├── .luacheckrc ├── .luacov ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── luadepgraph.lua ├── depgraph-scm-1.rockspec ├── spec ├── cli_spec.lua ├── depgraph_spec.lua ├── samples │ ├── bad_file.rockspec │ ├── bin │ │ └── rock.lua │ ├── no_build.rockspec │ ├── rock-1-1.rockspec │ ├── rock.lua │ ├── rock │ │ ├── bar.lua │ │ └── foo.lua │ ├── run_error.rockspec │ ├── syntax_error.lua │ └── syntax_error.rockspec └── scan_spec.lua └── src └── depgraph ├── cli.lua ├── init.lua ├── luacheck ├── lexer.lua ├── linearize.lua ├── parser.lua └── utils.lua └── scan.lua /.luacheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/.luacheckrc -------------------------------------------------------------------------------- /.luacov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/.luacov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/README.md -------------------------------------------------------------------------------- /bin/luadepgraph.lua: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env lua 2 | require("depgraph.cli")(arg) 3 | -------------------------------------------------------------------------------- /depgraph-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/depgraph-scm-1.rockspec -------------------------------------------------------------------------------- /spec/cli_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/cli_spec.lua -------------------------------------------------------------------------------- /spec/depgraph_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/depgraph_spec.lua -------------------------------------------------------------------------------- /spec/samples/bad_file.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/samples/bad_file.rockspec -------------------------------------------------------------------------------- /spec/samples/bin/rock.lua: -------------------------------------------------------------------------------- 1 | require "rock" 2 | -------------------------------------------------------------------------------- /spec/samples/no_build.rockspec: -------------------------------------------------------------------------------- 1 | build = false 2 | -------------------------------------------------------------------------------- /spec/samples/rock-1-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/samples/rock-1-1.rockspec -------------------------------------------------------------------------------- /spec/samples/rock.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/samples/rock.lua -------------------------------------------------------------------------------- /spec/samples/rock/bar.lua: -------------------------------------------------------------------------------- 1 | require "rock" 2 | -------------------------------------------------------------------------------- /spec/samples/rock/foo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/samples/rock/foo.lua -------------------------------------------------------------------------------- /spec/samples/run_error.rockspec: -------------------------------------------------------------------------------- 1 | (nil)() 2 | -------------------------------------------------------------------------------- /spec/samples/syntax_error.lua: -------------------------------------------------------------------------------- 1 | from __future__ import not a chance 2 | -------------------------------------------------------------------------------- /spec/samples/syntax_error.rockspec: -------------------------------------------------------------------------------- 1 | not a rockspec really 2 | -------------------------------------------------------------------------------- /spec/scan_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/spec/scan_spec.lua -------------------------------------------------------------------------------- /src/depgraph/cli.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/cli.lua -------------------------------------------------------------------------------- /src/depgraph/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/init.lua -------------------------------------------------------------------------------- /src/depgraph/luacheck/lexer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/luacheck/lexer.lua -------------------------------------------------------------------------------- /src/depgraph/luacheck/linearize.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/luacheck/linearize.lua -------------------------------------------------------------------------------- /src/depgraph/luacheck/parser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/luacheck/parser.lua -------------------------------------------------------------------------------- /src/depgraph/luacheck/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/luacheck/utils.lua -------------------------------------------------------------------------------- /src/depgraph/scan.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeterv/depgraph/HEAD/src/depgraph/scan.lua --------------------------------------------------------------------------------