package jasmin

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Jasmin.LexerSource

Sourcemodule L = Location
Sourcemodule S = Syntax
Sourceval increment_newline : string -> Lexing.lexbuf -> unit
Sourceval unterminated_comment : Location.t -> 'a
Sourceval invalid_char : Location.t -> char -> 'a
Sourceval unescape : Location.t -> string -> string
Sourceval _keywords : (string * Parser.token) list
Sourceval keywords : (string, Parser.token) Utils.Hash.t
Sourceval sign_of_char : char -> [> `Signed | `Unsigned ]
Sourceval mk_sign : char option -> S.sign option
Sourceval size_of_string : string -> Wsize.wsize
Sourceval mk_gensize : string -> [> `W1 | `W128 | `W16 | `W2 | `W32 | `W4 | `W64 | `W8 ]
Sourceval mk_vsize : string -> [> `V16 | `V2 | `V32 | `V4 | `V8 ]
Sourceval mkvsizesign : string -> char -> string -> [> `V16 | `V2 | `V32 | `V4 | `V8 ] * [> `Signed | `Unsigned ] * [> `W1 | `W128 | `W16 | `W2 | `W32 | `W4 | `W64 | `W8 ]
Sourceval mkwsign : string -> [> `WInt of [> `Signed | `Unsigned ] | `Word of [> `Signed | `Unsigned ] option ]
Sourceval __ocaml_lex_tables : Lexing.lex_tables
Sourceval __ocaml_lex_main_rec : Lexing.lexbuf -> int -> Parser.token
Sourceval comment : int -> Lexing.lexbuf -> unit
Sourceval __ocaml_lex_comment_rec : int -> Lexing.lexbuf -> int -> unit