I'm developing https://mingodad.github.io/parsertl-playground/playground/ an `Yacc/Lex` compatible editor/tester for grammars. Select a grammar from `Examples` then click `Parse` to see a parser tree for the contents in `Input source` editor. Any feedback is welcome ! It comes with several example grammars: - Ada parser - Akwa parser (not working) - AlaSQL parser - Aliceml parser (partially working) - Anna parser - Ansi C11 parser (partially working) - Ansi C18 parser (partially working) - Ansi C parser - Antlr4.5 parser - AM parser - ArangoDB AQL parser - Austral parser (partially working) - BC calculator - Bison parser (partially working) - BNFGen parser - Bolt parser - Blawn parser - Braille parser (not working) - Build your own prog. lang. CH13 parser - C3c parser - Calculator parser - Carbon parser (need review of '*') - CG-CQL-old parser - CG-CQL-author parser - Chapel parser - CocoR parser (partially working) - CoqPP parser - Cpp5-v2 parser (not working) - C parser frama-c (partially working) - Cxx parser (not working) - Cyclone parser (partially working) - D parser (partially working) - Doxygen code scanner torture - Dynare preprocessor parser (partially working) - Ebnf2bnf parser - Ecere parser (not working) - Expr-lang parser - Fortune sheet formula parser - GramGrep parser - Graphql parser - Gringo-Clingo parser non grounding (partially working) - HTML parser - Hue SQL generic parser - idl2cpp parser - Ispc parser - Java11 parser - JavascriptCore parser - Jq parser (partially working) - Json5 parser - Json lexer - Json parser - Koka-lang parser (partially working) - LALR parser - Lark parser - Lezer parser (partially working) - LFortran parser (partially working) - Linden Script parser - Lox parser - LPegrex parser (partially working) - LPython parser (not working) - Lua2ljs parser - Lua-5.3 parser - Lua parser - LuaPP parser (partially working) - Make parser (from anjuta) - Matrixone MYSQL parser (be patient)(partially working) - Menhir stage1 parser - Menhir fancy parser - Minic parser - Minizinc parser (not working) - MSTA parser - MTail parser - Mulang parser (not working) - Mysql parser (be patient)(partially working) - NASL parser - OcamlLex parser (partially working) - Oberon parser - Ocaml parser from rescript (partially working) - OctoSQL parser (partially working) - Openscad parser (partially working) - PCC cccom parser (partially working) - PCC cxxcom parser (partially working) - Peg parser (partially working) - PHP-8.2 parser (partially working) - Pikchr parser - Playground3 parser - Playground parser - PnetC parser - PnetCSHarp parser - PnetDPas parser - PnetJava parser - PnetVBasic parser - Postgresql parser (be patient) - Preprocessor parser (not working) - Protobuf3 parser - Pyethon parser - R parser (partially working) - ReasonML parser (partially working) - Rust parser - SC-im spreadsheet parser - Scheme parser - SDCC C parser (partially working) - Souffle parser - SQLite3 parser (partially working) - Stanc3 parser - Tameparse parser (not working) - TDengine SQL parser - Textdiagram parser - Textmapper parser - Tidb SQL parser (be patient)(partially working) - Tradofion SQL parser (be patient)(partially working) - Webassembly interpreter parser - Vitess SQL parser (be patient)(partially working) - XML parser - Z80 assembler parser
I'm developing https://mingodad.github.io/parsertl-playground/playground/ an
Yacc/Lexcompatible editor/tester for grammars.Select a grammar from
Examplesthen clickParseto see a parser tree for the contents inInput sourceeditor.Any feedback is welcome !
It comes with several example grammars: