├── .github └── workflows │ └── build-documentation.yml ├── .gitignore ├── README.md └── docs ├── .gitignore ├── README.md ├── docs ├── antlr-interoperability.md ├── ast-representation.md ├── ast-traversal-and-querying.md ├── building-codegenerator.md ├── building-parser.md ├── building-transpiler.md ├── chisel-method.md ├── code-generation.md ├── common-elements.md ├── cross-platform-parsers.md ├── documentation-generation.md ├── dual-code-model-apis.md ├── editor-support.md ├── emf-interoperability.md ├── features.md ├── interoperability.md ├── intro.md ├── javaparser-interoperability.md ├── lionweb-interoperability.md ├── methods.md ├── naming.md ├── origin-and-destination.md ├── parse-tree-to-ast-mapping.md ├── pipeline.md ├── position.md ├── semantic-enrichment.md ├── serialization.md ├── symbol-resolution.md ├── testing.md ├── transformation-framework.md ├── treesitter-interoperability.md ├── type-checking.md ├── use-cases.md └── validation.md ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── sidebars.ts ├── src ├── components │ └── HomepageFeatures │ │ ├── index.tsx │ │ └── styles.module.css ├── css │ └── custom.css └── pages │ ├── index.module.css │ └── index.tsx ├── static ├── .nojekyll └── img │ ├── StarlasuOverview.png │ ├── chiselMethod.png │ ├── favicon.ico │ └── starlasu-logo.png └── tsconfig.json /.github/workflows/build-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/.github/workflows/build-documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | build/ 3 | .idea/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docs/antlr-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/antlr-interoperability.md -------------------------------------------------------------------------------- /docs/docs/ast-representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/ast-representation.md -------------------------------------------------------------------------------- /docs/docs/ast-traversal-and-querying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/ast-traversal-and-querying.md -------------------------------------------------------------------------------- /docs/docs/building-codegenerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/building-codegenerator.md -------------------------------------------------------------------------------- /docs/docs/building-parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/building-parser.md -------------------------------------------------------------------------------- /docs/docs/building-transpiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/building-transpiler.md -------------------------------------------------------------------------------- /docs/docs/chisel-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/chisel-method.md -------------------------------------------------------------------------------- /docs/docs/code-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/code-generation.md -------------------------------------------------------------------------------- /docs/docs/common-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/common-elements.md -------------------------------------------------------------------------------- /docs/docs/cross-platform-parsers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/cross-platform-parsers.md -------------------------------------------------------------------------------- /docs/docs/documentation-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/documentation-generation.md -------------------------------------------------------------------------------- /docs/docs/dual-code-model-apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/dual-code-model-apis.md -------------------------------------------------------------------------------- /docs/docs/editor-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/editor-support.md -------------------------------------------------------------------------------- /docs/docs/emf-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/emf-interoperability.md -------------------------------------------------------------------------------- /docs/docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/features.md -------------------------------------------------------------------------------- /docs/docs/interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/interoperability.md -------------------------------------------------------------------------------- /docs/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/intro.md -------------------------------------------------------------------------------- /docs/docs/javaparser-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/javaparser-interoperability.md -------------------------------------------------------------------------------- /docs/docs/lionweb-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/lionweb-interoperability.md -------------------------------------------------------------------------------- /docs/docs/methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/methods.md -------------------------------------------------------------------------------- /docs/docs/naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/naming.md -------------------------------------------------------------------------------- /docs/docs/origin-and-destination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/origin-and-destination.md -------------------------------------------------------------------------------- /docs/docs/parse-tree-to-ast-mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/parse-tree-to-ast-mapping.md -------------------------------------------------------------------------------- /docs/docs/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/pipeline.md -------------------------------------------------------------------------------- /docs/docs/position.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/position.md -------------------------------------------------------------------------------- /docs/docs/semantic-enrichment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/semantic-enrichment.md -------------------------------------------------------------------------------- /docs/docs/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/serialization.md -------------------------------------------------------------------------------- /docs/docs/symbol-resolution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/symbol-resolution.md -------------------------------------------------------------------------------- /docs/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/testing.md -------------------------------------------------------------------------------- /docs/docs/transformation-framework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/transformation-framework.md -------------------------------------------------------------------------------- /docs/docs/treesitter-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/treesitter-interoperability.md -------------------------------------------------------------------------------- /docs/docs/type-checking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/type-checking.md -------------------------------------------------------------------------------- /docs/docs/use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/use-cases.md -------------------------------------------------------------------------------- /docs/docs/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docs/validation.md -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/StarlasuOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/static/img/StarlasuOverview.png -------------------------------------------------------------------------------- /docs/static/img/chiselMethod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/static/img/chiselMethod.png -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/starlasu-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/static/img/starlasu-logo.png -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strumenta/Starlasu/HEAD/docs/tsconfig.json --------------------------------------------------------------------------------