Lexer Module
Nested modules
Modules | Description |
|
Functions and values
Function or value |
Description
|
Full Usage:
_fslex_dummy ()
Parameters:
unit
Returns: 'a
|
|
|
|
Full Usage:
actions
Returns: uint16[]
|
|
|
|
|
|
|
|
Full Usage:
endline cont args skip lexbuf
Parameters:
LexerEndlineContinuation
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token
|
|
|
|
Full Usage:
evalIfDefExpression startPos reportLibraryOnlyFeatures langVersion strictIndentation args lookup lexed
Parameters:
Position
reportLibraryOnlyFeatures : bool
langVersion : LanguageVersion
strictIndentation : bool option
args : LexArgs
lookup : string -> bool
lexed : string
Returns: bool * LexerIfdefExpression
|
|
Full Usage:
extendedInterpolatedString (arg1, arg2, arg3, arg4, arg5) skip lexbuf
Parameters:
ByteBuffer
arg1 : LexerStringFinisher
arg2 : range
arg3 : LexerStringKind
arg4 : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token
|
|
|
|
Full Usage:
get0OXB s p l
Parameters:
string
p : byref<int>
l : int
Returns: char
|
|
Full Usage:
getSign32 s p l
Parameters:
string
p : byref<int>
l : int
Returns: int
|
|
|
|
Full Usage:
is0OXB s p l
Parameters:
string
p : int
l : int
Returns: bool
|
|
Full Usage:
isOXB c
Parameters:
char
Returns: bool
|
|
|
|
|
Trim n chars from both sides of lexbuf, return string
|
|
|
|
|
|
|
|
|
Full Usage:
parseBinaryUInt64 s
Parameters:
string
Returns: uint64
|
|
Full Usage:
parseInt32 s
Parameters:
string
Returns: int
|
|
Full Usage:
parseOctalUInt64 s
Parameters:
string
Returns: uint64
|
|
Full Usage:
removeUnderscores s
Parameters:
string
Returns: string
|
|
|
|
|
|
Full Usage:
singleQuoteString (arg1, arg2, arg3, arg4, arg5) skip lexbuf
Parameters:
ByteBuffer
arg1 : LexerStringFinisher
arg2 : range
arg3 : LexerStringKind
arg4 : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token
|
|
|
|
|
|
|
|
Full Usage:
trans
Returns: uint16[] array
|
|
Full Usage:
tripleQuoteString (arg1, arg2, arg3, arg4, arg5) skip lexbuf
Parameters:
ByteBuffer
arg1 : LexerStringFinisher
arg2 : range
arg3 : LexerStringKind
arg4 : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token
|
|
|
|
|
|
Full Usage:
trySaveXmlDoc lexbuf buff
Parameters:
LexBuffer<char>
buff : (range * StringBuilder) option
|
|
|
|
Full Usage:
verbatimString (arg1, arg2, arg3, arg4, arg5) skip lexbuf
Parameters:
ByteBuffer
arg1 : LexerStringFinisher
arg2 : range
arg3 : LexerStringKind
arg4 : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token
|
|
|