16 Commits

Author SHA1 Message Date
0c4b033d75 Rename regex_t to parse_tree_t and merge module into parser 2024-10-26 12:10:35 +01:00
a85367c2df Add more info to README 2024-10-25 19:09:36 +01:00
01fb9be1e7 Initialize everything explicitly in parser 2024-10-25 18:49:16 +01:00
b2f474336a Implement character class parsing 2024-10-25 18:49:16 +01:00
40db26a62d Handle quantifiers in parse_term() 2024-10-25 18:22:49 +01:00
80a26997b8 Add paren support to parser 2024-10-25 18:22:49 +01:00
da0175105d Implement special character escaping 2024-10-25 18:22:49 +01:00
a9b8e24007 Handle . in parse_term() 2024-10-25 18:22:49 +01:00
f434af5c96 Handle sequences in parser 2024-10-25 18:22:49 +01:00
584e92c29c Implement first iteration of parser and write test scripts 2024-10-25 14:24:50 +01:00
63facb3954 Write testing framework 2024-10-25 14:24:50 +01:00
1a607488ce Ignore build/ directory 2024-10-25 14:24:50 +01:00
27b4b28fba Define regex_t data structure and write build script 2024-10-25 14:24:50 +01:00
8f4fe21bcf Write script for formatting code 2024-10-25 14:22:20 +01:00
308deb3886 Add AGPL 3.0 license 2024-10-25 14:21:55 +01:00
2957e913c0 Create README with grammar spec 2024-10-25 13:33:59 +01:00