summaryrefslogtreecommitdiff
path: root/orc/orcparse.c
Commit message (Expand)AuthorAgeFilesLines
* Make sure beforehand that enough tokens are available for opcode parsingSebastian Dröge2023-04-121-0/+9
* Fix error string allocation in legacy error outputSebastian Dröge2023-04-121-4/+4
* Fix various parser errors to not include a newline and not include an additio...Sebastian Dröge2023-04-121-24/+15
* Simplify opcode handling by adding an early returnSebastian Dröge2023-04-121-36/+39
* parser: remove legacy generic directive handlingFrancesco Romani2023-04-121-23/+2
* parser: extract function to handle .doubleparamFrancesco Romani2023-04-121-1/+3
* parser: extract function to handle .floatparamFrancesco Romani2023-04-121-9/+4
* parser: extract function to handle .longparamFrancesco Romani2023-04-121-11/+4
* parser: extract function to handle .paramFrancesco Romani2023-04-121-9/+4
* parser: extract function to handle .tempFrancesco Romani2023-04-121-9/+21
* parser: extract function to handle .constFrancesco Romani2023-04-121-9/+23
* parser: extract function to handle .accumulatorFrancesco Romani2023-04-121-13/+24
* parser: extract function to handle .destFrancesco Romani2023-04-121-28/+38
* parser: extract function to handle .sourceFrancesco Romani2023-04-121-28/+40
* parser: extract function to handle .mFrancesco Romani2023-04-121-9/+20
* parser: extract function to handle .nFrancesco Romani2023-04-121-35/+44
* parser: extract function to handle .flagsFrancesco Romani2023-04-121-8/+15
* parser: extract function to handle .initFrancesco Romani2023-04-121-9/+19
* parser: extract function to handle .functionFrancesco Romani2023-04-121-22/+43
* parser: make directive handling extensibleFrancesco Romani2023-04-121-1/+33
* parser: extract a function to handle directivesFrancesco Romani2023-04-121-201/+208
* parser: extract a function to handle opcodesFrancesco Romani2023-04-121-70/+66
* parser: add is_directive helperFrancesco Romani2023-04-121-1/+8
* parser: rewrite line tokenization codeFrancesco Romani2023-04-121-24/+76
* parser: introduce line handling utility: OrcLineFrancesco Romani2023-04-121-15/+61
* parser: simplify the line handlingFrancesco Romani2023-04-121-21/+44
* parser: switch to orc_program_append_str_nFrancesco Romani2023-04-121-3/+9
* parser: add has_data helperFrancesco Romani2023-04-121-1/+8
* parser: extract initialization functionFrancesco Romani2023-04-121-8/+17
* parser: reformat orc_parse_sanity_checkFrancesco Romani2023-04-121-12/+18
* parser: reorder and rename for consistencyFrancesco Romani2023-04-121-10/+10
* parser: new API with better error reportingFrancesco Romani2023-04-121-95/+172
* parser: move init_function in the parserFrancesco Romani2023-04-121-6/+7
* parser: cleanup: use OrcVector to store programsFrancesco Romani2023-04-121-15/+9
* orcparse: Check for correct number of function header directive argumentsSebastian Dröge2023-04-071-65/+132
* parse: increase array sizeWim Taymans2015-06-221-2/+2
* program: only reuse constants of the same size and valueWim Taymans2015-06-221-3/+12
* orcparse: handle win32 \r\n line endingsTim-Philipp Müller2015-05-221-0/+4
* orcc: allow setting custom backup functionWim Taymans2014-12-051-0/+8
* parse: cleanupWim Taymans2014-09-221-10/+4
* Revert reuse constantsWim Taymans2014-09-191-19/+13
* parse: make contants per sizeWim Taymans2014-09-191-13/+19
* parse: fix opcode arg sizeWim Taymans2014-09-191-2/+2
* parse: register constants with the right sizeWim Taymans2014-09-191-4/+20
* orcparse: Guard against unknown tokensSebastian Dröge2014-04-131-3/+12
* Make it ANSI-COlivier Crête2013-10-141-4/+4
* orcparse: fix copy and paste of error messageStefan Sauer2013-06-031-2/+2
* Add line numbers to errorsCedric BAIL2012-04-281-0/+1
* parse: check for empty source fileDavid Schleef2011-10-021-1/+1
* parse: skip whitespaceDavid Schleef2011-10-021-1/+1