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

Major rewrite for parser and interpreter #109

Merged
merged 60 commits into from
Nov 16, 2023

Commits on Nov 3, 2023

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

Commits on Nov 4, 2023

  1. Configuration menu
    Copy the full SHA
    30fc419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fffda84 View commit details
    Browse the repository at this point in the history
  3. Fix imports

    ricardoboss committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    bbcd491 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e886c40 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Configuration menu
    Copy the full SHA
    4ed2154 View commit details
    Browse the repository at this point in the history
  2. Implemented foreach, consolidated variable parsing and interpretation…

    …, added EndOfFile token type, added more operator overloads
    ricardoboss committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    53ffceb View commit details
    Browse the repository at this point in the history
  3. Fix warnings

    ricardoboss committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    45ef89b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    336176e View commit details
    Browse the repository at this point in the history
  5. Make token location mandatory, remove try methods from token queue (c…

    …heck for end of file token instead)
    ricardoboss committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    248e567 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    51521d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    b3e1f70 View commit details
    Browse the repository at this point in the history
  2. Fixed math functions

    ricardoboss committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    da3333e View commit details
    Browse the repository at this point in the history
  3. Formatting

    ricardoboss committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    590fa2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1db19b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    746f482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c755219 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b673242 View commit details
    Browse the repository at this point in the history
  4. Fixed warnings

    ricardoboss committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    1f75869 View commit details
    Browse the repository at this point in the history
  5. Formatting

    ricardoboss committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    bea159b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1f4e2d3 View commit details
    Browse the repository at this point in the history
  7. Removed unused property

    ricardoboss committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    b4dac59 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4427e0e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e4a2fbf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77dfd11 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    12e6710 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    a8ce819 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79071a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d403cf6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a280587 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c454f9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    140b967 View commit details
    Browse the repository at this point in the history
  7. Also check error code

    ricardoboss committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    913ea20 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    78d64e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    f914265 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af27299 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2451a96 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    8dbcdaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    574d6c8 View commit details
    Browse the repository at this point in the history
  3. Updated help text

    ricardoboss committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f054e0f View commit details
    Browse the repository at this point in the history
  4. Improve coverage

    ricardoboss committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ebf63d1 View commit details
    Browse the repository at this point in the history
  5. Add tests for Highlighting

    (cherry picked from commit 22a6b0a)
    ricardoboss committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    b4dd7e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0706a40 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cd5b8d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    391909d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fdd94c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8133cee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c27ec36 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    26c5385 View commit details
    Browse the repository at this point in the history
  13. Added discard statement, added missing tests, fixed errors found via …

    …tests, removed outdated tests
    ricardoboss committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a7232d5 View commit details
    Browse the repository at this point in the history
  14. Removed debug helper

    ricardoboss committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9b08fde View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    b07b0eb View commit details
    Browse the repository at this point in the history
  2. Use TypeString property in ToString representation and exclude null f…

    …rom types for strings as the nullability indicator is the ?
    ricardoboss committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    7b8e935 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d72e9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc58498 View commit details
    Browse the repository at this point in the history
  5. Updated documentation for exceptions, updated if-statements to switch…

    …-statements, provide more locations in exceptions
    ricardoboss committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    63116c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    873dc07 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3299916 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cddee72 View commit details
    Browse the repository at this point in the history
  9. Formatting

    ricardoboss committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    62f28db View commit details
    Browse the repository at this point in the history