Python Dsl

Python
DSL tools
TextX
Syntax highlighting
LSP support
Ply
Lex-yacc functionality
DhParser
Lark Parser
This article provides an overview of several Python-based domain-specific language (DSL) tools, such as TextX with syntax highlighting and LSP support, Ply offering lex-yacc functionality, DhParser, and Lark Parser. These tools are designed to help developers create and analyze DSLs efficiently within the Python ecosystem.
Published

July 14, 2023


textX with syntax highlighter and LSP support, just like Xtext

ply: python lex-yacc

dhparser

lark