net.cscott.sdr.calls.transform
Class CallFileParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
net.cscott.sdr.calls.transform.CallFileParser
public class CallFileParser
- extends org.antlr.runtime.Parser
Parser for call definition files (*.calls
).
- Tests:
Trivial call file:
js> new CallFileParser("program: basic").calllist().getTree().toStringTree()
(CALLLIST (program basic))
js> new CallFileParser("program: basic\ndef: _courtesy turn 4/4\n in:8\n call: wheelaround").calllist().getTree().toStringTree()
(CALLLIST (program basic (def (APPLY (ITEM _courtesy turn 4/4)) (in 8 (SEQ (call (APPLY (ITEM wheelaround))))))))
The 'and' concept is applied to successive calls joined by commas:
js> new CallFileParser("program: basic\ndef: foo\n call: bar,bat").calllist().getTree().toStringTree()
(CALLLIST (program basic (def (APPLY (ITEM foo)) (SEQ (call (APPLY (ITEM and) (APPLY (ITEM bar)) (APPLY (ITEM bat))))))))
Order of optional/spoken is normalized:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp("def: foo\n optional: REVERSE\n spoken: [10] foo\n call: bar")
(def (APPLY (ITEM foo)) (optional REVERSE) (spoken 10 foo) (SEQ (call (APPLY (ITEM bar)))))
js> cp("def: foo\n spoken: [10] foo\n optional: REVERSE\n call: bar")
(def (APPLY (ITEM foo)) (optional REVERSE) (spoken 10 foo) (SEQ (call (APPLY (ITEM bar)))))
Example and figure clauses:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp("def: foo\n call: bar\n example: foo\n before:\n ! diagram here\n after:\n ! more diagram")
(def (APPLY (ITEM foo)) (example (APPLY (ITEM foo)) before diagram here
after more diagram
) (SEQ (call (APPLY (ITEM bar)))))
Longer example clause:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp('def: ferris wheel\n'+
> ' call: stretch(wheel and deal)\n'+
> ' example: ferris wheel\n'+
> ' before:\n'+
> ' ! ^ ^\n'+
> ' ! A a c C\n'+
> ' ! ^ ^ v v\n'+
> ' ! B b d D\n'+
> ' ! v v\n'+
> ' after:\n'+
> ' ! a A\n'+
> ' ! v v\n'+
> ' ! b B\n'+
> ' ! v v\n'+
> ' ! ^ ^\n'+
> ' ! C c\n'+
> ' ! ^ ^\n'+
> ' ! D d\n')
(def (APPLY (ITEM ferris wheel)) (example (APPLY (ITEM ferris wheel)) before ^ ^
A a c C
^ ^ v v
B b d D
v v
after a A
v v
b B
v v
^ ^
C c
^ ^
D d
) (SEQ (call (APPLY (ITEM stretch) (APPLY (ITEM wheel and deal))))))
Grammar precedence 1: INs bind tightly, FROMs do not:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp("def:foo\n in: 8\n in: 4\n call: bar")
(def (APPLY (ITEM foo)) (in 8 (in 4 (SEQ (call (APPLY (ITEM bar)))))))
js> cp("def:foo\n in: 4\n from: RH_BOX\n call: bar\n from: LH_BOX\n call: bat")
(def (APPLY (ITEM foo)) (in 4 (OPT (from (simple body (ITEM RH_BOX)) (SEQ (call (APPLY (ITEM bar))))) (from (simple body (ITEM LH_BOX)) (SEQ (call (APPLY (ITEM bat))))))))
Grammar precedence: SEQs bind least tightly:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp("def:foo\n in: 4\n from: RH_MINIWAVE\n call: trade\n from: RH_BOX\n call: bar")
(def (APPLY (ITEM foo)) (in 4 (OPT (from (simple body (ITEM RH_MINIWAVE)) (SEQ (call (APPLY (ITEM trade))))) (from (simple body (ITEM RH_BOX)) (SEQ (call (APPLY (ITEM bar))))))))
FROM(CONDITION..) requires indentation.
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cfp=new CallFileParser("def:foo\n in:4\n from:RH_BOX\n condition:true\n call: bar")
net.cscott.sdr.calls.transform.CallFileParser@12a0f6c
js> cfp.def() ; undefined
js> cfp.getNumberOfSyntaxErrors()
1
PRIMs with numbers:
js> function cp(s) { return new CallFileParser(s).def().getTree().toStringTree() }
js> cp("def:foo\n prim: 1 1/2, 1/2, left")
(def (APPLY (ITEM foo)) (SEQ (prim 1 1/2 1/2 left ATTRIBS)))
js> cp("def:foo\n prim: 1 1/2, 1/2, left, force-arc pass-left")
(def (APPLY (ITEM foo)) (SEQ (prim 1 1/2 1/2 left (ATTRIBS force-arc pass-left))))
js> cp("def:foo\n prim: -1 1/2, -1/2, left, pass-left")
(def (APPLY (ITEM foo)) (SEQ (prim -1 1/2 -1/2 left (ATTRIBS pass-left))))
Spoken language grammar rules, w/ precedence:
js> function g(s) { return new CallFileParser(s).grm_rule().getTree().toStringTree() }
js> g("foo bar|bat? baz")
(| (ADJ foo bar) (ADJ (? bat) baz))
js> g("two <sel=genders> chain")
(ADJ two (REF genders sel) chain)
js> g("two <1=genders> chain")
(ADJ two (REF genders 1) chain)
js> g("two <genders> chain")
(ADJ two (REF genders) chain)
js> g("square thru <n=number> (hands (around|round)?)?")
(ADJ square thru (REF number n) (? (ADJ hands (? (| around round)))))
Fields inherited from class org.antlr.runtime.Parser |
input |
Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
ATTRIBS
public static final int ATTRIBS
- See Also:
- Constant Field Values
APPLY
public static final int APPLY
- See Also:
- Constant Field Values
STAR
public static final int STAR
- See Also:
- Constant Field Values
LBRACK
public static final int LBRACK
- See Also:
- Constant Field Values
DEF
public static final int DEF
- See Also:
- Constant Field Values
QUOTED_STR
public static final int QUOTED_STR
- See Also:
- Constant Field Values
SPOKEN
public static final int SPOKEN
- See Also:
- Constant Field Values
LANGLE
public static final int LANGLE
- See Also:
- Constant Field Values
PART
public static final int PART
- See Also:
- Constant Field Values
IPART
public static final int IPART
- See Also:
- Constant Field Values
CONDITION
public static final int CONDITION
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
DEDENT
public static final int DEDENT
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
INDENT
public static final int INDENT
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
IF
public static final int IF
- See Also:
- Constant Field Values
VBAR
public static final int VBAR
- See Also:
- Constant Field Values
INITIAL_WS
public static final int INITIAL_WS
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
SLASH
public static final int SLASH
- See Also:
- Constant Field Values
IN
public static final int IN
- See Also:
- Constant Field Values
SEQ
public static final int SEQ
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
PAR
public static final int PAR
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
BODY
public static final int BODY
- See Also:
- Constant Field Values
NL
public static final int NL
- See Also:
- Constant Field Values
RANGLE
public static final int RANGLE
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
ADJ
public static final int ADJ
- See Also:
- Constant Field Values
SELECT
public static final int SELECT
- See Also:
- Constant Field Values
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
RBRACK
public static final int RBRACK
- See Also:
- Constant Field Values
PRIM
public static final int PRIM
- See Also:
- Constant Field Values
ITEM
public static final int ITEM
- See Also:
- Constant Field Values
FIGURE
public static final int FIGURE
- See Also:
- Constant Field Values
OPT
public static final int OPT
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
CALLLIST
public static final int CALLLIST
- See Also:
- Constant Field Values
BEFORE
public static final int BEFORE
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
AFTER
public static final int AFTER
- See Also:
- Constant Field Values
ASSERT
public static final int ASSERT
- See Also:
- Constant Field Values
EXAMPLE
public static final int EXAMPLE
- See Also:
- Constant Field Values
REF
public static final int REF
- See Also:
- Constant Field Values
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
OUT
public static final int OUT
- See Also:
- Constant Field Values
ENDS
public static final int ENDS
- See Also:
- Constant Field Values
NONE
public static final int NONE
- See Also:
- Constant Field Values
PROGRAM
public static final int PROGRAM
- See Also:
- Constant Field Values
CALL
public static final int CALL
- See Also:
- Constant Field Values
FROM
public static final int FROM
- See Also:
- Constant Field Values
WSNL
public static final int WSNL
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
dfa3
protected net.cscott.sdr.calls.transform.CallFileParser.DFA3 dfa3
dfa5
protected net.cscott.sdr.calls.transform.CallFileParser.DFA5 dfa5
dfa6
protected net.cscott.sdr.calls.transform.CallFileParser.DFA6 dfa6
dfa8
protected net.cscott.sdr.calls.transform.CallFileParser.DFA8 dfa8
dfa11
protected net.cscott.sdr.calls.transform.CallFileParser.DFA11 dfa11
dfa19
protected net.cscott.sdr.calls.transform.CallFileParser.DFA19 dfa19
dfa23
protected net.cscott.sdr.calls.transform.CallFileParser.DFA23 dfa23
dfa27
protected net.cscott.sdr.calls.transform.CallFileParser.DFA27 dfa27
dfa26
protected net.cscott.sdr.calls.transform.CallFileParser.DFA26 dfa26
dfa28
protected net.cscott.sdr.calls.transform.CallFileParser.DFA28 dfa28
dfa30
protected net.cscott.sdr.calls.transform.CallFileParser.DFA30 dfa30
dfa33
protected net.cscott.sdr.calls.transform.CallFileParser.DFA33 dfa33
dfa32
protected net.cscott.sdr.calls.transform.CallFileParser.DFA32 dfa32
dfa35
protected net.cscott.sdr.calls.transform.CallFileParser.DFA35 dfa35
dfa38
protected net.cscott.sdr.calls.transform.CallFileParser.DFA38 dfa38
dfa37
protected net.cscott.sdr.calls.transform.CallFileParser.DFA37 dfa37
dfa40
protected net.cscott.sdr.calls.transform.CallFileParser.DFA40 dfa40
dfa39
protected net.cscott.sdr.calls.transform.CallFileParser.DFA39 dfa39
dfa41
protected net.cscott.sdr.calls.transform.CallFileParser.DFA41 dfa41
FOLLOW_program_in_calllist146
public static final org.antlr.runtime.BitSet FOLLOW_program_in_calllist146
FOLLOW_EOF_in_calllist157
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_calllist157
FOLLOW_grm_rule_in_grammar_start189
public static final org.antlr.runtime.BitSet FOLLOW_grm_rule_in_grammar_start189
FOLLOW_PROGRAM_in_program200
public static final org.antlr.runtime.BitSet FOLLOW_PROGRAM_in_program200
FOLLOW_COLON_in_program203
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_program203
FOLLOW_IDENT_in_program206
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_program206
FOLLOW_def_in_program210
public static final org.antlr.runtime.BitSet FOLLOW_def_in_program210
FOLLOW_DEF_in_def227
public static final org.antlr.runtime.BitSet FOLLOW_DEF_in_def227
FOLLOW_COLON_in_def229
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_def229
FOLLOW_call_body_in_def231
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_def231
FOLLOW_INDENT_in_def233
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_def233
FOLLOW_os_in_def235
public static final org.antlr.runtime.BitSet FOLLOW_os_in_def235
FOLLOW_pieces_in_def238
public static final org.antlr.runtime.BitSet FOLLOW_pieces_in_def238
FOLLOW_example_in_def240
public static final org.antlr.runtime.BitSet FOLLOW_example_in_def240
FOLLOW_DEDENT_in_def243
public static final org.antlr.runtime.BitSet FOLLOW_DEDENT_in_def243
FOLLOW_optional_in_os279
public static final org.antlr.runtime.BitSet FOLLOW_optional_in_os279
FOLLOW_spoken_in_os282
public static final org.antlr.runtime.BitSet FOLLOW_spoken_in_os282
FOLLOW_spoken_in_os289
public static final org.antlr.runtime.BitSet FOLLOW_spoken_in_os289
FOLLOW_optional_in_os292
public static final org.antlr.runtime.BitSet FOLLOW_optional_in_os292
FOLLOW_OPTIONAL_in_optional319
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_optional319
FOLLOW_COLON_in_optional322
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_optional322
FOLLOW_IDENT_in_optional325
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_optional325
FOLLOW_COMMA_in_optional329
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_optional329
FOLLOW_IDENT_in_optional332
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_optional332
FOLLOW_SPOKEN_in_spoken345
public static final org.antlr.runtime.BitSet FOLLOW_SPOKEN_in_spoken345
FOLLOW_COLON_in_spoken348
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_spoken348
FOLLOW_priority_in_spoken352
public static final org.antlr.runtime.BitSet FOLLOW_priority_in_spoken352
FOLLOW_grm_rule_in_spoken356
public static final org.antlr.runtime.BitSet FOLLOW_grm_rule_in_spoken356
FOLLOW_LBRACK_in_priority366
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_priority366
FOLLOW_number_in_priority369
public static final org.antlr.runtime.BitSet FOLLOW_number_in_priority369
FOLLOW_RBRACK_in_priority371
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_priority371
FOLLOW_EXAMPLE_in_example385
public static final org.antlr.runtime.BitSet FOLLOW_EXAMPLE_in_example385
FOLLOW_COLON_in_example388
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_example388
FOLLOW_call_body_seq_in_example391
public static final org.antlr.runtime.BitSet FOLLOW_call_body_seq_in_example391
FOLLOW_INDENT_in_example400
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_example400
FOLLOW_BEFORE_in_example403
public static final org.antlr.runtime.BitSet FOLLOW_BEFORE_in_example403
FOLLOW_COLON_in_example405
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_example405
FOLLOW_figure_in_example408
public static final org.antlr.runtime.BitSet FOLLOW_figure_in_example408
FOLLOW_AFTER_in_example410
public static final org.antlr.runtime.BitSet FOLLOW_AFTER_in_example410
FOLLOW_COLON_in_example412
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_example412
FOLLOW_figure_in_example415
public static final org.antlr.runtime.BitSet FOLLOW_figure_in_example415
FOLLOW_DEDENT_in_example417
public static final org.antlr.runtime.BitSet FOLLOW_DEDENT_in_example417
FOLLOW_FIGURE_in_figure445
public static final org.antlr.runtime.BitSet FOLLOW_FIGURE_in_figure445
FOLLOW_res_in_pieces501
public static final org.antlr.runtime.BitSet FOLLOW_res_in_pieces501
FOLLOW_opt_in_pieces510
public static final org.antlr.runtime.BitSet FOLLOW_opt_in_pieces510
FOLLOW_par_in_pieces518
public static final org.antlr.runtime.BitSet FOLLOW_par_in_pieces518
FOLLOW_pieces_term_in_pieces526
public static final org.antlr.runtime.BitSet FOLLOW_pieces_term_in_pieces526
FOLLOW_seq_in_pieces_term544
public static final org.antlr.runtime.BitSet FOLLOW_seq_in_pieces_term544
FOLLOW_pieces_factor_in_pieces_term552
public static final org.antlr.runtime.BitSet FOLLOW_pieces_factor_in_pieces_term552
FOLLOW_INDENT_in_pieces_factor570
public static final org.antlr.runtime.BitSet FOLLOW_INDENT_in_pieces_factor570
FOLLOW_pieces_in_pieces_factor573
public static final org.antlr.runtime.BitSet FOLLOW_pieces_in_pieces_factor573
FOLLOW_DEDENT_in_pieces_factor575
public static final org.antlr.runtime.BitSet FOLLOW_DEDENT_in_pieces_factor575
FOLLOW_IN_in_res594
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_res594
FOLLOW_COLON_in_res597
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_res597
FOLLOW_number_in_res600
public static final org.antlr.runtime.BitSet FOLLOW_number_in_res600
FOLLOW_pieces_in_res602
public static final org.antlr.runtime.BitSet FOLLOW_pieces_in_res602
FOLLOW_CONDITION_in_res610
public static final org.antlr.runtime.BitSet FOLLOW_CONDITION_in_res610
FOLLOW_COLON_in_res612
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_res612
FOLLOW_cond_body_in_res614
public static final org.antlr.runtime.BitSet FOLLOW_cond_body_in_res614
FOLLOW_cond_msg_in_res616
public static final org.antlr.runtime.BitSet FOLLOW_cond_msg_in_res616
FOLLOW_pieces_in_res618
public static final org.antlr.runtime.BitSet FOLLOW_pieces_in_res618
FOLLOW_ENDS_in_endsin662
public static final org.antlr.runtime.BitSet FOLLOW_ENDS_in_endsin662
FOLLOW_IN_in_endsin665
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_endsin665
FOLLOW_COLON_in_endsin668
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_endsin668
FOLLOW_simple_body_in_endsin671
public static final org.antlr.runtime.BitSet FOLLOW_simple_body_in_endsin671
FOLLOW_ASSERT_in_assertion687
public static final org.antlr.runtime.BitSet FOLLOW_ASSERT_in_assertion687
FOLLOW_COLON_in_assertion690
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_assertion690
FOLLOW_cond_body_in_assertion693
public static final org.antlr.runtime.BitSet FOLLOW_cond_body_in_assertion693
FOLLOW_cond_msg_in_assertion695
public static final org.antlr.runtime.BitSet FOLLOW_cond_msg_in_assertion695
FOLLOW_one_opt_in_opt724
public static final org.antlr.runtime.BitSet FOLLOW_one_opt_in_opt724
FOLLOW_FROM_in_one_opt761
public static final org.antlr.runtime.BitSet FOLLOW_FROM_in_one_opt761
FOLLOW_COLON_in_one_opt764
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_opt764
FOLLOW_simple_body_in_one_opt767
public static final org.antlr.runtime.BitSet FOLLOW_simple_body_in_one_opt767
FOLLOW_pieces_term_in_one_opt769
public static final org.antlr.runtime.BitSet FOLLOW_pieces_term_in_one_opt769
FOLLOW_one_seq_in_seq798
public static final org.antlr.runtime.BitSet FOLLOW_one_seq_in_seq798
FOLLOW_PRIM_in_one_seq832
public static final org.antlr.runtime.BitSet FOLLOW_PRIM_in_one_seq832
FOLLOW_COLON_in_one_seq835
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_seq835
FOLLOW_prim_body_in_one_seq838
public static final org.antlr.runtime.BitSet FOLLOW_prim_body_in_one_seq838
FOLLOW_CALL_in_one_seq843
public static final org.antlr.runtime.BitSet FOLLOW_CALL_in_one_seq843
FOLLOW_COLON_in_one_seq846
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_seq846
FOLLOW_call_body_seq_in_one_seq849
public static final org.antlr.runtime.BitSet FOLLOW_call_body_seq_in_one_seq849
FOLLOW_PART_in_one_seq854
public static final org.antlr.runtime.BitSet FOLLOW_PART_in_one_seq854
FOLLOW_COLON_in_one_seq857
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_seq857
FOLLOW_pieces_factor_in_one_seq860
public static final org.antlr.runtime.BitSet FOLLOW_pieces_factor_in_one_seq860
FOLLOW_IPART_in_one_seq865
public static final org.antlr.runtime.BitSet FOLLOW_IPART_in_one_seq865
FOLLOW_COLON_in_one_seq868
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_seq868
FOLLOW_pieces_factor_in_one_seq871
public static final org.antlr.runtime.BitSet FOLLOW_pieces_factor_in_one_seq871
FOLLOW_one_par_in_par896
public static final org.antlr.runtime.BitSet FOLLOW_one_par_in_par896
FOLLOW_SELECT_in_one_par934
public static final org.antlr.runtime.BitSet FOLLOW_SELECT_in_one_par934
FOLLOW_COLON_in_one_par937
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_one_par937
FOLLOW_simple_ref_body_in_one_par940
public static final org.antlr.runtime.BitSet FOLLOW_simple_ref_body_in_one_par940
FOLLOW_pieces_term_in_one_par942
public static final org.antlr.runtime.BitSet FOLLOW_pieces_term_in_one_par942
FOLLOW_IDENT_in_simple_word953
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_simple_word953
FOLLOW_number_in_simple_word958
public static final org.antlr.runtime.BitSet FOLLOW_number_in_simple_word958
FOLLOW_simple_word_in_simple_words968
public static final org.antlr.runtime.BitSet FOLLOW_simple_word_in_simple_words968
FOLLOW_simple_words_in_simple_body996
public static final org.antlr.runtime.BitSet FOLLOW_simple_words_in_simple_body996
FOLLOW_COMMA_in_simple_body999
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_simple_body999
FOLLOW_simple_words_in_simple_body1001
public static final org.antlr.runtime.BitSet FOLLOW_simple_words_in_simple_body1001
FOLLOW_words_or_ref_in_simple_ref_body1031
public static final org.antlr.runtime.BitSet FOLLOW_words_or_ref_in_simple_ref_body1031
FOLLOW_COMMA_in_simple_ref_body1034
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_simple_ref_body1034
FOLLOW_words_or_ref_in_simple_ref_body1036
public static final org.antlr.runtime.BitSet FOLLOW_words_or_ref_in_simple_ref_body1036
FOLLOW_simple_words_in_words_or_ref1066
public static final org.antlr.runtime.BitSet FOLLOW_simple_words_in_words_or_ref1066
FOLLOW_ref_in_words_or_ref1071
public static final org.antlr.runtime.BitSet FOLLOW_ref_in_words_or_ref1071
FOLLOW_LBRACK_in_ref1082
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_ref1082
FOLLOW_IDENT_in_ref1084
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_ref1084
FOLLOW_RBRACK_in_ref1086
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_ref1086
FOLLOW_words_or_ref_in_call_body1112
public static final org.antlr.runtime.BitSet FOLLOW_words_or_ref_in_call_body1112
FOLLOW_LPAREN_in_call_body1116
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_call_body1116
FOLLOW_call_args_in_call_body1118
public static final org.antlr.runtime.BitSet FOLLOW_call_args_in_call_body1118
FOLLOW_RPAREN_in_call_body1120
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_call_body1120
FOLLOW_call_arg_in_call_args1152
public static final org.antlr.runtime.BitSet FOLLOW_call_arg_in_call_args1152
FOLLOW_COMMA_in_call_args1155
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_call_args1155
FOLLOW_call_arg_in_call_args1158
public static final org.antlr.runtime.BitSet FOLLOW_call_arg_in_call_args1158
FOLLOW_call_body_in_call_arg1170
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_call_arg1170
FOLLOW_LPAREN_in_call_arg1175
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_call_arg1175
FOLLOW_call_body_seq_in_call_arg1178
public static final org.antlr.runtime.BitSet FOLLOW_call_body_seq_in_call_arg1178
FOLLOW_RPAREN_in_call_arg1180
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_call_arg1180
FOLLOW_call_body_in_call_body_seq1211
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_call_body_seq1211
FOLLOW_COMMA_in_call_body_seq1214
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_call_body_seq1214
FOLLOW_call_body_in_call_body_seq1216
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_call_body_seq1216
FOLLOW_call_body_in_call_body_seq1250
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_call_body_seq1250
FOLLOW_words_or_ref_in_cond_body1260
public static final org.antlr.runtime.BitSet FOLLOW_words_or_ref_in_cond_body1260
FOLLOW_LPAREN_in_cond_body1264
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_cond_body1264
FOLLOW_cond_args_in_cond_body1266
public static final org.antlr.runtime.BitSet FOLLOW_cond_args_in_cond_body1266
FOLLOW_RPAREN_in_cond_body1268
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_cond_body1268
FOLLOW_cond_body_in_cond_args1300
public static final org.antlr.runtime.BitSet FOLLOW_cond_body_in_cond_args1300
FOLLOW_COMMA_in_cond_args1303
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_cond_args1303
FOLLOW_cond_body_in_cond_args1306
public static final org.antlr.runtime.BitSet FOLLOW_cond_body_in_cond_args1306
FOLLOW_COMMA_in_cond_msg1321
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_cond_msg1321
FOLLOW_LBRACK_in_cond_msg1324
public static final org.antlr.runtime.BitSet FOLLOW_LBRACK_in_cond_msg1324
FOLLOW_number_in_cond_msg1327
public static final org.antlr.runtime.BitSet FOLLOW_number_in_cond_msg1327
FOLLOW_RBRACK_in_cond_msg1330
public static final org.antlr.runtime.BitSet FOLLOW_RBRACK_in_cond_msg1330
FOLLOW_QUOTED_STR_in_cond_msg1333
public static final org.antlr.runtime.BitSet FOLLOW_QUOTED_STR_in_cond_msg1333
FOLLOW_COMMA_in_cond_msg1341
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_cond_msg1341
FOLLOW_QUOTED_STR_in_cond_msg1343
public static final org.antlr.runtime.BitSet FOLLOW_QUOTED_STR_in_cond_msg1343
FOLLOW_in_out_num_in_prim_body1379
public static final org.antlr.runtime.BitSet FOLLOW_in_out_num_in_prim_body1379
FOLLOW_COMMA_in_prim_body1381
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_prim_body1381
FOLLOW_in_out_num_in_prim_body1384
public static final org.antlr.runtime.BitSet FOLLOW_in_out_num_in_prim_body1384
FOLLOW_COMMA_in_prim_body1386
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_prim_body1386
FOLLOW_set_in_prim_body1389
public static final org.antlr.runtime.BitSet FOLLOW_set_in_prim_body1389
FOLLOW_opt_prim_attrib_in_prim_body1409
public static final org.antlr.runtime.BitSet FOLLOW_opt_prim_attrib_in_prim_body1409
FOLLOW_set_in_in_out_num1419
public static final org.antlr.runtime.BitSet FOLLOW_set_in_in_out_num1419
FOLLOW_number_in_in_out_num1428
public static final org.antlr.runtime.BitSet FOLLOW_number_in_in_out_num1428
FOLLOW_COMMA_in_opt_prim_attrib1439
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_opt_prim_attrib1439
FOLLOW_prim_flag_in_opt_prim_attrib1441
public static final org.antlr.runtime.BitSet FOLLOW_prim_flag_in_opt_prim_attrib1441
FOLLOW_IDENT_in_prim_flag1504
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_prim_flag1504
FOLLOW_opt_sign_in_number1548
public static final org.antlr.runtime.BitSet FOLLOW_opt_sign_in_number1548
FOLLOW_INTEGER_in_number1553
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_number1553
FOLLOW_INTEGER_in_number1559
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_number1559
FOLLOW_SLASH_in_number1561
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_number1561
FOLLOW_INTEGER_in_number1565
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_number1565
FOLLOW_opt_sign_in_number1597
public static final org.antlr.runtime.BitSet FOLLOW_opt_sign_in_number1597
FOLLOW_INTEGER_in_number1601
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_number1601
FOLLOW_MINUS_in_opt_sign1640
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_opt_sign1640
FOLLOW_PLUS_in_opt_sign1647
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_opt_sign1647
FOLLOW_grm_term_in_grm_rule1688
public static final org.antlr.runtime.BitSet FOLLOW_grm_term_in_grm_rule1688
FOLLOW_VBAR_in_grm_rule1692
public static final org.antlr.runtime.BitSet FOLLOW_VBAR_in_grm_rule1692
FOLLOW_grm_term_in_grm_rule1694
public static final org.antlr.runtime.BitSet FOLLOW_grm_term_in_grm_rule1694
FOLLOW_grm_term_in_grm_rule1722
public static final org.antlr.runtime.BitSet FOLLOW_grm_term_in_grm_rule1722
FOLLOW_grm_factor_in_grm_term1749
public static final org.antlr.runtime.BitSet FOLLOW_grm_factor_in_grm_term1749
FOLLOW_grm_factor_in_grm_term1753
public static final org.antlr.runtime.BitSet FOLLOW_grm_factor_in_grm_term1753
FOLLOW_grm_factor_in_grm_term1781
public static final org.antlr.runtime.BitSet FOLLOW_grm_factor_in_grm_term1781
FOLLOW_grm_exp_in_grm_factor1805
public static final org.antlr.runtime.BitSet FOLLOW_grm_exp_in_grm_factor1805
FOLLOW_grm_mult_in_grm_factor1807
public static final org.antlr.runtime.BitSet FOLLOW_grm_mult_in_grm_factor1807
FOLLOW_grm_exp_in_grm_factor1831
public static final org.antlr.runtime.BitSet FOLLOW_grm_exp_in_grm_factor1831
FOLLOW_LPAREN_in_grm_exp1841
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_grm_exp1841
FOLLOW_grm_rule_in_grm_exp1844
public static final org.antlr.runtime.BitSet FOLLOW_grm_rule_in_grm_exp1844
FOLLOW_RPAREN_in_grm_exp1846
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_grm_exp1846
FOLLOW_IDENT_in_grm_exp1852
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_grm_exp1852
FOLLOW_LANGLE_in_grm_exp1857
public static final org.antlr.runtime.BitSet FOLLOW_LANGLE_in_grm_exp1857
FOLLOW_ref_or_int_in_grm_exp1861
public static final org.antlr.runtime.BitSet FOLLOW_ref_or_int_in_grm_exp1861
FOLLOW_EQUALS_in_grm_exp1863
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_grm_exp1863
FOLLOW_IDENT_in_grm_exp1868
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_grm_exp1868
FOLLOW_RANGLE_in_grm_exp1870
public static final org.antlr.runtime.BitSet FOLLOW_RANGLE_in_grm_exp1870
FOLLOW_set_in_ref_or_int0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ref_or_int0
FOLLOW_set_in_grm_mult0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_grm_mult0
FOLLOW_call_body_in_synpred1_CallFile1195
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_synpred1_CallFile1195
FOLLOW_COMMA_in_synpred1_CallFile1197
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_synpred1_CallFile1197
FOLLOW_call_body_in_synpred1_CallFile1199
public static final org.antlr.runtime.BitSet FOLLOW_call_body_in_synpred1_CallFile1199
FOLLOW_opt_sign_in_synpred2_CallFile1526
public static final org.antlr.runtime.BitSet FOLLOW_opt_sign_in_synpred2_CallFile1526
FOLLOW_INTEGER_in_synpred2_CallFile1529
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_synpred2_CallFile1529
FOLLOW_INTEGER_in_synpred2_CallFile1533
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_synpred2_CallFile1533
FOLLOW_SLASH_in_synpred2_CallFile1535
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_synpred2_CallFile1535
FOLLOW_INTEGER_in_synpred2_CallFile1537
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_synpred2_CallFile1537
FOLLOW_grm_term_in_synpred3_CallFile1676
public static final org.antlr.runtime.BitSet FOLLOW_grm_term_in_synpred3_CallFile1676
FOLLOW_VBAR_in_synpred3_CallFile1678
public static final org.antlr.runtime.BitSet FOLLOW_VBAR_in_synpred3_CallFile1678
FOLLOW_grm_term_in_synpred3_CallFile1680
public static final org.antlr.runtime.BitSet FOLLOW_grm_term_in_synpred3_CallFile1680
FOLLOW_grm_factor_in_synpred4_CallFile1736
public static final org.antlr.runtime.BitSet FOLLOW_grm_factor_in_synpred4_CallFile1736
FOLLOW_grm_factor_in_synpred4_CallFile1738
public static final org.antlr.runtime.BitSet FOLLOW_grm_factor_in_synpred4_CallFile1738
FOLLOW_grm_exp_in_synpred5_CallFile1795
public static final org.antlr.runtime.BitSet FOLLOW_grm_exp_in_synpred5_CallFile1795
FOLLOW_grm_mult_in_synpred5_CallFile1797
public static final org.antlr.runtime.BitSet FOLLOW_grm_mult_in_synpred5_CallFile1797
CallFileParser
public CallFileParser(org.antlr.runtime.TokenStream input)
CallFileParser
public CallFileParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
CallFileParser
public CallFileParser(String s)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
calllist
public final CallFileParser.calllist_return calllist()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grammar_start
public final CallFileParser.grammar_start_return grammar_start()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
program
public final CallFileParser.program_return program()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
def
public final CallFileParser.def_return def()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
os
public final CallFileParser.os_return os()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
optional
public final CallFileParser.optional_return optional()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
spoken
public final CallFileParser.spoken_return spoken()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
priority
public final CallFileParser.priority_return priority()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
example
public final CallFileParser.example_return example()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
figure
public final CallFileParser.figure_return figure()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pieces
public final CallFileParser.pieces_return pieces()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pieces_term
public final CallFileParser.pieces_term_return pieces_term()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pieces_factor
public final CallFileParser.pieces_factor_return pieces_factor()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
res
public final CallFileParser.res_return res()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
endsin
public final CallFileParser.endsin_return endsin()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
assertion
public final CallFileParser.assertion_return assertion()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
opt
public final CallFileParser.opt_return opt()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
one_opt
public final CallFileParser.one_opt_return one_opt()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
seq
public final CallFileParser.seq_return seq()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
one_seq
public final CallFileParser.one_seq_return one_seq()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
par
public final CallFileParser.par_return par()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
one_par
public final CallFileParser.one_par_return one_par()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
simple_word
public final CallFileParser.simple_word_return simple_word()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
simple_words
public final CallFileParser.simple_words_return simple_words()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
simple_body
public final CallFileParser.simple_body_return simple_body()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
simple_ref_body
public final CallFileParser.simple_ref_body_return simple_ref_body()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
words_or_ref
public final CallFileParser.words_or_ref_return words_or_ref()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ref
public final CallFileParser.ref_return ref()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
call_body
public final CallFileParser.call_body_return call_body()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
call_args
public final CallFileParser.call_args_return call_args()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
call_arg
public final CallFileParser.call_arg_return call_arg()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
call_body_seq
public final CallFileParser.call_body_seq_return call_body_seq()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cond_body
public final CallFileParser.cond_body_return cond_body()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cond_args
public final CallFileParser.cond_args_return cond_args()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cond_msg
public final CallFileParser.cond_msg_return cond_msg()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
prim_body
public final CallFileParser.prim_body_return prim_body()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
in_out_num
public final CallFileParser.in_out_num_return in_out_num()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
opt_prim_attrib
public final CallFileParser.opt_prim_attrib_return opt_prim_attrib()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
prim_flag
public final CallFileParser.prim_flag_return prim_flag()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
number
public final CallFileParser.number_return number()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
opt_sign
public final CallFileParser.opt_sign_return opt_sign()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grm_rule
public final CallFileParser.grm_rule_return grm_rule()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grm_term
public final CallFileParser.grm_term_return grm_term()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grm_factor
public final CallFileParser.grm_factor_return grm_factor()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grm_exp
public final CallFileParser.grm_exp_return grm_exp()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ref_or_int
public final CallFileParser.ref_or_int_return ref_or_int()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
grm_mult
public final CallFileParser.grm_mult_return grm_mult()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred1_CallFile_fragment
public final void synpred1_CallFile_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred2_CallFile_fragment
public final void synpred2_CallFile_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred3_CallFile_fragment
public final void synpred3_CallFile_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred4_CallFile_fragment
public final void synpred4_CallFile_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred5_CallFile_fragment
public final void synpred5_CallFile_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred2_CallFile
public final boolean synpred2_CallFile()
synpred5_CallFile
public final boolean synpred5_CallFile()
synpred4_CallFile
public final boolean synpred4_CallFile()
synpred3_CallFile
public final boolean synpred3_CallFile()
synpred1_CallFile
public final boolean synpred1_CallFile()
Copyright © 2006-2009 C. Scott Ananian