aboutsummaryrefslogtreecommitdiffstats
path: root/src/expand.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-01-13Fix erroneous rejection of (def (f x) ...) forms with multiple body expressions.David Robillard1-1/+1
2011-01-13Fix crash on `(def)'.David Robillard1-4/+4
2010-12-30Fix bug in previous commit.David Robillard1-1/+1
2010-12-30Fix crash at expand phase when def contains no body.David Robillard1-2/+1
2010-12-29Literal lists (i.e. list quoting).David Robillard1-1/+1
2010-12-28Fix crash when def name is not a symbol.David Robillard1-3/+3
2010-12-28Use fst ("first") instead of head and rst ("rest") instead of tail.David Robillard1-2/+2
2010-12-28Add quote form, to allow expressions literal symbols and lists (lists not yet...David Robillard1-1/+1
2010-12-27Remove weird __tag_is form by adding a T_LITSYM type and using = operator.David Robillard1-1/+1
2010-12-27Kill AType.David Robillard1-7/+7
2010-12-26Remove AType::PRIM.David Robillard1-1/+1
2010-12-26Update headers.David Robillard1-1/+1
2010-12-09Less code.David Robillard1-23/+11
2010-12-07Rename 'parse' to the now more accurate 'expand'.David Robillard1-0/+138