Resultados da pesquisa a pedido "parsec"
Os combinadores de analisadores podem ser eficientes?
Há cerca de 6 anos, comparei meus próprios combinadores de analisadores no OCaml e descobri que eles eram ~ 5 × mais lentos que os geradores de analisadores oferecidos na época. Recentemente, revisitei esse assunto e comparei o Parsec de Haskell ...
Parsec ou feliz (com alex) ou uu-parsinglib
Eu estou indo para escrever um analisador de linguagem verilog (ou vhdl) e fará um monte de manipulações (tipo de transformações) dos dados analisados. Eu pr...
Parsec como encontrar "correspondências" dentro de uma string
Como posso usar o parsec para analisar todas as entradas correspondentes em uma string e descartar o restante? Exemplo: Eu tenho um analisador de números simples e posso encontrar todos os números se souber o que os separa: num :: Parser Int ...
Usando o Parsec para analisar expressões regulares
Estou tentando aprender Parsec implementando um pequeno analisador de expressões regulares. No BNF, minha gramática se parece com: EXP : EXP * | LIT EXP | LIT Eu tentei implementar isso em Haskell como: expr = try star <|> try litE <|> lit ...
Como os combinadores do analisador Scala se comparam ao Parsec de Haskell? [fechadas]
Eu li que os combinadores de analisador Haskell (em Parsec) podem analisar gramáticas sensíveis ao contexto. Isso também é verdade para os combinadores do analisador Scala? Nesse caso, é para isso que serve a função "into" (aka ">>")? Quais são ...
No Parsec, existe uma maneira de impedir que o lexeme consuma novas linha
Todos os analisadores emText.Parsec.Token educadamente uselexeme para comer espaço em branco após um token. Infelizmente para mim, o espaço em branco inclui novas linhas, que eu quero usar como terminadores de expressão. Existe uma maneira de ...
attoparsec ou parsec em haskell
Eu tenho que analisar alguns arquivos e convertê-los em alguns tipos de dados predefinidos.Haskell parece estar fornecendo dois pacotes para isso:attoparsecp...
Quais são os benefícios da análise aplicativa sobre a análise monádica?
Parece haver um consenso de que você deve usar o Parsec como um aplicativo e não como uma mônada. Quais são os benefícios da análise de aplicativos sobre a análise monádica? estildesempenhabstraçã A monádica está analisando?
ramáticas recursivas no FParsec
Decidi dar uma olhada no FParsec e tentei escrever um analisador para expressões λ. Acontece que a ansiedade dificulta a análise recursiva. Como posso resolver isso Código open FParsec type λExpr = | Variable of char | Application of λExpr * ...
Página 1 do 2