├── .eslintrc.json ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── bin └── yulc ├── doc ├── examples │ └── CrowdFund.yul └── lang.md ├── eslint.config.cjs ├── etc ├── builtins.yul ├── solc.json └── support.yul ├── lib ├── hashes │ ├── blake2b.js │ ├── blake2b160.js │ ├── blake2b256.js │ ├── hash160.js │ ├── hash256.js │ ├── keccak.js │ ├── keccak160.js │ ├── keccak256.js │ ├── ripemd160.js │ └── sha256.js ├── solidity.js └── yul.js ├── package.json ├── syntax └── vim │ └── yul.vim ├── test └── .gitkeep ├── tools └── install.js └── vendor └── .gitkeep /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/README.md -------------------------------------------------------------------------------- /bin/yulc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/bin/yulc -------------------------------------------------------------------------------- /doc/examples/CrowdFund.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/doc/examples/CrowdFund.yul -------------------------------------------------------------------------------- /doc/lang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/doc/lang.md -------------------------------------------------------------------------------- /eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/eslint.config.cjs -------------------------------------------------------------------------------- /etc/builtins.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/etc/builtins.yul -------------------------------------------------------------------------------- /etc/solc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/etc/solc.json -------------------------------------------------------------------------------- /etc/support.yul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/etc/support.yul -------------------------------------------------------------------------------- /lib/hashes/blake2b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/blake2b.js -------------------------------------------------------------------------------- /lib/hashes/blake2b160.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/blake2b160.js -------------------------------------------------------------------------------- /lib/hashes/blake2b256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/blake2b256.js -------------------------------------------------------------------------------- /lib/hashes/hash160.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/hash160.js -------------------------------------------------------------------------------- /lib/hashes/hash256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/hash256.js -------------------------------------------------------------------------------- /lib/hashes/keccak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/keccak.js -------------------------------------------------------------------------------- /lib/hashes/keccak160.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/keccak160.js -------------------------------------------------------------------------------- /lib/hashes/keccak256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/keccak256.js -------------------------------------------------------------------------------- /lib/hashes/ripemd160.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/ripemd160.js -------------------------------------------------------------------------------- /lib/hashes/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/hashes/sha256.js -------------------------------------------------------------------------------- /lib/solidity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/solidity.js -------------------------------------------------------------------------------- /lib/yul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/lib/yul.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/package.json -------------------------------------------------------------------------------- /syntax/vim/yul.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/syntax/vim/yul.vim -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tools/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/warpdex/jul/HEAD/tools/install.js -------------------------------------------------------------------------------- /vendor/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------