This project provides different languages code generation of YQL parser using ANTLR4.
-
all
Generates all languages parsers.make all
-
build-image
Builds the Docker image required for parser generation.make build-image
Optional: can be generated with prefered COMMIT_HASH from YDB Repo:
make build-image COMMIT_HASH=yourcommithashhere
-
clean
Cleans all generated files for all languagesmake clean
Supported languages:
-
go
-
python
-
.NET (C#)
-
java
-
JavaScript
-
TypeScript
-
{language}
Generates the YQL parser files for the language you choose.make {language}
-
clean_{language}
Removes all generated YQL parser files for a language you choose.make clean_{language}