├── .editorconfig ├── .eslintrc ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── docs └── logo.png ├── package.json ├── spec ├── AstParser │ ├── basic.spec.js │ ├── comments.spec.js │ ├── include-once.spec.js │ ├── incorrect-syntax.spec.js │ ├── inline-expressions.spec.js │ ├── loops.spec.js │ ├── sample-1.spec.js │ ├── sample-2.spec.js │ └── sample-3.spec.js ├── AzureRepos │ ├── AzureReposReader.spec.js │ ├── branches-tags-commits.spec.js │ ├── cache.spec.js │ ├── dependencies.spec.js │ └── remote-relative-includes.spec.js ├── AzureReposExecutor.js ├── BitbucketServer │ ├── BitbucketServerReader.spec.js │ ├── cache.spec.js │ ├── dependencies.spec.js │ └── remote-relative-includes.spec.js ├── BitbucketServerExecutor.js ├── Builder.spec.js ├── Expression │ ├── filters.spec.js │ └── misc.spec.js ├── GitLocal │ ├── GitLocalReader.spec.js │ ├── dependencies.spec.js │ └── remote-relative-includes.spec.js ├── GitLocalExecutor.js ├── GithubReader.spec.js ├── HttpReader.spec.js ├── Include │ ├── IncludePath.spec.js │ ├── IncludeRelativeLocal.spec.js │ └── IncludeRemote.spec.js ├── IncludeLineBrake.spec.js ├── Machine │ ├── basic.spec.js │ ├── built-in-functions.spec.js │ ├── cache.spec.js │ ├── comments.spec.js │ ├── context.spec.js │ ├── file-path.spec.js │ ├── include-once.spec.js │ ├── init.js │ ├── inline-macros.spec.js │ ├── loops.spec.js │ ├── remote-relative-includes.spec.js │ ├── sample-1.spec.js │ ├── sample-10-spec.js │ ├── sample-12-spec.js │ ├── sample-13-spec.js │ ├── sample-14-spec.js │ ├── sample-15-spec.js │ ├── sample-16-spec.js │ ├── sample-17.spec.js │ ├── sample-2.spec.js │ ├── sample-3.spec.js │ ├── sample-4.spec.js │ ├── sample-5.spec.js │ ├── sample-6.spec.js │ ├── sample-7.spec.js │ ├── sample-8.spec.js │ ├── sample-9-spec.js │ ├── suppress-duplicate.spec.js │ ├── use-dependencies.spec.js │ └── use-directives.spec.js ├── backslashToSlash.js ├── fixtures │ ├── config │ │ ├── comment-exclude.exclude │ │ ├── exclude-Builder.exclude │ │ ├── exclude-all.exclude │ │ ├── exclude-http.exclude │ │ ├── exclude-js.exclude │ │ ├── exclude-nothing.exclude │ │ └── exclude-tagged.exclude │ ├── include │ │ ├── dirD │ │ │ ├── y4.nut │ │ │ └── y5.nut │ │ ├── sample-1 │ │ │ ├── dirD │ │ │ │ ├── y1.nut │ │ │ │ ├── y2.nut │ │ │ │ └── y3.nut │ │ │ ├── dirX │ │ │ │ ├── dirD │ │ │ │ │ └── y1.nut │ │ │ │ ├── x_case1.nut │ │ │ │ ├── x_case2.nut │ │ │ │ ├── x_case3.nut │ │ │ │ └── x_case4.nut │ │ │ └── dirZ │ │ │ │ ├── dirD │ │ │ │ ├── y1.nut │ │ │ │ └── y2.nut │ │ │ │ ├── file_case1.nut │ │ │ │ ├── file_case2.nut │ │ │ │ ├── file_case3.nut │ │ │ │ └── file_case4.nut │ │ └── sample-2 │ │ │ ├── LibA │ │ │ └── dirX │ │ │ │ ├── dirD │ │ │ │ └── y3.nut │ │ │ │ ├── x_case_y_abs_local.nut │ │ │ │ ├── x_case_y_abs_local_slash.nut │ │ │ │ ├── x_case_y_abs_local_slash2.nut │ │ │ │ ├── x_case_y_github.nut │ │ │ │ ├── x_case_y_https.nut │ │ │ │ └── x_case_y_rel_local.nut │ │ │ ├── LibB │ │ │ └── dirB │ │ │ │ └── y1.nut │ │ │ └── LibC │ │ │ └── dirC │ │ │ └── y2.nut │ ├── lib │ │ ├── a.builder │ │ ├── a.builder_copy │ │ ├── b.builder │ │ ├── c.builder │ │ ├── d.builder │ │ ├── g.builder │ │ └── path.builder │ ├── sample-1 │ │ ├── inc-a.nut │ │ ├── inc-b.nut │ │ ├── input.nut │ │ ├── input.nut.json │ │ ├── input.nut.out │ │ └── input.nut.out-lc │ ├── sample-10 │ │ ├── 1 │ │ │ ├── 2 │ │ │ │ └── inc-c.nut │ │ │ └── inc-d.nut │ │ ├── inc-a.nut │ │ ├── inc-b.nut │ │ ├── inc-c.nut │ │ ├── input.nut │ │ ├── input.nut.out │ │ ├── input.nut.out-lc-unix │ │ └── input.nut.out-lc-win │ ├── sample-11 │ │ ├── LineBrakeSample.nut │ │ └── OneLineSample.nut │ ├── sample-12 │ │ ├── 1 │ │ │ └── lib-b.js │ │ ├── 2 │ │ │ ├── 3 │ │ │ │ ├── lib-d.js │ │ │ │ └── lib-e.js │ │ │ └── lib-c.js │ │ ├── input.nut │ │ ├── input.nut.out │ │ ├── lib-a.js │ │ └── libs │ ├── sample-13 │ │ ├── input.nut │ │ ├── input.nut.out │ │ ├── lib.js │ │ └── libs │ ├── sample-14 │ │ ├── input.nut │ │ ├── input.nut.out │ │ ├── lib.js │ │ └── libs │ ├── sample-15 │ │ ├── input.nut │ │ ├── input.nut.out │ │ ├── lib.js │ │ ├── libs │ │ └── macro.nut │ ├── sample-16 │ │ ├── input.nut │ │ └── input.nut.out │ ├── sample-17 │ │ ├── README.md │ │ ├── lib.nut │ │ ├── lib │ │ │ ├── lib.nut │ │ │ ├── lib │ │ │ │ ├── lib.nut │ │ │ │ └── libDependency.nut │ │ │ ├── libAbsolute.nut │ │ │ └── libDependency.nut │ │ ├── lib1 │ │ │ ├── lib1 │ │ │ │ └── libDependency.nut │ │ │ ├── libDependency.nut │ │ │ └── libDependency1.nut │ │ ├── libDependency.nut │ │ ├── libNotExist.nut │ │ └── libOutOfRepo.nut │ ├── sample-2 │ │ ├── inc-a.nut │ │ ├── inc-b.nut │ │ ├── inc-c.nut │ │ ├── input.nut │ │ ├── input.nut.json │ │ ├── input.nut.out │ │ └── input.nut.out-lc │ ├── sample-3 │ │ ├── inc-a.nut │ │ ├── input.nut │ │ ├── input.nut.json │ │ ├── input.nut.out │ │ └── input.nut.out-lc │ ├── sample-4 │ │ ├── a.nut │ │ ├── main.nut │ │ ├── main.nut.out │ │ └── main.nut.out-lc │ ├── sample-5 │ │ ├── expression.inc.nut │ │ ├── main.nut │ │ └── set.inc.nut │ ├── sample-6 │ │ ├── 2.nut │ │ ├── a.nut │ │ ├── b.nut │ │ └── c.nut │ ├── sample-7 │ │ ├── inc-a.nut │ │ ├── inc-b.nut │ │ ├── input.nut │ │ ├── input.nut.out │ │ └── input.nut.out-lc │ ├── sample-8 │ │ ├── inc-a.nut │ │ ├── inc-b.nut │ │ ├── input.nut │ │ ├── input.nut.out │ │ └── input.nut.out-lc │ └── sample-9 │ │ ├── input.nut │ │ ├── input.nut.out │ │ └── input.nut.out-lc └── support │ └── jasmine.json └── src ├── AstParser.js ├── Expression.js ├── FileCache.js ├── Machine.js ├── Readers ├── AbstractReader.js ├── AzureReposReader.js ├── BitbucketServerReader.js ├── FileReader.js ├── GitLocalReader.js ├── GithubReader.js └── HttpReader.js ├── cli.js ├── index.js ├── libs ├── base64.js ├── escape.js └── str.js └── merge.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 4.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/README.md -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/docs/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/package.json -------------------------------------------------------------------------------- /spec/AstParser/basic.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/basic.spec.js -------------------------------------------------------------------------------- /spec/AstParser/comments.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/comments.spec.js -------------------------------------------------------------------------------- /spec/AstParser/include-once.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/include-once.spec.js -------------------------------------------------------------------------------- /spec/AstParser/incorrect-syntax.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/incorrect-syntax.spec.js -------------------------------------------------------------------------------- /spec/AstParser/inline-expressions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/inline-expressions.spec.js -------------------------------------------------------------------------------- /spec/AstParser/loops.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/loops.spec.js -------------------------------------------------------------------------------- /spec/AstParser/sample-1.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/sample-1.spec.js -------------------------------------------------------------------------------- /spec/AstParser/sample-2.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/sample-2.spec.js -------------------------------------------------------------------------------- /spec/AstParser/sample-3.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AstParser/sample-3.spec.js -------------------------------------------------------------------------------- /spec/AzureRepos/AzureReposReader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureRepos/AzureReposReader.spec.js -------------------------------------------------------------------------------- /spec/AzureRepos/branches-tags-commits.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureRepos/branches-tags-commits.spec.js -------------------------------------------------------------------------------- /spec/AzureRepos/cache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureRepos/cache.spec.js -------------------------------------------------------------------------------- /spec/AzureRepos/dependencies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureRepos/dependencies.spec.js -------------------------------------------------------------------------------- /spec/AzureRepos/remote-relative-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureRepos/remote-relative-includes.spec.js -------------------------------------------------------------------------------- /spec/AzureReposExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/AzureReposExecutor.js -------------------------------------------------------------------------------- /spec/BitbucketServer/BitbucketServerReader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/BitbucketServer/BitbucketServerReader.spec.js -------------------------------------------------------------------------------- /spec/BitbucketServer/cache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/BitbucketServer/cache.spec.js -------------------------------------------------------------------------------- /spec/BitbucketServer/dependencies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/BitbucketServer/dependencies.spec.js -------------------------------------------------------------------------------- /spec/BitbucketServer/remote-relative-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/BitbucketServer/remote-relative-includes.spec.js -------------------------------------------------------------------------------- /spec/BitbucketServerExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/BitbucketServerExecutor.js -------------------------------------------------------------------------------- /spec/Builder.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Builder.spec.js -------------------------------------------------------------------------------- /spec/Expression/filters.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Expression/filters.spec.js -------------------------------------------------------------------------------- /spec/Expression/misc.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Expression/misc.spec.js -------------------------------------------------------------------------------- /spec/GitLocal/GitLocalReader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/GitLocal/GitLocalReader.spec.js -------------------------------------------------------------------------------- /spec/GitLocal/dependencies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/GitLocal/dependencies.spec.js -------------------------------------------------------------------------------- /spec/GitLocal/remote-relative-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/GitLocal/remote-relative-includes.spec.js -------------------------------------------------------------------------------- /spec/GitLocalExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/GitLocalExecutor.js -------------------------------------------------------------------------------- /spec/GithubReader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/GithubReader.spec.js -------------------------------------------------------------------------------- /spec/HttpReader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/HttpReader.spec.js -------------------------------------------------------------------------------- /spec/Include/IncludePath.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Include/IncludePath.spec.js -------------------------------------------------------------------------------- /spec/Include/IncludeRelativeLocal.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Include/IncludeRelativeLocal.spec.js -------------------------------------------------------------------------------- /spec/Include/IncludeRemote.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Include/IncludeRemote.spec.js -------------------------------------------------------------------------------- /spec/IncludeLineBrake.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/IncludeLineBrake.spec.js -------------------------------------------------------------------------------- /spec/Machine/basic.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/basic.spec.js -------------------------------------------------------------------------------- /spec/Machine/built-in-functions.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/built-in-functions.spec.js -------------------------------------------------------------------------------- /spec/Machine/cache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/cache.spec.js -------------------------------------------------------------------------------- /spec/Machine/comments.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/comments.spec.js -------------------------------------------------------------------------------- /spec/Machine/context.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/context.spec.js -------------------------------------------------------------------------------- /spec/Machine/file-path.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/file-path.spec.js -------------------------------------------------------------------------------- /spec/Machine/include-once.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/include-once.spec.js -------------------------------------------------------------------------------- /spec/Machine/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/init.js -------------------------------------------------------------------------------- /spec/Machine/inline-macros.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/inline-macros.spec.js -------------------------------------------------------------------------------- /spec/Machine/loops.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/loops.spec.js -------------------------------------------------------------------------------- /spec/Machine/remote-relative-includes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/remote-relative-includes.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-1.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-1.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-10-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-10-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-12-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-12-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-13-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-13-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-14-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-14-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-15-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-15-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-16-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-16-spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-17.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-17.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-2.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-2.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-3.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-3.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-4.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-4.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-5.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-5.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-6.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-6.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-7.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-7.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-8.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-8.spec.js -------------------------------------------------------------------------------- /spec/Machine/sample-9-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/sample-9-spec.js -------------------------------------------------------------------------------- /spec/Machine/suppress-duplicate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/suppress-duplicate.spec.js -------------------------------------------------------------------------------- /spec/Machine/use-dependencies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/use-dependencies.spec.js -------------------------------------------------------------------------------- /spec/Machine/use-directives.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/Machine/use-directives.spec.js -------------------------------------------------------------------------------- /spec/backslashToSlash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/backslashToSlash.js -------------------------------------------------------------------------------- /spec/fixtures/config/comment-exclude.exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/config/comment-exclude.exclude -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-Builder.exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/config/exclude-Builder.exclude -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-all.exclude: -------------------------------------------------------------------------------- 1 | ** 2 | -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-http.exclude: -------------------------------------------------------------------------------- 1 | http:*/** 2 | -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-js.exclude: -------------------------------------------------------------------------------- 1 | */**/*.js* 2 | 3 | -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-nothing.exclude: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/fixtures/config/exclude-tagged.exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/config/exclude-tagged.exclude -------------------------------------------------------------------------------- /spec/fixtures/include/dirD/y4.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 4) -------------------------------------------------------------------------------- /spec/fixtures/include/dirD/y5.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 5) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirD/y1.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 3) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirD/y2.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 3) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirD/y3.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 3) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirX/dirD/y1.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 1) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirX/x_case1.nut: -------------------------------------------------------------------------------- 1 | @include "dirD/y1.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirX/x_case2.nut: -------------------------------------------------------------------------------- 1 | @include "dirD/y2.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirX/x_case3.nut: -------------------------------------------------------------------------------- 1 | @include "dirD/y3.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirX/x_case4.nut: -------------------------------------------------------------------------------- 1 | @include "dirD/y4.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/dirD/y1.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 2) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/dirD/y2.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case 2) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/file_case1.nut: -------------------------------------------------------------------------------- 1 | @include __PATH__ + "/../dirX/x_case1.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/file_case2.nut: -------------------------------------------------------------------------------- 1 | @include __PATH__ + "/../dirX/x_case2.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/file_case3.nut: -------------------------------------------------------------------------------- 1 | @include __PATH__ + "/../dirX/x_case3.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-1/dirZ/file_case4.nut: -------------------------------------------------------------------------------- 1 | @include __PATH__ + "/../dirX/x_case4.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/dirD/y3.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case y rel) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_abs_local.nut: -------------------------------------------------------------------------------- 1 | @include "C:\builder_test_g2e5r6uh\y.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_abs_local_slash.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/include/sample-2/LibA/dirX/x_case_y_abs_local_slash.nut -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_abs_local_slash2.nut: -------------------------------------------------------------------------------- 1 | @include "/builder_test_g2e5r6uh/y.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_github.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/include/sample-2/LibA/dirX/x_case_y_github.nut -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_https.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/include/sample-2/LibA/dirX/x_case_y_https.nut -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibA/dirX/x_case_y_rel_local.nut: -------------------------------------------------------------------------------- 1 | @include "dirD/y3.nut" -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibB/dirB/y1.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case y remote) -------------------------------------------------------------------------------- /spec/fixtures/include/sample-2/LibC/dirC/y2.nut: -------------------------------------------------------------------------------- 1 | // y.nut (case y path from /) -------------------------------------------------------------------------------- /spec/fixtures/lib/a.builder: -------------------------------------------------------------------------------- 1 | a.builder 2 | -------------------------------------------------------------------------------- /spec/fixtures/lib/a.builder_copy: -------------------------------------------------------------------------------- 1 | a.builder 2 | -------------------------------------------------------------------------------- /spec/fixtures/lib/b.builder: -------------------------------------------------------------------------------- 1 | b.builder 2 | -------------------------------------------------------------------------------- /spec/fixtures/lib/c.builder: -------------------------------------------------------------------------------- 1 | c.builder 2 | -------------------------------------------------------------------------------- /spec/fixtures/lib/d.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/lib/d.builder -------------------------------------------------------------------------------- /spec/fixtures/lib/g.builder: -------------------------------------------------------------------------------- 1 | g.builder.rev1 2 | -------------------------------------------------------------------------------- /spec/fixtures/lib/path.builder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/lib/path.builder -------------------------------------------------------------------------------- /spec/fixtures/sample-1/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-1/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-1/inc-b.nut: -------------------------------------------------------------------------------- 1 | // included file b 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-1/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-1/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-1/input.nut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-1/input.nut.json -------------------------------------------------------------------------------- /spec/fixtures/sample-1/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-1/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-1/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-1/input.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-10/1/2/inc-c.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/1/2/inc-c.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-10/1/inc-d.nut: -------------------------------------------------------------------------------- 1 | // included file d 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-10/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-10/inc-b.nut: -------------------------------------------------------------------------------- 1 | // included file b 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-10/inc-c.nut: -------------------------------------------------------------------------------- 1 | @include "1/inc-d.nut" 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-10/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-10/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-10/input.nut.out-lc-unix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/input.nut.out-lc-unix -------------------------------------------------------------------------------- /spec/fixtures/sample-10/input.nut.out-lc-win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-10/input.nut.out-lc-win -------------------------------------------------------------------------------- /spec/fixtures/sample-11/LineBrakeSample.nut: -------------------------------------------------------------------------------- 1 | server.log("Have end of line") 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-11/OneLineSample.nut: -------------------------------------------------------------------------------- 1 | server.log("Doesn't have end of line"); -------------------------------------------------------------------------------- /spec/fixtures/sample-12/1/lib-b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/1/lib-b.js -------------------------------------------------------------------------------- /spec/fixtures/sample-12/2/3/lib-d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/2/3/lib-d.js -------------------------------------------------------------------------------- /spec/fixtures/sample-12/2/3/lib-e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/2/3/lib-e.js -------------------------------------------------------------------------------- /spec/fixtures/sample-12/2/lib-c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/2/lib-c.js -------------------------------------------------------------------------------- /spec/fixtures/sample-12/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-12/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-12/lib-a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/lib-a.js -------------------------------------------------------------------------------- /spec/fixtures/sample-12/libs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-12/libs -------------------------------------------------------------------------------- /spec/fixtures/sample-13/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-13/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-13/input.nut.out: -------------------------------------------------------------------------------- 1 | HELLO WORLD! 2 | hello world! 3 | -------------------------------------------------------------------------------- /spec/fixtures/sample-13/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-13/lib.js -------------------------------------------------------------------------------- /spec/fixtures/sample-13/libs: -------------------------------------------------------------------------------- 1 | lib.js 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-14/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-14/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-14/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-14/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-14/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-14/lib.js -------------------------------------------------------------------------------- /spec/fixtures/sample-14/libs: -------------------------------------------------------------------------------- 1 | lib.js 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-15/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-15/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-15/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-15/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-15/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-15/lib.js -------------------------------------------------------------------------------- /spec/fixtures/sample-15/libs: -------------------------------------------------------------------------------- 1 | lib.js 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-15/macro.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-15/macro.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-16/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-16/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-16/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-16/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/README.md -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib/lib.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib/lib.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib/lib/lib.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib/lib/lib.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib/lib/libDependency.nut: -------------------------------------------------------------------------------- 1 | local str = "I AM libDependency.nut level 2"; 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib/libAbsolute.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib/libAbsolute.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib/libDependency.nut: -------------------------------------------------------------------------------- 1 | local str = "I AM libDependency.nut level 1"; 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib1/lib1/libDependency.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib1/lib1/libDependency.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib1/libDependency.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib1/libDependency.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/lib1/libDependency1.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/lib1/libDependency1.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/libDependency.nut: -------------------------------------------------------------------------------- 1 | local str = "I AM libDependency.nut level 0"; 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-17/libNotExist.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/libNotExist.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-17/libOutOfRepo.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-17/libOutOfRepo.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-2/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-2/inc-b.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/inc-b.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-2/inc-c.nut: -------------------------------------------------------------------------------- 1 | @include once "inc-b.nut" 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-2/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-2/input.nut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/input.nut.json -------------------------------------------------------------------------------- /spec/fixtures/sample-2/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-2/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-2/input.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-3/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-3/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-3/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-3/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-3/input.nut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-3/input.nut.json -------------------------------------------------------------------------------- /spec/fixtures/sample-3/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-3/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-3/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-3/input.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-4/a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-4/a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-4/main.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-4/main.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-4/main.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-4/main.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-4/main.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-4/main.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-5/expression.inc.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-5/expression.inc.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-5/main.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-5/main.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-5/set.inc.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-5/set.inc.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-6/2.nut: -------------------------------------------------------------------------------- 1 | @include "b.nut" 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-6/a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-6/a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-6/b.nut: -------------------------------------------------------------------------------- 1 | @include "c.nut" 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-6/c.nut: -------------------------------------------------------------------------------- 1 | @include "2.nut" 2 | -------------------------------------------------------------------------------- /spec/fixtures/sample-7/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-7/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-7/inc-b.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-7/inc-b.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-7/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-7/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-7/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-7/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-7/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-7/input.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-8/inc-a.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-8/inc-a.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-8/inc-b.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-8/inc-b.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-8/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-8/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-8/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-8/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-8/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-8/input.nut.out-lc -------------------------------------------------------------------------------- /spec/fixtures/sample-9/input.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-9/input.nut -------------------------------------------------------------------------------- /spec/fixtures/sample-9/input.nut.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-9/input.nut.out -------------------------------------------------------------------------------- /spec/fixtures/sample-9/input.nut.out-lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/fixtures/sample-9/input.nut.out-lc -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /src/AstParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/AstParser.js -------------------------------------------------------------------------------- /src/Expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Expression.js -------------------------------------------------------------------------------- /src/FileCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/FileCache.js -------------------------------------------------------------------------------- /src/Machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Machine.js -------------------------------------------------------------------------------- /src/Readers/AbstractReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/AbstractReader.js -------------------------------------------------------------------------------- /src/Readers/AzureReposReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/AzureReposReader.js -------------------------------------------------------------------------------- /src/Readers/BitbucketServerReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/BitbucketServerReader.js -------------------------------------------------------------------------------- /src/Readers/FileReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/FileReader.js -------------------------------------------------------------------------------- /src/Readers/GitLocalReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/GitLocalReader.js -------------------------------------------------------------------------------- /src/Readers/GithubReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/GithubReader.js -------------------------------------------------------------------------------- /src/Readers/HttpReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/Readers/HttpReader.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/index.js -------------------------------------------------------------------------------- /src/libs/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/libs/base64.js -------------------------------------------------------------------------------- /src/libs/escape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/libs/escape.js -------------------------------------------------------------------------------- /src/libs/str.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/libs/str.js -------------------------------------------------------------------------------- /src/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electricimp/Builder/HEAD/src/merge.js --------------------------------------------------------------------------------