Class SymbolTable
java.lang.Object
com.googlecode.aviator.lexer.SymbolTable
- All Implemented Interfaces:
Serializable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetVariable(String name) Get variable by namebooleanisReserved(String name) Check variable has been reserved?static booleanstatic booleanisReservedKeyword(String name) Token<?> private static voidstatic VariableTry to reserve key word, return the reserved variable if success, otherwise return itself.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
table
-
RESERVED
-
-
Constructor Details
-
SymbolTable
public SymbolTable()
-
-
Method Details
-
reserveKeyword
-
isReservedKeyword
-
isReservedKeyword
-
isReserved
Check variable has been reserved?- Parameters:
name-- Returns:
-
tryReserveKeyword
-
getVariable
-
reserve
-
reserve
-