UNPKG

logica

Version:

a compile-to-javascript predicate logic language

33 lines (25 loc) 897 B
# logica changelog ## 0.2.6 - improved compile time and runtime type checking - optimized intermediate codegen - code cleanup ## 0.2.5 - compile combinators to native javascript && and || - strengthen parse time checking for NOT (complement expression) - begin adding runtime type checking ## 0.2.4 - check references at runtime and throw appropriate ReferenceError ## 0.2.3 - accept lower case combinators ## 0.2.2 - add implementation of IN operator ## 0.2.1 - fix parse error for built-in comparator casing - clean up directory structure - replace jison's generated parser footer not to have conditional requires (play nice with browserify) ## 0.2.0 - major update to language syntax: infix (2nd position) operators - mostly backwards compatible, except for unary operations - '(= 1)' no longer evaluates to `true` (now is a syntax error) ## 0.1.1 - first public version