Expand description
Skeleton code generator for IntentLang specifications.
Generates typed stubs in Rust, TypeScript, Python, Go, Java, C#, or Swift
from a parsed .intent AST. Entities become structs/classes/dataclasses/records,
actions become function signatures with contract documentation.
Modules§
- csharp
- C# skeleton code generator.
- go
- Go skeleton code generator.
- java
- Java skeleton code generator.
- openapi
- OpenAPI 3.0 spec generator for IntentLang specifications.
- python
- Python skeleton code generator.
- rust
- Rust skeleton code generator.
- rust_
tests - Rust contract test harness generator.
- swift
- Swift skeleton code generator.
- test_
harness - Contract test harness generator.
- typescript
- TypeScript skeleton code generator.
Enums§
- Language
- Target language for code generation.
Functions§
- doc_
text - Render doc block lines as a joined string.
- file_
extension - File extension for a language.
- format_
ensures_ item - Format an ensures item as a comment string.
- format_
expr - Format an expression as a human-readable comment string.
- format_
prop_ value - Format a property value as a human-readable string.
- generate
- Generate skeleton code from a parsed intent file.
- output_
filename - Output file name for a module in the target language.
- to_
camel_ case - Convert a PascalCase name to camelCase.
- to_
snake_ case - Convert a PascalCase name to snake_case.