From 81ee014d04cdc87c3a088f3816f0d83bcdcacc20 Mon Sep 17 00:00:00 2001 From: Don Isaac Date: Wed, 5 Mar 2025 20:09:04 -0800 Subject: [PATCH] '-' is a valid key --- src/toml/toml_parser.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/toml/toml_parser.zig b/src/toml/toml_parser.zig index 49f6e60c65..c8021a39b1 100644 --- a/src/toml/toml_parser.zig +++ b/src/toml/toml_parser.zig @@ -136,6 +136,11 @@ pub const TOML = struct { loc, ); }, + // `-` is a valid identifier + .t_minus => { + try p.lexer.next(); + return p.e(E.String{ .data = "-" }, loc); + }, // what we see as a number here could actually be a string .t_numeric_literal => { const literal = p.lexer.raw();