Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cons: push, pop: document, test. | Kaz Kylheku | 2022-04-16 | 2 | -0/+120 |
| | |||||
* | Add missing Copyright 2022 into license headers. | Kaz Kylheku | 2022-04-16 | 15 | -15/+15 |
| | |||||
* | cons: dolist, dolisti, doconses: doc, test. | Kaz Kylheku | 2022-04-16 | 3 | -0/+137 |
| | |||||
* | cons man page: add missing Description headings. | Kaz Kylheku | 2022-04-16 | 1 | -0/+16 |
| | |||||
* | cons: fields and set_fields: document, test. | Kaz Kylheku | 2022-04-16 | 2 | -2/+79 |
| | |||||
* | cons man page: add breaks after some .SH sections. | Kaz Kylheku | 2022-04-16 | 1 | -6/+7 |
| | | | | | | Certain SH headings look bad without line breaks. Others look funny ("un-man-page-like") if we add them, so we don't do this everywhere. | ||||
* | cons: keys and values functions: document and test. | Kaz Kylheku | 2022-04-16 | 2 | -3/+71 |
| | |||||
* | cons man page: add FUNCTION APPLICATION section. | Kaz Kylheku | 2022-04-16 | 1 | -0/+4 |
| | |||||
* | Rename some array and field conversion functions. | Kaz Kylheku | 2022-04-16 | 4 | -23/+30 |
| | | | | | | | | atol -> values ftol -> fields ltof -> set_fields values() goes with existing keys() nicely. | ||||
* | cons: mapcar, mappend: doc, tests. | Kaz Kylheku | 2022-04-16 | 4 | -4/+116 |
| | |||||
* | testsuite: add mechanism for skipping specific tests. | Kaz Kylheku | 2022-04-16 | 1 | -0/+6 |
| | |||||
* | cons: document and test uniq, new uniqual function. | Kaz Kylheku | 2022-04-15 | 4 | -1/+98 |
| | |||||
* | cons: iota: document, test, improve. | Kaz Kylheku | 2022-04-15 | 3 | -12/+222 |
| | |||||
* | cons: ldiff, last, butlast: doc, tests, fixes. | Kaz Kylheku | 2022-04-15 | 3 | -3/+196 |
| | |||||
* | cons: document nth and nthcdr; add tests | Kaz Kylheku | 2022-04-14 | 3 | -1/+91 |
| | | | | Fixing semantics of nth for negative values. | ||||
* | cons: document position function and add tests | Kaz Kylheku | 2022-04-14 | 2 | -0/+58 |
| | |||||
* | cons man page: li, listar, member: formatting typo. | Kaz Kylheku | 2022-04-14 | 1 | -2/+2 |
| | |||||
* | cons man page: add font changes throughout. | Kaz Kylheku | 2022-04-14 | 1 | -115/+114 |
| | |||||
* | cons: document member function and add tests. | Kaz Kylheku | 2022-04-14 | 2 | -0/+58 |
| | |||||
* | cons: add ldiff, last and butlast. | Kaz Kylheku | 2022-04-14 | 3 | -5/+97 |
| | |||||
* | iter: take advantage of @let if available. | Kaz Kylheku | 2022-04-14 | 1 | -15/+54 |
| | | | | | | | | | | | | - All iterator definitions must provide a __temp_xxx macro now to declare temporary variables, even if empty. - Fixing str to use a temporary variable for the string length, and string object, so it's not evaluated multiple times. - Fixing argmax and argmin to use temporary variables whose names are derived from the argument symbols, so that clashes between multiple occurrences of these in one loop are prevented. | ||||
* | iter: indentation fix. | Kaz Kylheku | 2022-04-14 | 1 | -5/+5 |
| | |||||
* | base: __g() must prefix symbols with __ | Kaz Kylheku | 2022-04-14 | 1 | -1/+1 |
| | |||||
* | cons man page: document list, append, li, listar. | Kaz Kylheku | 2022-04-13 | 1 | -10/+222 |
| | |||||
* | testcases-cons: test list, append, li, listar. | Kaz Kylheku | 2022-04-13 | 1 | -0/+144 |
| | |||||
* | cons-priv: fix uses of nil that should be __nil. | Kaz Kylheku | 2022-04-13 | 2 | -3/+3 |
| | |||||
* | cons-priv: move include of varg-priv down. | Kaz Kylheku | 2022-04-13 | 1 | -4/+3 |
| | | | | This is because varg-priv.h needs __nil to be defined. | ||||
* | narg man page: mention narg() returning 1 in BUGS. | Kaz Kylheku | 2022-04-13 | 1 | -0/+18 |
| | |||||
* | narg man page: remove stray character from synopsis. | Kaz Kylheku | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Some egawk support: use @let in case if available. | Kaz Kylheku | 2022-04-13 | 3 | -2/+18 |
| | |||||
* | call: allow empty argument list. | Kaz Kylheku | 2022-04-13 | 1 | -1/+1 |
| | | | | | We rely on the GNU extension ##__VA_ARGS__. The C++ __VA_OPT__(,) approach is too awful for words. | ||||
* | cppawk-narg man page: fit example to 80 cols. | Kaz Kylheku | 2022-04-13 | 1 | -1/+2 |
| | |||||
* | fun() must expand arg; fix __fun clash issue. | Kaz Kylheku | 2022-04-13 | 3 | -2/+4 |
| | |||||
* | fun now implemented by fun-priv. | Kaz Kylheku | 2022-04-13 | 3 | -24/+59 |
| | |||||
* | narg: new variaexpand macro. | Kaz Kylheku | 2022-04-12 | 4 | -0/+150 |
| | |||||
* | narg: new variexpand macro. | Kaz Kylheku | 2022-04-07 | 4 | -10/+199 |
| | |||||
* | cons man page: formatting fixes | Kaz Kylheku | 2022-04-05 | 1 | -7/+9 |
| | | | | | | | - two run on Description headings. - botched formatting under equalize - cons man page: four typecodes, not three. - cons man page: missing closing quote in example string. | ||||
* | New function equalize. | Kaz Kylheku | 2022-04-05 | 4 | -16/+151 |
| | |||||
* | unbox: indentation fix. | Kaz Kylheku | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | cons man page: whitespace fix in notation. | Kaz Kylheku | 2022-04-05 | 1 | -2/+2 |
| | |||||
* | equal: test cases, documentation. | Kaz Kylheku | 2022-04-05 | 2 | -0/+151 |
| | |||||
* | cons man page: new convention for undefined vars. | Kaz Kylheku | 2022-04-05 | 1 | -7/+13 |
| | |||||
* | cons man page: runaway bold. | Kaz Kylheku | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | cons man page: missing periods. | Kaz Kylheku | 2022-04-05 | 1 | -2/+2 |
| | |||||
* | Add box_str function. | Kaz Kylheku | 2022-04-05 | 4 | -1/+18 |
| | |||||
* | man page: cross-ref other pages in SEE ALSO. | Kaz Kylheku | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | README: give link to cppawk-cons man page. | Kaz Kylheku | 2022-04-05 | 1 | -1/+3 |
| | |||||
* | README: give links to man pages. | Kaz Kylheku | 2022-04-05 | 1 | -4/+5 |
| | |||||
* | Document sexp function. | Kaz Kylheku | 2022-04-04 | 1 | -0/+111 |
| | |||||
* | start test cases for <cons.h> material. | Kaz Kylheku | 2022-04-04 | 4 | -38/+391 |
| | | | | | | Small documentation tweak. Numerous bugfixes as a result of testing: null, endp, stringp, symbolp, box, unbox, cdr, equal all found to have some issues. |