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

TEL parser tweaks + standardized AST nodes (to abstract ANTLR from users) #13

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Commits on Nov 8, 2020

  1. Configuration menu
    Copy the full SHA
    b9bb0a7 View commit details
    Browse the repository at this point in the history
  2. local test runner

    dvdotsenko committed Nov 8, 2020
    Configuration menu
    Copy the full SHA
    5cf265c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1c306 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7570f39 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Configuration menu
    Copy the full SHA
    1edb2d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5aab07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edacb52 View commit details
    Browse the repository at this point in the history
  4. Py and JS code adapted / rerendered with new split Lexer, MODULE AND …

    …CLASS NAMES CHANGED.
    
    Note, `TelVisitor` is now `TelParserVisitor` and `TelListener` is now `TelParserListener`
    dvdotsenko committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    47efd54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe85ebf View commit details
    Browse the repository at this point in the history
  6. PQLParser example + test

    dvdotsenko committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    849e936 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

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

Commits on Nov 12, 2020

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

Commits on Nov 13, 2020

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

Commits on Nov 14, 2020

  1. Configuration menu
    Copy the full SHA
    fdf4e1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff1368a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    dc058e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    995f29a View commit details
    Browse the repository at this point in the history
  3. make sure that parser speaks ARRAYS not single statements - to reflec…

    …t reality of having to accept lists of statements
    dvdotsenko committed Nov 15, 2020
    Configuration menu
    Copy the full SHA
    e3bcd07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc03863 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

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

Commits on Dec 3, 2020

  1. add test hashable

    dvdotsenko committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    dba29df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04df449 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. reduce scope to TEL only

    dvdotsenko committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    53ead64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f40979 View commit details
    Browse the repository at this point in the history
  3. boilerplate fixup

    dvdotsenko committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    cac4984 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cadc42e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a38f23 View commit details
    Browse the repository at this point in the history
  6. FIX - Taxon.raw_value prop renamed to Taxon.value to reflect "process…

    …ed" properly
    
    This is different from raw_value which may have original text, spacing and different quotation. .value is pure synthetically-re-assembed taxon expression value
    dvdotsenko committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    5c1afa6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5744d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. change Visitor parser helpers from imperative class methods to chaine…

    …d visit(node) style. More in-line with ANTLR way of doing things.
    dvdotsenko committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    6e346d4 View commit details
    Browse the repository at this point in the history
  2. add ILIKE support

    dvdotsenko committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    0bcf50f View commit details
    Browse the repository at this point in the history
  3. move ANTLR visitor responsible for TEL-to-AST extraction to seprate file

    Reduces noise in the file, allows better reuse of visitor
    dvdotsenko committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    6e73986 View commit details
    Browse the repository at this point in the history