aboutsummaryrefslogtreecommitdiffstats
path: root/src/mds-kbdc/make-tree.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-01mds-kbdc: minor optimisationMattias Andrée1-18/+18
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2015-02-13bump yearMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-10no more direct allocations, always use macros, unless using allocaMattias Andrée1-9/+7
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-09mds-kbdc: m bug fixes + more test casesMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-09mds-kbdc: bug fixes and test casesMattias Andrée1-4/+14
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-08with a few exceptions and some remaining files, never return directly on failure, always goto fail by invoking fail_ifMattias Andrée1-10/+17
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-08rename pfail to failMattias Andrée1-24/+24
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-07fail_if supports sequences without being double bracketedMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: mMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: whitespaceMattias Andrée1-20/+20
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: split parse_lineMattias Andrée1-235/+327
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: mMattias Andrée1-9/+11
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: m simplificationMattias Andrée1-2/+0
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: make large macros into functionsMattias Andrée1-341/+481
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: make-tree: simplificationMattias Andrée1-67/+61
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-03mds-kbdc: simplification + remove debug codeMattias Andrée1-35/+27
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: use absolute and relative pathsMattias Andrée1-17/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: files with syntax errors are not emptyMattias Andrée1-1/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: expand tabsMattias Andrée1-2/+0
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: more simplificationMattias Andrée1-274/+307
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: small simplifications to make-treeMattias Andrée1-54/+104
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-02mds-kbdc: split out some code in make-treeMattias Andrée1-53/+140
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-12-01mds-kbdc: most of the structure validationMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-30mds-kbdc: process includesMattias Andrée1-1/+28
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-30mds-kbdc: add support for empty filesMattias Andrée1-0/+8
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-29mds-kbdc: check that there is something after the :Mattias Andrée1-2/+9
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-28add a minor todoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-28add a todoMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-28m + macro call alternation eliminationMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-23some code simplificiationsMattias Andrée1-73/+25
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-22Starting on some reworkMattias Andrée1-20/+5
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-19typoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mds-kbdc: support alternations and dots in macro_callsMattias Andrée1-35/+28
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17whitespaceMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17remove dubug lineMattias Andrée1-1/+0
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17fix macro call regressionMattias Andrée1-1/+5
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17whitespaceMattias Andrée1-60/+60
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17docMattias Andrée1-0/+14
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17macro stuffMattias Andrée1-207/+150
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17macrosationMattias Andrée1-42/+32
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17whoops with escapesMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17whitespaceMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mds-kbdc: treeise macro callsMattias Andrée1-38/+114
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mds-kbdc: fix treeisation of map statementsMattias Andrée1-6/+24
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mds-kbdc: fix treeisation of let-statementsMattias Andrée1-24/+42
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-17mds-kbdc: fix treeisation of if-statementsMattias Andrée1-8/+23
Signed-off-by: Mattias Andrée <maandree@operamail.com>