Show / Hide Table of Contents

Class lolcodeParser

Inheritance
System.Object
lolcodeParser
Namespace: GCore.Antlr.Grammers.Lolcode
Assembly: Lolcode.dll
Syntax
public class lolcodeParser : Parser

Constructors

| Improve this Doc View Source

lolcodeParser(ITokenStream)

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

lolcodeParser(ITokenStream, TextWriter, TextWriter)

Declaration
public lolcodeParser(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

ATOM

Declaration
public const int ATOM = 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

LABEL

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

RULE_add

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

RULE_all_

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

RULE_any_

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

RULE_assignment

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

RULE_both

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

RULE_cast

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

RULE_code_block

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

RULE_comment

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

RULE_declaration

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

RULE_div

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

RULE_either

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

RULE_else_if_block

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

RULE_equals

Declaration
public const int RULE_equals = 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_func_

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

RULE_func_decl

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

RULE_greater

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

RULE_if_block

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

RULE_input_block

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

RULE_less

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

RULE_loop

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

RULE_mod

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

RULE_mul

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

RULE_not_

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

RULE_not_equals

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

RULE_print_block

Declaration
public const int RULE_print_block = 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_statement

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

RULE_sub

Declaration
public const int RULE_sub = 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__18

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

T__19

Declaration
public const int T__19 = 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__20

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

T__21

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

T__22

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

T__23

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

T__24

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

T__25

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

T__26

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

T__27

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

T__28

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

T__29

Declaration
public const int T__29 = 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__30

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

T__31

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

T__32

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

T__33

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

T__34

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

T__35

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

T__36

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

T__37

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

T__38

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

T__39

Declaration
public const int T__39 = 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

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

add()

Declaration
public lolcodeParser.AddContext add()
Returns
Type Description
lolcodeParser.AddContext
| Improve this Doc View Source

all_()

Declaration
public lolcodeParser.All_Context all_()
Returns
Type Description
lolcodeParser.All_Context
| Improve this Doc View Source

any_()

Declaration
public lolcodeParser.Any_Context any_()
Returns
Type Description
lolcodeParser.Any_Context
| Improve this Doc View Source

assignment()

Declaration
public lolcodeParser.AssignmentContext assignment()
Returns
Type Description
lolcodeParser.AssignmentContext
| Improve this Doc View Source

both()

Declaration
public lolcodeParser.BothContext both()
Returns
Type Description
lolcodeParser.BothContext
| Improve this Doc View Source

cast()

Declaration
public lolcodeParser.CastContext cast()
Returns
Type Description
lolcodeParser.CastContext
| Improve this Doc View Source

code_block()

Declaration
public lolcodeParser.Code_blockContext code_block()
Returns
Type Description
lolcodeParser.Code_blockContext
| Improve this Doc View Source

comment()

Declaration
public lolcodeParser.CommentContext comment()
Returns
Type Description
lolcodeParser.CommentContext
| Improve this Doc View Source

declaration()

Declaration
public lolcodeParser.DeclarationContext declaration()
Returns
Type Description
lolcodeParser.DeclarationContext
| Improve this Doc View Source

div()

Declaration
public lolcodeParser.DivContext div()
Returns
Type Description
lolcodeParser.DivContext
| Improve this Doc View Source

either()

Declaration
public lolcodeParser.EitherContext either()
Returns
Type Description
lolcodeParser.EitherContext
| Improve this Doc View Source

else_if_block()

Declaration
public lolcodeParser.Else_if_blockContext else_if_block()
Returns
Type Description
lolcodeParser.Else_if_blockContext
| Improve this Doc View Source

equals()

Declaration
public lolcodeParser.EqualsContext equals()
Returns
Type Description
lolcodeParser.EqualsContext
| Improve this Doc View Source

expression()

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

func_()

Declaration
public lolcodeParser.Func_Context func_()
Returns
Type Description
lolcodeParser.Func_Context
| Improve this Doc View Source

func_decl()

Declaration
public lolcodeParser.Func_declContext func_decl()
Returns
Type Description
lolcodeParser.Func_declContext
| Improve this Doc View Source

greater()

Declaration
public lolcodeParser.GreaterContext greater()
Returns
Type Description
lolcodeParser.GreaterContext
| Improve this Doc View Source

if_block()

Declaration
public lolcodeParser.If_blockContext if_block()
Returns
Type Description
lolcodeParser.If_blockContext
| Improve this Doc View Source

input_block()

Declaration
public lolcodeParser.Input_blockContext input_block()
Returns
Type Description
lolcodeParser.Input_blockContext
| Improve this Doc View Source

less()

Declaration
public lolcodeParser.LessContext less()
Returns
Type Description
lolcodeParser.LessContext
| Improve this Doc View Source

loop()

Declaration
public lolcodeParser.LoopContext loop()
Returns
Type Description
lolcodeParser.LoopContext
| Improve this Doc View Source

mod()

Declaration
public lolcodeParser.ModContext mod()
Returns
Type Description
lolcodeParser.ModContext
| Improve this Doc View Source

mul()

Declaration
public lolcodeParser.MulContext mul()
Returns
Type Description
lolcodeParser.MulContext
| Improve this Doc View Source

not_()

Declaration
public lolcodeParser.Not_Context not_()
Returns
Type Description
lolcodeParser.Not_Context
| Improve this Doc View Source

not_equals()

Declaration
public lolcodeParser.Not_equalsContext not_equals()
Returns
Type Description
lolcodeParser.Not_equalsContext
| Improve this Doc View Source

print_block()

Declaration
public lolcodeParser.Print_blockContext print_block()
Returns
Type Description
lolcodeParser.Print_blockContext
| Improve this Doc View Source

program()

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

statement()

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

sub()

Declaration
public lolcodeParser.SubContext sub()
Returns
Type Description
lolcodeParser.SubContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX