PythonGrammar Class
Represents a Grammar for the Python
language.
public class PythonGrammar : Grammar, IKeyedObject
- Implements:
- IKeyedObject
Constructors
PythonGrammar()
Initializes a new instance of the PythonGrammar
class using default options.
public PythonGrammar()
PythonGrammar(IPythonGrammarOptions)
Initializes a new instance of the PythonGrammar
class using default options.
public PythonGrammar(IPythonGrammarOptions options)
Parameter | Type | Description |
---|---|---|
options | IPythonGrammarOptions | An IPythonGrammarOptions 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()