fix(parser): align Go and JS parsers with capture grammar spec

Kind prefixes now follow the canonical grammar: `-` for todo,
`@time` for event, `!time` for reminder. Removed `*`/`◇`/`▸`
as capture aliases (display-layer only). Added `\` escape prefix,
`?` query mode, `!pin` flag extraction, `##word` hash escape,
and tag lowercasing. Both parsers produce identical results.
This commit is contained in:
2026-05-16 11:12:36 -04:00
parent 957265f7b4
commit 97ad71d66b
8 changed files with 358 additions and 128 deletions
+1
View File
@@ -37,6 +37,7 @@ func runAdd(_ *cobra.Command, args []string) error {
Description: parsed.Description,
Glyph: db.Glyph(parsed.Glyph),
Tags: parsed.Tags,
Pinned: parsed.Pin,
}
if parsed.TimeAnchor != nil {
e.TimeAnchor = parsed.TimeAnchor