Eldred Habert
Eldred Habert
Human readability and easy parsability are generally in direct conflict! For example, humans treat all kinds of whitespace indifferently, whereas computers are much more picky (consider [the][is_ascii_whitespace][^posix] [various][is_whitespace] [definitions][JS][^notes] [of][isspace][^locale]...
The idea I had in mind was that `-U` would affect the way data is generated, but not how it's emitted beyond ordering.
Yeah, something reporting at least all that info. Otherwise you have to grep for it, assuming no macros are involved at that!
Consider adding the files from #1519 to the test suite.
That rationale sounds good to me! Feel free to open a PR.
Such a list is still quite in flux, since I am rearchitecting the project still. For example, with the switch to a proper parser generator, supporting `[$ff00 + c]` should...
d007b53 changes the rules around underscores in numeric literals slightly.
Also, I think I'm going to drop the `\` syntax, as it appears redundant with `\` and would be difficult to support.
rsgbasm does not have support for selectively disabling expansions (`peek` has them enabled, whereas `with_active_context_raw` doesn't), so they must be manually managed when disabled, including when reading the contents of...
ba3cacc changed the trimming of macro args to always occur, even after block comments.