dc.contributor.author
Bokowski, Boris
dc.contributor.author
Spiegel, André
dc.date.accessioned
2018-06-08T07:22:42Z
dc.date.available
2009-04-07T12:59:22.079Z
dc.identifier.uri
https://refubium.fu-berlin.de/handle/fub188/17824
dc.identifier.uri
http://dx.doi.org/10.17169/refubium-21548
dc.description.abstract
This paper presents a front-end for Java, called Barat, that supports static
analysis of Java programs. Barat builds a complete abstract syntax tree from
Java source code files, enriched with name and type analysis information. It
supports the complete Java language as of version 1.1. Barat is structured as
a framework that supports traversals of abstract syntax trees using visitors
and attributes, and provides additional features such as parsing comments as
tags, access to parent nodes in the abstract syntax tree, and re-generation of
source code. For users of Barat, there is no explicit distinction between
phases of loading, parsing, and analyzing Java source code: All actions that
need to be performed for building the AST of a Java program are transparent to
clients of Barat and are triggered on demand.
de
dc.relation.ispartofseries
urn:nbn:de:kobv:188-fudocsseries000000000021-2
dc.rights.uri
http://www.fu-berlin.de/sites/refubium/rechtliches/Nutzungsbedingungen
dc.subject.ddc
000 Informatik, Informationswissenschaft, allgemeine Werke::000 Informatik, Wissen, Systeme::004 Datenverarbeitung; Informatik
dc.title
Barat - a front end for java
refubium.affiliation
Mathematik und Informatik
de
refubium.affiliation.other
Institut für Informatik
refubium.mycore.fudocsId
FUDOCS_document_000000001521
refubium.resourceType.isindependentpub
no
refubium.series.name
Freie Universität Berlin, Fachbereich Mathematik und Informatik
refubium.series.reportNumber
98-9
refubium.mycore.derivateId
FUDOCS_derivate_000000000334
dcterms.accessRights.openaire
open access