Resultados da pesquisa a pedido "antlr"

3 a resposta

Analisando PHP automaticamente para separar o código PHP do HTML

Estou trabalhando em uma grande base de código PHP; Gostaria de separar o código PHP do HTML e do JavaScript. (Preciso fazer várias pesquisas e substituições automáticas no código PHP, diferentes no HTML e diferentes no JS). Existe um ...

5 a resposta

Executando / Interpretando C na parte superior da JVM?

Existe uma maneira de executar código c simples na parte superior da JVM? Não conecte via JNI, executando, como você pode executar código ruby via JRuby ou javascript via Rhino. Se não houver uma solução atual, o que você recomendaria que eu ...

2 a resposta

Diferença prática entre regras de analisador e regras de lexer na ANTLR?

Entendo a teoria por trás da separação das regras do analisador e das regras do lexer na teoria, mas quais são as diferenças práticas entre essas duas declarações no ANTLR: my_rule: ... ; MY_RULE: ... ;Eles resultam em diferentes árvores AST? ...

1 a resposta

ANTLR - erro de entrada incompatível

Eu tenho uma gramática que se parece com isso consistindo em declarações de controle e comentário de um idioma específico: Gramática: grammar DD; ddlist: (ddstmt| jclcomment)+; ddstmt: dd1 | dd2 | dd3 | dd4 ; dd1: JCLBEGIN ddname DDWORD ...

1 a resposta

Gramática recursiva esquerda mútua ANTLR4

Eu li muitas perguntas aqui no StackOverflow sobre problemas de recursão à esquerda mútua nos analisadores LL (k). Eu encontrei o algoritmo geral para remover a recursão esquerda: A : Aa | b ;torna-se A : bR ; R : (aA)? ;No entanto, não consigo ...

1 a resposta

Antlr4 como criar uma gramática permitida como palavras-chave

Este é um código de demonstração label: var id let id = 10 goto labelSe a palavra-chave permitida como identificador for let: var var let var = 10 goto letEste é um código totalmente legal. Mas parece muito difícil fazer isso no antlr. AFAIK, ...

1 a resposta

ANTLR em um fluxo de dados barulhento

Sou muito novo no mundo ANTLR e estou tentando descobrir como posso usar essa ferramenta de análise para interpretar um conjunto de seqüências "barulhentas". O que eu gostaria de alcançar é o seguinte. vamos dar por exemplo esta frase:It's 10PM ...

3 a resposta

um elemento pode conter um atributo analisado pelo analisador gerado pelo ANTLR? se sim, como?

Eu estou seguindoeste tutorial [https://tomassetti.me/antlr-and-the-web/]e replicou com êxito seu comportamento, exceto pelo uso do Antlr 4.7 em vez do 4.5 que o tutorial estava usando. Estou tentando criar uma DSL para rastreador de ...

4 a resposta

Existem ferramentas para converter entre o ANTLR e outras formas de BNF?

Existem ferramentas para converter a sintaxe gramatical ANTLR de e para outras sintaxes BNF? Existem várias formas Forma Backus-Naur (BNF, EBNF, ABNF, W3C-BNF, XBNF ...) com especificação, por exemploveja esta ...

1 a resposta

Prioridades da regra Antlr

Em primeiro lugar, sei que essa gramática não faz sentido, mas foi criada para testar o comportamento de prioridade da regra ANTLR grammar test; options { output=AST; backtrack=true; memoize=true; } rule_list_in_order : ( first_rule | ...