|Version 1 (modified by lama, 4 years ago) (diff)|
JPlag Frontend Pack
The JPlag system uses different frontends to transform the input files into a token stream, which abstracts very much from the original source code. For example in our Java frontend any assignments are translated to J_ASSIGN tokens, method invocations become J_APPLY tokens, arithmetic calculations, names, and comments are ignored, etc. Only some kind of program structure remains, which is then compared to other source files.
This package contains a minimal set of files required to build our Java 1.4 frontend (including ANTLR 2.7.7).
See the package in our repository: jplag/trunk/jplag-frontend-pack