Version

LanguageBase Class Members

The following tables list the members exposed by LanguageBase.

Public Properties
 NameDescription
Public PropertyGrammarGets the Grammar associated with the language.  
Public PropertyServicesManagerGets a ServicesManager for managing services for the derived LanguageBase instance.  
Public Methods
 NameDescription
Public MethodToStringReturns the string representation of this object.  
Protected Methods
 NameDescription
Protected Internal MethodGetErrorAliasReturns a customized error alias for the specified symbol or null to use the default alias.  
Protected Internal MethodGetParseTableReturns the parse table for a GLR parser.  
Protected Internal MethodInitializeDefaultServicesGets called once on each instance to let derived LanguageBase classes initialize the default services in the ServicesManager.  
Protected Internal MethodOnErrorGets called when an error is detected during the parse.  
Protected Internal MethodOnGlobalAmbiguityDetectedGets called when a global ambiguity is detected while parsing a document.  
Protected Internal MethodOnSyntaxTreeCreatedCalled after a parse operation has completed before the the new SyntaxTree is returned.  
Public Events
 NameDescription
Public EventSyntaxTreeCreatedOccurs after a parse operation when a new SyntaxTree has been created and before it returned.  
See Also