Age | Commit message (Expand) | Author | Files | Lines |
2010-12-26 | Update headers. | David Robillard | 1 | -1/+1 |
2010-12-09 | Strip trailing whitespace. | David Robillard | 1 | -1/+1 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 1 | -0/+3 |
2010-12-09 | read_expression => PEnv::parse. | David Robillard | 1 | -5/+5 |
2010-12-09 | Make environment always referenced by symbols. | David Robillard | 1 | -1/+1 |
2010-12-09 | Const-correct parser. | David Robillard | 1 | -8/+8 |
2010-12-08 | Slightly shrink code. | David Robillard | 1 | -10/+5 |
2010-12-07 | Tidy. | David Robillard | 1 | -14/+13 |
2010-12-07 | Rename 'lex' to the now more appropriate 'parse'. | David Robillard | 1 | -0/+207 |
2010-12-07 | Rename 'parse' to the now more accurate 'expand'. | David Robillard | 1 | -139/+0 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 1 | -90/+32 |
2010-12-05 | Check constructors first (implying no special forms start with an uppercase l... | David Robillard | 1 | -3/+3 |
2010-12-05 | Simplify parser. | David Robillard | 1 | -22/+16 |
2010-12-05 | Remove worthless "macro" system. | David Robillard | 1 | -58/+40 |
2010-12-04 | More const-correctness (remove all use of const_cast). | David Robillard | 1 | -19/+19 |
2010-12-03 | Remove use of RTTI for AST. | David Robillard | 1 | -14/+14 |
2010-12-03 | Make AString, ALexeme, and ASymbol all contain (rather than inherit from) std... | David Robillard | 1 | -8/+8 |
2010-12-03 | Remove AST::constrain. | David Robillard | 1 | -7/+6 |
2010-12-03 | Detemplatify parseTuple. | David Robillard | 1 | -7/+6 |
2010-12-03 | Merge ACall and ATuple. | David Robillard | 1 | -5/+5 |
2010-12-03 | Remove AFn. | David Robillard | 1 | -1/+1 |
2010-12-02 | Remove ACall subclasses. | David Robillard | 1 | -24/+24 |
2010-12-02 | Remove use of ACall subclasses for contrain phase. | David Robillard | 1 | -2/+3 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 1 | -29/+37 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -12/+14 |
2010-08-19 | Generalise `cons': a call to any symbol beginning with an uppercase character | David Robillard | 1 | -10/+23 |
2010-08-19 | Move PEnv::parse implementation to parse.cpp and remove PEnv::parseTuple. | David Robillard | 1 | -2/+46 |
2010-08-19 | Add quote to syntax (currently only a lexeme is quotable, no lists...) | David Robillard | 1 | -6/+18 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -2/+3 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 1 | -5/+5 |
2009-10-16 | . operator for destructuring Tuples (cons). | David Robillard | 1 | -0/+1 |
2009-10-16 | Cons. | David Robillard | 1 | -3/+4 |
2009-10-15 | Replace more use of at(0) with head(). | David Robillard | 1 | -1/+1 |
2009-10-15 | Replace use of ATuple::at(0) with ATuple::head(). | David Robillard | 1 | -1/+1 |
2009-10-15 | Make TEnv purely a type environment. | David Robillard | 1 | -5/+5 |
2009-10-14 | Remove cruft. | David Robillard | 1 | -1/+1 |
2009-07-04 | Parse AString. | David Robillard | 1 | -0/+1 |
2009-07-04 | Tidy. | David Robillard | 1 | -3/+3 |
2009-07-04 | Ditch Exp type and use AST even at lex time. | David Robillard | 1 | -32/+37 |
2009-07-04 | Lex to AST with AString type. | David Robillard | 1 | -1/+1 |
2009-07-03 | Hide std::vector roots of Exp. | David Robillard | 1 | -13/+17 |
2009-06-29 | Tidy. | David Robillard | 1 | -4/+2 |
2009-06-29 | More documentation fixes. | David Robillard | 1 | -0/+1 |
2009-06-29 | Split code up further. | David Robillard | 1 | -0/+131 |