Class Parser
java.lang.Object
io.github.protasm.jvmud.language.parser.Parser
-
Constructor Summary
ConstructorsConstructorDescriptionParser()Parser(ParserOptions options) Parser(RuntimeContext runtimeContext) Parser(RuntimeContext runtimeContext, ParserOptions options) -
Method Summary
Modifier and TypeMethodDescriptionblock(boolean isMethodBody) intcurrLine()currObj()locals()parsePrecedence(int precedence) protectedEval(int line) booleansupports(LanguageFeature feature) Returns whether the active dialect profile enables an optional syntax family.tokens()valueSymbol(String declaredType, String name) Reject reserved mudlib names and resolve declaration storage without rewriting tokens.
-
Constructor Details
-
Parser
public Parser() -
Parser
-
Parser
-
Parser
-
-
Method Details
-
tokens
-
currObj
-
locals
-
runtimeContext
-
supports
Returns whether the active dialect profile enables an optional syntax family. -
currLine
public int currLine() -
parse
-
valueSymbol
-
arguments
-
protectedEval
-
block
-
statement
-
expression
-
parsePrecedence
-