Show / Hide Table of Contents

Class matlabParser

Inheritance
System.Object
matlabParser
Namespace: GCore.Antlr.Grammers.Matlab
Assembly: Matlab.dll
Syntax
public class matlabParser : Parser

Constructors

| Improve this Doc View Source

matlabParser(ITokenStream)

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

matlabParser(ITokenStream, TextWriter, TextWriter)

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

ARRAYDIV

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

ARRAYMUL

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

ARRAYPOW

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

ARRAYRDIV

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

BREAK

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

CLEAR

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

CONSTANT

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

CR

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

ELSE

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

ELSEIF

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

EQ_OP

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

FOR

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

FUNCTION

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

GE_OP

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

GLOBAL

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

IF

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

LE_OP

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

NCTRANSPOSE

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

NE_OP

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

RETURN

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

RULE_additive_expression

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

RULE_and_expression

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

RULE_array_element

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

RULE_array_expression

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

RULE_array_list

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

RULE_assignment_expression

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

RULE_assignment_statement

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

RULE_clear_statement

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

RULE_elseif_clause

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

RULE_eostmt

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

RULE_equality_expression

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

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

RULE_func_ident_list

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

RULE_func_return_list

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

RULE_function_declare

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

RULE_function_declare_lhs

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

RULE_global_statement

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

RULE_identifier_list

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

RULE_index_expression

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

RULE_index_expression_list

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

RULE_iteration_statement

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

RULE_jump_statement

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

RULE_multiplicative_expression

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

RULE_or_expression

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

RULE_postfix_expression

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

RULE_primary_expression

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

RULE_relational_expression

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

RULE_selection_statement

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

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

RULE_translation_unit

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

RULE_unary_expression

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

RULE_unary_operator

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

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

TRANSPOSE

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

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

additive_expression()

Declaration
public matlabParser.Additive_expressionContext additive_expression()
Returns
Type Description
matlabParser.Additive_expressionContext
| Improve this Doc View Source

and_expression()

Declaration
public matlabParser.And_expressionContext and_expression()
Returns
Type Description
matlabParser.And_expressionContext
| Improve this Doc View Source

array_element()

Declaration
public matlabParser.Array_elementContext array_element()
Returns
Type Description
matlabParser.Array_elementContext
| Improve this Doc View Source

array_expression()

Declaration
public matlabParser.Array_expressionContext array_expression()
Returns
Type Description
matlabParser.Array_expressionContext
| Improve this Doc View Source

array_list()

Declaration
public matlabParser.Array_listContext array_list()
Returns
Type Description
matlabParser.Array_listContext
| Improve this Doc View Source

assignment_expression()

Declaration
public matlabParser.Assignment_expressionContext assignment_expression()
Returns
Type Description
matlabParser.Assignment_expressionContext
| Improve this Doc View Source

assignment_statement()

Declaration
public matlabParser.Assignment_statementContext assignment_statement()
Returns
Type Description
matlabParser.Assignment_statementContext
| Improve this Doc View Source

clear_statement()

Declaration
public matlabParser.Clear_statementContext clear_statement()
Returns
Type Description
matlabParser.Clear_statementContext
| Improve this Doc View Source

elseif_clause()

Declaration
public matlabParser.Elseif_clauseContext elseif_clause()
Returns
Type Description
matlabParser.Elseif_clauseContext
| Improve this Doc View Source

eostmt()

Declaration
public matlabParser.EostmtContext eostmt()
Returns
Type Description
matlabParser.EostmtContext
| Improve this Doc View Source

equality_expression()

Declaration
public matlabParser.Equality_expressionContext equality_expression()
Returns
Type Description
matlabParser.Equality_expressionContext
| Improve this Doc View Source

expression()

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

expression_statement()

Declaration
public matlabParser.Expression_statementContext expression_statement()
Returns
Type Description
matlabParser.Expression_statementContext
| Improve this Doc View Source

func_ident_list()

Declaration
public matlabParser.Func_ident_listContext func_ident_list()
Returns
Type Description
matlabParser.Func_ident_listContext
| Improve this Doc View Source

func_return_list()

Declaration
public matlabParser.Func_return_listContext func_return_list()
Returns
Type Description
matlabParser.Func_return_listContext
| Improve this Doc View Source

function_declare()

Declaration
public matlabParser.Function_declareContext function_declare()
Returns
Type Description
matlabParser.Function_declareContext
| Improve this Doc View Source

function_declare_lhs()

Declaration
public matlabParser.Function_declare_lhsContext function_declare_lhs()
Returns
Type Description
matlabParser.Function_declare_lhsContext
| Improve this Doc View Source

global_statement()

Declaration
public matlabParser.Global_statementContext global_statement()
Returns
Type Description
matlabParser.Global_statementContext
| Improve this Doc View Source

identifier_list()

Declaration
public matlabParser.Identifier_listContext identifier_list()
Returns
Type Description
matlabParser.Identifier_listContext
| Improve this Doc View Source

index_expression()

Declaration
public matlabParser.Index_expressionContext index_expression()
Returns
Type Description
matlabParser.Index_expressionContext
| Improve this Doc View Source

index_expression_list()

Declaration
public matlabParser.Index_expression_listContext index_expression_list()
Returns
Type Description
matlabParser.Index_expression_listContext
| Improve this Doc View Source

iteration_statement()

Declaration
public matlabParser.Iteration_statementContext iteration_statement()
Returns
Type Description
matlabParser.Iteration_statementContext
| Improve this Doc View Source

jump_statement()

Declaration
public matlabParser.Jump_statementContext jump_statement()
Returns
Type Description
matlabParser.Jump_statementContext
| Improve this Doc View Source

multiplicative_expression()

Declaration
public matlabParser.Multiplicative_expressionContext multiplicative_expression()
Returns
Type Description
matlabParser.Multiplicative_expressionContext
| Improve this Doc View Source

or_expression()

Declaration
public matlabParser.Or_expressionContext or_expression()
Returns
Type Description
matlabParser.Or_expressionContext
| Improve this Doc View Source

postfix_expression()

Declaration
public matlabParser.Postfix_expressionContext postfix_expression()
Returns
Type Description
matlabParser.Postfix_expressionContext
| Improve this Doc View Source

primary_expression()

Declaration
public matlabParser.Primary_expressionContext primary_expression()
Returns
Type Description
matlabParser.Primary_expressionContext
| Improve this Doc View Source

relational_expression()

Declaration
public matlabParser.Relational_expressionContext relational_expression()
Returns
Type Description
matlabParser.Relational_expressionContext
| Improve this Doc View Source

selection_statement()

Declaration
public matlabParser.Selection_statementContext selection_statement()
Returns
Type Description
matlabParser.Selection_statementContext
| 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

statement()

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

statement_list()

Declaration
public matlabParser.Statement_listContext statement_list()
Returns
Type Description
matlabParser.Statement_listContext
| Improve this Doc View Source

translation_unit()

Declaration
public matlabParser.Translation_unitContext translation_unit()
Returns
Type Description
matlabParser.Translation_unitContext
| Improve this Doc View Source

unary_expression()

Declaration
public matlabParser.Unary_expressionContext unary_expression()
Returns
Type Description
matlabParser.Unary_expressionContext
| Improve this Doc View Source

unary_operator()

Declaration
public matlabParser.Unary_operatorContext unary_operator()
Returns
Type Description
matlabParser.Unary_operatorContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX