plan9fox/sys/man
cinap_lenrek b90036a062 rc: fix everything
Untangle the lexer and interpreter thread state.

Fix the file and line number error reporting, getting rid of
Xsrcfile instruction, as the whole code block can only come
from a single file, stuff the source file in slot[1] of the
code block instead.

Remove limitations for globber (path element limits)
and be more intelligent about handling globbing by
inserting Xglob instruction only when needed and not
run it over every Xsimple argument list.

Remove fragile ndot magic and make it explicit by adding
the -q flag to . builtin command.

Add -b flag for full compilation.

Make exitnext() smart, so we can speculate thru rcmain and
avoid the fork().

Get rid of all print(2) format functions and use io
instead.

Improve the io library, adding rstr() to handle tokenization,
which allows us to look ahead in the already read buffer
for the terminators, avoiding alot of string copies.

Auto indent pcmd(), to make line number reporting more usefull.

Implement here documents properly, so they can work everywhere.
2021-12-31 15:27:10 +00:00
..
1 rc: fix everything 2021-12-31 15:27:10 +00:00
2 libndb: move mkptrname() into libndb to avoid duplication 2021-11-03 19:38:36 +00:00
3 mainly just spelling and typos 2021-11-01 20:49:43 +00:00
4 devssl, cpu, import, oexportfs: delete 2021-12-13 02:17:02 +00:00
5 /sys/man/*/*: fix perms (sorry) 2017-12-11 19:58:06 -05:00
6 netaudit, ndb(6): the dom= attribute in ndb should be specified without the trailing period 2021-11-29 20:07:04 +00:00
7 remove juke (use play or zuke instead) 2021-04-13 13:25:24 +02:00
8 acmed(8), rsa(8): add role=client attribute to rsa keys 2021-12-06 15:40:18 +00:00
9 fix manpage references for dup(2), kproc(9) and panic(9). 2021-09-08 18:22:35 +00:00
fonts Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
index.html Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mkfile manual: don't match nonexistent file while preprocessing 2021-06-27 00:13:58 +00:00
preface.html Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
preface3.html Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
preface4.html Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00