2016-12-15 10:21:33 +00:00
|
|
|
package de.dhbwstuttgart.parser;
|
|
|
|
import org.antlr.v4.runtime.tree.*;
|
|
|
|
import de.dhbwstuttgart.syntaxtree.*;
|
|
|
|
public class CompilationUnitEvaluator extends Java8BaseListener{
|
2016-12-15 12:35:07 +00:00
|
|
|
@Override
|
|
|
|
public void enterCompilationUnit(Java8Parser.CompilationUnitContext ctx) {
|
2016-12-15 14:01:57 +00:00
|
|
|
System.out.println("SourceFile(");
|
2016-12-15 12:35:07 +00:00
|
|
|
}
|
2016-12-15 10:21:33 +00:00
|
|
|
@Override
|
|
|
|
public void exitCompilationUnit(Java8Parser.CompilationUnitContext ctx) {
|
2016-12-15 14:01:57 +00:00
|
|
|
System.out.println(")");
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void enterPackageDeclaration(Java8Parser.PackageDeclarationContext ctx) {
|
|
|
|
System.out.println("package(");
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void exitPackageDeclaration(Java8Parser.PackageDeclarationContext ctx) {
|
|
|
|
System.out.println(ctx.Identifier());
|
2016-12-15 10:21:33 +00:00
|
|
|
System.out.println(")");
|
|
|
|
}
|
|
|
|
}
|