Resultados da pesquisa a pedido "lexer"

4 a resposta

ANTLR Qual é a maneira mais simples de realizar python como gramática dependente de indentaçã

Estou tentando realizar python como gramática dependente de recu Exemplo de fonte: ABC QWE CDE EFG EFG CDE ABC QWE ZXC Pelo que vejo, o que preciso é realizar dois tokens INDENT e DEDENT, para que eu possa escrever algo como: grammar ...

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 ...

3 a resposta

Exemplos / tutoriais para o uso de javax.lang.model ou ANTLR JavaParser para obter informações sobre o código-fonte Java

Gostaria de criar uma visualização automática do tipo fluxograma para Java Logic simples; para isso, preciso analisar o código-fonte Java, tenho 2 candidatos, ANTLR [http://www.antlr.org/] e ...

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

Diferentes regras do lexer em diferentes estados

Estou trabalhando em um analisador para alguma linguagem de modelo incorporada em HTML (FreeMarker), exemplo aqui: ${abc} <html> <head> <title>Welcome!</title> </head> <body> <h1> Welcome ${user}<#if user == "Big Joe">, our beloved ...

2 a resposta

Não foi possível compilar a saída do lex

Quando tento compilar a saída deste programa lex trivial: # lex.l integer printf("found keyword INT");usando: $ gcc lex.yy.cEu recebo: Undefined symbols: "_yywrap", referenced from: _yylex in ccMsRtp7.o _input in ccMsRtp7.o "_main", referenced ...

1 a resposta

Regex C ++: obtenha o índice do Grupo de Captura ao qual o SubMatch correspondeu

Contexto. Estou desenvolvendo um mecanismo Lexer / Tokenizing, que usaria regex como back-end. O lexer aceita regras que definem os tipos / IDs de token, por exemplo <identifier> = "\\b\\w+\\b". Como eu imagino, para executar a tokenização ...

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 ...

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 ...

3 a resposta

Onde devo traçar a linha entre lexer e parser?

Estou escrevendo um lexer para o protocolo IMAP para fins educacionais e estou perplexo quanto ao local onde devo traçar a linha entre lexer e analisador. Veja este exemplo de uma resposta do servidor IMAP: * FLAGS (\Answered \Deleted)Esta ...