summaryrefslogtreecommitdiff
path: root/prepare.c
AgeCommit message (Expand)AuthorFilesLines
2012-06-17Rename to OortSøren Sandmann Pedersen1-1/+1
2012-06-16Remove redundant loadsSøren Sandmann Pedersen1-0/+2
2012-06-16formattingSøren Sandmann Pedersen1-2/+8
2012-06-14Add support for multiple comma separated expressionsSøren Sandmann Pedersen1-2/+5
2011-07-03Add support for float literalsSøren Sandmann1-0/+1
2011-03-24Consolidate the three loop types into one ast node.Søren Sandmann Pedersen1-25/+7
2011-03-23Change prototype of functions to have ast_t instead of ast_program_tSøren Sandmann Pedersen1-4/+6
2011-03-23Move constant-expression marking to a separate phase.Søren Sandmann Pedersen1-1/+1
2011-03-23Add checking that asts are astsSøren Sandmann Pedersen1-0/+6
2011-03-21Allow void to be given explicitly for return typesSøren Sandmann Pedersen1-1/+24
2011-03-18FormattingSøren Sandmann Pedersen1-41/+41
2010-11-14bug fixesSøren Sandmann Pedersen1-0/+7
2010-11-14Dynamic gotosSøren Sandmann Pedersen1-0/+3
2010-11-14More preparation for first class labelsSøren Sandmann Pedersen1-0/+4
2008-07-06Support for stringsSøren Sandmann1-0/+2
2007-12-31Mark fields as fieldsSøren Sandmann1-0/+11
2007-12-31Add block expressionsSøren Sandmann1-0/+5
2007-12-31Simplified offset passSøren Sandmann1-48/+8
2007-12-30More definition expression workSøren Sandmann1-0/+7
2007-10-18Use report_error in prepare.cSøren Sandmann1-14/+10
2007-10-17Allow general types with newSøren Sandmann1-0/+2
2007-10-16Array index lvalues, beginning of array type-checkingSøren Sandmann1-1/+4
2007-10-16Add data structures for index expressionsSøren Sandmann1-1/+11
2007-10-15Add parsing of array typesSøren Sandmann1-0/+1
2007-09-07Various optimize.c crack; TODO; remove debug spewSøren Sandmann1-3/+0
2007-09-07Beginning of optimizerSøren Sandmann1-1/+3
2007-09-06Fix various bugsSøren Sandmann1-1/+5
2007-09-06Copyright statementsSøren Sandmann1-0/+18
2007-09-06More expression casesSøren Sandmann1-0/+11
2007-09-06Beginning of case expressionsSøren Sandmann1-68/+14
2007-09-05Initial support for switch statementsSøren Sandmann1-10/+21
2007-09-05Initial support for switch statementsSøren Sandmann1-0/+83
2007-09-05Add typedefsSøren Sandmann1-0/+9
2007-09-05Rename class type to object typeSøren Sandmann1-1/+1
2007-09-05Support for do statementsSøren Sandmann1-2/+11
2007-09-04Initial support for 'this'Søren Sandmann1-0/+1
2007-09-04Infer the types of temporary variablesSøren Sandmann1-0/+1
2007-09-03Null values, and lvalue desugaringSøren Sandmann1-0/+1
2007-09-03Beginning of null expressionsSøren Sandmann1-0/+1
2007-09-03Remove debug spewSøren Sandmann1-2/+0
2007-09-02Don't complain about uninitialized fieldsSøren Sandmann1-0/+1
2007-09-02Initial support for dot expressions and method callsSøren Sandmann1-8/+15
2007-09-02Support identifier typesSøren Sandmann1-0/+1
2007-09-02Store class for methodsSøren Sandmann1-0/+2
2007-09-02Gather information about class structureSøren Sandmann1-10/+24
2007-09-02Weed out illegal class membersSøren Sandmann1-9/+31
2007-09-02Weed out illegal class membersSøren Sandmann1-0/+40
2007-09-02Move simple checks to prepare.cSøren Sandmann1-3/+23
2007-09-02New prepare passSøren Sandmann1-0/+307