Permalink
Switch branches/tags
Nothing to show
Commits on May 17, 2011
  1. parse break and continue

    MenTaLguY committed May 17, 2011
  2. implement for statement

    MenTaLguY committed May 17, 2011
  3. parse for statements

    MenTaLguY committed May 17, 2011
Commits on May 16, 2011
  1. implement do/while

    MenTaLguY committed May 16, 2011
  2. parse do/while

    MenTaLguY committed May 16, 2011
Commits on May 15, 2011
  1. implement if statement

    MenTaLguY committed May 15, 2011
  2. fix function call parse

    MenTaLguY committed May 15, 2011
  3. parse if statements

    MenTaLguY committed May 15, 2011
  4. terminate return statement with line break

    MenTaLguY committed May 15, 2011
  5. implement argument-less return

    MenTaLguY committed May 15, 2011
  6. parse return statements with optional expression

    MenTaLguY committed May 15, 2011
Commits on May 14, 2011
  1. pass function arguments

    MenTaLguY committed May 14, 2011
  2. implement function arguments

    MenTaLguY committed May 14, 2011
  3. implement return

    MenTaLguY committed May 14, 2011
  4. fix default function result

    MenTaLguY committed May 14, 2011
  5. basic function calls

    MenTaLguY committed May 14, 2011
  6. evaluate function declarations

    MenTaLguY committed May 14, 2011
  7. parse return statement

    MenTaLguY committed May 14, 2011
  8. parse function expressions

    MenTaLguY committed May 14, 2011
  9. make the lexer itself an external iterator

    MenTaLguY committed May 14, 2011
  10. solve division/regular expression ambiguity

    MenTaLguY committed May 14, 2011
Commits on May 13, 2011
  1. get ready for solving the division/regexp ambiguity

    MenTaLguY committed May 13, 2011
  2. fix regexp parsing

    MenTaLguY committed May 13, 2011
  3. parse and evaluate whole programs from Context

    MenTaLguY committed May 13, 2011
  4. enumerable lexer

    MenTaLguY committed May 13, 2011
  5. encapsulate lexer in an object too

    MenTaLguY committed May 13, 2011
  6. funky line break rules

    MenTaLguY committed May 13, 2011
  7. rework parser in preparation for semicolon insertion

    MenTaLguY committed May 13, 2011
  8. complete transition to Parser class

    MenTaLguY committed May 13, 2011
  9. transition further towards parser object

    MenTaLguY committed May 13, 2011
  10. start using parser instances for parsing

    MenTaLguY committed May 13, 2011
  11. emit line break tokens

    MenTaLguY committed May 13, 2011
Commits on May 12, 2011
  1. start on automatic semicolon insertion

    MenTaLguY committed May 12, 2011
  2. designate an exception for parse errors

    MenTaLguY committed May 12, 2011