package herdtools7

  1. Overview
  2. Docs

Module Asllib.BuilderSource

Builds an AST.t from some files.

Sourcetype token = Parser.token
Sourcetype ast_type = [
  1. | `Opn
  2. | `Ast
]
Sourcetype version = [
  1. | `ASLv0
  2. | `ASLv1
]
Sourcetype version_selector = [
  1. | `ASLv0
  2. | `ASLv1
  3. | `Any
]
Sourceval from_file_result : ?ast_type:ast_type -> version -> string -> AST.t Error.result
Sourceval from_file : ?ast_type:ast_type -> version -> string -> AST.t
Sourceval from_lexer_lexbuf : ?ast_type:ast_type -> version -> 'a -> Lexing.lexbuf -> AST.t Error.result
Sourceval from_file_multi_version : ?ast_type:ast_type -> version_selector -> string -> AST.t Error.result
Sourceval stdlib : AST.t Lazy.t
Sourceval with_stdlib : AST.t -> AST.t
Sourceval is_stdlib_name : AST.identifier -> bool
OCaml

Innovation. Community. Security.