[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:Jgr.Grammar.BnfState"]

C# | Visual Basic | Visual C++ |
public class BnfState : BufferedMessageSource
Public Class BnfState _ Inherits BufferedMessageSource
public ref class BnfState : public BufferedMessageSource

All Members | Constructors | Methods | Properties | Fields | |
Icon | Member | Description |
---|---|---|
![]() | 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 |

Object | ||
![]() | BufferedMessageSource | |
![]() | BnfState |