Commit Graph

55 Commits (5e282683bfcd819fc3eacd94de424924d14701b5)

Author SHA1 Message Date
Paul Hinze 77847b1572 config/lang: restore go1.4.3 generated code
11 years ago
Mitchell Hashimoto 344e7c26b5 fix a bunch of tests from go-getter import
11 years ago
Panagiotis Moustafellos e4845f75cc removed extra parentheses
11 years ago
Mitchell Hashimoto 97d2c4a6de config/lang: don't see * as part of var name [GH-2046]
11 years ago
Sam Boyer b82bd0c280 Condense switch fallthroughs into expr lists
11 years ago
Mitchell Hashimoto 0ff39a3773 config/lang: support math on variables through implicits
11 years ago
Mitchell Hashimoto 23609a7af5 Merge pull request #1096 from hashicorp/f-sprintf
11 years ago
Mitchell Hashimoto 9e50bf76c7 config/lang: test case for multiline lang
11 years ago
Mitchell Hashimoto b39ddc7d47 config: add format function
11 years ago
Mitchell Hashimoto 5848cba6ad config/lang: add modulo
11 years ago
Mitchell Hashimoto 3c4a036fb5 config/lang: add (expr) for order of ops
11 years ago
Mitchell Hashimoto 6750318bb5 config/lang: add test with expressions
11 years ago
Mitchell Hashimoto 9ddcaf15eb config/lang: fix shift/reduce conflict
11 years ago
Mitchell Hashimoto 07b78fdf84 config/lang: math operations
11 years ago
Mitchell Hashimoto 684228e371 config/lang: add math operations for ints
11 years ago
Mitchell Hashimoto 63344a37c6 config/lang: verify single quotes syntax error [GH-613]
12 years ago
Mitchell Hashimoto 2abeb2d9ac config: use new API
12 years ago
Mitchell Hashimoto 61ee63d842 config/lang/ast: remove unused Eval
12 years ago
Mitchell Hashimoto 8d2c60a8af config/lang: eval
12 years ago
Mitchell Hashimoto 4302dbaf2a config/lang: make TypeCheck implementable by other nodes
12 years ago
Mitchell Hashimoto 57adfe53f6 config/lang: use the new AST stuff
12 years ago
Mitchell Hashimoto c96b3b9ddc config/lang/ast: Eval
12 years ago
Mitchell Hashimoto c4273974de config/lang/ast: introduce Type
12 years ago
Mitchell Hashimoto 342b4d2d9f config/lang: proper filename
12 years ago
Mitchell Hashimoto 1e79861b84 config/lang/ast: AST transforms are built-in
12 years ago
Mitchell Hashimoto d3c0543bf3 Merge pull request #797 from hashicorp/f-stronger-types
12 years ago
Emil Hessman 482460c4c8 config/lang: address vet reports
12 years ago
Mitchell Hashimoto 6e29ea0366 config/lang: some hoops to get the types to work
12 years ago
Mitchell Hashimoto 591610deea config/lang: string to int
12 years ago
Mitchell Hashimoto d12bf66403 config/lang: implicit builtins are coming in
12 years ago
Mitchell Hashimoto 36b6601baf config/lang: implicit type conversions
12 years ago
Mitchell Hashimoto 8ae14f06b3 config: variables must be typed
12 years ago
Mitchell Hashimoto dd456871e9 config/lang: remove unused code
12 years ago
Mitchell Hashimoto 8d51b6b1d4 config/lang: variadic functions
12 years ago
Mitchell Hashimoto 4ba7de17a9 config/lang: call the proper functions on Scope
12 years ago
Mitchell Hashimoto 2b679572b4 config/lang: TypeCheck
12 years ago
Mitchell Hashimoto 8ce7ef6188 config/lang: implement identifier semantic check
12 years ago
Mitchell Hashimoto e68fbceebc config/lang: fix bug parsing empty strings
12 years ago
Mitchell Hashimoto c424a8a815 config/lang: FixedValueTransform
12 years ago
Mitchell Hashimoto d1a0ea9d9b config/lang: make formal Stack object
12 years ago
Mitchell Hashimoto 6d9db3139c config/lang: AST String() methods
12 years ago
Mitchell Hashimoto c05d7a6acd config/lang: escaping interpolations with double dollar signs
12 years ago
Mitchell Hashimoto c15c17dfe9 config/lang: remove unused file
12 years ago
Mitchell Hashimoto f836397d8d config/lang: enable type checking in execution
12 years ago
Mitchell Hashimoto ec3b5f3886 config/lang: implement type lookup
12 years ago
Mitchell Hashimoto 25a2fbc902 config/lang: integer and float types
12 years ago
Mitchell Hashimoto a0926de4a9 config/lang: completed type checking
12 years ago
Mitchell Hashimoto 662760da11 config/lang: have position in AST
12 years ago
Mitchell Hashimoto d3b1010444 config/lang: start implementing type checking
12 years ago
Mitchell Hashimoto 8f925b93e0 config/lang: function calls work
12 years ago