-
Joel K. Pettersson authored
With other changes allowing a one-pass parse & build, having two layers for strictly separated passes turns out useless. Now that this is clear, streamline code. Remove API functions for reading scripts, building is now the one action producing a "program" in one step. Move "parseconv.c" to "parser/parseconv.h", embedding the ParseConv struct in the parser struct and calling conversion functions from the parser as needed. Later a deeper integration (simplifying the logic, combined into one pass rather than two) can take this further. Update 'notes/IDEAS.md', adding larger redesign plan.
3637c737