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

feat: implement-lexer-and-parser #2

Draft
wants to merge 19 commits into
base: main
Choose a base branch
from

Commits on Apr 8, 2023

  1. chore: define the grammar

    darkyeg committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    307f90c View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. chore: deps

    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    cf85b79 View commit details
    Browse the repository at this point in the history
  2. feat: implement lexer

    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    7240078 View commit details
    Browse the repository at this point in the history
  3. feat: implement lexer tokens

    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    7bcbc77 View commit details
    Browse the repository at this point in the history
  4. feat: implement symbol

    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    4fbc076 View commit details
    Browse the repository at this point in the history
  5. fix(lexer): bug in scan float

    Fix bug in lexer float scanning for multiple floats.
    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    74cfea6 View commit details
    Browse the repository at this point in the history
  6. refactor(lexer): implement peek_char

    Add peek_char method to lexer for easy cloning and character advancement.
    darkyeg committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    50ba66e View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    42bb66f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4158ba7 View commit details
    Browse the repository at this point in the history
  3. feat: implement AST

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    726b0f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ec97726 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73db348 View commit details
    Browse the repository at this point in the history
  6. chore: vscode settings

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    544fc23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    17f63c1 View commit details
    Browse the repository at this point in the history
  8. feat: add to function

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    1979289 View commit details
    Browse the repository at this point in the history
  9. refactor: refactoring lexer

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    2fb5b70 View commit details
    Browse the repository at this point in the history
  10. chore: deps

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    fe084c0 View commit details
    Browse the repository at this point in the history
  11. feat: implement symbols macro

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    eab29b1 View commit details
    Browse the repository at this point in the history
  12. feat: implement the parser

    darkyeg committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    3dd249b View commit details
    Browse the repository at this point in the history