package mopsa

  1. Overview
  2. No Docs
MOPSA: A Modular and Open Platform for Static Analysis using Abstract Interpretation

Install

Dune Dependency

Authors

Maintainers

Sources

mopsa-analyzer-v1.0.tar.gz
md5=9f673f79708b44a7effb3b6bb3618d2c
sha512=cb91cb428e43a22f1abbcb8219710d0c10a5b3756d0da392d4084b3b3a6157350776c596983e63def344f617d39964e91f244f60c07958695ee5c8c809a9f0f4

doc/passes/Passes/Preprocessor/index.html

Module Passes.PreprocessorSource

Preprocessor for expanding macros

Sourceval debug : ('a, Stdlib.Format.formatter, unit, unit) Stdlib.format4 -> 'a
Sourceval pp_token : Stdlib.Format.formatter -> Parsing.Parser.token -> unit
Sourceval pp_token_list : Stdlib.Format.formatter -> Parsing.Parser.token list -> unit
Sourceval pp_stack : Stdlib.Format.formatter -> (Mopsa_c_parser.Clang_AST.macro * Parsing.Parser.token list) Stdlib.Stack.t -> unit
Sourceval inside_macro : Mopsa_c_parser.Clang_AST.macro -> (Mopsa_c_parser.Clang_AST.macro * 'a) Stdlib.Stack.t -> bool
Sourceval next_token : ?ret2caller:bool -> ('a -> Parsing.Parser.token) -> 'a -> Parsing.Parser.token
Sourceval tokenize_string : (Stdlib.Lexing.lexbuf -> Parsing.Parser.token) -> string -> Parsing.Parser.token list
Sourceval add_parenthesis : Parsing.Parser.token list -> Parsing.Parser.token list
Sourceexception AliasFound of string
Sourceval parse_directive : ('a -> Parsing.Parser.token) -> 'a -> 'b
Sourcetype predicate = {
  1. pred_name : string;
  2. pred_params : string list;
  3. pred_body : Parsing.Parser.token list;
}
Sourceval parse_predicate : ('a -> Parsing.Parser.token) -> 'a -> predicate option
Sourceval parse_predicates : ('a -> Parsing.Parser.token) -> 'a -> predicate list
OCaml

Innovation. Community. Security.