aboutsummaryrefslogtreecommitdiff
path: root/test/structs.tm
AgeCommit message (Collapse)Author
2025-07-11Use `assert` more in tests to give better error messagesBruce Hill
2025-04-06Merge branch 'main' into no-colonsBruce Hill
2025-04-06Change Set syntax from {x} to |x|Bruce Hill
2025-04-06No more colons for blocksBruce Hill
2025-04-06Change method calls to use `foo.baz()` instead of `foo:baz()`Bruce Hill
2025-04-04Misc fixesBruce Hill
2025-03-25Make docstring tests use an actual expression AST instead of textBruce Hill
matching
2025-01-12Change table syntax to `{key=value}` and `{:K,V}`/`{K,V}`Bruce Hill
2024-12-07Rename "NONE" to "none"Bruce Hill
2024-11-30Bring back `table[key]` syntaxBruce Hill
2024-11-24Clean up some more null->none renames and fix the documentation. AlsoBruce Hill
change the literal syntax to `NONE:T` instead of `!T`
2024-11-21Add `NULL` as a syntax for null values.Bruce Hill
2024-11-19Tweak behavior for printing recursive structuresBruce Hill
2024-09-12For single-member structs/enums, don't print the member nameBruce Hill
2024-09-12Table:get() now uses optional values instead of default or failure modesBruce Hill
2024-08-10For tables, deprecate support for square bracket indexing and .defaultBruce Hill
values, replacing them with a `:bump()` function for tables with numeric values. This means that counters can be implemented easily without the need to mask complexity.
2024-05-14Support corecursive structsBruce Hill
2024-04-30Improved syntax for optionalsBruce Hill
2024-04-28Syntax tweak: use ':' for blocksBruce Hill
2024-04-13Change table syntax to {key:value} instead of {key=>value}Bruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-03-09Add test for secret structsBruce Hill
2024-03-05Fix default values for structsBruce Hill
2024-03-03Rename Str -> TextBruce Hill
2024-02-24Rename file extensionsBruce Hill