VBGrammar Class
Represents a Grammar for the Visual Basic
language.
public class VBGrammar : DotNetGrammarBase, IKeyedObject
- Inheritance:
- object Grammar DotNetGrammarBase object
- Implements:
- IKeyedObject
Constructors
VBGrammar()
Initializes a new instance of the VBGrammar
class.
public VBGrammar()
VBGrammar(IVBGrammarOptions)
Initializes a new instance of the VBGrammar
class.
public VBGrammar(IVBGrammarOptions options)
Parameter | Type | Description |
---|---|---|
options | IVBGrammarOptions | An IVBGrammarOptions that contains options for the grammar. |
Inherited Members
- Grammar.Ast(string, params ITreeConstructionNode[])
- Grammar.Ast<TAstNode>()
- Grammar.AstChildFrom(string)
- Grammar.AstChildFrom(string, int)
- Grammar.AstChildrenFrom(string)
- Grammar.AstChildrenFrom(string, int)
- Grammar.AstConditional(string, params ITreeConstructionNode[])
- Grammar.AstConditional<TAstNode>(params ITreeConstructionNode[])
- Grammar.AstConditionalFrom(string, string)
- Grammar.AstCount(params ITreeConstructionNode[])
- Grammar.AstFrom(string)
- Grammar.AstFrom<TAstNode>(string)
- Grammar.AstLeftAssociativity<TAstNode, TDerivedAstNode>(ITreeConstructionNode, Expression<Func<TDerivedAstNode, TAstNode>>, Expression<Func<TDerivedAstNode, TAstNode>>, Func<TDerivedAstNode, TDerivedAstNode, bool>)
- Grammar.AstValueOf(ITreeConstructionNode, params ITreeConstructionNode[])
- Grammar.AstValueOfConditional(ITreeConstructionNode, params ITreeConstructionNode[])
- Grammar.CanAlwaysMatch(IParserState)
- Grammar.Compile()
- Grammar.ToEbnfString()
- Grammar.Validate()
- Grammar.IsCompiled
- Grammar.Key
- Grammar.NonTerminals
- Grammar.Root
- Grammar.Terminals
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()