Skip to content
  • Joel K. Pettersson's avatar
    Turn parseconv into parser util header, simplify API. · 3637c737
    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