Header menu logo FsLexYacc

Lexer Module

Functions and values

Function or value Description

_fslex_dummy ()

Full Usage: _fslex_dummy ()

Parameters:
    () : unit

Returns: 'a
() : unit
Returns: 'a

_fslex_tables

Full Usage: _fslex_tables

Returns: UnicodeTables
Returns: UnicodeTables

actions

Full Usage: actions

Returns: uint16[]
Returns: uint16[]

appendBuf str

Full Usage: appendBuf str

Parameters:
    str : string

str : string

clearBuf ()

Full Usage: clearBuf ()

Parameters:
    () : unit

() : unit

code p buff lexbuf

Full Usage: code p buff lexbuf

Parameters:
Returns: token
p : Position
buff : StringBuilder
lexbuf : LexBuffer<char>
Returns: token

codestring buff lexbuf

Full Usage: codestring buff lexbuf

Parameters:
Returns: string
buff : StringBuilder
lexbuf : LexBuffer<char>
Returns: string

comment lexbuf

Full Usage: comment lexbuf

Parameters:
lexbuf : LexBuffer<char>

fs_type lexbuf

Full Usage: fs_type lexbuf

Parameters:
Returns: string option
lexbuf : LexBuffer<char>
Returns: string option

header p buff lexbuf

Full Usage: header p buff lexbuf

Parameters:
Returns: token
p : Position
buff : StringBuilder
lexbuf : LexBuffer<char>
Returns: token

lexeme lexbuf

Full Usage: lexeme lexbuf

Parameters:
Returns: String
lexbuf : LexBuffer<char>
Returns: String

newline lexbuf

Full Usage: newline lexbuf

Parameters:
lexbuf : LexBuffer<'a>

startPos

Full Usage: startPos

Returns: Position ref
Returns: Position ref

str_buf

Full Usage: str_buf

Returns: StringBuilder
Returns: StringBuilder

token lexbuf

Full Usage: token lexbuf

Parameters:
Returns: token
lexbuf : LexBuffer<char>
Returns: token

trans

Full Usage: trans

Returns: uint16[] array
Returns: uint16[] array

typeDepth

Full Usage: typeDepth

Returns: int ref
Returns: int ref

unexpected_char lexbuf

Full Usage: unexpected_char lexbuf

Parameters:
Returns: 'a
lexbuf : LexBuffer<char>
Returns: 'a

Type something to start searching.