Skip navigation links
A B C D E F G H I L M N O P R S T V W _ 

A

accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.AssignContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.BlockContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.BoolContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.CharContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.DeclareContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Infix2Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Infix4Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Infix5Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.NumberContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.ParensContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.ProgramContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.VarContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.VariableContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
AND - Static variable in class pp.s1184725.boppi.BasicLexer
 
AND - Static variable in class pp.s1184725.boppi.BasicParser
 
AND() - Method in class pp.s1184725.boppi.BasicParser.Infix4Context
 
Annotations - Class in pp.s1184725.boppi
 
Annotations() - Constructor for class pp.s1184725.boppi.Annotations
 
ASSIGN - Static variable in class pp.s1184725.boppi.BasicLexer
 
ASSIGN - Static variable in class pp.s1184725.boppi.BasicParser
 
ASSIGN() - Method in class pp.s1184725.boppi.BasicParser.AssignContext
 
AssignContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.AssignContext
 

B

BasicBaseVisitor<T> - Class in pp.s1184725.boppi
This class provides an empty implementation of BasicVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
BasicBaseVisitor() - Constructor for class pp.s1184725.boppi.BasicBaseVisitor
 
BasicLexer - Class in pp.s1184725.boppi
 
BasicLexer(CharStream) - Constructor for class pp.s1184725.boppi.BasicLexer
 
BasicParser - Class in pp.s1184725.boppi
 
BasicParser(TokenStream) - Constructor for class pp.s1184725.boppi.BasicParser
 
BasicParser.AssignContext - Class in pp.s1184725.boppi
 
BasicParser.BlockContext - Class in pp.s1184725.boppi
 
BasicParser.BoolContext - Class in pp.s1184725.boppi
 
BasicParser.CharContext - Class in pp.s1184725.boppi
 
BasicParser.DeclareContext - Class in pp.s1184725.boppi
 
BasicParser.ExprContext - Class in pp.s1184725.boppi
 
BasicParser.IfContext - Class in pp.s1184725.boppi
 
BasicParser.Infix1Context - Class in pp.s1184725.boppi
 
BasicParser.Infix2Context - Class in pp.s1184725.boppi
 
BasicParser.Infix3Context - Class in pp.s1184725.boppi
 
BasicParser.Infix4Context - Class in pp.s1184725.boppi
 
BasicParser.Infix5Context - Class in pp.s1184725.boppi
 
BasicParser.NumberContext - Class in pp.s1184725.boppi
 
BasicParser.ParensContext - Class in pp.s1184725.boppi
 
BasicParser.Prefix1Context - Class in pp.s1184725.boppi
 
BasicParser.ProgramContext - Class in pp.s1184725.boppi
 
BasicParser.ReadContext - Class in pp.s1184725.boppi
 
BasicParser.SingleExprContext - Class in pp.s1184725.boppi
 
BasicParser.TypeContext - Class in pp.s1184725.boppi
 
BasicParser.VarContext - Class in pp.s1184725.boppi
 
BasicParser.VariableContext - Class in pp.s1184725.boppi
 
BasicParser.WhileContext - Class in pp.s1184725.boppi
 
BasicParser.WriteContext - Class in pp.s1184725.boppi
 
BasicParserHelper - Class in pp.s1184725.boppi
 
BasicParserHelper() - Constructor for class pp.s1184725.boppi.BasicParserHelper
 
basicPrograms() - Method in class pp.s1184725.boppi.test.GeneratorTest
 
BasicVisitor<T> - Interface in pp.s1184725.boppi
This interface defines a complete generic visitor for a parse tree produced by BasicParser.
BLOCKCOMMENT - Static variable in class pp.s1184725.boppi.BasicLexer
 
BLOCKCOMMENT - Static variable in class pp.s1184725.boppi.BasicParser
 
BlockContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.BlockContext
 
BoolContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.BoolContext
 
BOOLTYPE - Static variable in class pp.s1184725.boppi.BasicLexer
 
BOOLTYPE - Static variable in class pp.s1184725.boppi.BasicParser
 
BOOLTYPE() - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 
BoppiBasicChecker - Class in pp.s1184725.boppi
 
BoppiBasicChecker(Logger, Annotations) - Constructor for class pp.s1184725.boppi.BoppiBasicChecker
 
BoppiBasicGenerator - Class in pp.s1184725.boppi
 
BoppiBasicGenerator(Annotations) - Constructor for class pp.s1184725.boppi.BoppiBasicGenerator
 
BRACLOSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
BRACLOSE() - Method in class pp.s1184725.boppi.BasicParser.BlockContext
 
BRACLOSE - Static variable in class pp.s1184725.boppi.BasicParser
 
BRAOPEN - Static variable in class pp.s1184725.boppi.BasicLexer
 
BRAOPEN() - Method in class pp.s1184725.boppi.BasicParser.BlockContext
 
BRAOPEN - Static variable in class pp.s1184725.boppi.BasicParser
 

C

CachingSymbolTable<T> - Class in pp.s1184725.boppi
 
CachingSymbolTable() - Constructor for class pp.s1184725.boppi.CachingSymbolTable
Creates an empty symbol table with no open scope.
channelNames - Static variable in class pp.s1184725.boppi.BasicLexer
 
CHAR - Static variable in class pp.s1184725.boppi.BasicLexer
 
CHAR - Static variable in class pp.s1184725.boppi.BasicParser
 
CHAR() - Method in class pp.s1184725.boppi.BasicParser.CharContext
 
CharContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.CharContext
 
CHARTYPE - Static variable in class pp.s1184725.boppi.BasicLexer
 
CHARTYPE - Static variable in class pp.s1184725.boppi.BasicParser
 
CHARTYPE() - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 
CheckerTest - Class in pp.s1184725.boppi.test
 
CheckerTest() - Constructor for class pp.s1184725.boppi.test.CheckerTest
 
closeScope() - Method in class pp.s1184725.boppi.CachingSymbolTable
Closes a lexical scope, removing all definitions within this scope.
COMPOUND - Static variable in class pp.s1184725.boppi.BasicLexer
 
COMPOUND - Static variable in class pp.s1184725.boppi.BasicParser
 
COMPOUND() - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
COMPOUND(int) - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
cond - Variable in class pp.s1184725.boppi.BasicParser.IfContext
 
cond - Variable in class pp.s1184725.boppi.BasicParser.WhileContext
 
copyFrom(BasicParser.SingleExprContext) - Method in class pp.s1184725.boppi.BasicParser.SingleExprContext
 
correctConditionalTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
correctConditionalTest() - Method in class pp.s1184725.boppi.test.ParserTest
 
correctExpressionTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
correctExpressionTest() - Method in class pp.s1184725.boppi.test.GeneratorTest
 
correctExpressionTest() - Method in class pp.s1184725.boppi.test.ParserTest
 
correctScopeTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
correctScopeTest() - Method in class pp.s1184725.boppi.test.ParserTest
 
correctVariableTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
correctVariableTest() - Method in class pp.s1184725.boppi.test.GeneratorTest
 
correctVariableTest() - Method in class pp.s1184725.boppi.test.ParserTest
 

D

DECLARE - Static variable in class pp.s1184725.boppi.BasicLexer
 
DECLARE - Static variable in class pp.s1184725.boppi.BasicParser
 
DECLARE() - Method in class pp.s1184725.boppi.BasicParser.DeclareContext
 
DeclareContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.DeclareContext
 
DIVIDE - Static variable in class pp.s1184725.boppi.BasicLexer
 
DIVIDE - Static variable in class pp.s1184725.boppi.BasicParser
 
DIVIDE() - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 

E

EOF() - Method in class pp.s1184725.boppi.BasicParser.ProgramContext
 
EQ - Static variable in class pp.s1184725.boppi.BasicLexer
 
EQ - Static variable in class pp.s1184725.boppi.BasicParser
 
EQ() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
expr() - Method in class pp.s1184725.boppi.BasicParser.BlockContext
 
expr() - Method in class pp.s1184725.boppi.BasicParser
 
expr() - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
expr(int) - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
expr() - Method in class pp.s1184725.boppi.BasicParser.ParensContext
 
expr() - Method in class pp.s1184725.boppi.BasicParser.ProgramContext
 
expr() - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
expr(int) - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
expr() - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
expr(int) - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
ExprContext(ParserRuleContext, int) - Constructor for class pp.s1184725.boppi.BasicParser.ExprContext
 

F

FALSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
FALSE() - Method in class pp.s1184725.boppi.BasicParser.BoolContext
 
FALSE - Static variable in class pp.s1184725.boppi.BasicParser
 
fromToken(int) - Static method in enum pp.s1184725.boppi.SimpleType
 

G

GeneratorTest - Class in pp.s1184725.boppi.test
 
GeneratorTest() - Constructor for class pp.s1184725.boppi.test.GeneratorTest
 
get(String) - Method in class pp.s1184725.boppi.CachingSymbolTable
Retrieves the type of an identifier, if any.
getAnnotatedDOT(ParseTree, Annotations) - Static method in class pp.s1184725.boppi.BasicParserHelper
 
getATN() - Method in class pp.s1184725.boppi.BasicLexer
 
getATN() - Method in class pp.s1184725.boppi.BasicParser
 
getChannelNames() - Method in class pp.s1184725.boppi.BasicLexer
 
getGrammarFileName() - Method in class pp.s1184725.boppi.BasicLexer
 
getGrammarFileName() - Method in class pp.s1184725.boppi.BasicParser
 
getModeNames() - Method in class pp.s1184725.boppi.BasicLexer
 
getOffset() - Method in class pp.s1184725.boppi.Variable
 
getParser(CharStream, Logger) - Static method in class pp.s1184725.boppi.BasicParserHelper
 
getParserWithLog(Path, Logger) - Static method in class pp.s1184725.boppi.BasicParserHelper
 
getParserWithLog(String, Logger) - Static method in class pp.s1184725.boppi.BasicParserHelper
 
getRuleIndex() - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
getRuleIndex() - Method in class pp.s1184725.boppi.BasicParser.ProgramContext
 
getRuleIndex() - Method in class pp.s1184725.boppi.BasicParser.SingleExprContext
 
getRuleIndex() - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 
getRuleIndex() - Method in class pp.s1184725.boppi.BasicParser.VariableContext
 
getRuleNames() - Method in class pp.s1184725.boppi.BasicLexer
 
getRuleNames() - Method in class pp.s1184725.boppi.BasicParser
 
getSerializedATN() - Method in class pp.s1184725.boppi.BasicLexer
 
getSerializedATN() - Method in class pp.s1184725.boppi.BasicParser
 
getSize() - Method in enum pp.s1184725.boppi.SimpleType
 
getTokenNames() - Method in class pp.s1184725.boppi.BasicLexer
Deprecated.
getTokenNames() - Method in class pp.s1184725.boppi.BasicParser
Deprecated.
getType() - Method in class pp.s1184725.boppi.Variable
 
getVocabulary() - Method in class pp.s1184725.boppi.BasicLexer
 
getVocabulary() - Method in class pp.s1184725.boppi.BasicParser
 
GT - Static variable in class pp.s1184725.boppi.BasicLexer
 
GT - Static variable in class pp.s1184725.boppi.BasicParser
 
GT() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
GTE - Static variable in class pp.s1184725.boppi.BasicLexer
 
GTE - Static variable in class pp.s1184725.boppi.BasicParser
 
GTE() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 

H

has(String) - Method in class pp.s1184725.boppi.CachingSymbolTable
Returns whether the given identifier is defined.

I

IDENTIFIER - Static variable in class pp.s1184725.boppi.BasicLexer
 
IDENTIFIER() - Method in class pp.s1184725.boppi.BasicParser.DeclareContext
 
IDENTIFIER - Static variable in class pp.s1184725.boppi.BasicParser
 
IDENTIFIER() - Method in class pp.s1184725.boppi.BasicParser.VariableContext
 
IFCLOSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
IFCLOSE - Static variable in class pp.s1184725.boppi.BasicParser
 
IFCLOSE() - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
IfContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.IfContext
 
IFFALSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
IFFALSE() - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
IFFALSE - Static variable in class pp.s1184725.boppi.BasicParser
 
IFOPEN - Static variable in class pp.s1184725.boppi.BasicLexer
 
IFOPEN() - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
IFOPEN - Static variable in class pp.s1184725.boppi.BasicParser
 
IFTRUE - Static variable in class pp.s1184725.boppi.BasicLexer
 
IFTRUE() - Method in class pp.s1184725.boppi.BasicParser.IfContext
 
IFTRUE - Static variable in class pp.s1184725.boppi.BasicParser
 
IN - Static variable in class pp.s1184725.boppi.BasicLexer
 
IN - Static variable in class pp.s1184725.boppi.BasicParser
 
IN() - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
Infix1Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Infix1Context
 
Infix2Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Infix2Context
 
Infix3Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Infix3Context
 
Infix4Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Infix4Context
 
Infix5Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Infix5Context
 
INTTYPE - Static variable in class pp.s1184725.boppi.BasicLexer
 
INTTYPE - Static variable in class pp.s1184725.boppi.BasicParser
 
INTTYPE() - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 

L

LEQ - Static variable in class pp.s1184725.boppi.BasicLexer
 
LEQ() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
LEQ - Static variable in class pp.s1184725.boppi.BasicParser
 
lhs - Variable in class pp.s1184725.boppi.BasicParser.Infix1Context
 
lhs - Variable in class pp.s1184725.boppi.BasicParser.Infix2Context
 
lhs - Variable in class pp.s1184725.boppi.BasicParser.Infix3Context
 
lhs - Variable in class pp.s1184725.boppi.BasicParser.Infix4Context
 
lhs - Variable in class pp.s1184725.boppi.BasicParser.Infix5Context
 
LINECOMMENT - Static variable in class pp.s1184725.boppi.BasicLexer
 
LINECOMMENT - Static variable in class pp.s1184725.boppi.BasicParser
 
LISTDELIM - Static variable in class pp.s1184725.boppi.BasicLexer
 
LISTDELIM - Static variable in class pp.s1184725.boppi.BasicParser
 
LISTDELIM() - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
LISTDELIM(int) - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
LISTDELIM() - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
LISTDELIM(int) - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
LITERAL10 - Static variable in class pp.s1184725.boppi.BasicLexer
 
LITERAL10 - Static variable in class pp.s1184725.boppi.BasicParser
 
LITERAL10() - Method in class pp.s1184725.boppi.BasicParser.NumberContext
 
LT - Static variable in class pp.s1184725.boppi.BasicLexer
 
LT() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
LT - Static variable in class pp.s1184725.boppi.BasicParser
 

M

makeListLog(Logger) - Static method in class pp.s1184725.boppi.BasicParserHelper
 
MINUS - Static variable in class pp.s1184725.boppi.BasicLexer
 
MINUS() - Method in class pp.s1184725.boppi.BasicParser.Infix2Context
 
MINUS - Static variable in class pp.s1184725.boppi.BasicParser
 
MINUS() - Method in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
modeNames - Static variable in class pp.s1184725.boppi.BasicLexer
 
MODULO - Static variable in class pp.s1184725.boppi.BasicLexer
 
MODULO() - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 
MODULO - Static variable in class pp.s1184725.boppi.BasicParser
 
MULTIPLY - Static variable in class pp.s1184725.boppi.BasicLexer
 
MULTIPLY() - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 
MULTIPLY - Static variable in class pp.s1184725.boppi.BasicParser
 

N

NEQ - Static variable in class pp.s1184725.boppi.BasicLexer
 
NEQ() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
NEQ - Static variable in class pp.s1184725.boppi.BasicParser
 
NOT - Static variable in class pp.s1184725.boppi.BasicLexer
 
NOT - Static variable in class pp.s1184725.boppi.BasicParser
 
NOT() - Method in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
NumberContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.NumberContext
 

O

onFalse - Variable in class pp.s1184725.boppi.BasicParser.IfContext
 
onTrue - Variable in class pp.s1184725.boppi.BasicParser.IfContext
 
onTrue - Variable in class pp.s1184725.boppi.BasicParser.WhileContext
 
op - Variable in class pp.s1184725.boppi.BasicParser.Infix1Context
 
op - Variable in class pp.s1184725.boppi.BasicParser.Infix2Context
 
op - Variable in class pp.s1184725.boppi.BasicParser.Infix3Context
 
op - Variable in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
openScope() - Method in class pp.s1184725.boppi.CachingSymbolTable
Opens a lexical scope.
OR - Static variable in class pp.s1184725.boppi.BasicLexer
 
OR() - Method in class pp.s1184725.boppi.BasicParser.Infix5Context
 
OR - Static variable in class pp.s1184725.boppi.BasicParser
 
OUT - Static variable in class pp.s1184725.boppi.BasicLexer
 
OUT - Static variable in class pp.s1184725.boppi.BasicParser
 
OUT() - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 

P

PARCLOSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
PARCLOSE - Static variable in class pp.s1184725.boppi.BasicParser
 
PARCLOSE() - Method in class pp.s1184725.boppi.BasicParser.ParensContext
 
PARCLOSE() - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
PARCLOSE() - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
ParensContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.ParensContext
 
PAROPEN - Static variable in class pp.s1184725.boppi.BasicLexer
 
PAROPEN() - Method in class pp.s1184725.boppi.BasicParser.ParensContext
 
PAROPEN - Static variable in class pp.s1184725.boppi.BasicParser
 
PAROPEN() - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
PAROPEN() - Method in class pp.s1184725.boppi.BasicParser.WriteContext
 
ParserTest - Class in pp.s1184725.boppi.test
 
ParserTest() - Constructor for class pp.s1184725.boppi.test.ParserTest
 
PLUS - Static variable in class pp.s1184725.boppi.BasicLexer
 
PLUS() - Method in class pp.s1184725.boppi.BasicParser.Infix2Context
 
PLUS - Static variable in class pp.s1184725.boppi.BasicParser
 
PLUS() - Method in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
pp.s1184725.boppi - package pp.s1184725.boppi
 
pp.s1184725.boppi.test - package pp.s1184725.boppi.test
 
Prefix1Context(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.Prefix1Context
 
prog - Variable in class pp.s1184725.boppi.BoppiBasicGenerator
 
program() - Method in class pp.s1184725.boppi.BasicParser
 
ProgramContext(ParserRuleContext, int) - Constructor for class pp.s1184725.boppi.BasicParser.ProgramContext
 
put(String, T) - Method in class pp.s1184725.boppi.CachingSymbolTable
Associates an identifier with a certain type in the current lexical scope.

R

ReadContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.ReadContext
 
registers - Variable in class pp.s1184725.boppi.Annotations
 
rhs - Variable in class pp.s1184725.boppi.BasicParser.Infix1Context
 
rhs - Variable in class pp.s1184725.boppi.BasicParser.Infix2Context
 
rhs - Variable in class pp.s1184725.boppi.BasicParser.Infix3Context
 
rhs - Variable in class pp.s1184725.boppi.BasicParser.Infix4Context
 
rhs - Variable in class pp.s1184725.boppi.BasicParser.Infix5Context
 
RULE_expr - Static variable in class pp.s1184725.boppi.BasicParser
 
RULE_program - Static variable in class pp.s1184725.boppi.BasicParser
 
RULE_singleExpr - Static variable in class pp.s1184725.boppi.BasicParser
 
RULE_type - Static variable in class pp.s1184725.boppi.BasicParser
 
RULE_variable - Static variable in class pp.s1184725.boppi.BasicParser
 
ruleNames - Static variable in class pp.s1184725.boppi.BasicLexer
 
ruleNames - Static variable in class pp.s1184725.boppi.BasicParser
 

S

sempred(RuleContext, int, int) - Method in class pp.s1184725.boppi.BasicParser
 
SimpleType - Enum in pp.s1184725.boppi
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.AssignContext
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.ExprContext
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.Infix1Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Infix2Context
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.Infix2Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.Infix3Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Infix4Context
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.Infix4Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Infix5Context
 
singleExpr(int) - Method in class pp.s1184725.boppi.BasicParser.Infix5Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser.Prefix1Context
 
singleExpr() - Method in class pp.s1184725.boppi.BasicParser
 
SingleExprContext(ParserRuleContext, int) - Constructor for class pp.s1184725.boppi.BasicParser.SingleExprContext
 
SingleExprContext() - Constructor for class pp.s1184725.boppi.BasicParser.SingleExprContext
 
staticType - Variable in class pp.s1184725.boppi.BasicParser.TypeContext
 
symbols - Variable in class pp.s1184725.boppi.Annotations
 

T

tokenNames - Static variable in class pp.s1184725.boppi.BasicLexer
Deprecated.
tokenNames - Static variable in class pp.s1184725.boppi.BasicParser
Deprecated.
toString() - Method in class pp.s1184725.boppi.Variable
 
TRUE - Static variable in class pp.s1184725.boppi.BasicLexer
 
TRUE() - Method in class pp.s1184725.boppi.BasicParser.BoolContext
 
TRUE - Static variable in class pp.s1184725.boppi.BasicParser
 
type() - Method in class pp.s1184725.boppi.BasicParser.DeclareContext
 
type() - Method in class pp.s1184725.boppi.BasicParser
 
TypeContext(ParserRuleContext, int) - Constructor for class pp.s1184725.boppi.BasicParser.TypeContext
 
types - Variable in class pp.s1184725.boppi.Annotations
 

V

valueOf(String) - Static method in enum pp.s1184725.boppi.SimpleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum pp.s1184725.boppi.SimpleType
Returns an array containing the constants of this enum type, in the order they are declared.
VarContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.VarContext
 
variable() - Method in class pp.s1184725.boppi.BasicParser.AssignContext
 
variable() - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
variable(int) - Method in class pp.s1184725.boppi.BasicParser.ReadContext
 
variable() - Method in class pp.s1184725.boppi.BasicParser.TypeContext
 
variable() - Method in class pp.s1184725.boppi.BasicParser.VarContext
 
variable() - Method in class pp.s1184725.boppi.BasicParser
 
Variable<T> - Class in pp.s1184725.boppi
 
Variable(T, int) - Constructor for class pp.s1184725.boppi.Variable
 
VariableContext(ParserRuleContext, int) - Constructor for class pp.s1184725.boppi.BasicParser.VariableContext
 
variables - Variable in class pp.s1184725.boppi.Annotations
 
visit(ParseTree) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitAssign(BasicParser.AssignContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the assign labeled alternative in BasicParser.singleExpr().
visitAssign(BasicParser.AssignContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the assign labeled alternative in BasicParser.singleExpr().
visitAssign(BasicParser.AssignContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitAssign(BasicParser.AssignContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitBlock(BasicParser.BlockContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the block labeled alternative in BasicParser.singleExpr().
visitBlock(BasicParser.BlockContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the block labeled alternative in BasicParser.singleExpr().
visitBlock(BasicParser.BlockContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitBool(BasicParser.BoolContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the bool labeled alternative in BasicParser.singleExpr().
visitBool(BasicParser.BoolContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the bool labeled alternative in BasicParser.singleExpr().
visitBool(BasicParser.BoolContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitBool(BasicParser.BoolContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitChar(BasicParser.CharContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the char labeled alternative in BasicParser.singleExpr().
visitChar(BasicParser.CharContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the char labeled alternative in BasicParser.singleExpr().
visitChar(BasicParser.CharContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitChar(BasicParser.CharContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitChildren(RuleNode) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitDeclare(BasicParser.DeclareContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the declare labeled alternative in BasicParser.singleExpr().
visitDeclare(BasicParser.DeclareContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the declare labeled alternative in BasicParser.singleExpr().
visitDeclare(BasicParser.DeclareContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitExpr(BasicParser.ExprContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by BasicParser.expr().
visitExpr(BasicParser.ExprContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by BasicParser.expr().
visitExpr(BasicParser.ExprContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitIf(BasicParser.IfContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the if labeled alternative in BasicParser.singleExpr().
visitIf(BasicParser.IfContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the if labeled alternative in BasicParser.singleExpr().
visitIf(BasicParser.IfContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitIf(BasicParser.IfContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitInfix1(BasicParser.Infix1Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the infix1 labeled alternative in BasicParser.singleExpr().
visitInfix1(BasicParser.Infix1Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the infix1 labeled alternative in BasicParser.singleExpr().
visitInfix1(BasicParser.Infix1Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitInfix1(BasicParser.Infix1Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitInfix2(BasicParser.Infix2Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the infix2 labeled alternative in BasicParser.singleExpr().
visitInfix2(BasicParser.Infix2Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the infix2 labeled alternative in BasicParser.singleExpr().
visitInfix2(BasicParser.Infix2Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitInfix2(BasicParser.Infix2Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitInfix3(BasicParser.Infix3Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the infix3 labeled alternative in BasicParser.singleExpr().
visitInfix3(BasicParser.Infix3Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the infix3 labeled alternative in BasicParser.singleExpr().
visitInfix3(BasicParser.Infix3Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitInfix3(BasicParser.Infix3Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitInfix4(BasicParser.Infix4Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the infix4 labeled alternative in BasicParser.singleExpr().
visitInfix4(BasicParser.Infix4Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the infix4 labeled alternative in BasicParser.singleExpr().
visitInfix4(BasicParser.Infix4Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitInfix4(BasicParser.Infix4Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitInfix5(BasicParser.Infix5Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the infix5 labeled alternative in BasicParser.singleExpr().
visitInfix5(BasicParser.Infix5Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the infix5 labeled alternative in BasicParser.singleExpr().
visitInfix5(BasicParser.Infix5Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitInfix5(BasicParser.Infix5Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitNumber(BasicParser.NumberContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the number labeled alternative in BasicParser.singleExpr().
visitNumber(BasicParser.NumberContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the number labeled alternative in BasicParser.singleExpr().
visitNumber(BasicParser.NumberContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitNumber(BasicParser.NumberContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitParens(BasicParser.ParensContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the parens labeled alternative in BasicParser.singleExpr().
visitParens(BasicParser.ParensContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the parens labeled alternative in BasicParser.singleExpr().
visitParens(BasicParser.ParensContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitPrefix1(BasicParser.Prefix1Context) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the prefix1 labeled alternative in BasicParser.singleExpr().
visitPrefix1(BasicParser.Prefix1Context) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the prefix1 labeled alternative in BasicParser.singleExpr().
visitPrefix1(BasicParser.Prefix1Context) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitPrefix1(BasicParser.Prefix1Context) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitProgram(BasicParser.ProgramContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by BasicParser.program().
visitProgram(BasicParser.ProgramContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by BasicParser.program().
visitProgram(BasicParser.ProgramContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitRead(BasicParser.ReadContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the read labeled alternative in BasicParser.singleExpr().
visitRead(BasicParser.ReadContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the read labeled alternative in BasicParser.singleExpr().
visitRead(BasicParser.ReadContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitRead(BasicParser.ReadContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitType(BasicParser.TypeContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by BasicParser.type().
visitType(BasicParser.TypeContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by BasicParser.type().
visitType(BasicParser.TypeContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitVar(BasicParser.VarContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the var labeled alternative in BasicParser.singleExpr().
visitVar(BasicParser.VarContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the var labeled alternative in BasicParser.singleExpr().
visitVar(BasicParser.VarContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitVar(BasicParser.VarContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitVariable(BasicParser.VariableContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by BasicParser.variable().
visitVariable(BasicParser.VariableContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by BasicParser.variable().
visitVariable(BasicParser.VariableContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitWhile(BasicParser.WhileContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the while labeled alternative in BasicParser.singleExpr().
visitWhile(BasicParser.WhileContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the while labeled alternative in BasicParser.singleExpr().
visitWhile(BasicParser.WhileContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitWhile(BasicParser.WhileContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
visitWrite(BasicParser.WriteContext) - Method in class pp.s1184725.boppi.BasicBaseVisitor
Visit a parse tree produced by the write labeled alternative in BasicParser.singleExpr().
visitWrite(BasicParser.WriteContext) - Method in interface pp.s1184725.boppi.BasicVisitor
Visit a parse tree produced by the write labeled alternative in BasicParser.singleExpr().
visitWrite(BasicParser.WriteContext) - Method in class pp.s1184725.boppi.BoppiBasicChecker
 
visitWrite(BasicParser.WriteContext) - Method in class pp.s1184725.boppi.BoppiBasicGenerator
 
VOCABULARY - Static variable in class pp.s1184725.boppi.BasicLexer
 
VOCABULARY - Static variable in class pp.s1184725.boppi.BasicParser
 

W

WHILECLOSE - Static variable in class pp.s1184725.boppi.BasicLexer
 
WHILECLOSE - Static variable in class pp.s1184725.boppi.BasicParser
 
WHILECLOSE() - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
WhileContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.WhileContext
 
WHILEOPEN - Static variable in class pp.s1184725.boppi.BasicLexer
 
WHILEOPEN() - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
WHILEOPEN - Static variable in class pp.s1184725.boppi.BasicParser
 
WHILETRUE - Static variable in class pp.s1184725.boppi.BasicLexer
 
WHILETRUE() - Method in class pp.s1184725.boppi.BasicParser.WhileContext
 
WHILETRUE - Static variable in class pp.s1184725.boppi.BasicParser
 
WHITESPACE - Static variable in class pp.s1184725.boppi.BasicLexer
 
WHITESPACE - Static variable in class pp.s1184725.boppi.BasicParser
 
WriteContext(BasicParser.SingleExprContext) - Constructor for class pp.s1184725.boppi.BasicParser.WriteContext
 
wrongExpressionTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
wrongExpressionTest() - Method in class pp.s1184725.boppi.test.GeneratorTest
 
wrongExpressionTest() - Method in class pp.s1184725.boppi.test.ParserTest
 
wrongScopeTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
wrongVariableTest() - Method in class pp.s1184725.boppi.test.CheckerTest
 
wrongVariableTest() - Method in class pp.s1184725.boppi.test.ParserTest
 

_

_ATN - Static variable in class pp.s1184725.boppi.BasicLexer
 
_ATN - Static variable in class pp.s1184725.boppi.BasicParser
 
_serializedATN - Static variable in class pp.s1184725.boppi.BasicLexer
 
_serializedATN - Static variable in class pp.s1184725.boppi.BasicParser
 
A B C D E F G H I L M N O P R S T V W _ 
Skip navigation links