Header menu logo FsLexYacc

Driver Module

Types

Type Description

DfaNodes

Domain

GeneratorState

Wraps the inputs to the code generator

PerRuleData

Writer

Functions and values

Function or value Description

readSpecFromFile fileName codePage

Full Usage: readSpecFromFile fileName codePage

Parameters:
    fileName : string
    codePage : int option

Returns: Result<Spec, (exn * int * int)>
fileName : string
codePage : int option
Returns: Result<Spec, (exn * int * int)>

sentinel

Full Usage: sentinel

Returns: int
Returns: int

writeBottomCode (arg1, arg2) writer

Full Usage: writeBottomCode (arg1, arg2) writer

Parameters:
arg0 : string
arg1 : Position
writer : Writer

writeFooter outputFileName writer

Full Usage: writeFooter outputFileName writer

Parameters:
    outputFileName : string
    writer : Writer

outputFileName : string
writer : Writer

writeLightMode lightModeDisabled fileName writer

Full Usage: writeLightMode lightModeDisabled fileName writer

Parameters:
    lightModeDisabled : bool option
    fileName : string
    writer : Writer

lightModeDisabled : bool option
fileName : string
writer : Writer

writeModuleExpression genModuleName isInternal writer

Full Usage: writeModuleExpression genModuleName isInternal writer

Parameters:
    genModuleName : string option
    isInternal : bool
    writer : Writer

genModuleName : string option
isInternal : bool
writer : Writer

writeOpens opens writer

Full Usage: writeOpens opens writer

Parameters:
    opens : string seq
    writer : Writer

opens : string seq
writer : Writer

writeRules rules perRuleData outputFileName writer

Full Usage: writeRules rules perRuleData outputFileName writer

Parameters:
rules : Rule list
perRuleData : PerRuleData
outputFileName : string
writer : Writer

writeSpecToFile state spec perRuleData dfaNodes

Full Usage: writeSpecToFile state spec perRuleData dfaNodes

Parameters:
state : GeneratorState
spec : Spec
perRuleData : PerRuleData
dfaNodes : DfaNodes

writeTopCode (arg1, arg2) writer

Full Usage: writeTopCode (arg1, arg2) writer

Parameters:
arg0 : string
arg1 : Position
writer : Writer

writeUnicodeActionsArray dfaNodes writer

Full Usage: writeUnicodeActionsArray dfaNodes writer

Parameters:
dfaNodes : DfaNode seq
writer : Writer

writeUnicodeTables lexerLibraryName domain dfaNodes writer

Full Usage: writeUnicodeTables lexerLibraryName domain dfaNodes writer

Parameters:
lexerLibraryName : string
domain : Domain
dfaNodes : DfaNode seq
writer : Writer

writeUnicodeTranslationArray dfaNodes domain writer

Full Usage: writeUnicodeTranslationArray dfaNodes domain writer

Parameters:
dfaNodes : DfaNode seq
domain : Domain
writer : Writer

Type something to start searching.