summaryrefslogtreecommitdiff
path: root/parse.c
AgeCommit message (Collapse)Author
2019-12-06@ => :: (looks nicer)Leo Tenenbaum
2019-12-05Arr works!!!!Leo Tenenbaum
2019-12-02cleanupLeo Tenenbaum
2019-12-01improved vbs (now its done during typing instead of parsing)Leo Tenenbaum
2019-11-30fixed was_expr bugLeo Tenenbaum
2019-11-30fixed bugLeo Tenenbaum
2019-11-30got rid of TYPE_USER!!Leo Tenenbaum
2019-11-28started dealing with calling "type functions"Leo Tenenbaum
2019-11-27started to set up type parametersLeo Tenenbaum
2019-11-27fixed problem where functions could have tuple parametersLeo Tenenbaum
2019-11-26cleanup, switched to enums for flagsLeo Tenenbaum
2019-11-25fixed problems with return declarationsLeo Tenenbaum
2019-11-25fixed multiple idents in one param declLeo Tenenbaum
2019-11-24started to get fn(t @ Type, x: t) to workLeo Tenenbaum
2019-11-20started to turn type parameters into aliasesLeo Tenenbaum
2019-11-20fixed some bugs; caused some othersLeo Tenenbaum
2019-11-18still trying to get type params to workLeo Tenenbaum
2019-11-18trying to do const type paramsLeo Tenenbaum
2019-11-17moved constant param system to typing.Leo Tenenbaum
2019-11-16:@Leo Tenenbaum
2019-11-16bug fixes, return declaration initializersLeo Tenenbaum
2019-11-14cleaning up some stuffLeo Tenenbaum
2019-11-13fixed a bunch of bugs!!Leo Tenenbaum
mainly to do with default arguments and named return values. also cgen unicode identifier support!
2019-11-13fixed some problems with compile time paramsLeo Tenenbaum
2019-11-11declarations for functions with constant parametersLeo Tenenbaum
2019-11-10improved some integer type stuffLeo Tenenbaum
2019-11-09got rid of _FLAG_ everywhereLeo Tenenbaum
2019-11-08added value exprs in preparation for compile time argumentsLeo Tenenbaum
2019-11-08+=, -=, /=, *=Leo Tenenbaum
2019-11-06allowed just each <array or range>Leo Tenenbaum
2019-11-05fixed problems with each loopsLeo Tenenbaum
2019-11-04each loops!Leo Tenenbaum
2019-11-03fixed problems with eval declsLeo Tenenbaum
2019-11-03replaced user-defined type system (there are still bugs apparently though)Leo Tenenbaum
2019-11-02did part of #sizeof/alignof directives for compile-time size and aligns of typesLeo Tenenbaum
realizing that the current user type system has bugs; will need to switch to one which isn't identifier based after resolving.
2019-11-01arr/slice length with .len!Leo Tenenbaum
2019-11-01fixed that bug!Leo Tenenbaum
2019-10-31fixed the bug (but i'm not happy about the solution)Leo Tenenbaum
2019-10-31a.b as an lvalueLeo Tenenbaum
2019-10-31fixed order of operations problem with .Leo Tenenbaum
2019-10-31got . to work at compile time and fixed some other problems along the wayLeo Tenenbaum
2019-10-31basic . operatorLeo Tenenbaum
2019-10-30small struct fixesLeo Tenenbaum
2019-10-30probably got structs working (but not .)Leo Tenenbaum
2019-10-30fixed more problems with type expressionsLeo Tenenbaum
2019-10-30fixed type expressionsLeo Tenenbaum
2019-10-30started adding structsLeo Tenenbaum
2019-10-30fixed some problems with user-defined typesLeo Tenenbaum
2019-10-29fixed problems with user-defined types and out paramsLeo Tenenbaum
2019-10-27user defined typesLeo Tenenbaum