Resultados da pesquisa a pedido "parsing"
Um analisador de esquema MySQL em Java?
Alguém sabe se existe uma biblioteca java para analisar um esquema MySQL? No código, quero poder determinar as tabelas e os campos especificados em um esquema. Ou precisarei escrever o meu? Obrigado Richard. Editar: Só quero evitar reinventar a ...
Analisando arquivo de texto com envelope binário usando boost Spririt
Atualmente, estou tentando escrever um analisador para um arquivo de texto ASCII cercado por um pequeno envelope com soma de verificação. A estrutura básica do arquivo é:<0x02> <"Carga útil do arquivo"> <0x03> <CRC de 16 bits> e quero extrair a ...
Existem bibliotecas para analisar "expressões numéricas" como 1,2-9,33- em Java
Não acho difícil escrever, apenas um tédio: alguma pequena biblioteca gratuita (como na cerveja) onde eu posso inserir uma String como 1,2-9,33- e ela pode me dizer se um determinado número corresponde àquele expressão. Assim como a maioria dos ...
É válido ter mais de um ponto de interrogação em um URL?
Encontrei o seguinte URL hoje: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Observe o ponto de interrogação dobrado no início da string de consulta: ??blogid=122&entry_id=64497Parece que meu navegador não teve ...
Erro do analisador do Antlr 4.5 durante o tempo de execução
Estou criando uma gramática simples para programar o atraso para fins de aprendizado. Eu encontro um erro estranho que não faz sentido para mim. line 1:0 missing {'void', 'int', 'bool', 'string', 'union'} at 'void'Estou usando lexer e ...
Trabalhando com uma floresta de árvores binárias armazenadas em um arquivo XML grande (PHP)
Eu tenho uma matriz como'var1'=>1.05, 'var2'=>0.76,... e uma floresta de árvores binárias armazenadas em um arquivo XML com mais de 100 MB. <Tree id="1"> <Node id="2"> <SimplePredicate field="var1" operator="lessOrEqual" value="1.41"/> <Node ...
Analisador - Falha na segmentação ao chamar o texto yy
Meu analisador está reconhecendo a gramática e indicando a linha de erro correta usando yylineno. Quero imprimir o símbolo que causou o erro. int yyerror(string s) { extern int yylineno; // defined and maintained in lex.yy.c extern char *yytext; ...
Distinguir correspondências em pyparsing
Eu quero analisar algumas palavras e alguns números com pyparsing. Direito simples. from pyparsing import * A = Word(nums).setResultsName('A') B = Word(alphas).setResultsName('B') expr = OneOrMore(A | B) result = expr.parseString("123 abc 456 7 ...
PyParsing: este uso correto de setParseAction ()?
Eu tenho seqüências de caracteres como esta: "MSE 2110, 3030, 4102"Gostaria de mostrar: [("MSE", 2110), ("MSE", 3030), ("MSE", 4102)]Esta é a minha maneira de fazer isso, embora eu ainda não tenha entendido: def makeCourseList(str, location, ...
Lexing SQL parcial em C #
Eu precisaria analisar consultas SQL parciais (é para uma ferramenta de auditoria de injeção SQL). Por exemplo '1' AND 1=1--Deve se dividir em tokens como [0] => [SQL_STRING, '1'] [1] => [SQL_AND] [2] => [SQL_INT, 1] [3] => [SQL_AND] [4] => ...