Files
langkit/utils
Pierre-Marie de Rodat 928e4358fc Lkt: rework the syntax for the logic DSL
Replace `%eq(a, b)` with:

* `a <-> b`: unify two logic variables
* `a <- b`: assign a value to a logic variable

Replace `%eq(a, b, conv_prop=N.p)` with:

* `a <- N.p%(...)`: assign a value to a logic variable after a
  conversion/combination using a property from 1) one or multiple logic
  variables or 2) an entity:

Replace `%predicate(N.p, ...)` with:

* `N.p%(...)`: create a predicate atom from a property, several logic
  variables and optional extra arguments.
2024-09-17 11:43:48 +00:00
..
2018-02-15 12:06:09 +01:00