summaryrefslogtreecommitdiff
path: root/ast.h
AgeCommit message (Expand)AuthorFilesLines
2012-06-17Rename to OortSøren Sandmann Pedersen1-1/+1
2012-06-17Make the optimization passes non-recursive.Søren Sandmann Pedersen1-0/+1
2012-06-16Remove redundant loadsSøren Sandmann Pedersen1-0/+5
2012-06-16Only allocate space for variables that are actually usedSøren Sandmann Pedersen1-0/+1
2012-06-15Do debug spew from within compile().Søren Sandmann Pedersen1-1/+2
2012-06-15Move levels to its own passSøren Sandmann Pedersen1-1/+2
2012-06-14Some refactoringSøren Sandmann Pedersen1-2/+9
2012-06-14Also move graph dumping thereSøren Sandmann Pedersen1-0/+1
2012-06-14Move debug spew to its own fileSøren Sandmann Pedersen1-13/+18
2012-06-14Add support for multiple comma separated expressionsSøren Sandmann Pedersen1-2/+2
2012-06-14Redo print statements to generate a sequence of to_string()sSøren Sandmann Pedersen1-2/+2
2012-06-14Add to_string nodeSøren Sandmann Pedersen1-1/+13
2011-07-03Add support for float literalsSøren Sandmann1-0/+11
2011-03-27Initialization check that may actually workSøren Sandmann Pedersen1-0/+3
2011-03-26Add the concept of a 'full' setSøren Sandmann Pedersen1-1/+0
2011-03-26Reserver 'match'Søren Sandmann Pedersen1-0/+1
2011-03-26Postfix _nodeSøren Sandmann Pedersen1-8/+9
2011-03-26Remove unused structure definitionsSøren Sandmann Pedersen1-24/+0
2011-03-26Add a done label after if statementsSøren Sandmann Pedersen1-2/+3
2011-03-24Fix bugs related to dyn_label.Søren Sandmann Pedersen1-15/+11
2011-03-24For labels that correspond to program labels, print their nameSøren Sandmann Pedersen1-0/+2
2011-03-24Consolidate the three loop types into one ast node.Søren Sandmann Pedersen1-24/+12
2011-03-23Fix some warningsSøren Sandmann Pedersen1-1/+1
2011-03-23Change prototype of functions to have ast_t instead of ast_program_tSøren Sandmann Pedersen1-11/+11
2011-03-23Stub support for index rangesSøren Sandmann Pedersen1-0/+1
2011-03-23Also store magic as gsize not guint32Søren Sandmann Pedersen1-1/+1
2011-03-23Move constant-expression marking to a separate phase.Søren Sandmann Pedersen1-2/+5
2011-03-23Add checking that asts are astsSøren Sandmann Pedersen1-0/+3
2011-03-21Allow void to be given explicitly for return typesSøren Sandmann Pedersen1-0/+1
2011-03-20Better error messages from the parserSøren Sandmann Pedersen1-0/+3
2011-03-19Keep track of token locationsSøren Sandmann Pedersen1-0/+3
2011-03-18FormattingSøren Sandmann Pedersen1-13/+13
2010-11-16Fix crashSøren Sandmann Pedersen1-0/+13
2010-11-14bug fixesSøren Sandmann Pedersen1-0/+2
2010-11-14first class labelsSøren Sandmann Pedersen1-0/+1
2010-11-14Dynamic gotosSøren Sandmann Pedersen1-4/+2
2010-11-14Dynamic labelsSøren Sandmann Pedersen1-0/+16
2010-11-14Add dynamic goto nodeSøren Sandmann Pedersen1-0/+3
2010-11-14More preparation for first class labelsSøren Sandmann Pedersen1-1/+25
2010-11-14Put labels and variables in the same name space.Søren Sandmann Pedersen1-2/+1
2010-11-14Do array interpretationSøren Sandmann Pedersen1-2/+8
2010-11-14More array supportSøren Sandmann Pedersen1-0/+15
2010-05-29s/interprete/interpret/gSøren Sandmann Pedersen1-1/+1
2009-11-16Add Knuth's man-or-boy testSøren Sandmann Pedersen1-0/+3
2008-07-06Move graph utilities to node.cSøren Sandmann1-4/+4
2008-07-06Remove node_insert_before()Søren Sandmann1-2/+0
2008-07-06Support for stringsSøren Sandmann1-0/+12
2008-07-05Add a sense to if nodes; fix optimizer bugsSøren Sandmann1-1/+3
2008-07-05Add insert_beforeSøren Sandmann1-1/+3
2008-07-05Remove ast from node_insertSøren Sandmann1-2/+1