├── .adr.json ├── .forming ├── autogen │ └── highlight-core.csv ├── concepts.csv └── description.csv ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── _fixtures ├── 1-example.forming ├── unique_language.csv └── unique_language.md ├── arts ├── event-driven.sketch ├── layered.sketch ├── layered_zh-cn.sketch ├── microkernel.sketch ├── microservices.sketch ├── pipeline.sketch ├── pipeline_zh-cn.sketch ├── service-based.sketch ├── service-oriented.sketch ├── space-based.sketch └── uncode.sketch ├── assets ├── event-driven.svg ├── layered.svg ├── microkernel.svg ├── microservices.svg ├── pipeline.svg ├── service-based.svg ├── service-oriented.svg └── space-based.svg ├── benches └── my_benchmark.rs ├── codegen └── forming_java │ ├── Cargo.toml │ └── src │ └── main.rs ├── docs ├── README.md ├── adr │ ├── 0001-adl-init-version.md │ ├── 0002-frontend-architecture-patterns.md │ ├── 0003-description-language.md │ ├── 0004-ascii-as-digram.md │ ├── 0005-codegen.md │ ├── 0006-driven-engine.md │ ├── 0007-implement-engine.md │ ├── 0008-graph-database-for-visualization.md │ ├── 0009-full-expr-support.md │ ├── 0010-api-support-import-from-swagger.md │ ├── 0011-build-system-inside.md │ ├── 0012-incremental-build.md │ ├── 0013-time-travel-debugging.md │ ├── 0014-markdown-support-for-concept.md │ ├── 0015-keyword-checking-before-generate.md │ ├── 0016-rule-engine-for-contract.md │ ├── 0017-idea-plugin-for-highlighted-core.md │ ├── 0018-thinking-in-usecase-driven.md │ └── README.md ├── design_by_contract │ └── libhoare.md ├── dsl │ ├── AADL.md │ ├── ADLARS.md │ ├── ArchCNL.md │ ├── CogArch-ADL.md │ ├── HARMLESS.md │ ├── MontiArc.md │ ├── README.md │ ├── acme.md │ ├── ali-adl.md │ ├── c4.md │ ├── eadl.md │ ├── images │ │ └── arch-cnl-process.png │ ├── ms.adl │ ├── nixos.md │ ├── proto.md │ └── π-ADL.md ├── graph │ └── Xdiagram.md ├── mvp │ ├── README.md │ ├── build-blocks.md │ ├── domain-language.yml │ ├── enterprise-architecture.md │ └── models.md ├── refs │ ├── dot.g4 │ ├── eiffel.md │ ├── issue_story.md │ └── xMML.md ├── rule-engine │ ├── JsonQuery.g4 │ └── grulev3.g4 └── version │ ├── aug.md │ ├── blog.forming │ ├── element-modeling.md │ ├── forming.keywords │ └── semantic.md ├── highlighted_core ├── .forming │ └── concepts.csv ├── Cargo.toml ├── README.md └── src │ ├── concept_parser.rs │ ├── concept_scanner.rs │ ├── document │ └── mod.rs │ ├── editor │ ├── code_modifier.rs │ └── mod.rs │ ├── identifier │ ├── identify.rs │ └── mod.rs │ └── main.rs ├── puml ├── Cargo.toml ├── README.md ├── res │ ├── plantuml.pegjs │ └── plantuml2.pegjs └── src │ ├── lib.rs │ └── parser │ ├── ast.rs │ ├── mod.rs │ ├── parser.rs │ └── puml.pest ├── src ├── bin │ └── forming.rs ├── codegen │ ├── codegen_contract.rs │ └── mod.rs ├── core │ ├── mod.rs │ └── model.rs ├── diagrams │ └── mod.rs ├── infra │ ├── mod.rs │ ├── renaming.rs │ └── uml_parser.rs ├── lib.rs └── parser │ ├── ast.rs │ ├── forming.pest │ ├── mod.rs │ ├── node.rs │ └── parser.rs └── translator ├── Cargo.toml ├── README.md └── src └── main.rs /.adr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.adr.json -------------------------------------------------------------------------------- /.forming/autogen/highlight-core.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.forming/concepts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.forming/concepts.csv -------------------------------------------------------------------------------- /.forming/description.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.forming/description.csv -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/README.md -------------------------------------------------------------------------------- /_fixtures/1-example.forming: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/_fixtures/1-example.forming -------------------------------------------------------------------------------- /_fixtures/unique_language.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/_fixtures/unique_language.csv -------------------------------------------------------------------------------- /_fixtures/unique_language.md: -------------------------------------------------------------------------------- 1 | # Simple 2 | -------------------------------------------------------------------------------- /arts/event-driven.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/event-driven.sketch -------------------------------------------------------------------------------- /arts/layered.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/layered.sketch -------------------------------------------------------------------------------- /arts/layered_zh-cn.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/layered_zh-cn.sketch -------------------------------------------------------------------------------- /arts/microkernel.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/microkernel.sketch -------------------------------------------------------------------------------- /arts/microservices.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/microservices.sketch -------------------------------------------------------------------------------- /arts/pipeline.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/pipeline.sketch -------------------------------------------------------------------------------- /arts/pipeline_zh-cn.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/pipeline_zh-cn.sketch -------------------------------------------------------------------------------- /arts/service-based.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/service-based.sketch -------------------------------------------------------------------------------- /arts/service-oriented.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/service-oriented.sketch -------------------------------------------------------------------------------- /arts/space-based.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/space-based.sketch -------------------------------------------------------------------------------- /arts/uncode.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/arts/uncode.sketch -------------------------------------------------------------------------------- /assets/event-driven.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/event-driven.svg -------------------------------------------------------------------------------- /assets/layered.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/layered.svg -------------------------------------------------------------------------------- /assets/microkernel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/microkernel.svg -------------------------------------------------------------------------------- /assets/microservices.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/microservices.svg -------------------------------------------------------------------------------- /assets/pipeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/pipeline.svg -------------------------------------------------------------------------------- /assets/service-based.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/service-based.svg -------------------------------------------------------------------------------- /assets/service-oriented.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/service-oriented.svg -------------------------------------------------------------------------------- /assets/space-based.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/assets/space-based.svg -------------------------------------------------------------------------------- /benches/my_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/benches/my_benchmark.rs -------------------------------------------------------------------------------- /codegen/forming_java/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/codegen/forming_java/Cargo.toml -------------------------------------------------------------------------------- /codegen/forming_java/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Docs 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/adr/0001-adl-init-version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0001-adl-init-version.md -------------------------------------------------------------------------------- /docs/adr/0002-frontend-architecture-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0002-frontend-architecture-patterns.md -------------------------------------------------------------------------------- /docs/adr/0003-description-language.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0003-description-language.md -------------------------------------------------------------------------------- /docs/adr/0004-ascii-as-digram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0004-ascii-as-digram.md -------------------------------------------------------------------------------- /docs/adr/0005-codegen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0005-codegen.md -------------------------------------------------------------------------------- /docs/adr/0006-driven-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0006-driven-engine.md -------------------------------------------------------------------------------- /docs/adr/0007-implement-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0007-implement-engine.md -------------------------------------------------------------------------------- /docs/adr/0008-graph-database-for-visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0008-graph-database-for-visualization.md -------------------------------------------------------------------------------- /docs/adr/0009-full-expr-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0009-full-expr-support.md -------------------------------------------------------------------------------- /docs/adr/0010-api-support-import-from-swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0010-api-support-import-from-swagger.md -------------------------------------------------------------------------------- /docs/adr/0011-build-system-inside.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0011-build-system-inside.md -------------------------------------------------------------------------------- /docs/adr/0012-incremental-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0012-incremental-build.md -------------------------------------------------------------------------------- /docs/adr/0013-time-travel-debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0013-time-travel-debugging.md -------------------------------------------------------------------------------- /docs/adr/0014-markdown-support-for-concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0014-markdown-support-for-concept.md -------------------------------------------------------------------------------- /docs/adr/0015-keyword-checking-before-generate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0015-keyword-checking-before-generate.md -------------------------------------------------------------------------------- /docs/adr/0016-rule-engine-for-contract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0016-rule-engine-for-contract.md -------------------------------------------------------------------------------- /docs/adr/0017-idea-plugin-for-highlighted-core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0017-idea-plugin-for-highlighted-core.md -------------------------------------------------------------------------------- /docs/adr/0018-thinking-in-usecase-driven.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/0018-thinking-in-usecase-driven.md -------------------------------------------------------------------------------- /docs/adr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/adr/README.md -------------------------------------------------------------------------------- /docs/design_by_contract/libhoare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/design_by_contract/libhoare.md -------------------------------------------------------------------------------- /docs/dsl/AADL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/AADL.md -------------------------------------------------------------------------------- /docs/dsl/ADLARS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/ADLARS.md -------------------------------------------------------------------------------- /docs/dsl/ArchCNL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/ArchCNL.md -------------------------------------------------------------------------------- /docs/dsl/CogArch-ADL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/CogArch-ADL.md -------------------------------------------------------------------------------- /docs/dsl/HARMLESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/HARMLESS.md -------------------------------------------------------------------------------- /docs/dsl/MontiArc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/MontiArc.md -------------------------------------------------------------------------------- /docs/dsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/README.md -------------------------------------------------------------------------------- /docs/dsl/acme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/acme.md -------------------------------------------------------------------------------- /docs/dsl/ali-adl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/ali-adl.md -------------------------------------------------------------------------------- /docs/dsl/c4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/c4.md -------------------------------------------------------------------------------- /docs/dsl/eadl.md: -------------------------------------------------------------------------------- 1 | # -------------------------------------------------------------------------------- /docs/dsl/images/arch-cnl-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/images/arch-cnl-process.png -------------------------------------------------------------------------------- /docs/dsl/ms.adl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/ms.adl -------------------------------------------------------------------------------- /docs/dsl/nixos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/nixos.md -------------------------------------------------------------------------------- /docs/dsl/proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/proto.md -------------------------------------------------------------------------------- /docs/dsl/π-ADL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/dsl/π-ADL.md -------------------------------------------------------------------------------- /docs/graph/Xdiagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/graph/Xdiagram.md -------------------------------------------------------------------------------- /docs/mvp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/mvp/README.md -------------------------------------------------------------------------------- /docs/mvp/build-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/mvp/build-blocks.md -------------------------------------------------------------------------------- /docs/mvp/domain-language.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/mvp/domain-language.yml -------------------------------------------------------------------------------- /docs/mvp/enterprise-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/mvp/enterprise-architecture.md -------------------------------------------------------------------------------- /docs/mvp/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/mvp/models.md -------------------------------------------------------------------------------- /docs/refs/dot.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/refs/dot.g4 -------------------------------------------------------------------------------- /docs/refs/eiffel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/refs/eiffel.md -------------------------------------------------------------------------------- /docs/refs/issue_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/refs/issue_story.md -------------------------------------------------------------------------------- /docs/refs/xMML.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/refs/xMML.md -------------------------------------------------------------------------------- /docs/rule-engine/JsonQuery.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/rule-engine/JsonQuery.g4 -------------------------------------------------------------------------------- /docs/rule-engine/grulev3.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/rule-engine/grulev3.g4 -------------------------------------------------------------------------------- /docs/version/aug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/version/aug.md -------------------------------------------------------------------------------- /docs/version/blog.forming: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/version/blog.forming -------------------------------------------------------------------------------- /docs/version/element-modeling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/version/element-modeling.md -------------------------------------------------------------------------------- /docs/version/forming.keywords: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/version/forming.keywords -------------------------------------------------------------------------------- /docs/version/semantic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/docs/version/semantic.md -------------------------------------------------------------------------------- /highlighted_core/.forming/concepts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/.forming/concepts.csv -------------------------------------------------------------------------------- /highlighted_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/Cargo.toml -------------------------------------------------------------------------------- /highlighted_core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/README.md -------------------------------------------------------------------------------- /highlighted_core/src/concept_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/src/concept_parser.rs -------------------------------------------------------------------------------- /highlighted_core/src/concept_scanner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/src/concept_scanner.rs -------------------------------------------------------------------------------- /highlighted_core/src/document/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /highlighted_core/src/editor/code_modifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/src/editor/code_modifier.rs -------------------------------------------------------------------------------- /highlighted_core/src/editor/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod code_modifier; 2 | -------------------------------------------------------------------------------- /highlighted_core/src/identifier/identify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/src/identifier/identify.rs -------------------------------------------------------------------------------- /highlighted_core/src/identifier/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod identify; 2 | -------------------------------------------------------------------------------- /highlighted_core/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/highlighted_core/src/main.rs -------------------------------------------------------------------------------- /puml/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/Cargo.toml -------------------------------------------------------------------------------- /puml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/README.md -------------------------------------------------------------------------------- /puml/res/plantuml.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/res/plantuml.pegjs -------------------------------------------------------------------------------- /puml/res/plantuml2.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/res/plantuml2.pegjs -------------------------------------------------------------------------------- /puml/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/src/lib.rs -------------------------------------------------------------------------------- /puml/src/parser/ast.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /puml/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/src/parser/mod.rs -------------------------------------------------------------------------------- /puml/src/parser/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/src/parser/parser.rs -------------------------------------------------------------------------------- /puml/src/parser/puml.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/puml/src/parser/puml.pest -------------------------------------------------------------------------------- /src/bin/forming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/bin/forming.rs -------------------------------------------------------------------------------- /src/codegen/codegen_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/codegen/codegen_contract.rs -------------------------------------------------------------------------------- /src/codegen/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod codegen_contract; 2 | -------------------------------------------------------------------------------- /src/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/core/mod.rs -------------------------------------------------------------------------------- /src/core/model.rs: -------------------------------------------------------------------------------- 1 | #[derive(Clone, Debug, Eq, PartialEq)] 2 | pub struct Concept { 3 | 4 | } 5 | 6 | -------------------------------------------------------------------------------- /src/diagrams/mod.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/infra/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/infra/mod.rs -------------------------------------------------------------------------------- /src/infra/renaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/infra/renaming.rs -------------------------------------------------------------------------------- /src/infra/uml_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/infra/uml_parser.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parser/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/parser/ast.rs -------------------------------------------------------------------------------- /src/parser/forming.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/parser/forming.pest -------------------------------------------------------------------------------- /src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/parser/mod.rs -------------------------------------------------------------------------------- /src/parser/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/parser/node.rs -------------------------------------------------------------------------------- /src/parser/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/src/parser/parser.rs -------------------------------------------------------------------------------- /translator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/translator/Cargo.toml -------------------------------------------------------------------------------- /translator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inherd/forming/HEAD/translator/README.md -------------------------------------------------------------------------------- /translator/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | --------------------------------------------------------------------------------