linux-BR.org

Notícias de software livre e tecnologias

Por conveniência, qualquer local que espera que um analisador também possa aceitar uma string, um regexp ou uma função sem argumento que retorne um analisador.Analisadores: preguiçosos
Funções: Lazyparspers, ImportParsers
A principal função do preguiçoso é que ele permite criar analisadores recursivos.Alguns combinadores de analisador (principalmente alt) backtrack quando um analisador falha e continua a partir do ponto em que há outra alternativa para tentar.Funções: DisplayResult, DisplayDebuginfo
Classes: InputInfocache
DisplayResult e DisplayDebuginfo exibem o resultado da análise de uma maneira legível humana.Cada analisador retorna um valor quando o sucesso e geralmente avança o índice para a frente, de onde o próximo analisador começará a analisar.

Fonte: https://github.com/fresheneesz/parsinator.js