|
6eaf1405d0
|
Document README
|
2024-09-07 00:50:54 -04:00 |
|
|
5f9b75d866
|
Use exit() more
|
2024-09-07 00:48:13 -04:00 |
|
|
7a4bf8d3d8
|
Use exit()
|
2024-09-07 00:45:55 -04:00 |
|
|
cf7ea6fbef
|
Add exit() function
|
2024-09-07 00:44:47 -04:00 |
|
|
2bc948567e
|
Check for empty files
|
2024-09-07 00:35:57 -04:00 |
|
|
11487cd835
|
Clean up and rename dependency tool
|
2024-09-07 00:33:07 -04:00 |
|
|
3f16e95127
|
USAGE and HELP need an underscore prefix so they're not imported into
other files. Also fixed up dependency tool so it works good now
|
2024-09-07 00:26:30 -04:00 |
|
|
c454bfa3c4
|
Some improvements
|
2024-09-07 00:03:17 -04:00 |
|
|
8670cbf943
|
Make {start} and {end} non-capturing
|
2024-09-06 23:12:15 -04:00 |
|
|
a38d023da1
|
Update files and add new dependency printer tool
|
2024-09-06 23:02:15 -04:00 |
|
|
6cc5562791
|
Support using text in conditionals
|
2024-09-06 23:01:31 -04:00 |
|
|
4503824271
|
Add path resolving
|
2024-09-06 22:39:42 -04:00 |
|
|
a90ef1973f
|
Don't parse suffixes on interpolations
|
2024-09-06 22:30:46 -04:00 |
|
|
6ae210f37b
|
Add resolve_path()
|
2024-09-06 15:39:20 -04:00 |
|
|
594d1a627f
|
Fix some C string and path resolving issues
|
2024-09-06 15:39:00 -04:00 |
|
|
9581231408
|
Remove unused 'import' keyword
|
2024-09-06 15:01:27 -04:00 |
|
|
fba8c90687
|
Fix partial edit
|
2024-09-06 14:50:48 -04:00 |
|
|
4291b36e2c
|
Fix header compilation
|
2024-09-06 14:50:00 -04:00 |
|
|
176205a22d
|
Print stack trace if $TOMO_STACKTRACE is set
|
2024-09-06 14:41:34 -04:00 |
|
|
817235cfbc
|
Check for .tm file extension
|
2024-09-06 14:27:49 -04:00 |
|
|
7b57090564
|
Use 'when' expression
|
2024-09-06 14:16:45 -04:00 |
|
|
11fa4f548c
|
Support 'when' statements as expressions
|
2024-09-06 14:15:55 -04:00 |
|
|
7239ec4083
|
Bugfixes for lambdas that have a trailing abort statement (and print
statements aren't those)
|
2024-09-06 12:33:28 -04:00 |
|
|
507b6df5c0
|
Document coroutine
|
2024-09-06 12:33:18 -04:00 |
|
|
a7c1d27b09
|
Example coroutine library
|
2024-09-06 12:29:36 -04:00 |
|
|
589dacba30
|
Tweak gitignore
|
2024-09-06 12:20:58 -04:00 |
|
|
c94fec092e
|
Add example
|
2024-09-06 12:19:52 -04:00 |
|
|
79d08c809a
|
Ensure HELP and USAGE are initialized when running CLI program
|
2024-09-06 12:18:28 -04:00 |
|
|
b36d4eaf67
|
Fix test
|
2024-09-06 12:17:43 -04:00 |
|
|
4b352f89a3
|
Add Shell dsl type
|
2024-09-06 11:37:33 -04:00 |
|
|
5221584d28
|
Minor cleanup
|
2024-09-06 11:37:16 -04:00 |
|
|
57b9719715
|
Add convenience function for debug printing
|
2024-09-06 11:36:42 -04:00 |
|
|
fa56d845c0
|
Add missing file
|
2024-09-06 11:35:42 -04:00 |
|
|
c075deeab4
|
Actual fix for incref issue
|
2024-09-06 04:14:50 -04:00 |
|
|
dc7ee868a6
|
Speculative fix for some incref issues
|
2024-09-06 04:11:00 -04:00 |
|
|
89a1f8a401
|
Misc fixes
|
2024-09-06 04:10:41 -04:00 |
|
|
e47c45a93b
|
Bugfix for "":join(table.keys)
|
2024-09-06 03:46:35 -04:00 |
|
|
84a4d94ca6
|
Flush stdout more
|
2024-09-06 03:29:51 -04:00 |
|
|
c789d25878
|
Text overhaul
|
2024-09-06 03:29:07 -04:00 |
|
|
e0356e07c6
|
Uhhhh, apparently clang treats ??? as a trigraph unless you specify some
compiler flags.
|
2024-09-06 00:28:03 -04:00 |
|
|
44892df4c5
|
Add Text.trim()
|
2024-09-06 00:03:28 -04:00 |
|
|
1000423d2b
|
Some const stuff
|
2024-09-05 17:06:27 -04:00 |
|
|
bac14fa6c7
|
Fully clean up siphash code and fix some issues
|
2024-09-05 16:23:05 -04:00 |
|
|
47e8972427
|
Update 'use' test to include a '../examples/vectors.tm' import as well
as an unnamed import
|
2024-09-05 15:49:18 -04:00 |
|
|
df61a0805f
|
Correctly resolve '../' paths
|
2024-09-05 15:47:00 -04:00 |
|
|
3444d1652d
|
Add comment
|
2024-09-05 15:44:49 -04:00 |
|
|
d99f0271ad
|
Revert "Use stack() macro" (actually needs to work this way)
This reverts commit ed36765b42 .
|
2024-09-05 15:43:52 -04:00 |
|
|
9f8abd5cd1
|
Add vectors to the examples
|
2024-09-05 15:41:04 -04:00 |
|
|
72502b099b
|
Document examples
|
2024-09-05 15:38:58 -04:00 |
|
|
52717c14e6
|
Add some examples
|
2024-09-05 15:37:33 -04:00 |
|