C# Class Antlr4.Parse.ScopeParser

Show file Open project: sharwell/antlr4cs

Public Methods

Method Description
Parse ( [ action, string s, char separator, Grammar g ) : AttributeDict
ParseAttributeDef ( [ action, int>.[ decl, Grammar g ) : Attribute
ParseTypedArgList ( [ action, string s, Grammar g ) : AttributeDict
SplitDecls ( string s, int separatorChar ) : int>>.IList
_ParsePostfixDecl ( Attribute attr, string decl, ActionAST a, Grammar g ) : int>.System.Tuple
_ParsePrefixDecl ( Attribute attr, string decl, ActionAST a, Grammar g ) : int>.System.Tuple
_SplitArgumentList ( string actionText, int start, int targetChar, int separatorChar, int>.IList args ) : int

Method Details

Parse() public static method

public static Parse ( [ action, string s, char separator, Grammar g ) : AttributeDict
action [
s string
separator char
g Antlr4.Tool.Grammar
return Antlr4.Tool.AttributeDict

ParseAttributeDef() public static method

public static ParseAttributeDef ( [ action, int>.[ decl, Grammar g ) : Attribute
action [
decl int>.[
g Antlr4.Tool.Grammar
return Antlr4.Tool.Attribute

ParseTypedArgList() public static method

public static ParseTypedArgList ( [ action, string s, Grammar g ) : AttributeDict
action [
s string
g Antlr4.Tool.Grammar
return Antlr4.Tool.AttributeDict

SplitDecls() public static method

public static SplitDecls ( string s, int separatorChar ) : int>>.IList
s string
separatorChar int
return int>>.IList

_ParsePostfixDecl() public static method

public static _ParsePostfixDecl ( Attribute attr, string decl, ActionAST a, Grammar g ) : int>.System.Tuple
attr Antlr4.Tool.Attribute
decl string
a Antlr4.Tool.Ast.ActionAST
g Antlr4.Tool.Grammar
return int>.System.Tuple

_ParsePrefixDecl() public static method

public static _ParsePrefixDecl ( Attribute attr, string decl, ActionAST a, Grammar g ) : int>.System.Tuple
attr Antlr4.Tool.Attribute
decl string
a Antlr4.Tool.Ast.ActionAST
g Antlr4.Tool.Grammar
return int>.System.Tuple

_SplitArgumentList() public static method

public static _SplitArgumentList ( string actionText, int start, int targetChar, int separatorChar, int>.IList args ) : int
actionText string
start int
targetChar int
separatorChar int
args int>.IList
return int