JsonGrammar Class
Represents a Grammar for the JSON
language.
public class JsonGrammar : Grammar, IKeyedObject
- Implements:
- IKeyedObject
Constructors
JsonGrammar()
Initializes a new instance of the JsonGrammar
class using default options.
public JsonGrammar()
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()