Author Commit Message Labels Comments Date
Pierre Carbonnelle avatarPierre Carbonnelle
support for 'in' comparison operator (e.g. X in (1,2))
Pierre Carbonnelle avatarPierre Carbonnelle
support for formula (ie. logic equality) : f[x] = expression
Pierre Carbonnelle avatarPierre Carbonnelle
Allow function in expressions (all cases)
Pierre Carbonnelle avatarPierre Carbonnelle
prefixed function in expression (but not working for normal functions)
Pierre Carbonnelle avatarPierre Carbonnelle
Add datalog console to the example, with auto-print.
Pierre Carbonnelle avatarPierre Carbonnelle
Generalize supported syntax of expressions. Allow lambda to be left part of an operation. Allow integer constant // X
Pierre Carbonnelle avatarPierre Carbonnelle
Added tag 0.7.0 for changeset 8c583d2fcca7
Pierre Carbonnelle avatarPierre Carbonnelle
pyDatalog console, to experiment with datalog
Pierre Carbonnelle avatarPierre Carbonnelle
This is version 0.7.0 (use sum instead of sum_foreach, better error trace, grammar)
Tags
0.7.0
Pierre Carbonnelle avatarPierre Carbonnelle
Added tag 0.7.0 for changeset ebd12a3d2929
Pierre Carbonnelle avatarPierre Carbonnelle
support for max(X, key=(Y,Z))
Pierre Carbonnelle avatarPierre Carbonnelle
Don't need no method name in Aggregate
Pierre Carbonnelle avatarPierre Carbonnelle
support for min(X, key=(Y,Z)).
Pierre Carbonnelle avatarPierre Carbonnelle
support for concat(X, order_by=Y, sep='+')
Pierre Carbonnelle avatarPierre Carbonnelle
support len(X) through AST transform.
Pierre Carbonnelle avatarPierre Carbonnelle
fix pyDatalog.clear(). Refactor Aggregate and search() for generalization.
Pierre Carbonnelle avatarPierre Carbonnelle
unit test of sum aggregate function + fix
Pierre Carbonnelle avatarPierre Carbonnelle
basic support for sum aggregate function (limited by stack)
Pierre Carbonnelle avatarPierre Carbonnelle
more new-style classes.
Pierre Carbonnelle avatarPierre Carbonnelle
accept multiple arguments for functions : function[a,b]==c.
Pierre Carbonnelle avatarPierre Carbonnelle
Fix the fix
Pierre Carbonnelle avatarPierre Carbonnelle
properly handle python queries with repeated variables (Employee.manager[X]==X)
Pierre Carbonnelle avatarPierre Carbonnelle
support for datalog function : p[k]==v
Pierre Carbonnelle avatarPierre Carbonnelle
Added tag 0.6.0 for changeset e7754bd4babd
Pierre Carbonnelle avatarPierre Carbonnelle
final 0.6.0
Tags
0.6.0
Pierre Carbonnelle avatarPierre Carbonnelle
cleanup
Pierre Carbonnelle avatarPierre Carbonnelle
refactor : create separate file for parser, engine wrapper
Pierre Carbonnelle avatarPierre Carbonnelle
comment the examples
Pierre Carbonnelle avatarPierre Carbonnelle
clean-up TODO's
Pierre Carbonnelle avatarPierre Carbonnelle
use pyDatalog.Variable() in class.attribute(X,Y) queries
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.