Andreas Scherer
Andreas Scherer
It would also help with searching in the PDF files. I fear that the macro (?) code would bloat the `\ifacro` parts of `cwebmac.tex` some more. Maybe a separate macro...
If you really, absolutely want to place function declarations and definitions together with a `force`d line break, you can use `@t}\6\4\4{@>`.
The grammar and implementation being as fragile as it is, I will first set up a (small) set of test cases for “fixed” issues (like your `testthings.w` and my `if.w`...
Yes, it is by design. See [ctwimac.tex](http://ftp.cs.stanford.edu/pub/ctwill/ctwimac.tex) and [pdfctwimac.tex](https://github.com/ascherer/cwebbin/blob/master/texinputs/pdfctwimac.tex) for details about `\inx`, `\fin`, and `\con`. If you use `ctwill +pdf` (and a TeX engine for PDF output), at least...
In fact, the `ctwill` executable – just like its sibling `cweave` – _does_ create files `jobname.idx`, `jobname.scn`, and `jobname.toc` (replace `jobname` appropriately). It's just the TeX macros that are not...
You may want to look at [CWEB 4.3 dev](https://github.com/ascherer/cwebbin/tree/cweb-4.3). The extended `pdfctwimac.tex` already produces a table-of-contents - at the end of the PDF - it does not yet cooperate with...
The current state of affairs is [CWEB 4.9 dev](https://github.com/ascherer/cweb/tree/cweb-4.9-dev) and [CWEBbin 4.9 dev](https://github.com/ascherer/cwebbin/tree/cweb-4.9). Table-of-Contents in CTWILL was not on the top of the list.
I'll study your text ASAP and call back.
@igor-liferenko has written UTF-8 code for `CWEB`. Details in [TUGboat](https://tug.org/TUGboat/tb42-1/tb130liferenko-cweb.pdf).
Why not? It's open source. At the moment, however, I have no time to dig into this issue. I'm still processing the contributions in `cweb-4.3-dev` and `cweb-4.3` — `CTWILL` doesn't...