net.ponder2.parser
Class PonderTalkParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
net.ponder2.parser.PonderTalkParser
public class PonderTalkParser
- extends org.antlr.runtime.Parser
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 |
Constructor Summary |
PonderTalkParser(org.antlr.runtime.TokenStream input)
|
PonderTalkParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState 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, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, 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 java.lang.String[] tokenNames
KEYWORDMSG
public static final int KEYWORDMSG
- See Also:
- Constant Field Values
BLOCKARG
public static final int BLOCKARG
- See Also:
- Constant Field Values
PATHNAME
public static final int PATHNAME
- See Also:
- Constant Field Values
ARRAY
public static final int ARRAY
- See Also:
- Constant Field Values
BIGDIGITS
public static final int BIGDIGITS
- See Also:
- Constant Field Values
T__51
public static final int T__51
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
BARGS
public static final int BARGS
- See Also:
- Constant Field Values
T__47
public static final int T__47
- See Also:
- Constant Field Values
BINARYOP
public static final int BINARYOP
- See Also:
- Constant Field Values
T__50
public static final int T__50
- See Also:
- Constant Field Values
DECIMAL
public static final int DECIMAL
- See Also:
- Constant Field Values
PIPE
public static final int PIPE
- See Also:
- Constant Field Values
BINARYMSG
public static final int BINARYMSG
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
EXPRESSION
public static final int EXPRESSION
- See Also:
- Constant Field Values
KEYWORDARG
public static final int KEYWORDARG
- See Also:
- Constant Field Values
T__52
public static final int T__52
- See Also:
- Constant Field Values
LITERAL
public static final int LITERAL
- See Also:
- Constant Field Values
INCLUDE
public static final int INCLUDE
- See Also:
- Constant Field Values
VARIABLEASSIGN
public static final int VARIABLEASSIGN
- See Also:
- Constant Field Values
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
T__49
public static final int T__49
- See Also:
- Constant Field Values
STRINGLITERAL
public static final int STRINGLITERAL
- See Also:
- Constant Field Values
HEXDIGITS
public static final int HEXDIGITS
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
T__48
public static final int T__48
- See Also:
- Constant Field Values
BINARYCHAR
public static final int BINARYCHAR
- See Also:
- Constant Field Values
OBJECT
public static final int OBJECT
- See Also:
- Constant Field Values
LETTER
public static final int LETTER
- See Also:
- Constant Field Values
CASCADE
public static final int CASCADE
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
PARENS
public static final int PARENS
- See Also:
- Constant Field Values
IMMEDIATE
public static final int IMMEDIATE
- See Also:
- Constant Field Values
KEYWORD
public static final int KEYWORD
- See Also:
- Constant Field Values
CHAR
public static final int CHAR
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
NUMBERLITERAL
public static final int NUMBERLITERAL
- See Also:
- Constant Field Values
MESSAGE
public static final int MESSAGE
- See Also:
- Constant Field Values
UNARYMSG
public static final int UNARYMSG
- See Also:
- Constant Field Values
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
TEMP
public static final int TEMP
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
BOOLEANLITERAL
public static final int BOOLEANLITERAL
- See Also:
- Constant Field Values
BCODE
public static final int BCODE
- See Also:
- Constant Field Values
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
CHARACTERLITERAL
public static final int CHARACTERLITERAL
- See Also:
- Constant Field Values
BSTATEMENTS
public static final int BSTATEMENTS
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
dfa1
protected net.ponder2.parser.PonderTalkParser.DFA1 dfa1
dfa2
protected net.ponder2.parser.PonderTalkParser.DFA2 dfa2
dfa4
protected net.ponder2.parser.PonderTalkParser.DFA4 dfa4
dfa8
protected net.ponder2.parser.PonderTalkParser.DFA8 dfa8
dfa10
protected net.ponder2.parser.PonderTalkParser.DFA10 dfa10
FOLLOW_sentences_in_start286
public static final org.antlr.runtime.BitSet FOLLOW_sentences_in_start286
FOLLOW_EOF_in_start289
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_start289
FOLLOW_sentence_in_sentences299
public static final org.antlr.runtime.BitSet FOLLOW_sentence_in_sentences299
FOLLOW_DOT_in_sentences302
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_sentences302
FOLLOW_sentence_in_sentences304
public static final org.antlr.runtime.BitSet FOLLOW_sentence_in_sentences304
FOLLOW_DOT_in_sentences308
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_sentences308
FOLLOW_objectMessage_in_sentence326
public static final org.antlr.runtime.BitSet FOLLOW_objectMessage_in_sentence326
FOLLOW_IDENTIFIER_in_sentence331
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_sentence331
FOLLOW_ASSIGN_in_sentence333
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_sentence333
FOLLOW_sentence_in_sentence335
public static final org.antlr.runtime.BitSet FOLLOW_sentence_in_sentence335
FOLLOW_VARIABLEASSIGN_in_sentence350
public static final org.antlr.runtime.BitSet FOLLOW_VARIABLEASSIGN_in_sentence350
FOLLOW_sentence_in_sentence352
public static final org.antlr.runtime.BitSet FOLLOW_sentence_in_sentence352
FOLLOW_object_in_objectMessage372
public static final org.antlr.runtime.BitSet FOLLOW_object_in_objectMessage372
FOLLOW_messageExpression_in_objectMessage375
public static final org.antlr.runtime.BitSet FOLLOW_messageExpression_in_objectMessage375
FOLLOW_47_in_objectMessage379
public static final org.antlr.runtime.BitSet FOLLOW_47_in_objectMessage379
FOLLOW_messageExpression_in_objectMessage381
public static final org.antlr.runtime.BitSet FOLLOW_messageExpression_in_objectMessage381
FOLLOW_array_in_object421
public static final org.antlr.runtime.BitSet FOLLOW_array_in_object421
FOLLOW_block_in_object426
public static final org.antlr.runtime.BitSet FOLLOW_block_in_object426
FOLLOW_literal_in_object431
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_object431
FOLLOW_pathname_in_object444
public static final org.antlr.runtime.BitSet FOLLOW_pathname_in_object444
FOLLOW_48_in_object449
public static final org.antlr.runtime.BitSet FOLLOW_48_in_object449
FOLLOW_sentence_in_object451
public static final org.antlr.runtime.BitSet FOLLOW_sentence_in_object451
FOLLOW_49_in_object453
public static final org.antlr.runtime.BitSet FOLLOW_49_in_object453
FOLLOW_50_in_array468
public static final org.antlr.runtime.BitSet FOLLOW_50_in_array468
FOLLOW_object_in_array470
public static final org.antlr.runtime.BitSet FOLLOW_object_in_array470
FOLLOW_49_in_array473
public static final org.antlr.runtime.BitSet FOLLOW_49_in_array473
FOLLOW_51_in_block501
public static final org.antlr.runtime.BitSet FOLLOW_51_in_block501
FOLLOW_BLOCKARG_in_block505
public static final org.antlr.runtime.BitSet FOLLOW_BLOCKARG_in_block505
FOLLOW_PIPE_in_block508
public static final org.antlr.runtime.BitSet FOLLOW_PIPE_in_block508
FOLLOW_sentences_in_block513
public static final org.antlr.runtime.BitSet FOLLOW_sentences_in_block513
FOLLOW_52_in_block515
public static final org.antlr.runtime.BitSet FOLLOW_52_in_block515
FOLLOW_BOOLEANLITERAL_in_literal551
public static final org.antlr.runtime.BitSet FOLLOW_BOOLEANLITERAL_in_literal551
FOLLOW_CHARACTERLITERAL_in_literal565
public static final org.antlr.runtime.BitSet FOLLOW_CHARACTERLITERAL_in_literal565
FOLLOW_NUMBERLITERAL_in_literal579
public static final org.antlr.runtime.BitSet FOLLOW_NUMBERLITERAL_in_literal579
FOLLOW_STRINGLITERAL_in_literal593
public static final org.antlr.runtime.BitSet FOLLOW_STRINGLITERAL_in_literal593
FOLLOW_unaryExpression_in_messageExpression611
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_messageExpression611
FOLLOW_binaryExpression_in_messageExpression615
public static final org.antlr.runtime.BitSet FOLLOW_binaryExpression_in_messageExpression615
FOLLOW_keywordExpression_in_messageExpression619
public static final org.antlr.runtime.BitSet FOLLOW_keywordExpression_in_messageExpression619
FOLLOW_unaryMessage_in_unaryExpression629
public static final org.antlr.runtime.BitSet FOLLOW_unaryMessage_in_unaryExpression629
FOLLOW_binaryExpression_in_unaryExpression633
public static final org.antlr.runtime.BitSet FOLLOW_binaryExpression_in_unaryExpression633
FOLLOW_keywordExpression_in_unaryExpression637
public static final org.antlr.runtime.BitSet FOLLOW_keywordExpression_in_unaryExpression637
FOLLOW_IDENTIFIER_in_unaryMessage649
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_unaryMessage649
FOLLOW_binaryMessage_in_binaryExpression667
public static final org.antlr.runtime.BitSet FOLLOW_binaryMessage_in_binaryExpression667
FOLLOW_keywordExpression_in_binaryExpression669
public static final org.antlr.runtime.BitSet FOLLOW_keywordExpression_in_binaryExpression669
FOLLOW_keywordMessagePart_in_keywordExpression689
public static final org.antlr.runtime.BitSet FOLLOW_keywordMessagePart_in_keywordExpression689
FOLLOW_KEYWORD_in_keywordMessagePart711
public static final org.antlr.runtime.BitSet FOLLOW_KEYWORD_in_keywordMessagePart711
FOLLOW_unaryObjectMessage_in_keywordMessagePart713
public static final org.antlr.runtime.BitSet FOLLOW_unaryObjectMessage_in_keywordMessagePart713
FOLLOW_binaryMessage_in_keywordMessagePart715
public static final org.antlr.runtime.BitSet FOLLOW_binaryMessage_in_keywordMessagePart715
FOLLOW_binaryOp_in_binaryMessage744
public static final org.antlr.runtime.BitSet FOLLOW_binaryOp_in_binaryMessage744
FOLLOW_unaryObjectMessage_in_binaryMessage746
public static final org.antlr.runtime.BitSet FOLLOW_unaryObjectMessage_in_binaryMessage746
FOLLOW_object_in_unaryObjectMessage776
public static final org.antlr.runtime.BitSet FOLLOW_object_in_unaryObjectMessage776
FOLLOW_unaryMessage_in_unaryObjectMessage778
public static final org.antlr.runtime.BitSet FOLLOW_unaryMessage_in_unaryObjectMessage778
FOLLOW_set_in_pathname0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_pathname0
FOLLOW_set_in_binaryOp0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_binaryOp0
PonderTalkParser
public PonderTalkParser(org.antlr.runtime.TokenStream input)
PonderTalkParser
public PonderTalkParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
start
public final PonderTalkParser.start_return start()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sentences
public final PonderTalkParser.sentences_return sentences()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sentence
public final PonderTalkParser.sentence_return sentence()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
objectMessage
public final PonderTalkParser.objectMessage_return objectMessage()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
object
public final PonderTalkParser.object_return object()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
array
public final PonderTalkParser.array_return array()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
block
public final PonderTalkParser.block_return block()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
literal
public final PonderTalkParser.literal_return literal()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
messageExpression
public final PonderTalkParser.messageExpression_return messageExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
unaryExpression
public final PonderTalkParser.unaryExpression_return unaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
unaryMessage
public final PonderTalkParser.unaryMessage_return unaryMessage()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
binaryExpression
public final PonderTalkParser.binaryExpression_return binaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
keywordExpression
public final PonderTalkParser.keywordExpression_return keywordExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
keywordMessagePart
public final PonderTalkParser.keywordMessagePart_return keywordMessagePart()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
binaryMessage
public final PonderTalkParser.binaryMessage_return binaryMessage()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
unaryObjectMessage
public final PonderTalkParser.unaryObjectMessage_return unaryObjectMessage()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pathname
public final PonderTalkParser.pathname_return pathname()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
binaryOp
public final PonderTalkParser.binaryOp_return binaryOp()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2008 Imperial College. All Rights Reserved.