Commit Graph

313 Commits (cb4e364aca94a67f3eb9dd454c30459f1ba4ff01)

Author SHA1 Message Date
Mitchell Hashimoto 4bcf6cf6b2 config: bare splat variables should not be allowed in provisioners
11 years ago
Emil Hessman e7bbbfb098 helper/url: add Windows 'safe' URL Parse wrapper
11 years ago
Emil Hessman a8db835a44 config/module: fix HgGetter test failures on Windows
11 years ago
Emil Hessman 5bbfc0d4e2 config/module: fix URL file path handling on Windows
11 years ago
Mitchell Hashimoto 2d9dd25493 config/module: fix regression of ignoring forced type if valid URL
11 years ago
Emil Hessman 97227a5c70 config/module: fix detection of file paths on Windows
11 years ago
Emil Hessman 65177edd1e config/module: fix test failures on Windows
11 years ago
Emil Hessman d5a49363d7 config/module: handle absolute file paths on Windows
11 years ago
Emil Hessman 78d1fc742f config/module: adjust HttpGetter test to fix Windows test failure
11 years ago
Emil Hessman 74cf8fcabd config/module: adjust FileDetector tests for Windows
11 years ago
Emil Hessman 160e4f926e config/module: fix panic on Windows when running tests
11 years ago
Mitchell Hashimoto 63344a37c6 config/lang: verify single quotes syntax error [GH-613]
11 years ago
Mitchell Hashimoto 91a3405e88 config: understand provisioner blocks in JSON [GH-807]
11 years ago
Mitchell Hashimoto 7f9abbb99c config/lang; missed file
11 years ago
Mitchell Hashimoto a2e40ad731 config: multi-variable access in slice validation fixed [GH-798]
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 92af4801a1 config: reintroduce concat
11 years ago
Mitchell Hashimoto 8d51b6b1d4 config/lang: variadic functions
11 years ago
Mitchell Hashimoto 4af4c9e16c config: add lookup function back
11 years ago
Mitchell Hashimoto 49fe0d5c7f config: remove a lot of unused stuff
11 years ago
Mitchell Hashimoto 1ccad4d729 config: convert fucntions, put functions into Scope
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 5abbde3ac9 config: remove unused files
11 years ago
Mitchell Hashimoto 740c25d4ea config: convert to config/lang
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 abca82a84e config: another test
11 years ago
Mitchell Hashimoto aa2c7b2764 config: DetectVariables to detect interpolated variables in an AST
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