├── .eslintignore ├── .eslintrc.cjs ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge.yml │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── as-packages ├── as-contract-runtime │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── index.ts │ │ ├── seal0.ts │ │ ├── seal1.ts │ │ └── seal2.ts │ ├── index.ts │ ├── package.json │ └── tsconfig.json └── lang │ ├── LICENSE │ ├── README.md │ ├── as-pect.asconfig.json │ ├── as-pect.config.js │ ├── asconfig.json │ ├── assembly │ ├── __tests__ │ │ ├── as-pect.d.ts │ │ └── internal.spec.ts │ ├── collections │ │ ├── index.ts │ │ ├── lazy │ │ │ ├── index.ts │ │ │ ├── lazy.ts │ │ │ └── storageEntry.ts │ │ ├── lazyIndexMap.ts │ │ ├── mapping.ts │ │ ├── pack.ts │ │ └── vector.ts │ ├── crypto │ │ └── index.ts │ ├── env │ │ ├── index.ts │ │ └── onchain.ts │ ├── fixedArrays.ts │ ├── index.ts │ ├── interfaces │ │ ├── backend.ts │ │ ├── contract.ts │ │ ├── event.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── key.ts │ │ ├── message.ts │ │ ├── packedlayout.ts │ │ └── spreadlayout.ts │ ├── internal │ │ ├── buffer.ts │ │ ├── index.ts │ │ └── message.ts │ ├── storage │ │ ├── index.ts │ │ ├── packed.ts │ │ └── spread.ts │ └── types │ │ ├── index.ts │ │ ├── key.ts │ │ ├── storageResult.ts │ │ └── types.ts │ ├── index.ts │ ├── package.json │ ├── tsconfig.json │ └── types │ └── index.d.ts ├── as-pect.config.js ├── examples ├── asconfig.json ├── askconfig.json ├── crypto │ └── index.ts ├── erc20 │ ├── erc20.ts │ └── index.ts ├── flipper │ ├── index.ts │ └── storage.ts ├── incrementer │ └── index.ts ├── index.d.ts ├── inherent-flipper │ └── index.ts ├── lazy │ └── index.ts ├── mapping │ └── index.ts ├── package.json ├── tsconfig.json └── vector │ └── index.ts ├── package.json ├── scripts └── build-examples.sh ├── ts-packages ├── contract-metadata │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── index.ts │ │ ├── layouts.ts │ │ ├── specs.ts │ │ ├── tests │ │ │ └── index.spec.ts │ │ └── types.ts │ └── tsconfig.json └── transform │ ├── LICENSE │ ├── README.md │ ├── asconfig.json │ ├── package.json │ ├── src │ ├── ast.ts │ ├── astutil │ │ └── index.ts │ ├── config.ts │ ├── consts.ts │ ├── diagnostic.ts │ ├── index.ts │ ├── metadata │ │ ├── generator.ts │ │ ├── index.ts │ │ ├── typeInfo.ts │ │ └── typeResolver.ts │ ├── tests │ │ ├── common.spec.ts │ │ ├── contract.spec.ts │ │ ├── env.spec.ts │ │ ├── event.spec.ts │ │ ├── packedlayout.spec.ts │ │ ├── spreadlayout.spec.ts │ │ └── testutil.ts │ ├── util.ts │ └── visitors │ │ ├── contract.ts │ │ ├── envType.ts │ │ ├── event.ts │ │ ├── exportEraser.ts │ │ ├── index.ts │ │ ├── packedlayout.ts │ │ ├── spreadlayout.ts │ │ └── transform.ts │ └── tsconfig.json ├── tsconfig.base.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | **/dist/** 2 | examples/** -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/README.md -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/LICENSE -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/README.md -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/assembly/index.ts -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/assembly/seal0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/assembly/seal0.ts -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/assembly/seal1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/assembly/seal1.ts -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/assembly/seal2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/assembly/seal2.ts -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./assembly/index"; 2 | -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/package.json -------------------------------------------------------------------------------- /as-packages/as-contract-runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/as-contract-runtime/tsconfig.json -------------------------------------------------------------------------------- /as-packages/lang/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/LICENSE -------------------------------------------------------------------------------- /as-packages/lang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/README.md -------------------------------------------------------------------------------- /as-packages/lang/as-pect.asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/as-pect.asconfig.json -------------------------------------------------------------------------------- /as-packages/lang/as-pect.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/as-pect.config.js -------------------------------------------------------------------------------- /as-packages/lang/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/asconfig.json -------------------------------------------------------------------------------- /as-packages/lang/assembly/__tests__/as-pect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/__tests__/as-pect.d.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/__tests__/internal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/__tests__/internal.spec.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/lazy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/lazy/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/lazy/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/lazy/lazy.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/lazy/storageEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/lazy/storageEntry.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/lazyIndexMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/lazyIndexMap.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/mapping.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/pack.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/collections/vector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/collections/vector.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/crypto/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/env/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./onchain"; 2 | -------------------------------------------------------------------------------- /as-packages/lang/assembly/env/onchain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/env/onchain.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/fixedArrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/fixedArrays.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/backend.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/contract.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/event.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/hash.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/key.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/message.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/packedlayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/packedlayout.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/interfaces/spreadlayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/interfaces/spreadlayout.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/internal/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/internal/buffer.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/internal/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/internal/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/internal/message.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/storage/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/storage/packed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/storage/packed.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/storage/spread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/storage/spread.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/types/index.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/types/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/types/key.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/types/storageResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/types/storageResult.ts -------------------------------------------------------------------------------- /as-packages/lang/assembly/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/assembly/types/types.ts -------------------------------------------------------------------------------- /as-packages/lang/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./assembly"; 2 | -------------------------------------------------------------------------------- /as-packages/lang/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/package.json -------------------------------------------------------------------------------- /as-packages/lang/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/tsconfig.json -------------------------------------------------------------------------------- /as-packages/lang/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-packages/lang/types/index.d.ts -------------------------------------------------------------------------------- /as-pect.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/as-pect.config.js -------------------------------------------------------------------------------- /examples/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/asconfig.json -------------------------------------------------------------------------------- /examples/askconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/askconfig.json -------------------------------------------------------------------------------- /examples/crypto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/crypto/index.ts -------------------------------------------------------------------------------- /examples/erc20/erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/erc20/erc20.ts -------------------------------------------------------------------------------- /examples/erc20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/erc20/index.ts -------------------------------------------------------------------------------- /examples/flipper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/flipper/index.ts -------------------------------------------------------------------------------- /examples/flipper/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/flipper/storage.ts -------------------------------------------------------------------------------- /examples/incrementer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/incrementer/index.ts -------------------------------------------------------------------------------- /examples/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/index.d.ts -------------------------------------------------------------------------------- /examples/inherent-flipper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/inherent-flipper/index.ts -------------------------------------------------------------------------------- /examples/lazy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/lazy/index.ts -------------------------------------------------------------------------------- /examples/mapping/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/mapping/index.ts -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/vector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/examples/vector/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/scripts/build-examples.sh -------------------------------------------------------------------------------- /ts-packages/contract-metadata/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/LICENSE -------------------------------------------------------------------------------- /ts-packages/contract-metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/README.md -------------------------------------------------------------------------------- /ts-packages/contract-metadata/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/package.json -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/api.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/index.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/layouts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/layouts.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/specs.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/tests/index.spec.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/src/types.ts -------------------------------------------------------------------------------- /ts-packages/contract-metadata/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/contract-metadata/tsconfig.json -------------------------------------------------------------------------------- /ts-packages/transform/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/LICENSE -------------------------------------------------------------------------------- /ts-packages/transform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/README.md -------------------------------------------------------------------------------- /ts-packages/transform/asconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "ask-lang/asconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /ts-packages/transform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/package.json -------------------------------------------------------------------------------- /ts-packages/transform/src/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/ast.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/astutil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/astutil/index.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/config.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/consts.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/diagnostic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/diagnostic.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/index.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/metadata/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/metadata/generator.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/metadata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/metadata/index.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/metadata/typeInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/metadata/typeInfo.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/metadata/typeResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/metadata/typeResolver.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/common.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/common.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/contract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/contract.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/env.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/env.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/event.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/packedlayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/packedlayout.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/spreadlayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/spreadlayout.spec.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/tests/testutil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/tests/testutil.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/util.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/contract.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/envType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/envType.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/event.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/exportEraser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/exportEraser.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/index.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/packedlayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/packedlayout.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/spreadlayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/spreadlayout.ts -------------------------------------------------------------------------------- /ts-packages/transform/src/visitors/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/src/visitors/transform.ts -------------------------------------------------------------------------------- /ts-packages/transform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/ts-packages/transform/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ask-lang/ask/HEAD/yarn.lock --------------------------------------------------------------------------------