aboutsummaryrefslogtreecommitdiffhomepage
path: root/expressions.h
AgeCommit message (Collapse)AuthorFilesLines
2012-11-14expressions.find_op(), can be used test whether we are in a loop (although ↵Robin Haberkorn1-0/+2
that's inefficient)
2012-11-12various arithmetic expression fixes: SUB must have higher precedence than ↵Robin Haberkorn1-1/+1
ADD; fixed num_sign (unary minus) handling
2012-11-11implemented F<, F>, F' and F| (flow) commandsRobin Haberkorn1-0/+5
2012-11-07additional commands implementedRobin Haberkorn1-2/+6
2012-11-07make some Expression methods privateRobin Haberkorn1-5/+7
2012-11-07simplified/cleaned up undo operations on value stackRobin Haberkorn1-35/+44
* special undo tokens are private to the ValueStack class and automatically parameterized * undo_push() and undo_pop() methods hide the internals of pushing the undo tokens
2012-11-07fixed "," operatorRobin Haberkorn1-11/+2
instead of pushing a special number (which wasn't that special...), use a dedicated "new" operator which does not count as an argument operator, nor does it count as an ordinary operator and it is popped before any number (and "number" operator) is pushed
2012-11-07expression stack fixes and some arithmetic commandsRobin Haberkorn1-5/+13
2012-11-07expression stack based on THECO's ArithmeticStackRobin Haberkorn1-0/+160