summaryrefslogtreecommitdiff
path: root/ast.c
AgeCommit message (Expand)AuthorFilesLines
2012-06-17Rename to OortSøren Sandmann Pedersen1-1/+1
2012-06-14Add support for multiple comma separated expressionsSøren Sandmann Pedersen1-2/+2
2011-07-03Add support for float literalsSøren Sandmann1-0/+10
2011-03-24Consolidate the three loop types into one ast node.Søren Sandmann Pedersen1-51/+13
2011-03-2364 bit fixesSøren Sandmann Pedersen1-3/+3
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/+9
2011-03-18FormattingSøren Sandmann Pedersen1-24/+24
2010-11-14Dynamic gotosSøren Sandmann Pedersen1-2/+2
2010-11-14More preparation for first class labelsSøren Sandmann Pedersen1-0/+16
2010-11-14Put labels and variables in the same name space.Søren Sandmann Pedersen1-1/+1
2009-11-16Add Knuth's man-or-boy testSøren Sandmann Pedersen1-0/+2
2008-07-06Support for stringsSøren Sandmann1-0/+11
2008-07-05Generate AND code in different waySøren Sandmann1-1/+1
2007-12-31Add block expressionsSøren Sandmann1-0/+10
2007-12-31Simplified offset passSøren Sandmann1-0/+10
2007-10-18Get rid of type resolution function. Instead just overwrite theSøren Sandmann1-15/+1
2007-10-17Resolve type in a bunch of placesSøren Sandmann1-2/+2
2007-10-17Allow general types with newSøren Sandmann1-2/+2
2007-10-16Make ast_type_spec_get_size() publicSøren Sandmann1-0/+48
2007-10-16Add data structures for index expressionsSøren Sandmann1-0/+12
2007-10-15Add parsing of array typesSøren Sandmann1-0/+10
2007-09-06Fix various bugsSøren Sandmann1-0/+2
2007-09-06More expression casesSøren Sandmann1-3/+3
2007-09-06Beginning of case expressionsSøren Sandmann1-1/+1
2007-09-05Initial support for switch statementsSøren Sandmann1-0/+21
2007-09-05Initial support for switch statementsSøren Sandmann1-0/+43
2007-09-05Add typedefsSøren Sandmann1-0/+12
2007-09-05Rename class type to object typeSøren Sandmann1-7/+7
2007-09-05Support for do statementsSøren Sandmann1-0/+19
2007-09-04Initial support for 'this'Søren Sandmann1-0/+6
2007-09-04Add enclosing_class()Søren Sandmann1-0/+7
2007-09-04Working field accessSøren Sandmann1-0/+9
2007-09-03Null values, and lvalue desugaringSøren Sandmann1-4/+11
2007-09-03Beginning of null expressionsSøren Sandmann1-0/+8
2007-09-02Initial support for dot expressions and method callsSøren Sandmann1-0/+12
2007-09-02Support identifier typesSøren Sandmann1-2/+21
2007-09-02Fix some potentially uninitialized variablesSøren Sandmann1-0/+12
2007-09-02Add object typesSøren Sandmann1-0/+10
2007-09-02Beginning of class parsingSøren Sandmann1-0/+12
2007-09-01Support break/continueSøren Sandmann1-0/+30
2007-09-01Various bug fixes, plus support for more unary opsSøren Sandmann1-6/+6
2007-09-01Statement expressionSøren Sandmann1-0/+12
2007-07-26Simplify graph.c by walking the parent chain for the various nodesSøren Sandmann1-30/+58
2007-07-26Add ast_is() function; use it in symbol.cSøren Sandmann1-0/+30
2007-07-26Add list of children to ast_common_tSøren Sandmann1-0/+1
2007-07-24Delete child statement from labels; update TODOSøren Sandmann1-3/+1
2007-07-24TODO, plus more gotoSøren Sandmann1-0/+12
2007-07-23Beginning of goto supportSøren Sandmann1-0/+10
2007-07-23Add initializers; fix type checker bug with if statementsSøren Sandmann1-2/+2