Class ProgramParser
Handwritten top-down LL(1) parser with operator precedence support for a BASIC-like language.
Inherited Members
Namespace: VM.Parser
Assembly: VM.dll
Syntax
public class ProgramParser
Constructors
ProgramParser(List<Token>)
Handwritten top-down LL(1) parser with operator precedence support for a BASIC-like language.
Declaration
public ProgramParser(List<Token> tokens)
Parameters
Type | Name | Description |
---|---|---|
List<Token> | tokens |
Methods
ParseProgram()
Begins parsing and returns the root program node.
Declaration
public ProgramNode ParseProgram()
Returns
Type | Description |
---|---|
ProgramNode |