summaryrefslogtreecommitdiff
path: root/src/nodes
AgeCommit message (Collapse)AuthorFilesLines
2015-06-12Add parsing node ERROR_MAKR.Andrei Karas1-0/+35
2015-06-12Add parsing node SIZEOF_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsing node TRUTH_ANDIF_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsiing node TRUTH_ORIF_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsing node VECTOR_CST.Andrei Karas1-0/+40
2015-06-12Add parsing type NON_LVALUE_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsing node VIEW_CONVERT_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsing node VECTOR_TYPE.Andrei Karas1-0/+40
2015-06-12Add parsing node FIELD_DECL.Andrei Karas2-1/+59
2015-06-12Add parsing node EH_SPEC_BLOCK.Andrei Karas1-0/+35
2015-06-12Add way to avoid resursion in var_decl.Andrei Karas1-1/+3
Update incomplete nodes after whole tree parsed.
2015-06-12Add parsing node TARGET_EXPR.Andrei Karas1-0/+35
2015-06-12Add parsing node RECORD_TYPE.Andrei Karas1-0/+40
2015-06-12Add parsing node NULLPTR_TYPE.Andrei Karas1-0/+35
2015-06-12Add parsing node BOOLEAN_TYPE.Andrei Karas1-0/+35
2015-06-09Add flag for each node parser for parse child nodes or not.Andrei Karas1-0/+2
This solve recursion issue.
2015-06-09Add parsing node POINTER_PLUS_EXPR.Andrei Karas1-0/+35
2015-06-09Add location variable to all nodes. And fill it with raw location.Andrei Karas1-0/+2
2015-06-09Simplify analysis code.Andrei Karas1-1/+1
2015-06-09Add basic tree analysis. Dump function arguments and detect pointers without ↵Andrei Karas1-2/+4
nonnull attribute
2015-06-08Add parsing node COND_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node NOP_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node LOOP_EXPR.Andrei Karas1-0/+38
2015-06-08Add parsing node INDIRECT_REF.Andrei Karas1-0/+35
2015-06-08Add parsing node NE_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node GE_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node GT_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node LE_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node LT_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node EQ_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node ADDR_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node CALL_EXPR.Andrei Karas1-0/+45
2015-06-08Add parsing node MODIFY_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node MULT_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node MINUS_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node PLUS_EXPR.Andrei Karas1-0/+35
2015-06-08Add parsing node WHILE_STMT.Andrei Karas1-0/+40
2015-06-08Add parsing node IF_STMT.Andrei Karas1-0/+44
2015-06-08Add parsing node EXPR_STMT.Andrei Karas1-0/+40
2015-06-08Add basic support for *_STMT nodes.Andrei Karas1-0/+35
2015-06-07Add parsing BLOCK node.Andrei Karas1-0/+46
2015-06-07Store sub nodes in named pointers in TREE_LIST.Andrei Karas1-1/+8
2015-06-07Add memoryusage plugin command. It show only number of allocated nodes.Andrei Karas1-0/+8
2015-06-07Fix crash in parsing INTEGER_CST.Andrei Karas1-1/+3
2015-06-07Collect all child nodes for each node.Andrei Karas1-0/+2
2015-06-07Add some missing fields in parsed nodes.Andrei Karas4-3/+19
2015-06-07Add node type VAR_DECL.Andrei Karas1-0/+47
2015-06-07Add parsing node CLEANUP_POINT_EXPR.Andrei Karas1-0/+35
2015-06-07Add support for parsing CONVERT_EXPR node.Andrei Karas1-0/+35
2015-06-06Add parsing INIT_EXPR node type.Andrei Karas1-0/+35