Show / Hide Table of Contents

Class ProgramParser

Handwritten top-down LL(1) parser with operator precedence support for a BASIC-like language.

Inheritance
object
ProgramParser
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
In this article
Back to top Generated by DocFX