Configuration
This is an example DTG configuration file for the AvroIDL language.
{ "$schema": "dtg.schema.json", "CsprojName": "AvroIDL", "GrammarFile": "AvroIDL.g4", "LanguageFileExtensions": [".avdl"], "Outputs": { "AST": true, "LanguageServer": true, "Parser": true, "TmLanguageJson": true, "VscodeExtension": false }, "AST": { "Namespace": "AvroIDL.AST", "RootNodeClass": "IdlFile" }, "SyntaxHighlighting": { "OutputPath": "vscode-extension/syntaxes/AvroIDL.tmLanguage.json" }, "Parser": { "OutputDirectory": "Parser", "Namespace": "AvroIDL.Parser", "AntlrCommand": "java -jar D:\\Antlr\\antlr-4.13.1-complete.jar" }, "VscodeExtension": { "ExtensionId": "dtgtest.avroidl", "ExtensionDisplayName": "AvroIDL" }, "LanguageServer": { "Namespace": "AvroIDL.LanguageServer" }}