public class BasicParser extends Parser
Modifier and Type | Class and Description |
---|---|
static class |
BasicParser.AssignContext |
static class |
BasicParser.BlockContext |
static class |
BasicParser.BoolContext |
static class |
BasicParser.CharContext |
static class |
BasicParser.DeclareContext |
static class |
BasicParser.ExprContext |
static class |
BasicParser.IfContext |
static class |
BasicParser.Infix1Context |
static class |
BasicParser.Infix2Context |
static class |
BasicParser.Infix3Context |
static class |
BasicParser.Infix4Context |
static class |
BasicParser.Infix5Context |
static class |
BasicParser.NumberContext |
static class |
BasicParser.ParensContext |
static class |
BasicParser.Prefix1Context |
static class |
BasicParser.ProgramContext |
static class |
BasicParser.ReadContext |
static class |
BasicParser.SingleExprContext |
static class |
BasicParser.TypeContext |
static class |
BasicParser.VarContext |
static class |
BasicParser.VariableContext |
static class |
BasicParser.WhileContext |
static class |
BasicParser.WriteContext |
Parser.TraceListener, Parser.TrimToSizeListener
Modifier and Type | Field and Description |
---|---|
static ATN |
_ATN |
static String |
_serializedATN |
static int |
AND |
static int |
ASSIGN |
static int |
BLOCKCOMMENT |
static int |
BOOLTYPE |
static int |
BRACLOSE |
static int |
BRAOPEN |
static int |
CHAR |
static int |
CHARTYPE |
static int |
COMPOUND |
static int |
DECLARE |
static int |
DIVIDE |
static int |
EQ |
static int |
FALSE |
static int |
GT |
static int |
GTE |
static int |
IDENTIFIER |
static int |
IFCLOSE |
static int |
IFFALSE |
static int |
IFOPEN |
static int |
IFTRUE |
static int |
IN |
static int |
INTTYPE |
static int |
LEQ |
static int |
LINECOMMENT |
static int |
LISTDELIM |
static int |
LITERAL10 |
static int |
LT |
static int |
MINUS |
static int |
MODULO |
static int |
MULTIPLY |
static int |
NEQ |
static int |
NOT |
static int |
OR |
static int |
OUT |
static int |
PARCLOSE |
static int |
PAROPEN |
static int |
PLUS |
static int |
RULE_expr |
static int |
RULE_program |
static int |
RULE_singleExpr |
static int |
RULE_type |
static int |
RULE_variable |
static String[] |
ruleNames |
static String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
TRUE |
static Vocabulary |
VOCABULARY |
static int |
WHILECLOSE |
static int |
WHILEOPEN |
static int |
WHILETRUE |
static int |
WHITESPACE |
EOF
Constructor and Description |
---|
BasicParser(TokenStream input) |
Modifier and Type | Method and Description |
---|---|
BasicParser.ExprContext |
expr() |
ATN |
getATN() |
String |
getGrammarFileName() |
String[] |
getRuleNames() |
String |
getSerializedATN() |
String[] |
getTokenNames()
Deprecated.
|
Vocabulary |
getVocabulary() |
BasicParser.ProgramContext |
program() |
boolean |
sempred(RuleContext _localctx,
int ruleIndex,
int predIndex) |
BasicParser.SingleExprContext |
singleExpr() |
BasicParser.TypeContext |
type() |
BasicParser.VariableContext |
variable() |
addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, unrollRecursionContexts
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
public static final int PAROPEN
public static final int PARCLOSE
public static final int BRAOPEN
public static final int BRACLOSE
public static final int IN
public static final int OUT
public static final int IFOPEN
public static final int IFTRUE
public static final int IFFALSE
public static final int IFCLOSE
public static final int WHILEOPEN
public static final int WHILETRUE
public static final int WHILECLOSE
public static final int PLUS
public static final int MINUS
public static final int NOT
public static final int MULTIPLY
public static final int DIVIDE
public static final int MODULO
public static final int LEQ
public static final int GTE
public static final int NEQ
public static final int EQ
public static final int LT
public static final int GT
public static final int AND
public static final int OR
public static final int DECLARE
public static final int INTTYPE
public static final int BOOLTYPE
public static final int CHARTYPE
public static final int ASSIGN
public static final int COMPOUND
public static final int LISTDELIM
public static final int CHAR
public static final int TRUE
public static final int FALSE
public static final int IDENTIFIER
public static final int LITERAL10
public static final int WHITESPACE
public static final int LINECOMMENT
public static final int BLOCKCOMMENT
public static final int RULE_program
public static final int RULE_expr
public static final int RULE_singleExpr
public static final int RULE_type
public static final int RULE_variable
public static final String[] ruleNames
public static final Vocabulary VOCABULARY
@Deprecated public static final String[] tokenNames
VOCABULARY
instead.public static final String _serializedATN
public static final ATN _ATN
public BasicParser(TokenStream input)
@Deprecated public String[] getTokenNames()
getTokenNames
in class Recognizer<Token,ParserATNSimulator>
public Vocabulary getVocabulary()
getVocabulary
in class Recognizer<Token,ParserATNSimulator>
public String getGrammarFileName()
getGrammarFileName
in class Recognizer<Token,ParserATNSimulator>
public String[] getRuleNames()
getRuleNames
in class Recognizer<Token,ParserATNSimulator>
public String getSerializedATN()
getSerializedATN
in class Recognizer<Token,ParserATNSimulator>
public ATN getATN()
getATN
in class Recognizer<Token,ParserATNSimulator>
public final BasicParser.ProgramContext program() throws RecognitionException
RecognitionException
public final BasicParser.ExprContext expr() throws RecognitionException
RecognitionException
public final BasicParser.SingleExprContext singleExpr() throws RecognitionException
RecognitionException
public final BasicParser.TypeContext type() throws RecognitionException
RecognitionException
public final BasicParser.VariableContext variable() throws RecognitionException
RecognitionException
public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex)
sempred
in class Recognizer<Token,ParserATNSimulator>