Method | Description | |
---|---|---|
AnyType ( bool doesMatchNullTypes = false ) : AstType |
Matches any type
|
|
AnyType ( string groupName, bool doesMatchNullTypes = false ) : AstType |
Matches any type
|
|
CommutativeOperator ( Expression expr1, BinaryOperatorType op, Expression expr2 ) : Expression |
Produces a choice pattern for
|
|
CommutativeOperatorWithOptionalParentheses ( Expression expr1, BinaryOperatorType op, Expression expr2 ) : Expression | ||
EmbeddedStatement ( Statement statement ) : Statement |
Optionally allow a block around the given statement;
|
|
NamedParameter ( string groupName ) : ParameterDeclaration |
Allows to give parameter declaration group names.
|
|
NamedParameter ( string groupName, AstType type, string name, ParameterModifier modifier = ParameterModifier.None ) : ParameterDeclaration |
Allows to give parameter declaration group names.
|
|
OptionalParentheses ( Expression expr ) : Expression |
Optionally allows parentheses around the given expression.
|
public static AnyType ( bool doesMatchNullTypes = false ) : AstType | ||
doesMatchNullTypes | bool | |
return | AstType |
public static AnyType ( string groupName, bool doesMatchNullTypes = false ) : AstType | ||
groupName | string | |
doesMatchNullTypes | bool | |
return | AstType |
public static CommutativeOperator ( Expression expr1, BinaryOperatorType op, Expression expr2 ) : Expression | ||
expr1 | Expression | |
op | BinaryOperatorType | |
expr2 | Expression | |
return | Expression |
public static CommutativeOperatorWithOptionalParentheses ( Expression expr1, BinaryOperatorType op, Expression expr2 ) : Expression | ||
expr1 | Expression | |
op | BinaryOperatorType | |
expr2 | Expression | |
return | Expression |
public static EmbeddedStatement ( Statement statement ) : Statement | ||
statement | Statement | |
return | Statement |
public static NamedParameter ( string groupName ) : ParameterDeclaration | ||
groupName | string | |
return | ParameterDeclaration |
public static NamedParameter ( string groupName, AstType type, string name, ParameterModifier modifier = ParameterModifier.None ) : ParameterDeclaration | ||
groupName | string | |
type | AstType | |
name | string | |
modifier | ParameterModifier | |
return | ParameterDeclaration |
public static OptionalParentheses ( Expression expr ) : Expression | ||
expr | Expression | |
return | Expression |