openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
H
HydrogenPHP
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
about 1 year
ago. based on code collected
about 1 year
ago.
Jan 16, 2023 — Jan 16, 2024
Showing page 11 of 18
Search / Filter on:
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.
TomFrost
More...
over 14 years ago
Constructing TraversalWrappers by reference so that __set() is actually useful.
TomFrost
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.
TomFrost
More...
over 14 years ago
Whoops, forgot to add the TypedValue class to the EE Parser commit.
TomFrost
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.
TomFrost
More...
over 14 years ago
Refactoring 'alpha' to 'var' for clarity.
TomFrost
More...
over 14 years ago
Limiting numbers to a single decimal point.
TomFrost
More...
over 14 years ago
Taking away the TODO for negative numbers.
TomFrost
More...
over 14 years ago
Adding support for negative numbers.
TomFrost
More...
over 14 years ago
Added user-friendly translations to the parser. As a result, the exclamation point modifier is now available :)
TomFrost
More...
over 14 years ago
Removing duplicate code
TomFrost
More...
over 14 years ago
Removing the debugging code from EvalNode.
TomFrost
More...
over 14 years ago
Adding the AddFilter.
TomFrost
More...
over 14 years ago
Fixing dumb typo in constant name.
TomFrost
More...
over 14 years ago
Adding type checking and error checking into the Lexer for filter arguments.
TomFrost
More...
over 14 years ago
Filters now have the context passed to them.
TomFrost
More...
over 14 years ago
More minor bugfixes, and variables are now evaluated.
TomFrost
More...
over 14 years ago
Fixed typo bug.
TomFrost
More...
over 14 years ago
Moved debug code to the EvalNode.
TomFrost
More...
over 14 years ago
Bugfixes. The expression parser now runs!! (Note that debug output is still included)
TomFrost
More...
over 14 years ago
Resetting the alpha flags upon completion of an alpha token.
TomFrost
More...
over 14 years ago
Wrote the Expression parser. Very very untested, and still unfinished. Probably broken. Use on pain of death.
TomFrost
More...
over 14 years ago
Laying out the state machine
TomFrost
More...
over 14 years ago
Added the Eval tag/node and laid out the functions for ExprEval. Very unstable.
TomFrost
More...
over 14 years ago
Forgot to declare the filter exception in ExpressionEvaluator.
TomFrost
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.
TomFrost
More...
over 14 years ago
Removing the concept of an ArgumentToken and, instead, adding a FilterArgument object that persists through the Lexing->Caching process.
TomFrost
More...
over 14 years ago
Refactoring drillDowns to drilldowns.
TomFrost
More...
over 14 years ago
Changed Filter to be called statically, integrated it into VariableNode, and added the very first filter, UpperFilter :)
TomFrost
More...
over 14 years ago
Adding args requirement to Filter interface.
TomFrost
More...
over 14 years ago
←
1
2
…
7
8
9
10
11
12
13
14
15
16
17
18
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree