aboutsummaryrefslogtreecommitdiff
path: root/GnuLdParser.g4
Commit message (Collapse)AuthorAgeFilesLines
* lexer/parser:Trygve Laugstøl2016-07-171-15/+13
| | | | | | | | | | | o Renaming the ASSERT_K token to ASSERT. o Fixing a bug in the NAME regex where underscored where not allowed in certain names. o All ASSERT statements use string instead of NAME. o Improving STRING_ANY, allow many non-quote tokens instead of just one. Can probably replace the entire string rule with STRING_ANY now. o Fixing naming of '!', "~" and "?" operators. Ld: o Implement support for multiplication and division operators. o Better error messages.
* parser/lexer:Trygve Laugstøl2016-07-171-6/+12
| | | | | | | o Support special '/DISCARD/' as NAME. o Add 'SORT' as a token. It is equivalent with SORT_BY_NAME. The new rule sort_by_name coverts both. Ld: o Don't die on unknown sections, they can be referenced before declared. Doesn't matter for this app anyway.
* parser/lexer: Adding license info.Trygve Laugstøl2016-07-171-0/+22
|
* parser: Cleaning up everything from the original file.Trygve Laugstøl2016-07-171-1133/+458
|
* o Initial import of code from intel d2000 playground.Trygve Laugstøl2016-07-161-0/+1345