Interpretador de Articulação
O interpretador de Articulação é uma biblioteca de parser de texto articulado extraído do editor de articulação, ambas elaboradas pela Assembleia Legislativa de Minas Gerais, como parte do Sistema de Informação Legislativa de Minas Gerais (Silegis-MG).
Ele permite a interpretação de texto articulado (texto puro), transformando em um objeto estruturado contendo dispositivos, tais como artigos, parágrafos, incisos, alíneas e itens, bem como as divisões em preâmbulo, títulos, capítulos, seções e subseções. O resultado da interpretação é uma árvore de objetos estruturado, contendo a articulação completa.
Como usar em seu código
npm install --save-prod silegismg-interpretador-articulacao
API do interpretador
Para interpretar um texto puro, transformando em um objeto estruturado, utilize a função interpretar (veja código-fonte), com a seguinte sintaxe:
// nodejsconst interpretador = ; let resultado = interpretador;
// typescript; ;
onde texto
é uma string
.
O resultado é um objeto contendo a seguinte interface:
/** * Resultado da interpretação de articulação. */