aaaaaa123456789
aaaaaa123456789
> I made it require a newline after the opening `[[` because each line of code in the block has to have a newline after it, so the `]]` ends...
Dependency listing is one of those things where accurate output is more important than fast output. If a project relies on dependency output in its build system, inaccurate output might...
A fully accurate mode could be introduced by adding a flag that simply assembles the input into `/dev/null` and outputs the list of files it read. This will obviously be...
How would you handle macros, `rept` blocks, and basically everything that isn't just an instruction or a `db`? In general there's a stack of things generating code, and it's not...
> Another option is to complicate the format a bit more and let it store the entire code generation stack instead of a single line. I vastly prefer this option,...
I like the idea of going with `q`, and in that case, it seems sensible to just use `-q` for the option too.
> > Looks good to me, although the issue with insufficient literal precision remains to be fixed. > > This is referring to how fixed-point literals are not currently lexed...
I guess that helps a few of the use cases, but still leaves uncovered accidental additions at the end of the file, which are what moved me to make this...
`SECTION STOP` is also a possibility :)
The real issue is, where to put it? "Some place" isn't too descriptive. Perhaps at the end of the current section? That being said, it seems like an interesting way...