Commit Graph

55 Commits (e98ab725c2c8a0f2c0007bda964bf00a20b3fd15)

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]
11 years ago
Mitchell Hashimoto 2abeb2d9ac config: use new API
11 years ago
Mitchell Hashimoto 61ee63d842 config/lang/ast: remove unused Eval
11 years ago
Mitchell Hashimoto 8d2c60a8af config/lang: eval
11 years ago
Mitchell Hashimoto 4302dbaf2a config/lang: make TypeCheck implementable by other nodes
11 years ago
Mitchell Hashimoto 57adfe53f6 config/lang: use the new AST stuff
11 years ago
Mitchell Hashimoto c96b3b9ddc config/lang/ast: Eval
11 years ago
Mitchell Hashimoto c4273974de config/lang/ast: introduce Type
11 years ago
Mitchell Hashimoto 342b4d2d9f config/lang: proper filename
11 years ago
Mitchell Hashimoto 1e79861b84 config/lang/ast: AST transforms are built-in
11 years ago
Mitchell Hashimoto d3c0543bf3 Merge pull request #797 from hashicorp/f-stronger-types
11 years ago
Emil Hessman 482460c4c8 config/lang: address vet reports
11 years ago
Mitchell Hashimoto 6e29ea0366 config/lang: some hoops to get the types to work
11 years ago
Mitchell Hashimoto 591610deea config/lang: string to int
11 years ago
Mitchell Hashimoto d12bf66403 config/lang: implicit builtins are coming in
11 years ago
Mitchell Hashimoto 36b6601baf config/lang: implicit type conversions
11 years ago
Mitchell Hashimoto 8ae14f06b3 config: variables must be typed
11 years ago
Mitchell Hashimoto dd456871e9 config/lang: remove unused code
11 years ago
Mitchell Hashimoto 8d51b6b1d4 config/lang: variadic functions
11 years ago
Mitchell Hashimoto 4ba7de17a9 config/lang: call the proper functions on Scope
11 years ago
Mitchell Hashimoto 2b679572b4 config/lang: TypeCheck
11 years ago
Mitchell Hashimoto 8ce7ef6188 config/lang: implement identifier semantic check
11 years ago
Mitchell Hashimoto e68fbceebc config/lang: fix bug parsing empty strings
11 years ago
Mitchell Hashimoto c424a8a815 config/lang: FixedValueTransform
11 years ago
Mitchell Hashimoto d1a0ea9d9b config/lang: make formal Stack object
11 years ago
Mitchell Hashimoto 6d9db3139c config/lang: AST String() methods
11 years ago
Mitchell Hashimoto c05d7a6acd config/lang: escaping interpolations with double dollar signs
11 years ago
Mitchell Hashimoto c15c17dfe9 config/lang: remove unused file
11 years ago
Mitchell Hashimoto f836397d8d config/lang: enable type checking in execution
11 years ago
Mitchell Hashimoto ec3b5f3886 config/lang: implement type lookup
11 years ago
Mitchell Hashimoto 25a2fbc902 config/lang: integer and float types
11 years ago
Mitchell Hashimoto a0926de4a9 config/lang: completed type checking
11 years ago
Mitchell Hashimoto 662760da11 config/lang: have position in AST
11 years ago
Mitchell Hashimoto d3b1010444 config/lang: start implementing type checking
11 years ago
Mitchell Hashimoto 8f925b93e0 config/lang: function calls work
11 years ago