1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Correcting bug that caused a PHP error when a requested var wasn't an array or member variable. More... over 14 years ago
Constructing TraversalWrappers by reference so that __set() is actually useful. More... over 14 years ago
Shifting the responsibility of intelligently traversing variables to the TraversalWrapper, an optional variable wrapper available through the ContextStack that allows variables to traverse themselves. As a result, the concept of drilldowns has been removed in favor of varLevels. More... over 14 years ago
Whoops, forgot to add the TypedValue class to the EE Parser commit. More... over 14 years ago
Added more of a Lexer/Parser structure into the expression evaluator, and laid the beginning foundations for the function feature. More... over 14 years ago
Refactoring 'alpha' to 'var' for clarity. More... over 14 years ago
Limiting numbers to a single decimal point. More... over 14 years ago
Taking away the TODO for negative numbers. More... over 14 years ago
Adding support for negative numbers. More... over 14 years ago
Added user-friendly translations to the parser. As a result, the exclamation point modifier is now available :) More... over 14 years ago
Removing duplicate code More... over 14 years ago
Removing the debugging code from EvalNode. More... over 14 years ago
Adding the AddFilter. More... over 14 years ago
Fixing dumb typo in constant name. More... over 14 years ago
Adding type checking and error checking into the Lexer for filter arguments. More... over 14 years ago
Filters now have the context passed to them. More... over 14 years ago
More minor bugfixes, and variables are now evaluated. More... over 14 years ago
Fixed typo bug. More... over 14 years ago
Moved debug code to the EvalNode. More... over 14 years ago
Bugfixes. The expression parser now runs!! (Note that debug output is still included) More... over 14 years ago
Resetting the alpha flags upon completion of an alpha token. More... over 14 years ago
Wrote the Expression parser. Very very untested, and still unfinished. Probably broken. Use on pain of death. More... over 14 years ago
Laying out the state machine More... over 14 years ago
Added the Eval tag/node and laid out the functions for ExprEval. Very unstable. More... over 14 years ago
Forgot to declare the filter exception in ExpressionEvaluator. More... over 14 years ago
Meager beginnings of the expression evaluator. Moved variable traversal logic from VariableNode to ExpressionEvaluator. Added variables to the NoSuchFilter and NoSuchVariable exception to store the exact filter or variable that wasn't found, updated Contexttack to use those variables. More... over 14 years ago
Removing the concept of an ArgumentToken and, instead, adding a FilterArgument object that persists through the Lexing->Caching process. More... over 14 years ago
Refactoring drillDowns to drilldowns. More... over 14 years ago
Changed Filter to be called statically, integrated it into VariableNode, and added the very first filter, UpperFilter :) More... over 14 years ago
Adding args requirement to Filter interface. More... over 14 years ago