# Masterbelt > Masterbelt language and tooling specifications. Canonical site: https://masterbelt.dev/ Specification index: https://masterbelt.dev/spec/ ## Specification Markdown - Specifications: https://masterbelt.dev/spec-src/README.md - Lexical Structure: https://masterbelt.dev/spec-src/language/lexical.md - Syntax Structure: https://masterbelt.dev/spec-src/language/syntax.md - Modules: https://masterbelt.dev/spec-src/language/modules.md - Names: https://masterbelt.dev/spec-src/language/names.md - Built-Ins: https://masterbelt.dev/spec-src/language/builtins.md - Types: https://masterbelt.dev/spec-src/language/types.md - Semantics: https://masterbelt.dev/spec-src/language/semantics.md - Evaluation: https://masterbelt.dev/spec-src/language/evaluation.md - Intermediate Representation: https://masterbelt.dev/spec-src/language/ir.md - Diagnostics: https://masterbelt.dev/spec-src/language/diagnostics.md - Standard Library: https://masterbelt.dev/spec-src/language/std.md - Master Data Schema: https://masterbelt.dev/spec-src/masterdata/schema.md - Master Data Keys: https://masterbelt.dev/spec-src/masterdata/keys.md - Master Data Relations: https://masterbelt.dev/spec-src/masterdata/relations.md - Master Data Validation: https://masterbelt.dev/spec-src/masterdata/validation.md - Master Data Query: https://masterbelt.dev/spec-src/masterdata/query.md - CSV Import: https://masterbelt.dev/spec-src/masterdata/import-csv.md - XLSX Import: https://masterbelt.dev/spec-src/masterdata/import-xlsx.md - JSON Export: https://masterbelt.dev/spec-src/masterdata/export-json.md - SQLite Export: https://masterbelt.dev/spec-src/masterdata/export-sqlite.md - MessagePack Export: https://masterbelt.dev/spec-src/masterdata/export-msgpack.md - Code Generation Model: https://masterbelt.dev/spec-src/codegen/model.md - Code Generation Runtime: https://masterbelt.dev/spec-src/codegen/runtime.md - Go Code Generation: https://masterbelt.dev/spec-src/codegen/golang.md - TypeScript Code Generation: https://masterbelt.dev/spec-src/codegen/typescript.md - C# Code Generation: https://masterbelt.dev/spec-src/codegen/csharp.md - Configuration: https://masterbelt.dev/spec-src/tooling/configuration.md - CLI: https://masterbelt.dev/spec-src/tooling/cli.md - Formatter: https://masterbelt.dev/spec-src/tooling/formatter.md - Linter: https://masterbelt.dev/spec-src/tooling/linter.md - Language Server Protocol: https://masterbelt.dev/spec-src/tooling/lsp.md - Syntax Highlighting: https://masterbelt.dev/spec-src/tooling/highlighting.md - Symbol Tags: https://masterbelt.dev/spec-src/tooling/tags.md - Compatibility: https://masterbelt.dev/spec-src/compatibility.md ## Specification HTML - Specifications: https://masterbelt.dev/spec/ - Lexical Structure: https://masterbelt.dev/spec/language/lexical/ - Syntax Structure: https://masterbelt.dev/spec/language/syntax/ - Modules: https://masterbelt.dev/spec/language/modules/ - Names: https://masterbelt.dev/spec/language/names/ - Built-Ins: https://masterbelt.dev/spec/language/builtins/ - Types: https://masterbelt.dev/spec/language/types/ - Semantics: https://masterbelt.dev/spec/language/semantics/ - Evaluation: https://masterbelt.dev/spec/language/evaluation/ - Intermediate Representation: https://masterbelt.dev/spec/language/ir/ - Diagnostics: https://masterbelt.dev/spec/language/diagnostics/ - Standard Library: https://masterbelt.dev/spec/language/std/ - Master Data Schema: https://masterbelt.dev/spec/masterdata/schema/ - Master Data Keys: https://masterbelt.dev/spec/masterdata/keys/ - Master Data Relations: https://masterbelt.dev/spec/masterdata/relations/ - Master Data Validation: https://masterbelt.dev/spec/masterdata/validation/ - Master Data Query: https://masterbelt.dev/spec/masterdata/query/ - CSV Import: https://masterbelt.dev/spec/masterdata/import-csv/ - XLSX Import: https://masterbelt.dev/spec/masterdata/import-xlsx/ - JSON Export: https://masterbelt.dev/spec/masterdata/export-json/ - SQLite Export: https://masterbelt.dev/spec/masterdata/export-sqlite/ - MessagePack Export: https://masterbelt.dev/spec/masterdata/export-msgpack/ - Code Generation Model: https://masterbelt.dev/spec/codegen/model/ - Code Generation Runtime: https://masterbelt.dev/spec/codegen/runtime/ - Go Code Generation: https://masterbelt.dev/spec/codegen/golang/ - TypeScript Code Generation: https://masterbelt.dev/spec/codegen/typescript/ - C# Code Generation: https://masterbelt.dev/spec/codegen/csharp/ - Configuration: https://masterbelt.dev/spec/tooling/configuration/ - CLI: https://masterbelt.dev/spec/tooling/cli/ - Formatter: https://masterbelt.dev/spec/tooling/formatter/ - Linter: https://masterbelt.dev/spec/tooling/linter/ - Language Server Protocol: https://masterbelt.dev/spec/tooling/lsp/ - Syntax Highlighting: https://masterbelt.dev/spec/tooling/highlighting/ - Symbol Tags: https://masterbelt.dev/spec/tooling/tags/ - Compatibility: https://masterbelt.dev/spec/compatibility/