public class ASTListener extends GenTreeSrcBaseListener
| Constructor and Description |
|---|
ASTListener(DefinitionFile definitionFile) |
enterArrayTypeSuffix, enterEveryRule, enterGenericArguments, enterListType, enterMain, enterMapType, enterNamedType, enterOptionalTypeSuffix, enterPackageName, enterPrimaryType, enterProperty, enterPropertyList, enterPropertyModifier, enterSubtypeList, enterType, enterTypeModifier, enterTypeSuffix, exitEveryRule, exitGenericArguments, exitMain, exitPackageName, exitPrimaryType, exitPropertyList, exitPropertyModifier, exitSubtypeList, exitType, exitTypeModifier, exitTypeSuffix, visitErrorNode, visitTerminalpublic ASTListener(DefinitionFile definitionFile)
public static DefinitionFile parse(java.lang.String descriptionFile) throws java.io.IOException
java.io.IOExceptionpublic void enterTypeDeclaration(GenTreeSrcParser.TypeDeclarationContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.typeDeclaration().
The default implementation does nothing.
enterTypeDeclaration in interface GenTreeSrcListenerenterTypeDeclaration in class GenTreeSrcBaseListenerctx - the parse treepublic void exitProperty(GenTreeSrcParser.PropertyContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.property().
The default implementation does nothing.
exitProperty in interface GenTreeSrcListenerexitProperty in class GenTreeSrcBaseListenerctx - the parse treepublic void exitNamedType(GenTreeSrcParser.NamedTypeContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.namedType().
The default implementation does nothing.
exitNamedType in interface GenTreeSrcListenerexitNamedType in class GenTreeSrcBaseListenerctx - the parse treepublic void exitListType(GenTreeSrcParser.ListTypeContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.listType().
The default implementation does nothing.
exitListType in interface GenTreeSrcListenerexitListType in class GenTreeSrcBaseListenerctx - the parse treepublic void exitMapType(GenTreeSrcParser.MapTypeContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.mapType().
The default implementation does nothing.
exitMapType in interface GenTreeSrcListenerexitMapType in class GenTreeSrcBaseListenerctx - the parse treepublic void exitArrayTypeSuffix(GenTreeSrcParser.ArrayTypeSuffixContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.arrayTypeSuffix().
The default implementation does nothing.
exitArrayTypeSuffix in interface GenTreeSrcListenerexitArrayTypeSuffix in class GenTreeSrcBaseListenerctx - the parse treepublic void exitOptionalTypeSuffix(GenTreeSrcParser.OptionalTypeSuffixContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.optionalTypeSuffix().
The default implementation does nothing.
exitOptionalTypeSuffix in interface GenTreeSrcListenerexitOptionalTypeSuffix in class GenTreeSrcBaseListenerctx - the parse treepublic void exitTypeDeclaration(GenTreeSrcParser.TypeDeclarationContext ctx)
GenTreeSrcBaseListenerGenTreeSrcParser.typeDeclaration().
The default implementation does nothing.
exitTypeDeclaration in interface GenTreeSrcListenerexitTypeDeclaration in class GenTreeSrcBaseListenerctx - the parse tree