class

Horn::ExpressionParser

Inherits Horn::Expressions < Reference < Object

Constructors

new(ts_parser : TSParser, type_parser : TypeParser, const_collection : ConstCollection)
Source

Instance methods

parse(node) : Expr
Source
parse_const(node, skip_validation = false) : Expressions::Const
Source
parse_exists(node) : Expressions::Exists
Source
parse_lambda(node) : Expressions::Lambda
Source
parse_predicate(node) : Expressions::Const
Source
parse_typed_var(node) : Tuple(Expressions::Var, Type)
Source
parse_var(node) : Expressions::Var
Source