├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmignore ├── .travis.yml ├── .travis └── prerelease_pu.sh ├── LICENSE ├── README.md ├── RELEASING.md ├── bin └── surya ├── package.json ├── resources └── template.html ├── src ├── dependencies.js ├── describe.js ├── flatten.js ├── ftrace.js ├── graph.js ├── graphSimple.js ├── index.js ├── inheritance.js ├── mdreport.js ├── parse.js └── utils │ ├── colorscheme.js │ ├── importer.js │ ├── parserHelpers.js │ └── utils.js └── test ├── contracts ├── Generic.sol ├── Global.sol ├── Inheritance.sol ├── Library.sol └── V060.sol ├── mocha.opts ├── test.sh └── unit └── index.test.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/prerelease_pu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/.travis/prerelease_pu.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/RELEASING.md -------------------------------------------------------------------------------- /bin/surya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/bin/surya -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/package.json -------------------------------------------------------------------------------- /resources/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/resources/template.html -------------------------------------------------------------------------------- /src/dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/dependencies.js -------------------------------------------------------------------------------- /src/describe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/describe.js -------------------------------------------------------------------------------- /src/flatten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/flatten.js -------------------------------------------------------------------------------- /src/ftrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/ftrace.js -------------------------------------------------------------------------------- /src/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/graph.js -------------------------------------------------------------------------------- /src/graphSimple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/graphSimple.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/index.js -------------------------------------------------------------------------------- /src/inheritance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/inheritance.js -------------------------------------------------------------------------------- /src/mdreport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/mdreport.js -------------------------------------------------------------------------------- /src/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/parse.js -------------------------------------------------------------------------------- /src/utils/colorscheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/utils/colorscheme.js -------------------------------------------------------------------------------- /src/utils/importer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/utils/importer.js -------------------------------------------------------------------------------- /src/utils/parserHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/utils/parserHelpers.js -------------------------------------------------------------------------------- /src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/src/utils/utils.js -------------------------------------------------------------------------------- /test/contracts/Generic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/contracts/Generic.sol -------------------------------------------------------------------------------- /test/contracts/Global.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/contracts/Global.sol -------------------------------------------------------------------------------- /test/contracts/Inheritance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/contracts/Inheritance.sol -------------------------------------------------------------------------------- /test/contracts/Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/contracts/Library.sol -------------------------------------------------------------------------------- /test/contracts/V060.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/contracts/V060.sol -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConsenSysDiligence/surya/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/unit/index.test.js: -------------------------------------------------------------------------------- 1 | import { assert } from 'chai'; 2 | --------------------------------------------------------------------------------