Resultados da pesquisa a pedido "lexer"

1 a resposta

Gramática PEG não-recursiva à esquerda para uma “expressão”

É um identificador simples (como

1 a resposta

Em antlr4 lexer, Como ter uma regra que capture todas as “palavras” restantes como token desconhecido?

Eu tenho uma gramática lexer antlr4. Ele tem muitas regras para palavras, mas também quero criar um token desconhecido para qualquer palavra que não possa se...

1 a resposta

Devo usar um lexer ao usar uma biblioteca de combinador de analisador como o Parsec?

1 a resposta

Usando o C ++ 11 regex para capturar o conteúdo de um arquivo de gramática livre de contexto

PrefácioEu estou tentando escrever minha própria especificação de gramática livre de contexto, para associar com as regras do meu lexer / parser. Destina-se ...

1 a resposta

Como fazer lex / flex reconhecer tokens não separados por espaço em branco?

Estou fazendo um curso de construção de compiladores e minha tarefa atual é escrever o léxico para a linguagem que estamos implementando. Não consigo descobr...

1 a resposta

ANTLR4: Como injetar tokens

Eu estou tentando implementar um pré-processador para uma DSL, modelado após o exemplo de CPP em código / extras. No entanto, não estou usando a fábrica de t...

1 a resposta

boost-sprit-lex unificando múltiplos tokens em um único token em lex diferenciado pelo id

editar : Eu rasguei o léxico, pois ele não se integra perfeitamente ao Qi e apenas ofusca as gramáticas (veja a resposta abaixo).Meu lexer parece o seguinte:

1 a resposta

Pesquisa de texto Oracle em várias tabelas e junções

Eu tenho a seguinte instrução SQL. select emp_no,dob,dept_no from v_depts where catsearch (emp_no,'abc',NULL) > 0 or catsearch (dept_no,'abc',NULL) > 0Ondev_depts é uma visão. Agora eu gostaria de adicionar uma ou mais tabelas como join para ...

1 a resposta

Por que minha gramática Ragel simples usa toda a memória e falha

Estou tentando converter um conjunto de expressões regulares das regras do Adblock Plus em uma função otimizada que eu poderia chamar de C ++. Eu esperava poder usar um gerador de lexer como o Ragel para fazer isso, mas quando tento com um ...

1 a resposta

ANTLR: verificação de caracteres Unicode

Problema: Não é possível obter o caractere Unicode para imprimir corretamente. Aqui está a minha gramática: options { k=1; filter=true; // Allow any char but \uFFFF (16 bit -1) charVocabulary='\u0000'..'\uFFFE'; } ANYCHAR :'$' | '_' ...