[This is preliminary documentation and is subject to change.]
Lazy Finate State Machine (FSM) predicate, tries to match condition and returns appropriate next action
Namespace: NFX.CodeAnalysisAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public delegate FSMI LazyFSMPredicate<TToken>(
LazyFSMState<TToken> state,
TToken token
)
where TToken : Token
public delegate FSMI LazyFSMPredicate<TToken>(
LazyFSMState<TToken> state,
TToken token
)
where TToken : Token
Public Delegate Function LazyFSMPredicate(Of TToken As Token) (
state As LazyFSMState(Of TToken),
token As TToken
) As FSMI
Public Delegate Function LazyFSMPredicate(Of TToken As Token) (
state As LazyFSMState(Of TToken),
token As TToken
) As FSMI
generic<typename TToken>
where TToken : Token
public delegate FSMI LazyFSMPredicate(
LazyFSMState<TToken>^ state,
TToken token
)
generic<typename TToken>
where TToken : Token
public delegate FSMI LazyFSMPredicate(
LazyFSMState<TToken>^ state,
TToken token
)
type LazyFSMPredicate =
delegate of
state : LazyFSMState<'TToken> *
token : 'TToken -> FSMI
type LazyFSMPredicate =
delegate of
state : LazyFSMState<'TToken> *
token : 'TToken -> FSMI
- TToken
Return Value
Type:
FSMI