Class SmalltalkParser
Inheritance
System.Object
SmalltalkParser
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
|
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
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
|
Improve this Doc
View Source
assignment()
Declaration
public SmalltalkParser.AssignmentContext assignment()
Returns
|
Improve this Doc
View Source
bareLiteralArray()
Declaration
public SmalltalkParser.BareLiteralArrayContext bareLiteralArray()
Returns
|
Improve this Doc
View Source
bareSymbol()
Declaration
public SmalltalkParser.BareSymbolContext bareSymbol()
Returns
|
Improve this Doc
View Source
binaryMessage()
Declaration
public SmalltalkParser.BinaryMessageContext binaryMessage()
Returns
|
Improve this Doc
View Source
binarySend()
Declaration
public SmalltalkParser.BinarySendContext binarySend()
Returns
|
Improve this Doc
View Source
binaryTail()
Declaration
public SmalltalkParser.BinaryTailContext binaryTail()
Returns
|
Improve this Doc
View Source
block()
Declaration
public SmalltalkParser.BlockContext block()
Returns
|
Improve this Doc
View Source
blockParamList()
Declaration
public SmalltalkParser.BlockParamListContext blockParamList()
Returns
|
Improve this Doc
View Source
cascade()
Declaration
public SmalltalkParser.CascadeContext cascade()
Returns
|
Improve this Doc
View Source
charConstant()
Declaration
public SmalltalkParser.CharConstantContext charConstant()
Returns
|
Improve this Doc
View Source
dynamicArray()
Declaration
public SmalltalkParser.DynamicArrayContext dynamicArray()
Returns
|
Improve this Doc
View Source
dynamicDictionary()
Declaration
public SmalltalkParser.DynamicDictionaryContext dynamicDictionary()
Returns
|
Improve this Doc
View Source
expression()
Declaration
public SmalltalkParser.ExpressionContext expression()
Returns
|
Improve this Doc
View Source
expressionList()
Declaration
public SmalltalkParser.ExpressionListContext expressionList()
Returns
|
Improve this Doc
View Source
expressions()
Declaration
public SmalltalkParser.ExpressionsContext expressions()
Returns
|
Improve this Doc
View Source
hex_()
Declaration
public SmalltalkParser.Hex_Context hex_()
Returns
|
Improve this Doc
View Source
keywordMessage()
Declaration
public SmalltalkParser.KeywordMessageContext keywordMessage()
Returns
|
Improve this Doc
View Source
keywordPair()
Declaration
public SmalltalkParser.KeywordPairContext keywordPair()
Returns
|
Improve this Doc
View Source
keywords()
Declaration
public SmalltalkParser.KeywordsContext keywords()
Returns
|
Improve this Doc
View Source
keywordSend()
Declaration
public SmalltalkParser.KeywordSendContext keywordSend()
Returns
|
Improve this Doc
View Source
literal()
Declaration
public SmalltalkParser.LiteralContext literal()
Returns
|
Improve this Doc
View Source
literalArray()
Declaration
public SmalltalkParser.LiteralArrayContext literalArray()
Returns
|
Improve this Doc
View Source
literalArrayRest()
Declaration
public SmalltalkParser.LiteralArrayRestContext literalArrayRest()
Returns
|
Improve this Doc
View Source
message()
Declaration
public SmalltalkParser.MessageContext message()
Returns
|
Improve this Doc
View Source
number()
Declaration
public SmalltalkParser.NumberContext number()
Returns
|
Improve this Doc
View Source
numberExp()
Declaration
public SmalltalkParser.NumberExpContext numberExp()
Returns
|
Improve this Doc
View Source
operand()
Declaration
public SmalltalkParser.OperandContext operand()
Returns
|
Improve this Doc
View Source
parsetimeLiteral()
Declaration
public SmalltalkParser.ParsetimeLiteralContext parsetimeLiteral()
Returns
|
Improve this Doc
View Source
primitive()
Declaration
public SmalltalkParser.PrimitiveContext primitive()
Returns
|
Improve this Doc
View Source
pseudoVariable()
Declaration
public SmalltalkParser.PseudoVariableContext pseudoVariable()
Returns
|
Improve this Doc
View Source
reference()
Declaration
public SmalltalkParser.ReferenceContext reference()
Returns
|
Improve this Doc
View Source
runtimeLiteral()
Declaration
public SmalltalkParser.RuntimeLiteralContext runtimeLiteral()
Returns
|
Improve this Doc
View Source
script()
Declaration
public SmalltalkParser.ScriptContext script()
Returns
|
Improve this Doc
View Source
sequence()
Declaration
public SmalltalkParser.SequenceContext sequence()
Returns
|
Improve this Doc
View Source
statements()
Declaration
public SmalltalkParser.StatementsContext statements()
Returns
|
Improve this Doc
View Source
stFloat()
Declaration
public SmalltalkParser.StFloatContext stFloat()
Returns
|
Improve this Doc
View Source
stInteger()
Declaration
public SmalltalkParser.StIntegerContext stInteger()
Returns
|
Improve this Doc
View Source
string()
Declaration
public SmalltalkParser.StringContext string()
Returns
|
Improve this Doc
View Source
subexpression()
Declaration
public SmalltalkParser.SubexpressionContext subexpression()
Returns
|
Improve this Doc
View Source
symbol()
Declaration
public SmalltalkParser.SymbolContext symbol()
Returns
|
Improve this Doc
View Source
temps()
Declaration
public SmalltalkParser.TempsContext temps()
Returns
|
Improve this Doc
View Source
unaryMessage()
Declaration
public SmalltalkParser.UnaryMessageContext unaryMessage()
Returns
|
Improve this Doc
View Source
unarySelector()
Declaration
public SmalltalkParser.UnarySelectorContext unarySelector()
Returns
|
Improve this Doc
View Source
unarySend()
Declaration
public SmalltalkParser.UnarySendContext unarySend()
Returns
|
Improve this Doc
View Source
unaryTail()
Declaration
public SmalltalkParser.UnaryTailContext unaryTail()
Returns
|
Improve this Doc
View Source
variable()
Declaration
public SmalltalkParser.VariableContext variable()
Returns
|
Improve this Doc
View Source
ws()
Declaration
public SmalltalkParser.WsContext ws()
Returns