Class plucidParser
Inheritance
System.Object
plucidParser
Assembly: Plucid.dll
Syntax
public class plucidParser : Parser
Constructors
|
Improve this Doc
View Source
plucidParser(ITokenStream)
Declaration
public plucidParser(ITokenStream input)
Parameters
Type |
Name |
Description |
ITokenStream |
input |
|
|
Improve this Doc
View Source
plucidParser(ITokenStream, TextWriter, TextWriter)
Declaration
public plucidParser(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
ALPHANUMERIC
Declaration
public const int ALPHANUMERIC = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
BRACKET
Declaration
public const int BRACKET = 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
I_LIST_OPERATOR
Declaration
public const int I_LIST_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
I_LUCID_OPERATOR
Declaration
public const int I_LUCID_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
I_NUMERIC_OPERATOR
Declaration
public const int I_NUMERIC_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
I_STRING_OPERATOR
Declaration
public const int I_STRING_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
I_WORD_OPERATOR
Declaration
public const int I_WORD_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LETTER
Declaration
public const int LETTER = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
N_SIGN
Declaration
public const int N_SIGN = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_LIST_OPERATOR
Declaration
public const int P_LIST_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_LUCID_OPERATOR
Declaration
public const int P_LUCID_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_NUMERIC_OPERATOR
Declaration
public const int P_NUMERIC_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_SPECIAL_OPERATOR
Declaration
public const int P_SPECIAL_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_STRING_OPERATOR
Declaration
public const int P_STRING_OPERATOR = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
P_WORD_OPERATOR
Declaration
public const int P_WORD_OPERATOR = 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
QUOTE
Declaration
public const int QUOTE = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_actuals_list
Declaration
public const int RULE_actuals_list = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_body
Declaration
public const int RULE_body = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_case_expression
Declaration
public const int RULE_case_expression = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_cbody
Declaration
public const int RULE_cbody = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_cond_expression
Declaration
public const int RULE_cond_expression = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_constant
Declaration
public const int RULE_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_current_declaration
Declaration
public const int RULE_current_declaration = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_declarations_list
Declaration
public const int RULE_declarations_list = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_defaultcase
Declaration
public const int RULE_defaultcase = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_definition
Declaration
public const int RULE_definition = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_definitions_list
Declaration
public const int RULE_definitions_list = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_endif
Declaration
public const int RULE_endif = 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_expression_item
Declaration
public const int RULE_expression_item = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_expressions_list
Declaration
public const int RULE_expressions_list = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Declaration
public const int RULE_formals_list = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_function_call
Declaration
public const int RULE_function_call = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_function_definition
Declaration
public const int RULE_function_definition = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_identifier
Declaration
public const int RULE_identifier = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_if_expression
Declaration
public const int RULE_if_expression = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_infix_operator
Declaration
public const int RULE_infix_operator = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_integer_constant
Declaration
public const int RULE_integer_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_list_constant
Declaration
public const int RULE_list_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_list_constant_element
Declaration
public const int RULE_list_constant_element = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_list_expression
Declaration
public const int RULE_list_expression = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_numeric_constant
Declaration
public const int RULE_numeric_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_prefix_operator
Declaration
public const int RULE_prefix_operator = 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_real_constant
Declaration
public const int RULE_real_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_simple_definition
Declaration
public const int RULE_simple_definition = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_where_clause
Declaration
public const int RULE_where_clause = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_word_constant
Declaration
public const int RULE_word_constant = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
RULE_word_constant_less_the_quotes
Declaration
public const int RULE_word_constant_less_the_quotes = 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
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
SIGN
Declaration
public const int SIGN = null
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
STRING_CONSTANT
Declaration
public const int STRING_CONSTANT = 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__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
actuals_list()
Declaration
public plucidParser.Actuals_listContext actuals_list()
Returns
|
Improve this Doc
View Source
body()
Declaration
public plucidParser.BodyContext body()
Returns
|
Improve this Doc
View Source
case_expression()
Declaration
public plucidParser.Case_expressionContext case_expression()
Returns
|
Improve this Doc
View Source
cbody()
Declaration
public plucidParser.CbodyContext cbody()
Returns
|
Improve this Doc
View Source
cond_expression()
Declaration
public plucidParser.Cond_expressionContext cond_expression()
Returns
|
Improve this Doc
View Source
constant()
Declaration
public plucidParser.ConstantContext constant()
Returns
|
Improve this Doc
View Source
current_declaration()
Declaration
public plucidParser.Current_declarationContext current_declaration()
Returns
|
Improve this Doc
View Source
declarations_list()
Declaration
public plucidParser.Declarations_listContext declarations_list()
Returns
|
Improve this Doc
View Source
defaultcase()
Declaration
public plucidParser.DefaultcaseContext defaultcase()
Returns
|
Improve this Doc
View Source
definition()
Declaration
public plucidParser.DefinitionContext definition()
Returns
|
Improve this Doc
View Source
definitions_list()
Declaration
public plucidParser.Definitions_listContext definitions_list()
Returns
|
Improve this Doc
View Source
endif()
Declaration
public plucidParser.EndifContext endif()
Returns
|
Improve this Doc
View Source
expression()
Declaration
public plucidParser.ExpressionContext expression()
Returns
|
Improve this Doc
View Source
expression_item()
Declaration
public plucidParser.Expression_itemContext expression_item()
Returns
|
Improve this Doc
View Source
expressions_list()
Declaration
public plucidParser.Expressions_listContext expressions_list()
Returns
|
Improve this Doc
View Source
Declaration
public plucidParser.Formals_listContext formals_list()
Returns
|
Improve this Doc
View Source
function_call()
Declaration
public plucidParser.Function_callContext function_call()
Returns
|
Improve this Doc
View Source
function_definition()
Declaration
public plucidParser.Function_definitionContext function_definition()
Returns
|
Improve this Doc
View Source
identifier()
Declaration
public plucidParser.IdentifierContext identifier()
Returns
|
Improve this Doc
View Source
if_expression()
Declaration
public plucidParser.If_expressionContext if_expression()
Returns
|
Improve this Doc
View Source
infix_operator()
Declaration
public plucidParser.Infix_operatorContext infix_operator()
Returns
|
Improve this Doc
View Source
integer_constant()
Declaration
public plucidParser.Integer_constantContext integer_constant()
Returns
|
Improve this Doc
View Source
list_constant()
Declaration
public plucidParser.List_constantContext list_constant()
Returns
|
Improve this Doc
View Source
list_constant_element()
Declaration
public plucidParser.List_constant_elementContext list_constant_element()
Returns
|
Improve this Doc
View Source
list_expression()
Declaration
public plucidParser.List_expressionContext list_expression()
Returns
|
Improve this Doc
View Source
numeric_constant()
Declaration
public plucidParser.Numeric_constantContext numeric_constant()
Returns
|
Improve this Doc
View Source
prefix_operator()
Declaration
public plucidParser.Prefix_operatorContext prefix_operator()
Returns
|
Improve this Doc
View Source
program()
Declaration
public plucidParser.ProgramContext program()
Returns
|
Improve this Doc
View Source
real_constant()
Declaration
public plucidParser.Real_constantContext real_constant()
Returns
|
Improve this Doc
View Source
Sempred(RuleContext, Int32, Int32)
Declaration
public override bool Sempred(RuleContext _localctx, int ruleIndex, int predIndex)
Parameters
Type |
Name |
Description |
RuleContext |
_localctx |
|
System.Int32 |
ruleIndex |
|
System.Int32 |
predIndex |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
simple_definition()
Declaration
public plucidParser.Simple_definitionContext simple_definition()
Returns
|
Improve this Doc
View Source
where_clause()
Declaration
public plucidParser.Where_clauseContext where_clause()
Returns
|
Improve this Doc
View Source
word_constant()
Declaration
public plucidParser.Word_constantContext word_constant()
Returns
|
Improve this Doc
View Source
word_constant_less_the_quotes()
Declaration
public plucidParser.Word_constant_less_the_quotesContext word_constant_less_the_quotes()
Returns