|
319d4306b5
|
Add paths docs
|
2024-09-09 05:00:12 -04:00 |
|
|
0b441054b3
|
Fix up some path logic
|
2024-09-09 04:49:02 -04:00 |
|
|
bc032de1df
|
Add Text$compare_values()
|
2024-09-09 04:42:36 -04:00 |
|
|
d3509e964a
|
Bugfix for $/{..}/ matching zero-width at the end of text
|
2024-09-09 04:42:14 -04:00 |
|
|
6f174aa85d
|
Fix some logic for extensions and base names
|
2024-09-09 04:19:31 -04:00 |
|
|
4f2de3568f
|
More tests
|
2024-09-09 03:52:56 -04:00 |
|
|
3081da3dd0
|
Add Path.base_name(), Path.parent(), Path.extension()
|
2024-09-09 03:51:35 -04:00 |
|
|
8423a7ed07
|
Print paths as the literals look
|
2024-09-09 03:20:44 -04:00 |
|
|
0570acfa15
|
Fix path escapes
|
2024-09-09 03:20:31 -04:00 |
|
|
a306f94557
|
Add mktemp functionality
|
2024-09-09 02:43:15 -04:00 |
|
|
1fbe2cb5dd
|
For parsing paths, use nested parens: (./foo), also add some methods
|
2024-09-09 02:02:08 -04:00 |
|
|
6752c60f32
|
More methods
|
2024-09-09 01:48:37 -04:00 |
|
|
11c560ebcc
|
More path stuff including some methods
|
2024-09-09 01:14:33 -04:00 |
|
|
13a9304dec
|
Initial working version
|
2024-09-09 00:22:12 -04:00 |
|
|
711afee405
|
Fix non-base10 integer literals
|
2024-09-08 22:12:13 -04:00 |
|
|
a4fff5cb49
|
Bugfix for default arguments not supporting enclosing types
|
2024-09-08 21:55:15 -04:00 |
|
|
eb47f61450
|
Add Makefile
|
2024-09-08 20:34:26 -04:00 |
|
|
ba3413a9c9
|
Center player
|
2024-09-08 20:26:33 -04:00 |
|
|
f33b7048d7
|
Turn into map
|
2024-09-08 20:25:06 -04:00 |
|
|
9f7f4eb858
|
Take map as a CLI parameter
|
2024-09-08 19:53:28 -04:00 |
|
|
c2f0b7bb95
|
Update docs
|
2024-09-08 19:50:38 -04:00 |
|
|
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 |
|