Resultados da pesquisa a pedido "parser-generator"
Resolver conflitos na gramática de bisonte com listas de expressão separadas por espaço + if / then / else
Tenho a seguinte gramática yacc / bison / happy: %token if TokenIf then TokenThen else TokenElse true TokenTrue false TokenFalse %left APP %right IF %% Hungry : NoHungry | Hungry NoHungry %prec APP | if Hungry then Hungry else Hungry %prec IF ...
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 ...
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 ...
Como criar um analisador (lex / yacc)?
Estou tendo o seguinte arquivo e que precisa ser analisado --TestFile Start ASDF123 Name "John" Address "#6,US" end ASDF123As linhas começam com-- serão tratados como linhas de comentário. e o arquivo inicia 'Start' e termina comend. A ...
Existe algum Gerador de Analisador LL para Idiomas Funcionais, como Haskell ou Scal
Eu notei uma falta distinta de analisadores LL que criam analisadores em linguagens funcionais. A descoberta ideal para o que eu tenho procurado sem sucesso é algo para gerar um analisador Haskell para uma gramática LL (*) no estilo ANTLR ...
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 ...
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 ...
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 ...
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 ...
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?
Página 2 do 2