Class Parser

java.lang.Object
com.twineworks.tweakflow.grammar.TweakFlowParserBaseListener
com.twineworks.tweakflow.lang.parse.Parser
All Implemented Interfaces:
com.twineworks.tweakflow.grammar.TweakFlowParserListener, org.antlr.v4.runtime.tree.ParseTreeListener

public final class Parser extends com.twineworks.tweakflow.grammar.TweakFlowParserBaseListener
  • Constructor Summary

    Constructors
    Constructor
    Description
    Parser(ParseUnit parseUnit)
     
    Parser(ParseUnit parseUnit, boolean recovery)
     
  • Method Summary

    Methods inherited from class com.twineworks.tweakflow.grammar.TweakFlowParserBaseListener

    enterAddExp, enterAliasDef, enterAliasName, enterArgs, enterBadArgs, enterBadContainerAccessKeySequence, enterBinaryLiteralExp, enterBinLiteral, enterBitwiseAndExp, enterBitwiseNotExp, enterBitwiseOrExp, enterBitwiseXorExp, enterBoolAndExp, enterBooleanLiteral, enterBooleanLiteralExp, enterBoolNotExp, enterBoolOrExp, enterCallExp, enterCapturePattern, enterCastExp, enterCatchAnonymous, enterCatchError, enterCatchErrorAndTrace, enterComponentImport, enterConcatExp, enterContainerAccessExp, enterContainerAccessKeySequence, enterDataType, enterDataTypePattern, enterDateTimeLiteral, enterDateTimeLiteralExp, enterDebugExp, enterDecimalLiteral, enterDecimalLiteralExp, enterDefaultExp, enterDefaultLine, enterDictLiteral, enterDictLiteralExp, enterDictPattern, enterDivExp, enterDoc, enterDoubleLiteral, enterDoubleLiteralExp, enterEmpty, enterEqualExp, enterErrDictPattern, enterErrListPattern, enterEveryRule, enterExportComponentName, enterExportDef, enterExportName, enterExpPattern, enterForExp, enterForHead, enterFunctionHead, enterFunctionLiteral, enterFunctionLiteralExp, enterGenerator, enterGlobalReference, enterGreaterThanExp, enterGreaterThanOrEqualToExp, enterHeadTailListPattern, enterHexLiteral, enterIdentifier, enterIfExp, enterImportComponentName, enterImportDef, enterImportMember, enterImportModuleName, enterInitLastListPattern, enterIntDivExp, enterInteractive, enterInteractiveInput, enterInteractiveSection, enterInteractiveUnit, enterIsExp, enterKeyLiteral, enterKeyLiteralExp, enterLessThanExp, enterLessThanOrEqualToExp, enterLetExp, enterLibrary, enterLibraryComponent, enterLibraryReference, enterLibVar, enterListLiteral, enterListLiteralExp, enterListPattern, enterLiteralExp, enterLocalReference, enterLongDecLiteral, enterLongLiteralExp, enterMatchBody, enterMatchExp, enterMatchGuard, enterMeta, enterMetaDef, enterMidListPattern, enterModExp, enterModule, enterModuleHead, enterModuleImport, enterModulePath, enterModuleReference, enterModuleUnit, enterMultExp, enterNamedArg, enterNameDec, enterNamedPartialArg, enterNestedExp, enterNilLiteral, enterNilLiteralExp, enterNotEqualExp, enterNotValueAndTypeEqualsExp, enterOpenDictPattern, enterParamDef, enterParamsList, enterPartialArgs, enterPartialExp, enterPatternLine, enterPositionalArg, enterPowExp, enterPreservingShiftRightExp, enterProvided, enterReferenceExp, enterShiftLeftExp, enterSplat, enterSplatArg, enterSplatCapture, enterStandaloneExpression, enterStandaloneReference, enterStringConstantExp, enterStringEscapeSequence, enterStringHereDoc, enterStringInterpolation, enterStringLiteralExp, enterStringText, enterStringVerbatim, enterSubExp, enterThreadArg, enterThreadExp, enterThreadExpErr, enterThrowErrorExp, enterTryCatchExp, enterTypeOfExp, enterUnaryMinusExp, enterUnrecognizedEscapeSequence, enterValueAndTypeEqualsExp, enterVarCapture, enterVarDec, enterVarDef, enterViaDec, enterWrongSideColonKey, enterZeroShiftRightExp, exitAddExp, exitAliasDef, exitAliasName, exitArgs, exitBadArgs, exitBadContainerAccessKeySequence, exitBinaryLiteralExp, exitBinLiteral, exitBitwiseAndExp, exitBitwiseNotExp, exitBitwiseOrExp, exitBitwiseXorExp, exitBoolAndExp, exitBooleanLiteral, exitBooleanLiteralExp, exitBoolNotExp, exitBoolOrExp, exitCallExp, exitCapturePattern, exitCastExp, exitCatchAnonymous, exitCatchError, exitCatchErrorAndTrace, exitComponentImport, exitConcatExp, exitContainerAccessExp, exitContainerAccessKeySequence, exitDataType, exitDataTypePattern, exitDateTimeLiteral, exitDateTimeLiteralExp, exitDebugExp, exitDecimalLiteral, exitDecimalLiteralExp, exitDefaultExp, exitDefaultLine, exitDictLiteral, exitDictLiteralExp, exitDictPattern, exitDivExp, exitDoc, exitDoubleLiteral, exitDoubleLiteralExp, exitEmpty, exitEqualExp, exitErrDictPattern, exitErrListPattern, exitEveryRule, exitExportComponentName, exitExportDef, exitExportName, exitExpPattern, exitForExp, exitForHead, exitFunctionHead, exitFunctionLiteral, exitFunctionLiteralExp, exitGenerator, exitGlobalReference, exitGreaterThanExp, exitGreaterThanOrEqualToExp, exitHeadTailListPattern, exitHexLiteral, exitIdentifier, exitIfExp, exitImportComponentName, exitImportDef, exitImportMember, exitImportModuleName, exitInitLastListPattern, exitIntDivExp, exitInteractive, exitInteractiveInput, exitInteractiveSection, exitInteractiveUnit, exitIsExp, exitKeyLiteral, exitKeyLiteralExp, exitLessThanExp, exitLessThanOrEqualToExp, exitLetExp, exitLibrary, exitLibraryComponent, exitLibraryReference, exitLibVar, exitListLiteral, exitListLiteralExp, exitListPattern, exitLiteralExp, exitLocalReference, exitLongDecLiteral, exitLongLiteralExp, exitMatchBody, exitMatchExp, exitMatchGuard, exitMeta, exitMetaDef, exitMidListPattern, exitModExp, exitModule, exitModuleHead, exitModuleImport, exitModulePath, exitModuleReference, exitModuleUnit, exitMultExp, exitNamedArg, exitNameDec, exitNamedPartialArg, exitNestedExp, exitNilLiteral, exitNilLiteralExp, exitNotEqualExp, exitNotValueAndTypeEqualsExp, exitOpenDictPattern, exitParamDef, exitParamsList, exitPartialArgs, exitPartialExp, exitPatternLine, exitPositionalArg, exitPowExp, exitPreservingShiftRightExp, exitProvided, exitReferenceExp, exitShiftLeftExp, exitSplat, exitSplatArg, exitSplatCapture, exitStandaloneExpression, exitStandaloneReference, exitStringConstantExp, exitStringEscapeSequence, exitStringHereDoc, exitStringInterpolation, exitStringLiteralExp, exitStringText, exitStringVerbatim, exitSubExp, exitThreadArg, exitThreadExp, exitThreadExpErr, exitThrowErrorExp, exitTryCatchExp, exitTypeOfExp, exitUnaryMinusExp, exitUnrecognizedEscapeSequence, exitValueAndTypeEqualsExp, exitVarCapture, exitVarDec, exitVarDef, exitViaDec, exitWrongSideColonKey, exitZeroShiftRightExp, visitErrorNode, visitTerminal

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Parser

      public Parser(ParseUnit parseUnit, boolean recovery)
    • Parser

      public Parser(ParseUnit parseUnit)
  • Method Details