New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.1.0 #19
Merged
Merged
v0.1.0 #19
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Incorporating `extended` and sublibraries
* Changed extended configuration * Added executable to parse nools source files * Changed parse to return valid JSON
* Added new bin script to compile nools rules files javascript. * Updated extended libraries * Added grunt tasks to browserify nools and minify the source *
* Fixed issues in ie. * Added tests for compiled rules * split out dsl rules to exclude from testling tests
* Changed findNextToken to use charAt (for IE) * Added tests for scoped functions
* If a node node had facts that were retracted the propogation of and rematching of facts was not resolved properly
* Added caching of outnodes to an array for faster lookup and iteration * Change variables to be multidimentional array instead of hash in propertyNode and joinReferenceNode * Updated array-extended dependencies
* New halt method on sessions to halt them * new matchUntilHalt to keep session alive till halt is called * Abstracted out match to be more generic and reusable
* Added ability to call halt from action * Better error reporting if action has reference error * Ability to properly use references in or or composte node * Better fact retraction clean up in join nodes * Added tracking of which atoms belong with which rules * Ability to use in expressions in array and object expressions * You can now use $ in rules identifiers in rules constraints
* Added support for "%" in constraints * changed to use new Function instead of eval where possible * Updated is-extended * Updated to parse rules more strictly for not and or patterns * Updated tests * Fixed nools executable to properly support name of flow when compiling * Added ability to specify location of nools when compiling nools dsls
doug-martin
added a commit
that referenced
this pull request
Feb 28, 2013
Applause! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
$
in your constraint variables%
,!=~
,notIn
, andnotLike
in constraintsin
expressions.scope
when compiling which can be used to expose methods and objects to be used in constraints and actions.