Show / Hide Table of Contents

Class pl0Parser

Inheritance
System.Object
pl0Parser
Namespace: GCore.Antlr.Grammers.Pl0
Assembly: Pl0.dll
Syntax
public class pl0Parser : Parser

Constructors

| Improve this Doc View Source

pl0Parser(ITokenStream)

Declaration
public pl0Parser(ITokenStream input)
Parameters
Type Name Description
ITokenStream input
| Improve this Doc View Source

pl0Parser(ITokenStream, TextWriter, TextWriter)

Declaration
public pl0Parser(ITokenStream input, TextWriter output, TextWriter errorOutput)
Parameters
Type Name Description
ITokenStream input
TextWriter output
TextWriter errorOutput

Fields

| Improve this Doc View Source

_ATN

Declaration
public static readonly ATN _ATN
Field Value
Type Description
ATN
| Improve this Doc View Source

BEGIN

Declaration
public const int BEGIN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

CALL

Declaration
public const int CALL = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

CONST

Declaration
public const int CONST = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

decisionToDFA

Declaration
protected static Antlr4.Runtime.Dfa.DFA[] decisionToDFA
Field Value
Type Description
Antlr4.Runtime.Dfa.DFA[]
| Improve this Doc View Source

DefaultVocabulary

Declaration
public static readonly IVocabulary DefaultVocabulary
Field Value
Type Description
IVocabulary
| Improve this Doc View Source

DO

Declaration
public const int DO = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

END

Declaration
public const int END = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

IF

Declaration
public const int IF = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NUMBER

Declaration
public const int NUMBER = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ODD

Declaration
public const int ODD = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

PROCEDURE

Declaration
public const int PROCEDURE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_assignstmt

Declaration
public const int RULE_assignstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_bangstmt

Declaration
public const int RULE_bangstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_beginstmt

Declaration
public const int RULE_beginstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_block

Declaration
public const int RULE_block = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_callstmt

Declaration
public const int RULE_callstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_condition

Declaration
public const int RULE_condition = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_consts

Declaration
public const int RULE_consts = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_expression

Declaration
public const int RULE_expression = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_factor

Declaration
public const int RULE_factor = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_ident

Declaration
public const int RULE_ident = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_ifstmt

Declaration
public const int RULE_ifstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_number

Declaration
public const int RULE_number = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_procedure

Declaration
public const int RULE_procedure = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_program

Declaration
public const int RULE_program = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_qstmt

Declaration
public const int RULE_qstmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_statement

Declaration
public const int RULE_statement = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_term

Declaration
public const int RULE_term = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_vars_

Declaration
public const int RULE_vars_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_whilestmt

Declaration
public const int RULE_whilestmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_writestmt

Declaration
public const int RULE_writestmt = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ruleNames

Declaration
public static readonly string[] ruleNames
Field Value
Type Description
System.String[]
| Improve this Doc View Source

sharedContextCache

Declaration
protected static PredictionContextCache sharedContextCache
Field Value
Type Description
PredictionContextCache
| Improve this Doc View Source

STRING

Declaration
public const int STRING = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__0

Declaration
public const int T__0 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__1

Declaration
public const int T__1 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__10

Declaration
public const int T__10 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__11

Declaration
public const int T__11 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__12

Declaration
public const int T__12 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__13

Declaration
public const int T__13 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__14

Declaration
public const int T__14 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__15

Declaration
public const int T__15 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__16

Declaration
public const int T__16 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__17

Declaration
public const int T__17 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__2

Declaration
public const int T__2 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__3

Declaration
public const int T__3 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__4

Declaration
public const int T__4 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__5

Declaration
public const int T__5 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__6

Declaration
public const int T__6 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__7

Declaration
public const int T__7 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__8

Declaration
public const int T__8 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

T__9

Declaration
public const int T__9 = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

THEN

Declaration
public const int THEN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

VAR

Declaration
public const int VAR = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WHILE

Declaration
public const int WHILE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WRITE

Declaration
public const int WRITE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WS

Declaration
public const int WS = null
Field Value
Type Description
System.Int32

Properties

| Improve this Doc View Source

GrammarFileName

Declaration
public override string GrammarFileName { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

RuleNames

Declaration
public override string[] RuleNames { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

SerializedAtn

Declaration
public override string SerializedAtn { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Vocabulary

Declaration
public override IVocabulary Vocabulary { get; }
Property Value
Type Description
IVocabulary

Methods

| Improve this Doc View Source

assignstmt()

Declaration
public pl0Parser.AssignstmtContext assignstmt()
Returns
Type Description
pl0Parser.AssignstmtContext
| Improve this Doc View Source

bangstmt()

Declaration
public pl0Parser.BangstmtContext bangstmt()
Returns
Type Description
pl0Parser.BangstmtContext
| Improve this Doc View Source

beginstmt()

Declaration
public pl0Parser.BeginstmtContext beginstmt()
Returns
Type Description
pl0Parser.BeginstmtContext
| Improve this Doc View Source

block()

Declaration
public pl0Parser.BlockContext block()
Returns
Type Description
pl0Parser.BlockContext
| Improve this Doc View Source

callstmt()

Declaration
public pl0Parser.CallstmtContext callstmt()
Returns
Type Description
pl0Parser.CallstmtContext
| Improve this Doc View Source

condition()

Declaration
public pl0Parser.ConditionContext condition()
Returns
Type Description
pl0Parser.ConditionContext
| Improve this Doc View Source

consts()

Declaration
public pl0Parser.ConstsContext consts()
Returns
Type Description
pl0Parser.ConstsContext
| Improve this Doc View Source

expression()

Declaration
public pl0Parser.ExpressionContext expression()
Returns
Type Description
pl0Parser.ExpressionContext
| Improve this Doc View Source

factor()

Declaration
public pl0Parser.FactorContext factor()
Returns
Type Description
pl0Parser.FactorContext
| Improve this Doc View Source

ident()

Declaration
public pl0Parser.IdentContext ident()
Returns
Type Description
pl0Parser.IdentContext
| Improve this Doc View Source

ifstmt()

Declaration
public pl0Parser.IfstmtContext ifstmt()
Returns
Type Description
pl0Parser.IfstmtContext
| Improve this Doc View Source

number()

Declaration
public pl0Parser.NumberContext number()
Returns
Type Description
pl0Parser.NumberContext
| Improve this Doc View Source

procedure()

Declaration
public pl0Parser.ProcedureContext procedure()
Returns
Type Description
pl0Parser.ProcedureContext
| Improve this Doc View Source

program()

Declaration
public pl0Parser.ProgramContext program()
Returns
Type Description
pl0Parser.ProgramContext
| Improve this Doc View Source

qstmt()

Declaration
public pl0Parser.QstmtContext qstmt()
Returns
Type Description
pl0Parser.QstmtContext
| Improve this Doc View Source

statement()

Declaration
public pl0Parser.StatementContext statement()
Returns
Type Description
pl0Parser.StatementContext
| Improve this Doc View Source

term()

Declaration
public pl0Parser.TermContext term()
Returns
Type Description
pl0Parser.TermContext
| Improve this Doc View Source

vars_()

Declaration
public pl0Parser.Vars_Context vars_()
Returns
Type Description
pl0Parser.Vars_Context
| Improve this Doc View Source

whilestmt()

Declaration
public pl0Parser.WhilestmtContext whilestmt()
Returns
Type Description
pl0Parser.WhilestmtContext
| Improve this Doc View Source

writestmt()

Declaration
public pl0Parser.WritestmtContext writestmt()
Returns
Type Description
pl0Parser.WritestmtContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX