package asli

  1. Overview
  2. Docs
Interpreter for Arm's Architecture Specification Language (ASL)

Install

Dune Dependency

Authors

Maintainers

Sources

0.2.0.tar.gz
md5=f4581fd209256823fa4d569ac96c8cee
sha512=fd4a74294beb9eeeafa80c9224b5dc30f5e5ebde4d53fa601929d283b6ca72154de313874321774914f738ac6f0d640e59452f7d03cb1db7b3a019b48b82e0d4

doc/asli.libASL/LibASL/Asl_parser_pp/index.html

Module LibASL.Asl_parser_ppSource

Sourceval pp_raw_typeident : Asl_ast.ident -> PPrintEngine.document
Sourceval pp_raw_declarations : Asl_ast.declaration list -> PPrintEngine.document
Sourceval pp_raw_field_ns : (Asl_ast.ty * string) -> PPrintEngine.document
Sourceval pp_raw_opt_conditional : bool -> PPrintEngine.document
Sourceval pp_raw_opt_postdecode : Asl_ast.stmt list option -> PPrintEngine.document
Sourceval pp_raw_offset : int -> PPrintEngine.document
Sourceval pp_raw_instr_unpred : (int * Asl_ast.bitsLit) -> PPrintEngine.document
Sourceval pp_raw_operator : string -> PPrintEngine.document
Sourceval pp_raw_optmapcond : Asl_ast.expr option -> PPrintEngine.document
Sourceval pp_raw_qualident : Asl_ast.ident -> PPrintEngine.document
Sourceval pp_raw_regfields : (Asl_ast.slice list * Asl_ast.ident) list -> PPrintEngine.document
Sourceval pp_raw_regfield : (Asl_ast.slice list * Asl_ast.ident) -> PPrintEngine.document
Sourceval pp_raw_indented_block : Asl_ast.stmt list -> PPrintEngine.document
Sourceval pp_raw_optional_else : Asl_ast.stmt list -> PPrintEngine.document
Sourceval pp_raw_opt_otherwise : Asl_ast.stmt list option -> PPrintEngine.document
Sourceval pp_raw_opt_altcond : Asl_ast.expr option -> PPrintEngine.document
Sourceval pp_raw_opt_stringLit : string option -> PPrintEngine.document
Sourceval pp_raw_expr_command : Asl_ast.expr -> PPrintEngine.document
Sourceval pp_raw_stmt_command : Asl_ast.stmt -> PPrintEngine.document
Sourceval pp_l : Asl_ast.l -> string
Sourceval pp_declarations : Asl_ast.declaration list -> PPrintEngine.document
Sourceval pp_field_ns : (Asl_ast.ty * string) -> PPrintEngine.document
Sourceval pp_opt_conditional : bool -> PPrintEngine.document
Sourceval pp_opt_postdecode : Asl_ast.stmt list option -> PPrintEngine.document
Sourceval pp_offset : int -> PPrintEngine.document
Sourceval pp_instr_unpred : (int * Asl_ast.bitsLit) -> PPrintEngine.document
Sourceval pp_operator : string -> PPrintEngine.document
Sourceval pp_optmapcond : Asl_ast.expr option -> PPrintEngine.document
Sourceval pp_regfields : (Asl_ast.slice list * Asl_ast.ident) list -> PPrintEngine.document
Sourceval pp_indented_block : Asl_ast.stmt list -> PPrintEngine.document
Sourceval pp_optional_else : Asl_ast.stmt list -> PPrintEngine.document
Sourceval pp_opt_otherwise : Asl_ast.stmt list option -> PPrintEngine.document
Sourceval pp_opt_altcond : Asl_ast.expr option -> PPrintEngine.document
Sourceval pp_opt_stringLit : string option -> PPrintEngine.document
Sourceval pp_expr_command : Asl_ast.expr -> PPrintEngine.document
Sourceval pp_stmt_command : Asl_ast.stmt -> PPrintEngine.document
OCaml

Innovation. Community. Security.