aboutsummaryrefslogtreecommitdiff
path: root/parse.c
AgeCommit message (Collapse)Author
2024-10-28Merge branch 'main' into internal-textsinternal-textsBruce Hill
2024-10-27Deprecate "&" for stack referencesBruce Hill
2024-10-12Further progress and bugfixesBruce Hill
2024-10-11Convert ASTs to textBruce Hill
2024-10-09Change function syntax from `func(args)->ret` to `func(args -> ret)`Bruce Hill
2024-10-09Bugfix for `1e-2-3`Bruce Hill
2024-10-09Get rid of `fn:func(Int,Num)` syntax (unnamed arguments)Bruce Hill
2024-10-08Better messageBruce Hill
2024-10-04Deprecate readonly pointers for nowBruce Hill
2024-10-03Fix up some compiler flags around floating point numbers so they workBruce Hill
better with -Ofast and have more standardized behavior
2024-09-30Add datetime literal and testsBruce Hill
2024-09-28Fix parsing of REPL codeBruce Hill
2024-09-27Simplify code by making `name := use ...` a Use AST instead of a DeclareBruce Hill
2024-09-23Convert used URLs to hashesBruce Hill
2024-09-18Support `use`ing .c files and .S files (assembly)Bruce Hill
2024-09-18Support `use "foo.h"`Bruce Hill
2024-09-18Clean up parser forward declarationsBruce Hill
2024-09-18Deprecate dead codeBruce Hill
2024-09-18Deprecate linker directivesBruce Hill
2024-09-18Code cleanupBruce Hill
2024-09-18Clean up some dead codeBruce Hill
2024-09-16Bugfix for string escaping in printoutsBruce Hill
2024-09-15Overhaul of how libraries are installedBruce Hill
2024-09-15Update Inline C syntax and documentation/testsBruce Hill
2024-09-15Add a Byte datatypeBruce Hill
2024-09-13Rename builtins/ -> stdlib/Bruce Hill
2024-09-13Rename builtins to use plurals when appropriateBruce Hill
2024-09-13Code cleanupBruce Hill
2024-09-13Move cord helper functions into their own fileBruce Hill
2024-09-12Fix up comprehensions so set comprehensions work and everything is a bitBruce Hill
more clean
2024-09-12Automatic promotion to single-argument enum tags with a unique typeBruce Hill
2024-09-12Change unicode escape to \{name} and add escape for ANSI CSI sequences:Bruce Hill
\[...]
2024-09-12Allow trailing whitespace in parens expressionsBruce Hill
2024-09-12Add postfix `!` operator for optionalsBruce Hill
2024-09-11Rename "Nil"->"Null" for consistencyBruce Hill
2024-09-11Optional enums (deprecated custom tag values)Bruce Hill
2024-09-11Support `if x := blah: ...`Bruce Hill
2024-09-11Add optional typesBruce Hill
2024-09-09Fix path escapesBruce Hill
2024-09-09For parsing paths, use nested parens: (./foo), also add some methodsBruce Hill
2024-09-09More path stuff including some methodsBruce Hill
2024-09-09Initial working versionBruce Hill
2024-09-08Fix nearly every GCC warning and add __attribute__((pure/const)) whereBruce Hill
appropriate
2024-09-07Add unicode name escapes: \U[penguin]Bruce Hill
2024-09-06Don't parse suffixes on interpolationsBruce Hill
2024-09-06Remove unused 'import' keywordBruce Hill
2024-09-06Print stack trace if $TOMO_STACKTRACE is setBruce Hill
2024-09-06Add Shell dsl typeBruce Hill
2024-09-05Rename table_t -> Table_tBruce Hill
2024-09-05Clean up some importsBruce Hill