Show / Hide Table of Contents

Class SmalltalkParser

Inheritance
System.Object
SmalltalkParser
Namespace: GCore.Antlr.Grammers.Smalltalk
Assembly: Smalltalk.dll
Syntax
public class SmalltalkParser : Parser

Constructors

| Improve this Doc View Source

SmalltalkParser(ITokenStream)

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

SmalltalkParser(ITokenStream, TextWriter, TextWriter)

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

ASSIGNMENT

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

BINARY_SELECTOR

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

BLOCK_END

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

BLOCK_PARAM

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

BLOCK_START

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

CARROT

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

CHARACTER_CONSTANT

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

CLOSE_PAREN

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

COLON

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

COMMENT

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

DIGIT

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

DOLLAR

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

DYNARR_END

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

DYNARR_START

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

DYNDICT_START

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

EXP

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

GT

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

HASH

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

HEX

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

HEXDIGIT

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

IDENTIFIER

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

KEYWORD

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

LITARR_START

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

LT

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

MINUS

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

OPEN_PAREN

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

PERIOD

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

PIPE

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

RESERVED_WORD

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

RULE_answer

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

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

RULE_bareSymbol

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

RULE_binaryMessage

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

RULE_binarySend

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

RULE_binaryTail

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

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

RULE_cascade

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

RULE_charConstant

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

RULE_dynamicArray

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

RULE_dynamicDictionary

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

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

RULE_expressions

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

RULE_hex_

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

RULE_keywordMessage

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

RULE_keywordPair

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

RULE_keywords

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

RULE_keywordSend

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

RULE_literal

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

RULE_literalArray

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

RULE_literalArrayRest

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

RULE_message

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

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

RULE_operand

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

RULE_parsetimeLiteral

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

RULE_primitive

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

RULE_pseudoVariable

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

RULE_reference

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

RULE_runtimeLiteral

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

RULE_script

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

RULE_sequence

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

RULE_statements

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

RULE_stFloat

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

RULE_stInteger

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

RULE_string

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

RULE_subexpression

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

RULE_symbol

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

RULE_temps

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

RULE_unaryMessage

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

RULE_unarySelector

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

RULE_unarySend

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

RULE_unaryTail

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

RULE_variable

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

RULE_ws

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

SEMI_COLON

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

SEPARATOR

Declaration
public const int SEPARATOR = null
Field Value
Type Description
System.Int32
| 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

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

answer()

Declaration
public SmalltalkParser.AnswerContext answer()
Returns
Type Description
SmalltalkParser.AnswerContext
| Improve this Doc View Source

assignment()

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

bareLiteralArray()

Declaration
public SmalltalkParser.BareLiteralArrayContext bareLiteralArray()
Returns
Type Description
SmalltalkParser.BareLiteralArrayContext
| Improve this Doc View Source

bareSymbol()

Declaration
public SmalltalkParser.BareSymbolContext bareSymbol()
Returns
Type Description
SmalltalkParser.BareSymbolContext
| Improve this Doc View Source

binaryMessage()

Declaration
public SmalltalkParser.BinaryMessageContext binaryMessage()
Returns
Type Description
SmalltalkParser.BinaryMessageContext
| Improve this Doc View Source

binarySend()

Declaration
public SmalltalkParser.BinarySendContext binarySend()
Returns
Type Description
SmalltalkParser.BinarySendContext
| Improve this Doc View Source

binaryTail()

Declaration
public SmalltalkParser.BinaryTailContext binaryTail()
Returns
Type Description
SmalltalkParser.BinaryTailContext
| Improve this Doc View Source

block()

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

blockParamList()

Declaration
public SmalltalkParser.BlockParamListContext blockParamList()
Returns
Type Description
SmalltalkParser.BlockParamListContext
| Improve this Doc View Source

cascade()

Declaration
public SmalltalkParser.CascadeContext cascade()
Returns
Type Description
SmalltalkParser.CascadeContext
| Improve this Doc View Source

charConstant()

Declaration
public SmalltalkParser.CharConstantContext charConstant()
Returns
Type Description
SmalltalkParser.CharConstantContext
| Improve this Doc View Source

dynamicArray()

Declaration
public SmalltalkParser.DynamicArrayContext dynamicArray()
Returns
Type Description
SmalltalkParser.DynamicArrayContext
| Improve this Doc View Source

dynamicDictionary()

Declaration
public SmalltalkParser.DynamicDictionaryContext dynamicDictionary()
Returns
Type Description
SmalltalkParser.DynamicDictionaryContext
| Improve this Doc View Source

expression()

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

expressionList()

Declaration
public SmalltalkParser.ExpressionListContext expressionList()
Returns
Type Description
SmalltalkParser.ExpressionListContext
| Improve this Doc View Source

expressions()

Declaration
public SmalltalkParser.ExpressionsContext expressions()
Returns
Type Description
SmalltalkParser.ExpressionsContext
| Improve this Doc View Source

hex_()

Declaration
public SmalltalkParser.Hex_Context hex_()
Returns
Type Description
SmalltalkParser.Hex_Context
| Improve this Doc View Source

keywordMessage()

Declaration
public SmalltalkParser.KeywordMessageContext keywordMessage()
Returns
Type Description
SmalltalkParser.KeywordMessageContext
| Improve this Doc View Source

keywordPair()

Declaration
public SmalltalkParser.KeywordPairContext keywordPair()
Returns
Type Description
SmalltalkParser.KeywordPairContext
| Improve this Doc View Source

keywords()

Declaration
public SmalltalkParser.KeywordsContext keywords()
Returns
Type Description
SmalltalkParser.KeywordsContext
| Improve this Doc View Source

keywordSend()

Declaration
public SmalltalkParser.KeywordSendContext keywordSend()
Returns
Type Description
SmalltalkParser.KeywordSendContext
| Improve this Doc View Source

literal()

Declaration
public SmalltalkParser.LiteralContext literal()
Returns
Type Description
SmalltalkParser.LiteralContext
| Improve this Doc View Source

literalArray()

Declaration
public SmalltalkParser.LiteralArrayContext literalArray()
Returns
Type Description
SmalltalkParser.LiteralArrayContext
| Improve this Doc View Source

literalArrayRest()

Declaration
public SmalltalkParser.LiteralArrayRestContext literalArrayRest()
Returns
Type Description
SmalltalkParser.LiteralArrayRestContext
| Improve this Doc View Source

message()

Declaration
public SmalltalkParser.MessageContext message()
Returns
Type Description
SmalltalkParser.MessageContext
| Improve this Doc View Source

number()

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

numberExp()

Declaration
public SmalltalkParser.NumberExpContext numberExp()
Returns
Type Description
SmalltalkParser.NumberExpContext
| Improve this Doc View Source

operand()

Declaration
public SmalltalkParser.OperandContext operand()
Returns
Type Description
SmalltalkParser.OperandContext
| Improve this Doc View Source

parsetimeLiteral()

Declaration
public SmalltalkParser.ParsetimeLiteralContext parsetimeLiteral()
Returns
Type Description
SmalltalkParser.ParsetimeLiteralContext
| Improve this Doc View Source

primitive()

Declaration
public SmalltalkParser.PrimitiveContext primitive()
Returns
Type Description
SmalltalkParser.PrimitiveContext
| Improve this Doc View Source

pseudoVariable()

Declaration
public SmalltalkParser.PseudoVariableContext pseudoVariable()
Returns
Type Description
SmalltalkParser.PseudoVariableContext
| Improve this Doc View Source

reference()

Declaration
public SmalltalkParser.ReferenceContext reference()
Returns
Type Description
SmalltalkParser.ReferenceContext
| Improve this Doc View Source

runtimeLiteral()

Declaration
public SmalltalkParser.RuntimeLiteralContext runtimeLiteral()
Returns
Type Description
SmalltalkParser.RuntimeLiteralContext
| Improve this Doc View Source

script()

Declaration
public SmalltalkParser.ScriptContext script()
Returns
Type Description
SmalltalkParser.ScriptContext
| Improve this Doc View Source

sequence()

Declaration
public SmalltalkParser.SequenceContext sequence()
Returns
Type Description
SmalltalkParser.SequenceContext
| Improve this Doc View Source

statements()

Declaration
public SmalltalkParser.StatementsContext statements()
Returns
Type Description
SmalltalkParser.StatementsContext
| Improve this Doc View Source

stFloat()

Declaration
public SmalltalkParser.StFloatContext stFloat()
Returns
Type Description
SmalltalkParser.StFloatContext
| Improve this Doc View Source

stInteger()

Declaration
public SmalltalkParser.StIntegerContext stInteger()
Returns
Type Description
SmalltalkParser.StIntegerContext
| Improve this Doc View Source

string()

Declaration
public SmalltalkParser.StringContext string()
Returns
Type Description
SmalltalkParser.StringContext
| Improve this Doc View Source

subexpression()

Declaration
public SmalltalkParser.SubexpressionContext subexpression()
Returns
Type Description
SmalltalkParser.SubexpressionContext
| Improve this Doc View Source

symbol()

Declaration
public SmalltalkParser.SymbolContext symbol()
Returns
Type Description
SmalltalkParser.SymbolContext
| Improve this Doc View Source

temps()

Declaration
public SmalltalkParser.TempsContext temps()
Returns
Type Description
SmalltalkParser.TempsContext
| Improve this Doc View Source

unaryMessage()

Declaration
public SmalltalkParser.UnaryMessageContext unaryMessage()
Returns
Type Description
SmalltalkParser.UnaryMessageContext
| Improve this Doc View Source

unarySelector()

Declaration
public SmalltalkParser.UnarySelectorContext unarySelector()
Returns
Type Description
SmalltalkParser.UnarySelectorContext
| Improve this Doc View Source

unarySend()

Declaration
public SmalltalkParser.UnarySendContext unarySend()
Returns
Type Description
SmalltalkParser.UnarySendContext
| Improve this Doc View Source

unaryTail()

Declaration
public SmalltalkParser.UnaryTailContext unaryTail()
Returns
Type Description
SmalltalkParser.UnaryTailContext
| Improve this Doc View Source

variable()

Declaration
public SmalltalkParser.VariableContext variable()
Returns
Type Description
SmalltalkParser.VariableContext
| Improve this Doc View Source

ws()

Declaration
public SmalltalkParser.WsContext ws()
Returns
Type Description
SmalltalkParser.WsContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX