YaccConstructor


GrammarLexer

Namespace: Yard.Frontends.YardFrontend

Nested types and modules

TypeDescription
Lexical_error

Functions and values

Function or valueDescription
_fslex_action _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> Position
_fslex_comment _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> unit
_fslex_dummy ()
Signature: unit -> '?9947
Type parameters: '?9947
_fslex_literal _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> unit
_fslex_main _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> Token
_fslex_param _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> Position
_fslex_predicate _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> Position
_fslex_skip n _fslex_state lexbuf
Signature: n:int -> _fslex_state:int -> lexbuf:LexBuffer<char> -> LexBuffer<char>
_fslex_skipSpaces _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> LexBuffer<char>
_fslex_string _fslex_state lexbuf
Signature: _fslex_state:int -> lexbuf:LexBuffer<char> -> unit
_fslex_tables
Signature: UnicodeTables
_lexeme lexbuf n n'
Signature: lexbuf:'?9934 -> n:Position -> n':Position -> string
Type parameters: '?9934
action lexbuf
Signature: lexbuf:LexBuffer<char> -> Position
actions
Signature: uint16 []
ang_br_depth
Signature: int ref
brace_depth
Signature: int ref
char_for_backslash _arg1
Signature: _arg1:char -> char
char_for_decimal_code lexbuf i
Signature: lexbuf:LexBuffer<char> -> i:int -> char
comment lexbuf
Signature: lexbuf:LexBuffer<char> -> unit
comment_depth
Signature: int ref
commut_depth
Signature: int ref
countNewLines lexbuf
Signature: lexbuf:LexBuffer<'?9942> -> unit
Type parameters: '?9942
currentFile
Signature: string ref
currentFileContent
Signature: string ref
from_lexbuf lexbuf lStart lEnd
Signature: lexbuf:LexBuffer<'?9936> -> lStart:Position -> lEnd:Position -> t
Type parameters: '?9936
get_stored_string ()
Signature: unit -> char []
handle_lexical_error fn lexbuf
Signature: fn:(LexBuffer<'?9928> -> '?9929) -> lexbuf:LexBuffer<'?9928> -> '?9929
Type parameters: '?9928, '?9929
initial_string_buffer
Signature: char []
lex2source lexbuf
Signature: lexbuf:LexBuffer<'?9938> -> t
Type parameters: '?9938
literal lexbuf
Signature: lexbuf:LexBuffer<char> -> unit
main lexbuf
Signature: lexbuf:LexBuffer<char> -> Token
newline lexbuf
Signature: lexbuf:LexBuffer<'?9940> -> unit
Type parameters: '?9940
param lexbuf
Signature: lexbuf:LexBuffer<char> -> Position
predicate lexbuf
Signature: lexbuf:LexBuffer<char> -> Position
reset_string_buffer ()
Signature: unit -> unit
skip n lexbuf
Signature: n:int -> lexbuf:LexBuffer<char> -> LexBuffer<char>
skipSpaces lexbuf
Signature: lexbuf:LexBuffer<char> -> LexBuffer<char>
sq_br_depth
Signature: int ref
store_string_char c
Signature: c:char -> unit
string lexbuf
Signature: lexbuf:LexBuffer<char> -> unit
string_buff
Signature: char [] ref
string_index
Signature: int ref
to_srt ch_arr
Signature: ch_arr:obj [] -> string
trans
Signature: uint16 [] array
warning lexbuf msg
Signature: lexbuf:LexBuffer<'?9931> -> msg:string -> unit
Type parameters: '?9931
Fork me on GitHub