Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jul 3, 2012
  1. Emit a call to lua_settable() after pushing the key and value on the …

    Laura Savino authored
    …table onto the stack
  2. Remove use of unary 'not' in input.lua until the parser can be fixed …

    Laura Savino authored
    …to accommodate it
  3. Refactor Generator module to use monad transformers

    Laura Savino authored
Commits on Jun 19, 2012
  1. Implemented code generation for table constructors

    Laura Savino authored
  2. Added declarations for lua_createtable and lua_settable

    Laura Savino authored
  3. Added parsing of table constructors, simplified Name parsing, and add…

    Laura Savino authored
    …ed BNF comments to the existing parsers
  4. Add data types for table constructors

    Laura Savino authored
  5. Implemented putExpression for StringLiterals

    Laura Savino authored
  6. Declare lua_pushlstring function pointer; update lua input to test st…

    Laura Savino authored
    …ring expression
  7. Add string expression support to Parser module

    Laura Savino authored
Commits on Jun 12, 2012
  1. Added declaration for lua_pushnil()

    Laura Savino authored
  2. Parse literal nil, true, and false

    Laura Savino authored
  3. Handle arguments in function calls

    Laura Savino authored
Commits on Jun 5, 2012
Commits on May 29, 2012
  1. Pull out all string constants into the header of the generated code, …

    authored
    …and then reference those constants in the body
  2. Put the header template after any constant strings from the parsed Lu…

    authored
    …a code, since the template includes the beginning of the definition for @main
  3. Create temporary file to separate header declarations from body code …

    authored
    …until compilation is finished
Commits on May 28, 2012
  1. In putExpression for NotExpressions, make sure to save and use the re…

    authored
    …sult state of the inner call to putExpression
  2. Refactored Generator module to carry around a GeneratorState (includi…

    authored
    …ng a variable counter and the file handle) within the IO monad
Commits on May 23, 2012
  1. Aligned Parser.expression and Parser.term to Lua syntax reference by …

    authored
    …renaming to exp and prefixexp, respectively
  2. Moved the writeTopLevelExpression function into the Generator module,…

    authored
    … renamed it to putTopLevelExpression, and moved getFileContents into a new IO module.
Something went wrong with that request. Please try again.