AST Module
Types
Type | Description |
Functions and values
Function or value | Description |
|
|
Full Usage:
Compile ctx spec
Parameters:
ParseContext
spec : Spec
Returns: (DfaNode * Code seq) list * DfaNode list
|
|
|
|
|
|
|
|
Full Usage:
EncodeUnicodeCategoryIndex idx
Parameters:
int
Returns: uint32
|
|
|
|
|
|
|
|
|
|
Full Usage:
GetSpecificUnicodeChars ()
Parameters:
unit
Returns: char seq
|
|
|
|
Full Usage:
LexerStateToNfa ctx macros clauses
Parameters:
ParseContext
macros : Map<string, Regexp>
clauses : Clause list
Returns: NfaNode * Code seq * NfaNodeMap
|
|
|
|
Full Usage:
NfaToDfa nfaNodeMap nfaStartNode
Parameters:
NfaNodeMap
nfaStartNode : NfaNode
Returns: DfaNode * DfaNode list
|
|
Full Usage:
NumSpecificUnicodeChars ()
Parameters:
unit
Returns: int
|
|
Full Usage:
NumUnicodeCategories
Returns: int
|
|
|
|
|
|
|
|
Full Usage:
encodedUnicodeCategoryBase
Returns: uint32
|
|
Full Usage:
newDfaNodeId
Returns: unit -> int
|
|
Full Usage:
numLowUnicodeChars
Returns: int
|
|
|
|
|
|
|
|
Active patterns
Active pattern | Description |
|
|