7 Commits (3fa0e7920e94d74b6fa1cc7bb01938b7ecf4ba5e)

Author SHA1 Message Date
Adam Pippin 949a8deb8f Re-add !expr function 3 years ago
Adam Pippin 701b25779e Allow !replace to accept a scalar 3 years ago
Adam Pippin 9e5adfb9ce Bugfix: !if that creates cfn conditions properly replaces parent node 3 years ago
Adam Pippin a3fe71526d Bugfix: generating Fn::If without false caused error 3 years ago
Adam Pippin 41b26006ac Cleanup + comments 3 years ago
Adam Pippin 22aa9e068f Update fn::if to use new expression parser and generate conditions where appropriate 3 years ago
Adam Pippin 01b036b284 Move cfnpp code out from under engine namespace 3 years ago
Adam Pippin 6485b4f5a1 Add !expr function to allow inserting the result of evaluating an expression 3 years ago
Adam Pippin 07e9fc2a3a Cleanup 3 years ago
Adam Pippin 497f23594e Add basic !if function 3 years ago
Adam Pippin 1bb3e50cfb Move cfnpp stuff into its own namespace 3 years ago
Adam Pippin c0b4fd7dd3 Code cleanup 3 years ago
Adam Pippin 6ce8dec215 Add !var to use value of variable as value 3 years ago
Adam Pippin de247299cd Pass options in to compiler at construction instead of with each pass 3 years ago