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

Haskell #71

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

Haskell #71

wants to merge 54 commits into from

Commits on Oct 21, 2014

  1. Clean repository

    BYVoid committed Oct 21, 2014
    Configuration menu
    Copy the full SHA
    aa7659e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2014

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

Commits on Oct 23, 2014

  1. Skeleton of lexer

    BYVoid committed Oct 23, 2014
    Configuration menu
    Copy the full SHA
    79a9a9f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2014

  1. Complete lexer

    BYVoid committed Oct 24, 2014
    Configuration menu
    Copy the full SHA
    125b226 View commit details
    Browse the repository at this point in the history
  2. Add unit test for lexer

    BYVoid committed Oct 24, 2014
    Configuration menu
    Copy the full SHA
    7c6cb95 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2014

  1. Add BatshLex.scanTokens

    BYVoid committed Oct 25, 2014
    Configuration menu
    Copy the full SHA
    2b1bfd2 View commit details
    Browse the repository at this point in the history
  2. Skeleton of BatshParser

    BYVoid committed Oct 25, 2014
    Configuration menu
    Copy the full SHA
    9e6547c View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2014

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

Commits on Oct 27, 2014

  1. Configuration menu
    Copy the full SHA
    1db7f81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc64c9a View commit details
    Browse the repository at this point in the history
  3. Unit test for BatshParser

    BYVoid committed Oct 27, 2014
    Configuration menu
    Copy the full SHA
    5d6eb17 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2014

  1. Code file parsing test

    BYVoid committed Oct 28, 2014
    Configuration menu
    Copy the full SHA
    aac4234 View commit details
    Browse the repository at this point in the history
  2. Reorganize package hierarchy

    BYVoid committed Oct 28, 2014
    Configuration menu
    Copy the full SHA
    bc29c7a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2014

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

Commits on Oct 30, 2014

  1. Command line parser

    BYVoid committed Oct 30, 2014
    Configuration menu
    Copy the full SHA
    0350d96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8014a96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55455a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    658cea4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2014

  1. Configuration menu
    Copy the full SHA
    e96bb86 View commit details
    Browse the repository at this point in the history
  2. Render indention correctly

    BYVoid committed Oct 31, 2014
    Configuration menu
    Copy the full SHA
    11e22e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c44bcf View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2014

  1. Configuration menu
    Copy the full SHA
    12b433f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecffeb7 View commit details
    Browse the repository at this point in the history
  3. Rename Lexer.True to Lexer.TTrue (TFalse)

    Because of Prelude.True and Prelude.False
    BYVoid committed Nov 2, 2014
    Configuration menu
    Copy the full SHA
    69b18b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe262a3 View commit details
    Browse the repository at this point in the history
  5. Add Travis-CI configuration

    BYVoid committed Nov 2, 2014
    Configuration menu
    Copy the full SHA
    6c8e33a View commit details
    Browse the repository at this point in the history
  6. Add more unit test

    migrated all from OCaml version
    BYVoid committed Nov 2, 2014
    Configuration menu
    Copy the full SHA
    5df414d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8bb3eac View commit details
    Browse the repository at this point in the history
  8. Symbol table

    Implement skeleton of symbol table
    BYVoid committed Nov 2, 2014
    Configuration menu
    Copy the full SHA
    6679c3b View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2014

  1. Break UnitTest.hs into files

    BYVoid committed Nov 3, 2014
    Configuration menu
    Copy the full SHA
    475a15b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abb861f View commit details
    Browse the repository at this point in the history
  3. Symbol table with hierarchy

    BYVoid committed Nov 3, 2014
    Configuration menu
    Copy the full SHA
    b008210 View commit details
    Browse the repository at this point in the history
  4. Symbol table file unit test

    BYVoid committed Nov 3, 2014
    Configuration menu
    Copy the full SHA
    44bfae8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2014

  1. Not extract global symbols defined in functions to global scope

    Other functions can not use global symbols defined in another function
    BYVoid committed Nov 4, 2014
    Configuration menu
    Copy the full SHA
    a1d4a6d View commit details
    Browse the repository at this point in the history
  2. Test SymbolTable errors

    BYVoid committed Nov 4, 2014
    Configuration menu
    Copy the full SHA
    bb30386 View commit details
    Browse the repository at this point in the history
  3. Polymorphic abstract syntax tree

    Implement this in order to do ast annotation
    BYVoid committed Nov 4, 2014
    Configuration menu
    Copy the full SHA
    956c7ae View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2014

  1. Configuration menu
    Copy the full SHA
    6bd2339 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8694339 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c71f271 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a5855e View commit details
    Browse the repository at this point in the history
  5. Make Generator polymorphic

    BYVoid committed Nov 5, 2014
    Configuration menu
    Copy the full SHA
    069b7af View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2014

  1. Configuration menu
    Copy the full SHA
    572735d View commit details
    Browse the repository at this point in the history
  2. Split Token from Lexer

    BYVoid committed Nov 6, 2014
    Configuration menu
    Copy the full SHA
    68515b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e7ce08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d445cfa View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2014

  1. Skeleton of TypeCheck

    BYVoid committed Nov 7, 2014
    Configuration menu
    Copy the full SHA
    3b15635 View commit details
    Browse the repository at this point in the history
  2. Use record to rewrite Ast

    BYVoid committed Nov 7, 2014
    Configuration menu
    Copy the full SHA
    050bb5d View commit details
    Browse the repository at this point in the history
  3. TypeCheck w.i.p

    BYVoid committed Nov 7, 2014
    Configuration menu
    Copy the full SHA
    ae5ca3e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2014

  1. TypeCheck and unit test

    BYVoid committed Nov 10, 2014
    Configuration menu
    Copy the full SHA
    b8577da View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2014

  1. TypeCheck cont.

    BYVoid committed Nov 11, 2014
    Configuration menu
    Copy the full SHA
    069924f View commit details
    Browse the repository at this point in the history
  2. Output typed ast with --type

    BYVoid committed Nov 11, 2014
    Configuration menu
    Copy the full SHA
    b29e75f View commit details
    Browse the repository at this point in the history
  3. TypeCheck done & test files

    BYVoid committed Nov 11, 2014
    Configuration menu
    Copy the full SHA
    60b7b24 View commit details
    Browse the repository at this point in the history
  4. Test generated typed ast

    BYVoid committed Nov 11, 2014
    Configuration menu
    Copy the full SHA
    876d340 View commit details
    Browse the repository at this point in the history