├── .github └── workflows │ └── deploy-npm.yml ├── .gitignore ├── LICENSE ├── README.md ├── dev.ts ├── jest.config.js ├── package.json ├── src ├── cli.ts ├── convert-to-tolk.ts ├── parse-func-source.ts └── renaming-mapping.ts ├── tests ├── folder-inout.spec.ts ├── inout │ ├── a10.fc │ ├── a10.fc.tolk │ ├── addr.fc │ ├── addr.fc.tolk │ ├── jetton-minter.fc │ ├── jetton-minter.fc.tolk │ ├── stdfn.fc │ ├── stdfn.fc.tolk │ ├── uni-lockup-wallet.fc │ └── uni-lockup-wallet.fc.tolk └── manual-inout.spec.ts ├── tree-sitter-func ├── .gitignore ├── LICENSE ├── README.md ├── binding.gyp ├── bindings │ └── node │ │ ├── binding.cc │ │ └── index.js ├── grammar.js ├── package.json ├── src │ ├── grammar.json │ ├── node-types.json │ ├── parser.c │ └── tree_sitter │ │ └── parser.h └── tree-sitter-func.wasm ├── tsconfig.json └── yarn.lock /.github/workflows/deploy-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/.github/workflows/deploy-npm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | node_modules 4 | dist 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/README.md -------------------------------------------------------------------------------- /dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/dev.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/convert-to-tolk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/src/convert-to-tolk.ts -------------------------------------------------------------------------------- /src/parse-func-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/src/parse-func-source.ts -------------------------------------------------------------------------------- /src/renaming-mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/src/renaming-mapping.ts -------------------------------------------------------------------------------- /tests/folder-inout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/folder-inout.spec.ts -------------------------------------------------------------------------------- /tests/inout/a10.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/a10.fc -------------------------------------------------------------------------------- /tests/inout/a10.fc.tolk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/a10.fc.tolk -------------------------------------------------------------------------------- /tests/inout/addr.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/addr.fc -------------------------------------------------------------------------------- /tests/inout/addr.fc.tolk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/addr.fc.tolk -------------------------------------------------------------------------------- /tests/inout/jetton-minter.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/jetton-minter.fc -------------------------------------------------------------------------------- /tests/inout/jetton-minter.fc.tolk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/jetton-minter.fc.tolk -------------------------------------------------------------------------------- /tests/inout/stdfn.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/stdfn.fc -------------------------------------------------------------------------------- /tests/inout/stdfn.fc.tolk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/stdfn.fc.tolk -------------------------------------------------------------------------------- /tests/inout/uni-lockup-wallet.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/uni-lockup-wallet.fc -------------------------------------------------------------------------------- /tests/inout/uni-lockup-wallet.fc.tolk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/inout/uni-lockup-wallet.fc.tolk -------------------------------------------------------------------------------- /tests/manual-inout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tests/manual-inout.spec.ts -------------------------------------------------------------------------------- /tree-sitter-func/.gitignore: -------------------------------------------------------------------------------- 1 | bindings/rust 2 | Cargo.toml 3 | tmp.fc 4 | -------------------------------------------------------------------------------- /tree-sitter-func/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/LICENSE -------------------------------------------------------------------------------- /tree-sitter-func/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/README.md -------------------------------------------------------------------------------- /tree-sitter-func/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/binding.gyp -------------------------------------------------------------------------------- /tree-sitter-func/bindings/node/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/bindings/node/binding.cc -------------------------------------------------------------------------------- /tree-sitter-func/bindings/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/bindings/node/index.js -------------------------------------------------------------------------------- /tree-sitter-func/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/grammar.js -------------------------------------------------------------------------------- /tree-sitter-func/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/package.json -------------------------------------------------------------------------------- /tree-sitter-func/src/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/src/grammar.json -------------------------------------------------------------------------------- /tree-sitter-func/src/node-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/src/node-types.json -------------------------------------------------------------------------------- /tree-sitter-func/src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/src/parser.c -------------------------------------------------------------------------------- /tree-sitter-func/src/tree_sitter/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/src/tree_sitter/parser.h -------------------------------------------------------------------------------- /tree-sitter-func/tree-sitter-func.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tree-sitter-func/tree-sitter-func.wasm -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ton-blockchain/convert-func-to-tolk/HEAD/yarn.lock --------------------------------------------------------------------------------