summaryrefslogtreecommitdiffstatshomepage
path: root/py/parse.h
Commit message (Expand)AuthorAge
* Add license header to (almost) all files.Damien George2014-05-03
* py: Check explicitly for memory allocation failure in parser.Damien George2014-04-10
* py: Put number parsing code together in parsenum.c.Damien George2014-02-22
* parse: Refactor parse node encoding to support full range of small ints.Paul Sokolovsky2014-02-22
* parse: Note that fact that parser's small ints are different than VM small int.Paul Sokolovsky2014-02-21
* Implement proper exception type hierarchy.Damien George2014-02-15
* Implement mp_parse_node_free; print properly repr(string).Damien George2014-01-25
* Add parse_node_free_struct() and use it to free parse tree after compilation.Paul Sokolovsky2014-01-25
* py: Add module/function/class name to exceptions.Damien George2014-01-19
* Add source file name and line number to error messages.Damien George2014-01-18
* Convert parse errors to exceptions.Damien George2014-01-15
* Change object representation from 1 big union to individual structs.Damien2013-12-21
* Implement REPL.Damien2013-10-18
* Tidy up SMALL_INT optimisations and CPython compatibility.Damien2013-10-12
* Initial commit.Damien2013-10-04