aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-04-14Proof-of-concept for identifier rewriting via walk APIJakob L. Kreuze
2023-04-14Beginning of generic AST walking and scope analysisJakob L. Kreuze
2023-04-14Remove scope from ASTJakob L. Kreuze
2023-04-14Remove dead codeJakob L. Kreuze
2023-04-13Type inference now works on intermediate values in deref chainJakob L. Kreuze
2023-04-13Context-aware type inferenceJakob L. Kreuze
2023-04-13Form normalizationJakob L. Kreuze
2023-04-13Implementation of context->constraintsJakob L. Kreuze
2023-04-13Context-naÏve type inferenceJakob L. Kreuze
2023-04-13checkpoint: Need to get around equality issue for (var ...) formsJakob L. Kreuze
2023-04-12Beginning of programmatic constraint generationJakob L. Kreuze
2023-04-12Sketch for type inferenceJakob L. Kreuze
2023-04-12Compile examples/02-computable-assign-composite.regoJakob L. Kreuze
2023-04-12Demonstrate compilation based on GOOPS approachJakob L. Kreuze
2023-04-12Compile inductivesJakob L. Kreuze
2023-04-12Initial sketch for Lean code representation in SchemeJakob L. Kreuze
2023-04-12Add examples/10-comprehensionsJakob L. Kreuze
2023-04-11Add exists-some typeJakob L. Kreuze
2023-04-11Add for-all typeJakob L. Kreuze
2023-04-11Comprehension typesJakob L. Kreuze
2023-04-11Allow rules to be marked as defaultJakob L. Kreuze
2023-04-08Documentation of preprocess-policy and parse-policy interfacesJakob L. Kreuze
2023-04-07Refactor compile-funcall using lensesJakob L. Kreuze
2023-04-06Partially implement demanglingJakob L. Kreuze
2023-04-06Initial compile-funcall passJakob L. Kreuze
2023-04-06Use scope information in producing inductive predicate argumentsJakob L. Kreuze
2023-04-06Add `fresh-identifier'Jakob L. Kreuze
2023-04-06Add `extract-identifiers'Jakob L. Kreuze
2023-04-06Revert temporary fix that shouldn't have been committedJakob L. Kreuze
2023-04-06`preprocess-policy' is correct for 06-complex-set-membership.regoJakob L. Kreuze
2023-04-06Update interface to Rego.lean and update examplesJakob L. Kreuze
2023-04-06Refactor Rego.leanJakob L. Kreuze
2023-04-03Update mathlib4Jakob L. Kreuze
2023-04-03Clean up rootJakob L. Kreuze
2023-04-03Complete move to AssocListJakob L. Kreuze
2023-04-03Implement obj_eqvJakob L. Kreuze
2023-04-03Initial idea of using AssocLists for representing objectsJakob L. Kreuze
2023-04-02Fix silent failure in parsing object literalsJakob L. Kreuze
2023-04-02Add compilation of object literalsJakob L. Kreuze
2023-04-02Include preprocess-policy stageJakob L. Kreuze
2023-04-02Emit specification that works for 01-computable-assign-scalarJakob L. Kreuze
2023-03-31Include set inclusion as a valid kind of head ruleJakob L. Kreuze
2023-03-31Parse lhs/rhs of headJakob L. Kreuze
2023-03-31Initial parsing of rulesJakob L. Kreuze
2023-03-31Generalize 07-rule-with-dynamic-typeJakob L. Kreuze
2023-03-31Generalize 06-complex-set-membershipJakob L. Kreuze
2023-03-31Generalize 05-head-subset-ruleJakob L. Kreuze
2023-03-31Generalize 04-rule-free-variablesJakob L. Kreuze
2023-03-31Generalize 03-set-defined-by-predicateJakob L. Kreuze
2023-03-31Non-constructive example for 01-computable-assign-scalarJakob L. Kreuze

© 2015 - 2026 Jakob L. Kreuze