Commits

Author Commit Message Labels Comments Date
Pierre Carbonnelle
properly convert string constants starting with an uppercase to a Constant
Pierre Carbonnelle
Refactor head <= body parsing
Pierre Carbonnelle
refactor : use _convert(operand)
Pierre Carbonnelle
refactor the making of predicates for equality and comparisons with functions
Pierre Carbonnelle
refactor the making of predicates for equality and comparisons
Pierre Carbonnelle
update link
Pierre Carbonnelle
support unary operators (+, -)
Pierre Carbonnelle
fix issue with in-line equality
Pierre Carbonnelle
Support for SQLAlchemy 8.0
Pierre Carbonnelle
Added tag 0.12.0 for changeset 8a34425a61bb
Pierre Carbonnelle
update grammar documentation. Remove windows distribution.
Tags
0.12.0
Pierre Carbonnelle
version 0.12.0
Pierre Carbonnelle
support A.c[z]==Y, where z is an instance of a subclass of A.
Pierre Carbonnelle
simplify Literal.__init__
Pierre Carbonnelle
rewrite datalog tutorial using create_atoms(). create_atoms() now adds all aggregate names and keeps the name of variables in _pyD_name. add query test for inherited instances of a class.
Pierre Carbonnelle
use create_atoms() in sqlalchemy example
Pierre Carbonnelle
other minor simplification
Pierre Carbonnelle
use create_atoms in queens.py example. Fix issue with stringification of in-line comparison. add __init__.py to examples directory.
Pierre Carbonnelle
reduce use of ProgramMode
Pierre Carbonnelle
Do not recreate existing atoms. Add HeadLiteral class.
Pierre Carbonnelle
support unprefixed aggregate inline queries
Pierre Carbonnelle
move creation of secondary aggregate literal
Pierre Carbonnelle
refactor Litera.__init__
Pierre Carbonnelle
Literal is not a LazyListOfList anymore; Query is. + other refactoring
Pierre Carbonnelle
Refactor by creating Literal.make_for_comparison
Pierre Carbonnelle
add the Query class to pyParser, to prepare non-prefixed aggregate in-line clause
Pierre Carbonnelle
support in-line queries by using create_atoms()
Pierre Carbonnelle
add description to README.txt
Pierre Carbonnelle
Refactor verification of presence of arguments in aggregate functions
Pierre Carbonnelle
refactor Aggregate to maximize reuse
  1. Prev
  2. Next