Allows the encoding of BMS naming conventions as parser combinators. Generates the tokens needed for our in-progress graph synthesis stuff. Also does some error checking on the point labels.
See the notebook for an example!
I made a very hacky little demo where people can click/drag the parser combinator components together to figure out how to parse a label. It would ideally spit out a live preview on the right-hand side but that ended being too much work :)
Allows the encoding of BMS naming conventions as parser combinators. Generates the tokens needed for our in-progress graph synthesis stuff. Also does some error checking on the point labels.
See the notebook for an example!
I made a very hacky little demo where people can click/drag the parser combinator components together to figure out how to parse a label. It would ideally spit out a live preview on the right-hand side but that ended being too much work :)