JGR MSTS Editors and Tools
BnfState Class
NamespacesJgr.GrammarBnfState

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:Jgr.Grammar.BnfState"]

Declaration Syntax
C#Visual BasicVisual C++
public class BnfState : BufferedMessageSource
Public Class BnfState _
	Inherits BufferedMessageSource
public ref class BnfState : public BufferedMessageSource
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
BnfState(Bnf)
BnfState(Bnf, String)
Bnf
EnterBlock()()()()
Completes a move to a reference which represents a separate subexpression.

Equals(Object) (Inherited from Object.)
FieldGetter(String, String, Object%) (Inherited from Object.)
FieldSetter(String, String, Object) (Inherited from Object.)
Finalize()()()() (Inherited from Object.)
FlushMessages()()()() (Inherited from BufferedMessageSource.)
GetFieldInfo(String, String) (Inherited from Object.)
GetHashCode()()()() (Inherited from Object.)
GetType()()()() (Inherited from Object.)
IsCompleted
IsEndBlockTime
Returns a Boolean indicating whether the BnfState instance will accept a call to LeaveBlock()()()() next.

IsEnterBlockTime
Returns a Boolean indicating whether the BnfState instance is expecting a call to EnterBlock()()()() next.

LeaveBlock()()()()
Leaves the existing subexpression and returns to the parent.

MemberwiseClone()()()() (Inherited from Object.)
MessageAccept(String, Byte, String) (Inherited from BufferedMessageSource.)
Messages (Inherited from BufferedMessageSource.)
MessageSend(Byte, String) (Inherited from BufferedMessageSource.)
MessageSourceName (Overrides BufferedMessageSource.MessageSourceName.)
MoveTo(String)
Moves the BnfState instance on to the given reference or throws a BnfStateException if it is not valid.

RegisterMessageSink(IMessageSink) (Inherited from BufferedMessageSource.)
Rules
Sinks (Inherited from BufferedMessageSource.)
State
ToString()()()() (Overrides Object.ToString()()()().)
UnregisterMessageSink(IMessageSink) (Inherited from BufferedMessageSource.)
ValidReferences
ValidStates
Inheritance Hierarchy

Assembly: JGR.Grammar (Module: JGR.Grammar) Version: 0.5.4008.31681