Skip to content

Consider having separate grammar files for the imperative and declarative parts #8

@anirudhSK

Description

@anirudhSK

Right now, everything is in one file, perf_query.g4. Further, some productions (expressions and predicates) are shared across the imperative and declarative parts. This results in quirky expression and predicate productions that take either a state variable or a column name at their "leaf/terminal" nodes because either can be used within the imperative aggregation functions.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions