Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adds inital support for code generation #61

Merged
merged 4 commits into from
Dec 15, 2023

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    375e924 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. reorganizes changes for code generation

    * generator - includes all the functions required to generate code
    * context - Stores context structures required for code generation
    * result - Stores CodeGenResult and CodeGenError
    * utils - all the necessary utilities for code generation
    desaikd committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    143e9be View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. adds suggested changes

    * adds more doc comment changes
    * moves properties like annoymous type counter and tera to generator
    from context
    * context only stores data model property and is locally created for
    each ISL type code generation
    * adds Template struct which stores information about which templates
    are supported and has a method to navogate to a particular template file
    for code generation
    desaikd committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    f17039c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. add suggested changes

    * Doc comment changes
    * rename from `name` to `target_kind_name` for template variable
    * Update Result to use `IonSchemaError` instead of `IonError`
    * Add newline at the end of each template
    * Other variable renaming changes
    desaikd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    cb81097 View commit details
    Browse the repository at this point in the history