ist.palcom.st.ast
Class SourcecodeParser
java.lang.Object
antlr.Parser
antlr.LLkParser
ist.palcom.st.ast.SourcecodeParser
- All Implemented Interfaces:
- SourcecodeParserTokenTypes
public class SourcecodeParser
- extends antlr.LLkParser
- implements SourcecodeParserTokenTypes
| Fields inherited from class antlr.Parser |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth |
| Fields inherited from interface ist.palcom.st.ast.SourcecodeParserTokenTypes |
And, AnnotationEnd, AnnotationStart, Arrow, Assign, BinarySelector, Character, Colon, Comma, Comment, Constructor, Digit, Div, DocEnd, DocStart, Documentation, Dollar, EndBlock, EndPrim, EndTerm, EOF, Equal, Exit, Form, Hash, Identifier, Integer, Keyword, KeywordOrIdentifier, KeywordSelector, Less, Letter, Lower, Minus, Mod, More, NewBlock, NewLiteralArray, NewLiteralHashMap, NewPrim, NewTerm, Not, NULL_TREE_LOOKAHEAD, NullComment, Number, OperatorSequence, Or, Per, Period, PeriodWS, Plus, Primitive, Real, Separator, SingleOperator, Space, Star, String, Tab, Upper, WhiteSpace |
| Methods inherited from class antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
| Methods inherited from class antlr.Parser |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent |
| 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
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
_tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_2
_tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_3
_tokenSet_4
public static final antlr.collections.impl.BitSet _tokenSet_4
_tokenSet_5
public static final antlr.collections.impl.BitSet _tokenSet_5
_tokenSet_6
public static final antlr.collections.impl.BitSet _tokenSet_6
SourcecodeParser
protected SourcecodeParser(antlr.TokenBuffer tokenBuf,
int k)
SourcecodeParser
public SourcecodeParser(antlr.TokenBuffer tokenBuf)
SourcecodeParser
protected SourcecodeParser(antlr.TokenStream lexer,
int k)
SourcecodeParser
public SourcecodeParser(antlr.TokenStream lexer)
SourcecodeParser
public SourcecodeParser(antlr.ParserSharedInputState state)
classdef
public final ASTClass classdef()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
identifier
public final ASTIdentifierUse identifier()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
instanceFields
public final void instanceFields(ASTClass c)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
method
public final ASTInvokable method()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
classFields
public final void classFields(ASTClass c)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
variable
public final ASTVariableUse variable()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
annotation
public final ASTAnnotation annotation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
pattern
public final ASTPattern pattern()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
methodBlock
public final ASTBlock methodBlock()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
constructorAnnotation
public final ASTAnnotation constructorAnnotation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
methodAnnotation
public final ASTAnnotation methodAnnotation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
methodAnnotationParameters
public final void methodAnnotationParameters(java.util.ArrayList<java.lang.String> p)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
unaryPattern
public final ASTPattern unaryPattern()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
binaryPattern
public final ASTPattern binaryPattern()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
keywordPattern
public final ASTKeywordPattern keywordPattern()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
unarySelector
public final ASTIdentifierUse unarySelector()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
binarySelector
public final ASTIdentifierUse binarySelector()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
argument
public final ASTVariable argument()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
keyword
public final ASTIdentifierUse keyword()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
blockContents
public final ASTBlock blockContents()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
blockBody
public final void blockBody(ASTBlock b)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
locals
public final void locals(ASTBlock b)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
result
public final void result(ASTBlock b)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
blockEnd
public final void blockEnd()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
expression
public final ASTExpression expression()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
statementEnd
public final void statementEnd()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
assignment
public final ASTVariableUse assignment()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
assignation
public final ASTExpression assignation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
evaluation
public final ASTExpression evaluation()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
assignments
public final void assignments(java.util.List<ASTVariableUse> l)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
primary
public final ASTExpression primary()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
messages
public final ASTExpression messages(ASTExpression e)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
nestedTerm
public final ASTExpression nestedTerm()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
nestedBlock
public final ASTBlock nestedBlock()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
primitiveCall
public final ASTPrimitiveCall primitiveCall()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literal
public final ASTLiteralUse literal()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
string
public final ASTString string()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
unaryMessage
public final ASTExpression unaryMessage(ASTExpression e)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
binaryMessage
public final ASTExpression binaryMessage(ASTExpression e)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
keywordMessage
public final ASTKeywordMessageSend keywordMessage(ASTExpression e)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
binaryOperand
public final ASTExpression binaryOperand()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
keywordPhrase
public final void keywordPhrase(ASTKeywordMessageSend m)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
formula
public final ASTExpression formula()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
simpleLiteral
public final ASTLiteralUse simpleLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
positiveNumber
public final ASTLiteralUse positiveNumber()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
negativeNumber
public final ASTLiteralUse negativeNumber()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
character
public final ASTLiteralUse character()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literalSymbol
public final ASTSymbolUse literalSymbol()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literalString
public final ASTString literalString()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literalArray
public final ASTLiteralArray literalArray()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
literalHashMap
public final ASTLiteralHashMap literalHashMap()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
selector
public final ASTIdentifierUse selector()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
keywordSelector
public final ASTIdentifierUse keywordSelector()
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
blockPattern
public final void blockPattern(java.util.List<ASTVariable> l)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
blockArguments
public final void blockArguments(java.util.List<ASTVariable> l)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException