forked from JavaTX/JavaCompilerCore
25 lines
713 B
Java
25 lines
713 B
Java
package de.dhbwstuttgart.parser;
|
|
import org.antlr.v4.runtime.tree.*;
|
|
import de.dhbwstuttgart.syntaxtree.*;
|
|
public class CompilationUnitEvaluator extends Java8BaseListener{
|
|
@Override
|
|
public void enterCompilationUnit(Java8Parser.CompilationUnitContext ctx) {
|
|
System.out.println("SourceFile(");
|
|
}
|
|
@Override
|
|
public void exitCompilationUnit(Java8Parser.CompilationUnitContext ctx) {
|
|
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());
|
|
System.out.println(")");
|
|
}
|
|
}
|