Class SourceGenTriggers

java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.antlr.v4.codegen.SourceGenTriggers

public class SourceGenTriggers extends org.antlr.runtime.tree.TreeParser
  • Field Details

    • tokenNames

      public static final String[] tokenNames
    • EOF

      public static final int EOF
      See Also:
    • ACTION

      public static final int ACTION
      See Also:
    • ACTION_CHAR_LITERAL

      public static final int ACTION_CHAR_LITERAL
      See Also:
    • ACTION_ESC

      public static final int ACTION_ESC
      See Also:
    • ACTION_STRING_LITERAL

      public static final int ACTION_STRING_LITERAL
      See Also:
    • ARG_ACTION

      public static final int ARG_ACTION
      See Also:
    • ARG_OR_CHARSET

      public static final int ARG_OR_CHARSET
      See Also:
    • ASSIGN

      public static final int ASSIGN
      See Also:
    • AT

      public static final int AT
      See Also:
    • CATCH

      public static final int CATCH
      See Also:
    • CHANNELS

      public static final int CHANNELS
      See Also:
    • COLON

      public static final int COLON
      See Also:
    • COLONCOLON

      public static final int COLONCOLON
      See Also:
    • COMMA

      public static final int COMMA
      See Also:
    • COMMENT

      public static final int COMMENT
      See Also:
    • DOC_COMMENT

      public static final int DOC_COMMENT
      See Also:
    • DOLLAR

      public static final int DOLLAR
      See Also:
    • DOT

      public static final int DOT
      See Also:
    • ERRCHAR

      public static final int ERRCHAR
      See Also:
    • ESC_SEQ

      public static final int ESC_SEQ
      See Also:
    • FINALLY

      public static final int FINALLY
      See Also:
    • FRAGMENT

      public static final int FRAGMENT
      See Also:
    • GRAMMAR

      public static final int GRAMMAR
      See Also:
    • GT

      public static final int GT
      See Also:
    • HEX_DIGIT

      public static final int HEX_DIGIT
      See Also:
    • ID

      public static final int ID
      See Also:
    • IMPORT

      public static final int IMPORT
      See Also:
    • INT

      public static final int INT
      See Also:
    • LEXER

      public static final int LEXER
      See Also:
    • LEXER_CHAR_SET

      public static final int LEXER_CHAR_SET
      See Also:
    • LOCALS

      public static final int LOCALS
      See Also:
    • LPAREN

      public static final int LPAREN
      See Also:
    • LT

      public static final int LT
      See Also:
    • MODE

      public static final int MODE
      See Also:
    • NESTED_ACTION

      public static final int NESTED_ACTION
      See Also:
    • NLCHARS

      public static final int NLCHARS
      See Also:
    • NOT

      public static final int NOT
      See Also:
    • NameChar

      public static final int NameChar
      See Also:
    • NameStartChar

      public static final int NameStartChar
      See Also:
    • OPTIONS

      public static final int OPTIONS
      See Also:
    • OR

      public static final int OR
      See Also:
    • PARSER

      public static final int PARSER
      See Also:
    • PLUS

      public static final int PLUS
      See Also:
    • PLUS_ASSIGN

      public static final int PLUS_ASSIGN
      See Also:
    • POUND

      public static final int POUND
      See Also:
    • QUESTION

      public static final int QUESTION
      See Also:
    • RANGE

      public static final int RANGE
      See Also:
    • RARROW

      public static final int RARROW
      See Also:
    • RBRACE

      public static final int RBRACE
      See Also:
    • RETURNS

      public static final int RETURNS
      See Also:
    • RPAREN

      public static final int RPAREN
      See Also:
    • RULE_REF

      public static final int RULE_REF
      See Also:
    • SEMI

      public static final int SEMI
      See Also:
    • SEMPRED

      public static final int SEMPRED
      See Also:
    • SRC

      public static final int SRC
      See Also:
    • STAR

      public static final int STAR
      See Also:
    • STRING_LITERAL

      public static final int STRING_LITERAL
      See Also:
    • THROWS

      public static final int THROWS
      See Also:
    • TOKENS_SPEC

      public static final int TOKENS_SPEC
      See Also:
    • TOKEN_REF

      public static final int TOKEN_REF
      See Also:
    • UNICODE_ESC

      public static final int UNICODE_ESC
      See Also:
    • UNICODE_EXTENDED_ESC

      public static final int UNICODE_EXTENDED_ESC
      See Also:
    • UnicodeBOM

      public static final int UnicodeBOM
      See Also:
    • WS

      public static final int WS
      See Also:
    • WSCHARS

      public static final int WSCHARS
      See Also:
    • WSNLCHARS

      public static final int WSNLCHARS
      See Also:
    • ALT

      public static final int ALT
      See Also:
    • BLOCK

      public static final int BLOCK
      See Also:
    • CLOSURE

      public static final int CLOSURE
      See Also:
    • COMBINED

      public static final int COMBINED
      See Also:
    • ELEMENT_OPTIONS

      public static final int ELEMENT_OPTIONS
      See Also:
    • EPSILON

      public static final int EPSILON
      See Also:
    • LEXER_ACTION_CALL

      public static final int LEXER_ACTION_CALL
      See Also:
    • LEXER_ALT_ACTION

      public static final int LEXER_ALT_ACTION
      See Also:
    • OPTIONAL

      public static final int OPTIONAL
      See Also:
    • POSITIVE_CLOSURE

      public static final int POSITIVE_CLOSURE
      See Also:
    • RULE

      public static final int RULE
      See Also:
    • RULEMODIFIERS

      public static final int RULEMODIFIERS
      See Also:
    • RULES

      public static final int RULES
      See Also:
    • SET

      public static final int SET
      See Also:
    • WILDCARD

      public static final int WILDCARD
      See Also:
    • controller

      public OutputModelController controller
    • hasLookaheadBlock

      public boolean hasLookaheadBlock
    • dfa7

      protected SourceGenTriggers.DFA7 dfa7
    • DFA7_eotS

      static final String DFA7_eotS
      See Also:
    • DFA7_eofS

      static final String DFA7_eofS
      See Also:
    • DFA7_minS

      static final String DFA7_minS
      See Also:
    • DFA7_maxS

      static final String DFA7_maxS
      See Also:
    • DFA7_acceptS

      static final String DFA7_acceptS
      See Also:
    • DFA7_specialS

      static final String DFA7_specialS
      See Also:
    • DFA7_transitionS

      static final String[] DFA7_transitionS
    • DFA7_eot

      static final short[] DFA7_eot
    • DFA7_eof

      static final short[] DFA7_eof
    • DFA7_min

      static final char[] DFA7_min
    • DFA7_max

      static final char[] DFA7_max
    • DFA7_accept

      static final short[] DFA7_accept
    • DFA7_special

      static final short[] DFA7_special
    • DFA7_transition

      static final short[][] DFA7_transition
    • FOLLOW_block_in_dummy61

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_dummy61
    • FOLLOW_BLOCK_in_block84

      public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block84
    • FOLLOW_OPTIONS_in_block88

      public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_block88
    • FOLLOW_alternative_in_block109

      public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block109
    • FOLLOW_alt_in_alternative161

      public static final org.antlr.runtime.BitSet FOLLOW_alt_in_alternative161
    • FOLLOW_ALT_in_alt191

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alt191
    • FOLLOW_elementOptions_in_alt193

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alt193
    • FOLLOW_element_in_alt198

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_alt198
    • FOLLOW_ALT_in_alt212

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alt212
    • FOLLOW_elementOptions_in_alt214

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alt214
    • FOLLOW_EPSILON_in_alt217

      public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_alt217
    • FOLLOW_labeledElement_in_element246

      public static final org.antlr.runtime.BitSet FOLLOW_labeledElement_in_element246
    • FOLLOW_atom_in_element257

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element257
    • FOLLOW_subrule_in_element267

      public static final org.antlr.runtime.BitSet FOLLOW_subrule_in_element267
    • FOLLOW_ACTION_in_element282

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element282
    • FOLLOW_SEMPRED_in_element297

      public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element297
    • FOLLOW_ACTION_in_element311

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element311
    • FOLLOW_elementOptions_in_element313

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_element313
    • FOLLOW_SEMPRED_in_element325

      public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element325
    • FOLLOW_elementOptions_in_element327

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_element327
    • FOLLOW_ASSIGN_in_labeledElement347

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_labeledElement347
    • FOLLOW_ID_in_labeledElement349

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement349
    • FOLLOW_atom_in_labeledElement351

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_labeledElement351
    • FOLLOW_PLUS_ASSIGN_in_labeledElement364

      public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_labeledElement364
    • FOLLOW_ID_in_labeledElement366

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement366
    • FOLLOW_atom_in_labeledElement368

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_labeledElement368
    • FOLLOW_ASSIGN_in_labeledElement379

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_labeledElement379
    • FOLLOW_ID_in_labeledElement381

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement381
    • FOLLOW_block_in_labeledElement383

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_labeledElement383
    • FOLLOW_PLUS_ASSIGN_in_labeledElement396

      public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_labeledElement396
    • FOLLOW_ID_in_labeledElement398

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement398
    • FOLLOW_block_in_labeledElement400

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_labeledElement400
    • FOLLOW_OPTIONAL_in_subrule421

      public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_subrule421
    • FOLLOW_block_in_subrule425

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule425
    • FOLLOW_CLOSURE_in_subrule441

      public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_subrule441
    • FOLLOW_block_in_subrule445

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule445
    • FOLLOW_POSITIVE_CLOSURE_in_subrule456

      public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_subrule456
    • FOLLOW_block_in_subrule460

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule460
    • FOLLOW_block_in_subrule476

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule476
    • FOLLOW_SET_in_blockSet506

      public static final org.antlr.runtime.BitSet FOLLOW_SET_in_blockSet506
    • FOLLOW_atom_in_blockSet508

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_blockSet508
    • FOLLOW_NOT_in_atom538

      public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_atom538
    • FOLLOW_atom_in_atom542

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom542
    • FOLLOW_range_in_atom552

      public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom552
    • FOLLOW_DOT_in_atom567

      public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom567
    • FOLLOW_ID_in_atom569

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom569
    • FOLLOW_terminal_in_atom571

      public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom571
    • FOLLOW_DOT_in_atom579

      public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom579
    • FOLLOW_ID_in_atom581

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom581
    • FOLLOW_ruleref_in_atom583

      public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom583
    • FOLLOW_WILDCARD_in_atom594

      public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom594
    • FOLLOW_WILDCARD_in_atom613

      public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom613
    • FOLLOW_terminal_in_atom632

      public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom632
    • FOLLOW_ruleref_in_atom649

      public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom649
    • FOLLOW_blockSet_in_atom661

      public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_atom661
    • FOLLOW_RULE_REF_in_ruleref685

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref685
    • FOLLOW_ARG_ACTION_in_ruleref687

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref687
    • FOLLOW_elementOptions_in_ruleref690

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_ruleref690
    • FOLLOW_RANGE_in_range718

      public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range718
    • FOLLOW_STRING_LITERAL_in_range722

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range722
    • FOLLOW_STRING_LITERAL_in_range726

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range726
    • FOLLOW_STRING_LITERAL_in_terminal751

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal751
    • FOLLOW_STRING_LITERAL_in_terminal766

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal766
    • FOLLOW_TOKEN_REF_in_terminal780

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal780
    • FOLLOW_ARG_ACTION_in_terminal782

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal782
    • FOLLOW_TOKEN_REF_in_terminal796

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal796
    • FOLLOW_TOKEN_REF_in_terminal812

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal812
    • FOLLOW_ELEMENT_OPTIONS_in_elementOptions836

      public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions836
    • FOLLOW_elementOption_in_elementOptions838

      public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions838
    • FOLLOW_ID_in_elementOption857

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption857
    • FOLLOW_ASSIGN_in_elementOption868

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption868
    • FOLLOW_ID_in_elementOption870

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption870
    • FOLLOW_ID_in_elementOption872

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption872
    • FOLLOW_ASSIGN_in_elementOption884

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption884
    • FOLLOW_ID_in_elementOption886

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption886
    • FOLLOW_STRING_LITERAL_in_elementOption888

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption888
    • FOLLOW_ASSIGN_in_elementOption900

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption900
    • FOLLOW_ID_in_elementOption902

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption902
    • FOLLOW_ACTION_in_elementOption904

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption904
    • FOLLOW_ASSIGN_in_elementOption916

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption916
    • FOLLOW_ID_in_elementOption918

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption918
    • FOLLOW_INT_in_elementOption920

      public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption920
  • Constructor Details

    • SourceGenTriggers

      public SourceGenTriggers(org.antlr.runtime.tree.TreeNodeStream input)
    • SourceGenTriggers

      public SourceGenTriggers(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
    • SourceGenTriggers

      public SourceGenTriggers(org.antlr.runtime.tree.TreeNodeStream input, OutputModelController controller)
  • Method Details

    • getDelegates

      public org.antlr.runtime.tree.TreeParser[] getDelegates()
    • getTokenNames

      public String[] getTokenNames()
      Overrides:
      getTokenNames in class org.antlr.runtime.BaseRecognizer
    • getGrammarFileName

      public String getGrammarFileName()
      Overrides:
      getGrammarFileName in class org.antlr.runtime.BaseRecognizer
    • dummy

      public final void dummy() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • block

      public final List<? extends SrcOp> block(GrammarAST label, GrammarAST ebnfRoot) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • alternative

      public final SourceGenTriggers.alternative_return alternative() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • alt

      public final SourceGenTriggers.alt_return alt(boolean outerMost) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • element

      public final List<? extends SrcOp> element() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • labeledElement

      public final List<? extends SrcOp> labeledElement() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • subrule

      public final List<? extends SrcOp> subrule() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • blockSet

      public final List<SrcOp> blockSet(GrammarAST label, boolean invert) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • atom

      public final List<SrcOp> atom(GrammarAST label, boolean invert) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • ruleref

      public final List<SrcOp> ruleref(GrammarAST label) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • range

      public final List<SrcOp> range(GrammarAST label) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • terminal

      public final List<SrcOp> terminal(GrammarAST label) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • elementOptions

      public final void elementOptions() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • elementOption

      public final void elementOption() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException