help-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Online yacc/lex grammar editor/tester


From: Domingo Alvarez Duarte
Subject: Re: Online yacc/lex grammar editor/tester
Date: Thu, 7 Sep 2023 19:01:22 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0

Hello Hans !

I already know about that grammar and it's already there as "Cxx parser (not working)" because it uses "error" and auxiliary code to parse "C++" and the parser I'm using right now doesn't support "error" and at first it's mostly declarative only, anyway as the time goes by probably other ways to achieve the same can arrive.

Thank you for the feedback !

On 7/9/23 17:47, Hans Åberg wrote:
On 7 Sep 2023, at 15:56, Domingo Alvarez Duarte <mingodad@gmail.com> wrote:

I'm trying to build an online yacc/lex (LALR(1)) grammar editor/tester to help 
develop/debug/document grammars the main repository is here 
https://github.com/mingodad/parsertl-playground and the online playground with 
several non trivial examples is here 
https://mingodad.github.io/parsertl-playground/playground/ .

Select a grammar/example from "Examples" select box and then click "Parse" to see a 
parser tree for the source in "Input source" editor.

It's based on https://github.com/BenHanson/gram_grep and 
https://github.com/BenHanson/lexertl14 .

Any feedback is welcome !
There is a C++ LALR(1) grammar, see:
https://isocpp.org/wiki/faq/compiler-dependencies#yaccable-grammar





reply via email to

[Prev in Thread] Current Thread [Next in Thread]