Commit Graph

58 Commits

Author SHA1 Message Date
c034175ae1 Add optional:or_else(fallback) and optional:or_fail(message) 2024-09-11 23:17:03 -04:00
62408e4efc Document iterators 2024-09-11 22:38:13 -04:00
3443edf760 Use optionals for iterators 2024-09-11 22:28:43 -04:00
7bd4c6a5b3 Placeholder docs for optionals 2024-09-11 15:12:00 -04:00
91f1d53a4e Update docs 2024-09-11 15:07:37 -04:00
a025fc55bf Update docs 2024-09-11 15:01:51 -04:00
c45afdabd5 Update docs 2024-09-11 14:59:42 -04:00
89234e34e2 Document :by_line() 2024-09-09 22:18:46 -04:00
e16792d5eb Add Text.starts_with() and Text.ends_with() 2024-09-09 05:31:25 -04:00
319d4306b5 Add paths docs 2024-09-09 05:00:12 -04:00
6eaf1405d0 Document README 2024-09-07 00:50:54 -04:00
44892df4c5 Add Text.trim() 2024-09-06 00:03:28 -04:00
04c8fb0362 Replace $Type with Type$info for builtin TypeInfos 2024-09-05 15:31:54 -04:00
d3c4f613ac Update to reflect code growth 2024-09-05 04:00:15 -04:00
3a556296b6 Add Text:repeat() 2024-09-04 21:22:03 -04:00
00543b4e87 Add Text.map(pat, fn) 2024-09-04 21:02:37 -04:00
93140c2896 Document CLI parsing 2024-09-04 16:29:18 -04:00
3513b94fc7 Unify parsing code to correctly handle parsing integers and numbers with
a &success boolean. Check for overflow as well.
2024-09-04 16:08:34 -04:00
11b484a6a2 Document ask() 2024-09-04 15:03:54 -04:00
f99e94c532 Document {nl} 2024-09-04 14:13:42 -04:00
df844946f7 Add Text:matches() for convenience and performance 2024-09-04 00:34:27 -04:00
b8bb4ada8b Add recursive mode to text replacement and update docs 2024-09-03 23:16:45 -04:00
02dbcbf8b5 Update docs 2024-09-03 22:59:36 -04:00
850fc8fbe1 Clean up text replacement API to use backrefs instead of match_chain() 2024-09-03 22:56:53 -04:00
c14ed3e3e7 Add Text.replace_all({Pattern:Text}) and tweak API for replacement to
support placeholders
2024-09-03 20:48:11 -04:00
91c5dc61c1 Change pattern syntax from [..pat] to {pat} 2024-09-03 14:27:09 -04:00
64143f0a13 Syntax overhaul (comments back to #, print statments to !!),
using `$/.../` for patterns and using a DSL for patterns
2024-09-03 13:19:41 -04:00
5feecff9d9 Deprecate Where and change channel API to use a boolean front value 2024-09-03 03:53:36 -04:00
7b44044b5e Updated docs 2024-09-03 01:18:22 -04:00
5441e6f287 Update docs 2024-09-03 00:54:48 -04:00
6c22999ede Add text slicing 2024-09-02 23:56:08 -04:00
ad51b208b4 Overhaul of import syntax. Now everything uses use: use foo, `use
./foo.tm`, `use <foo.h>`, `use libfoo.so`
2024-08-22 14:02:48 -04:00
5b945d8fc6 Remove unused parameter and add some docs on arrays 2024-08-20 16:00:58 -04:00
27eff711cd Update operators docs to include various undocumented features like
reducers and min/max and ++ and <>
2024-08-19 20:15:55 -04:00
d4bde89b5c Document functions 2024-08-19 15:57:06 -04:00
8430279ef4 Document struct(secret) 2024-08-19 14:50:53 -04:00
99ae23851c Add docs for lang 2024-08-19 14:41:04 -04:00
69d913a56a Document deg 2024-08-19 12:46:01 -04:00
0bea662bfb Update docs 2024-08-19 00:38:41 -04:00
b272c8e38d Add colons 2024-08-19 00:34:11 -04:00
1e6bee6c72 Update docs 2024-08-19 00:32:12 -04:00
67e8f2dea0 Move docs into one folder 2024-08-19 00:23:02 -04:00
c972b8ba5b Update array docs 2024-08-18 19:45:04 -04:00
f4b04a1b8c Improved syntax for dollar-string literals 2024-08-18 14:44:15 -04:00
52799d311e Update docs a bit 2024-08-16 01:20:46 -04:00
3bf8ea8e12 Update docs 2024-08-10 20:58:24 -04:00
6d3d104363 Overhaul of operator metamethods 2024-08-10 20:50:15 -04:00
586bf82848 Move docs to docs 2024-08-10 16:44:45 -04:00
df7a8508c8 Move docs 2024-08-10 14:26:41 -04:00
09ea357f46 Update string docs 2024-07-23 14:29:23 -04:00