Ohm: Um Kit de Ferramentas de Análise Baseado em PEG
2025-02-11
Ohm é um poderoso kit de ferramentas de análise que consiste em uma biblioteca e uma linguagem específica de domínio (DSL). Ele permite que você analise formatos de arquivo personalizados ou crie rapidamente analisadores, interpretadores e compiladores para linguagens de programação. A linguagem Ohm é baseada em Gramáticas de Expressão de Análise (PEGs), uma maneira formal de descrever sintaxe semelhante a expressões regulares e gramáticas livres de contexto. A biblioteca Ohm fornece uma interface JavaScript para criar analisadores, interpretadores e muito mais a partir das gramáticas que você escreve.
Desenvolvimento