[kwlug-disc] Modern way of doing Lex/Yacc
Doug Moen
doug at moens.org
Wed Jun 22 07:45:08 EDT 2022
Since you mention Lex/Yacc/Flex/Bison, do you specifically require this to work in the C language, or are you open to using a more modern/expressive programming language?
It sounds like you want to create a "domain specific language" (DSL). Is this DSL going to be used only by the developer (inside the application code), or is it supposed to be used by users (to configure/customize the application)?
Doug.
On Tue, Jun 21, 2022, at 11:37 PM, William Park via kwlug-disc wrote:
> To Computer Science guys,
>
> You come across a situation that calls for little "embedded interpreter"
> solution.
> - You can use already existing embedded interpreter like Tcl or
> Lua. But, these bring their own baggages.
> - Or, you can use Lex/Yacc (or Flex/Bison) solution which you
> studied in school. For simple situation, this may be the way to go.
>
> But, I'm curious. Is there something more modern? Something that
> leverages 40 years of collective experience in software development.
> Something more than "state machine", but less than full "interpreter".
>
> _______________________________________________
> kwlug-disc mailing list
> kwlug-disc at kwlug.org
> https://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org
More information about the kwlug-disc
mailing list