[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 | ||