summaryrefslogtreecommitdiff
path: root/src/ast/expr.hpp
AgeCommit message (Expand)AuthorFilesLines
2015-04-03Added partial support for #[derive()]John Hodge1-2/+3
2015-03-29Handling for 'T::method()' (where T is a type param)John Hodge1-0/+4
2015-03-18Local macros, fixed array literalsJohn Hodge1-2/+3
2015-03-18Array literals, op-equals parsing, super in path, blocksJohn Hodge1-5/+25
2015-03-17Replace Enum variant inner typeJohn Hodge1-0/+14
2015-03-15Rework type params, add ! "type"John Hodge1-0/+1
2015-03-14Fixed macros, added range syntax and other tweaksJohn Hodge1-5/+124
2015-03-13Const items in expressions, attributes in impl blocksJohn Hodge1-0/+19
2015-03-12Float parsing, module-level macro expansionJohn Hodge1-2/+8
2015-03-10Rework macro handling to support correct repetitionsJohn Hodge1-3/+13
2015-03-09Parse updatesJohn Hodge1-0/+22
2015-03-09Fixed patterns, bool literalsJohn Hodge1-0/+34
2015-03-08Cleanup to pattern handlingJohn Hodge1-0/+2
2015-03-08Correct parsing of macro expansion template.John Hodge1-0/+25
2015-03-08Macro parsing, saving, and evaluatingJohn Hodge1-1/+15
2015-03-06Bugfixes exposed by fixing formatted outputJohn Hodge1-19/+64
2015-01-25Hacked in dumping as rustJohn Hodge (sonata)1-54/+22
2015-01-21Type propagation coming alongJohn Hodge (sonata)1-0/+18
2015-01-19Slow work on typecheck/propagate structureJohn Hodge (sonata)1-68/+24
2015-01-18Generic param checks passingJohn Hodge (sonata)1-0/+1
2015-01-17Refactor resolve.cpp AST iterating into common functionJohn Hodge (sonata)1-0/+1
2015-01-17Trait serialiseJohn Hodge (sonata)1-0/+16
2015-01-17Adding deserialise, partially workingJohn Hodge (sonata)1-3/+46
2015-01-16Added associated type reference parse, and tuple value parseJohn Hodge (sonata)1-1/+21
2015-01-12TypeRef fleshed outJohn Hodge (sonata)1-0/+1
2015-01-11Tag paths with base crate, restructure ast.cpp into three filesJohn Hodge (sonata)1-0/+369