|
a7ae25ec08
|
Add example game using raylib
|
2024-09-08 19:49:47 -04:00 |
|
|
f86cc6549f
|
Bugfixes
|
2024-09-08 19:33:49 -04:00 |
|
|
6d986e1f04
|
Add vector :norm()
|
2024-09-08 18:48:22 -04:00 |
|
|
aeed1992e9
|
Fix nearly every GCC warning and add __attribute__((pure/const)) where
appropriate
|
2024-09-08 17:17:15 -04:00 |
|
|
cf9d5b1619
|
$/{!..}/ is the same as $/{end}/
|
2024-09-07 03:02:37 -04:00 |
|
|
6bacf34211
|
Fix captures for {..} optimization
|
2024-09-07 03:00:42 -04:00 |
|
|
cbf0bc9207
|
Optimization to terminate pattern searches early if there's a greedy
{..} at the end
|
2024-09-07 02:51:14 -04:00 |
|
|
5927ba86e3
|
Optimize text matching
|
2024-09-07 02:46:01 -04:00 |
|
|
b0d806a1f0
|
Add unicode name escapes: \U[penguin]
|
2024-09-07 01:43:36 -04:00 |
|
|
0a4d18c8bd
|
Bugfix uninitialized variables
|
2024-09-07 01:07:13 -04:00 |
|
|
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 |
|