Commit Graph

15 Commits

Author SHA1 Message Date
Cassowary 277fddc699 minor changes to parsing process, and map file content to structure.
- Move magic marker for unparsed sections to a constant to matcha
  against.
- Add functions to flatten a heckelement tree into a python structure
2024-02-10 20:59:25 -08:00
Cassowary 9b2f9b706c Remove old version. 2024-02-08 21:14:21 -08:00
Cassowary 7c98e6e895 Reorganize project layout. Add buildability. 2024-02-08 21:14:00 -08:00
Cassowary 49ddb152ec Fix element labels to be in line with original design. 2024-02-03 10:13:14 -08:00
Cassowary 71e7cd3f1b Add LICENSE 2024-02-03 09:50:37 -08:00
Cassowary 6a478aa877 Implement subelements. Add allowing valueless elements. Start to design the native structure interface. 2024-02-03 09:42:20 -08:00
Cassowary 4693e341e1 Organize and clean up Python implementation. 2024-01-31 09:13:52 -08:00
Cassowary 048898566b Organize and clean up Python implementation. 2024-01-31 09:13:38 -08:00
Cassowary fdc0e876ed Add .gitignore 2024-01-31 08:32:46 -08:00
Cassowary cd4fc75356 Remove some PLY cruft 2024-01-31 08:30:46 -08:00
Cassowary c69778d7e4 Initial checkin of Python parser for heckfiles. 2024-01-31 08:30:20 -08:00
Cassowary e1bfcb4815 Fix urls in README 2024-01-28 09:44:07 -08:00
Cassowary b55bc39daf Fix test.hecks 2024-01-28 09:23:04 -08:00
Cassowary a454a37dd1 Checkin of basic work and docs and some test documents. 2024-01-28 09:20:51 -08:00
Cassowary f39c147744 first commit 2024-01-28 09:03:33 -08:00