- LBRACE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- LDADDR - Static variable in class cfg.TACInst
-
Load address (i.e., label) opcode
- LDCONST - Static variable in class cfg.TACInst
-
Load constant opcode
- LDENTRY - Static variable in class cfg.TACInst
-
Load entry (i.e., read an entry in an object) opcode
- LDVAR - Static variable in class cfg.TACInst
-
Load variable (move) opcode
- LE - Static variable in class cfg.IfInst
-
Equals ('<=') condition type ID
- LE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- leftExpr - Variable in class ast.BinaryExpr
-
The lefthand expression
- leftSource - Variable in class cfg.BinaryInst
-
Left source operand (type of source allowed varies in different binary
instructions)
- leftSource - Variable in class cfg.IfInst
-
Left source operand in condition
- LETTER - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- LexicalError(boolean, int, int, int, String, char) - Static method in error parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- lexStateNames - Static variable in class parser.ParserTokenManager
-
Lexer state names.
- line - Variable in class parser.JavaCharStream
-
- lineNum - Variable in class ast.ASTNode
-
The source line number corresponding to this AST node
- LINENUM - Static variable in class cfg.ErrParamInst
-
ID for line number error parameter (used in all error calls)
- lineStr - Variable in class ast.ASTNode
-
The source starting line corresponding to this AST node
- ListNode - Class in ast
-
The abstract ListNode class represents a generic list of AST
nodes.
- ListNode(int) - Constructor for class ast.ListNode
-
ListNode constructor
- LoadAddrInst - Class in cfg
-
A class representing a three-address code load address instruction
(LoadAddrInst).
- LoadAddrInst(String, String) - Constructor for class cfg.LoadAddrInst
-
LoadAddrInst constructor
- LoadConstInst - Class in cfg
-
A class representing a three-address code load constant instruction
(LoadConstInst).
- LoadConstInst(String, String) - Constructor for class cfg.LoadConstInst
-
LoadConstInst constructor
- LoadEntryInst - Class in cfg
-
A class representing a three-address code load entry instruction
(LoadEntryInst), which loads an entry from an indexable variable
or string constant.
- LoadEntryInst(String, String, String) - Constructor for class cfg.LoadEntryInst
-
LoadEntryInst constructor
- LoadInst - Class in cfg
-
A generic class representing a three-address code load instruction
(LoadInst).
- LoadInst(int, String, String) - Constructor for class cfg.LoadInst
-
LoadInst constructor
- LoadVarInst - Class in cfg
-
A class representing a three-address code load variable (move) instruction
(LoadVarInst).
- LoadVarInst(String, String) - Constructor for class cfg.LoadVarInst
-
LoadVarInst constructor
- LPAREN - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- LSQBRACE - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- LT - Static variable in class cfg.IfInst
-
Equals ('<') condition type ID
- LT - Static variable in interface parser.ParserConstants
-
RegularExpression Id.