Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 1.03 KB

README.md

File metadata and controls

53 lines (42 loc) · 1.03 KB

YQL ANTLR Parser Generator

This project provides different languages code generation of YQL parser using ANTLR4.


Makefile Targets

General Targets

  • 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 languages

    make clean

Languages Parser Targets

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}