Header menu logo fantomas

Lexer Module

Functions and values

Function or value Description

comment cargs skip lexbuf

Full Usage: comment cargs skip lexbuf

Parameters:
Returns: token

Rule comment

cargs : BlockCommentArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

endline cont args skip lexbuf

Full Usage: endline cont args skip lexbuf

Parameters:
Returns: token

Rule endline

cont : LexerEndlineContinuation
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

extendedInterpolatedString sargs skip lexbuf

Full Usage: extendedInterpolatedString sargs skip lexbuf

Parameters:
Returns: token

Rule extendedInterpolatedString

sargs : LexerStringArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

ifdefSkip n m args skip lexbuf

Full Usage: ifdefSkip n m args skip lexbuf

Parameters:
Returns: token

Rule ifdefSkip

n : int
m : range
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

mlOnly m args skip lexbuf

Full Usage: mlOnly m args skip lexbuf

Parameters:
Returns: token

Rule mlOnly

m : range
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

singleLineComment cargs skip lexbuf

Full Usage: singleLineComment cargs skip lexbuf

Parameters:
Returns: token

Rule singleLineComment

cargs : SingleLineCommentArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

singleQuoteString sargs skip lexbuf

Full Usage: singleQuoteString sargs skip lexbuf

Parameters:
Returns: token

Rule singleQuoteString

sargs : LexerStringArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

stringInComment n m args skip lexbuf

Full Usage: stringInComment n m args skip lexbuf

Parameters:
Returns: token

Rule stringInComment

n : int
m : range
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

token args skip lexbuf

Full Usage: token args skip lexbuf

Parameters:
Returns: token

Rule token

args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

tripleQuoteString sargs skip lexbuf

Full Usage: tripleQuoteString sargs skip lexbuf

Parameters:
Returns: token

Rule tripleQuoteString

sargs : LexerStringArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

tripleQuoteStringInComment n m args skip lexbuf

Full Usage: tripleQuoteStringInComment n m args skip lexbuf

Parameters:
Returns: token

Rule tripleQuoteStringInComment

n : int
m : range
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

verbatimString sargs skip lexbuf

Full Usage: verbatimString sargs skip lexbuf

Parameters:
Returns: token

Rule verbatimString

sargs : LexerStringArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

verbatimStringInComment n m args skip lexbuf

Full Usage: verbatimStringInComment n m args skip lexbuf

Parameters:
Returns: token

Rule verbatimStringInComment

n : int
m : range
args : LexArgs
skip : bool
lexbuf : LexBuffer<char>
Returns: token

Type something to start searching.