[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:Jgr.Grammar.BnfState"]
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class BnfState : BufferedMessageSource
Public Class BnfState _ Inherits BufferedMessageSource
public ref class BnfState : public BufferedMessageSource
Members
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 |
Inheritance Hierarchy
Object | ||
BufferedMessageSource | ||
BnfState |