summaryrefslogtreecommitdiff
path: root/parse.c
AgeCommit message (Expand)Author
2020-07-10fixed problem unveiled by making types smallerLeo Tenenbaum
2020-07-10made types 16 bytesLeo Tenenbaum
2020-07-10big changes to the way for loops workLeo Tenenbaum
2020-07-03io is working but slowLeo Tenenbaum
2020-07-03removed ability to evaluate a function before it is declared at compile time;...Leo Tenenbaum
2020-06-27more work on fixing #ifsLeo Tenenbaum
2020-06-27#initLeo Tenenbaum
2020-06-26fix problem where file included twice was cgenerated twiceLeo Tenenbaum
2020-06-26finished moving #include to parsingLeo Tenenbaum
2020-06-24started moving #include to parsing; not working yetLeo Tenenbaum
2020-06-22found bug with evaling future functionsLeo Tenenbaum
2020-05-23started fixing tests; found bugLeo Tenenbaum
2020-05-23some cleanup involving blocks no longer having ret_exprsLeo Tenenbaum
2020-05-23turned if, while, for, block into statementsLeo Tenenbaum
2020-05-23started removing block ret_exprLeo Tenenbaum
2020-05-19got rid of decls_cgen, cleaned up a bunch of stuffLeo Tenenbaum
2020-05-13got rid of UNARY_LENLeo Tenenbaum
2020-05-13fixed some problems with cgen_recurse_stuffLeo Tenenbaum
2020-05-11fixed some problems you can get when you put a function in a structLeo Tenenbaum
2020-05-10remove while loops with no conditionLeo Tenenbaum
2020-05-09allow use of global variables at compile time, for real this timeLeo Tenenbaum
2020-05-08fixed a few bugs starting to make buffered ioLeo Tenenbaum
2020-05-08got double include to workLeo Tenenbaum
2020-05-03better unrecognized expression error messageLeo Tenenbaum
2020-05-03trying to make std/*.toc portable, fwrite not working for some reasonLeo Tenenbaum
2020-05-03started windows #foreign support -- floating point not working yet--also foun...Leo Tenenbaum
2020-05-02&&, ||Leo Tenenbaum
2020-05-02fixed including something multiple timesLeo Tenenbaum
2020-05-01nullLeo Tenenbaum
2020-05-01&voidLeo Tenenbaum
2020-05-01#if no longer creates a blockLeo Tenenbaum
2020-04-26verbose optionLeo Tenenbaum
2020-04-23fixed problem with undeclared identifiersLeo Tenenbaum
2020-04-23made EXPR_IDENT a string before typingLeo Tenenbaum
2020-04-23got rid of call inference; now inference is much simplerLeo Tenenbaum
2020-04-23fixed error printing problem, added new test: useLeo Tenenbaum
2020-04-22used for loopsLeo Tenenbaum
2020-04-22improved arr systemLeo Tenenbaum
2020-04-21fixed for loop problem (turns out it had to do with implicit type conversions)Leo Tenenbaum
2020-04-19annotating index type for loopsLeo Tenenbaum
2020-04-19new for loop system: cgenLeo Tenenbaum
2020-04-19new for system: typingLeo Tenenbaum
2020-04-13started getting for to workLeo Tenenbaum
2020-04-13cleaned up ident system; working except for forLeo Tenenbaum
2020-04-13started cleaning up for systemLeo Tenenbaum
2020-04-05use working for ordinary decls but not for parameters yetLeo Tenenbaum
2020-04-05improved eval error messagesLeo Tenenbaum
2020-04-05no #force with unnamed includeLeo Tenenbaum
2020-04-04fixed namespace problemLeo Tenenbaum
2020-04-01while implementing use, found bug with namespacesLeo Tenenbaum