package lambdapi

  1. Overview
  2. Docs
Proof assistant for the λΠ-calculus modulo rewriting

Install

Dune Dependency

Authors

Maintainers

Sources

lambdapi-2.4.1.tbz
sha256=221dff97ab245c49b7e6480fa2a3a331ab70eb86dd5d521e2c73151029bbb787
sha512=a39961bb7f04f739660a98a52981d4793709619cd21310ca6982ba78af81ef09e01c7517ee3b8b2687b09f7d2614d878c1d69494ca6ab8ef8205d240c216ce8a

doc/lambdapi.parsing/Parsing/Parser/Lp/index.html

Module Parser.LpSource

include PARSER

parse inchan returns a stream of commands parsed from channel inchan. Commands are parsed lazily and the channel is closed once all entries are parsed.

Sourceval parse_file : string -> Syntax.ast

parse_file fname returns a stream of parsed commands of file fname. Commands are parsed lazily.

Sourceval parse_string : string -> string -> Syntax.ast

parse_string f s returns a stream of parsed commands from string s which comes from file f (f can be anything).

parse inchan returns a stream of terms parsed from channel inchan. Terms are parsed lazily and the channel is closed once all entries are parsed.

Sourceval parse_term_file : string -> Syntax.p_term Stream.t

parse_file fname returns a stream of parsed terms of file fname. Terms are parsed lazily.

Sourceval parse_term_string : string -> string -> Syntax.p_term Stream.t

parse_string f s returns a stream of parsed terms from string s which comes from file f (f can be anything).

Sourceval parse_search_query_string : string -> string -> SearchQuerySyntax.query Stream.t

parse_search_query_string f s returns a stream of parsed terms from string s which comes from file f (f can be anything).

Sourceval parse_qid : string -> Core.Term.qident
OCaml

Innovation. Community. Security.