Resultados da pesquisa a pedido "parser-generator"

7 a resposta

Parser, Generator for Java com os seguintes requisitos

Estou procurando um gerador de analisador para Java que faça o seguinte: Meu projeto de linguagem é bastante simples e contém apenas um pequeno conjunto de token Saída em código Java READABLE puro para que eu possa modificá-lo (é por isso que ...

5 a resposta

Analisador / Analisador de C # Lua

primeiras coisas primeiro; Estou escrevendo um pouco de LUA-Ide em C #. A execução do código é feita por um assembly chamado LuaInterface. A edição do código é feita por uma porta Scintilla e a interface RAD / UI é feita através do extensível ...

2 a resposta

Fonte de analisadores para linguagens de programação?

Estou tirando o pó de um projeto antigo que calcula várias métricas simples sobre grandes projetos de software. Uma das métricas é o tamanho dos arquivos / classes / métodos. Atualmente, meu código "adivinha" onde os limites de classe / método se ...

1 a resposta

correspondência não gananciosa no Scala RegexParsers

Suponha que eu esteja escrevendo um analisador SQL rudimentar no Scala. Eu tenho o seguinte: class Arith extends RegexParsers { def selectstatement: Parser[Any] = selectclause ~ fromclause def selectclause: Parser[Any] = "(?i)SELECT".r ~ tokens ...

1 a resposta

Negar dentro das regras de lexer e analisador

Como pode a meta-personagem de negação,~, ser usado nas regras de lexer e analisador da ANTLR?

1 a resposta

Como faço para analisar recuos e dedents com pyparsing?

Aqui está um subconjunto da gramática do Python:

5 a resposta

Análise de Packrat vs. análise de LALR

Muitos sites afirmam que os analisadores de packrat podem analisar a entrada em tempo linear. Portanto, à primeira vista, eles são mais rápidos do que o analisador LALR controlado pelas ferramentas yacc ou bison. Eu queria saber se o desempenho ...

2 a resposta

ANTLR analisando MismatchedTokenException

Estou tentando escrever um analisador simples para um idioma ainda mais simples que estou escrevendo. É composto de expressões postfix. A partir de agora, estou tendo problemas com o analisador. Quando eu o executo na entrada2 2 * test >> Recebo ...

3 a resposta

Como obtenho uma regra do Analisador Antlr para ler no canal oculto E padrão

Utilizo a separação de espaço em branco normal no canal oculto, mas tenho uma regra em que gostaria de incluir qualquer espaço em branco para processamento posterior, mas qualquer exemplo que encontrei requer uma codificação manual muito ...

1 a resposta

Analisando Linguagem Semelhante ao Látex em Java

Estou tentando escrever um analisador em Java para uma linguagem simples semelhante ao Latex, ou seja, contém muito texto não estruturado com alguns \ comandos [com] {alguns} {parâmetros} no meio. Sequências de escape como \\ também devem ser ...