Commit graph

13 commits

Author SHA1 Message Date
Schrottkatze 883b0c804e
add implicit root node to avoid crash on multiple root nodes 2024-10-27 16:59:18 +01:00
Schrottkatze f7d05ead2c
rename trait meta syntaxkinds 2024-10-27 16:56:39 +01:00
Schrottkatze c564d0f24c
implement Marker::abandon 2024-10-23 10:51:43 +02:00
Schrottkatze b8720b2df9
pawarser, json-pawarser: get first debug print working! 2024-10-21 18:29:46 +02:00
Schrottkatze ac75978c01
pawarser: Implement Parser::finish 2024-10-21 15:16:36 +02:00
Schrottkatze 9b1f6a1dc1
pawarser: Implement CompletedMarker::precede 2024-10-21 15:15:40 +02:00
Schrottkatze fed8cf2466
pawarser: require/derive PartialEq + Eq for NodeKind and its contents 2024-10-21 15:15:06 +02:00
Schrottkatze 91f766c18e
pawarser: make raw_tokens vec owned in input 2024-10-21 15:13:38 +02:00
Schrottkatze becc4b4041
json-pawarser: init 2024-10-18 14:05:27 +02:00
Schrottkatze 21bcf62ea5
pawarser(setup): continue working on the bare basics 2024-10-17 09:54:09 +02:00
Schrottkatze 34ddaacb58
pawarser(chore): split up files 2024-10-13 16:47:53 +02:00
Schrottkatze ec2ff5778b
pawarser(setup): basic parser stuff and types around it. also, a builder. 2024-10-13 16:44:59 +02:00
Schrottkatze a3ab844ba7
pawarser(init): start extracting the parser lib 2024-10-13 15:32:26 +02:00