7 Commits (326e856a2b76b1f05b65b7163366422b82c3acec)

Author SHA1 Message Date
Adam Pippin 326e856a2b Cleanup 3 years ago
Adam Pippin 0265db1946 Rework expression parser to not solve on creation; re-add dependency solving for variables in expressions in variables block 3 years ago
Adam Pippin 6ddf1531af Add boolean literals to expression parser 3 years ago
Adam Pippin 41b26006ac Cleanup + comments 3 years ago
Adam Pippin 27774c84c6 Expression bug fix replacing variables; add string literal 3 years ago
Adam Pippin 5d0afd4984 Reimplement expression parser 3 years ago
Adam Pippin 01b036b284 Move cfnpp code out from under engine namespace 3 years ago
Adam Pippin 400542bc12 Specify some functions callable from expressions 3 years ago
Adam Pippin a2d5324840 Allow expression evaluator to return an array if stack contains multiple values 3 years ago
Adam Pippin 07e9fc2a3a Cleanup 3 years ago
Adam Pippin 6b3eaa6833 First pass at expression parser/evaluator 3 years ago