Resultados da pesquisa a pedido "lexical-analysis"

3 a resposta

Descubra a posição em que uma expressão regular falhou

Estou tentando escrever um lexer em JavaScript para encontrar tokens de uma linguagem específica de domínio simples. Comecei com uma implementação simples que apenas tenta corresponder os regexps subsequentes da posição atual em uma linha para ...

4 a resposta

Como posso encontrar apenas palavras "interessantes" de um corpus?

Estou analisando frases. Quero conhecer o conteúdo relevante de cada sentença, definida livremente como "palavras semi-únicas" em relação ao restante do corpus. Algo semelhante às "frases estatisticamente improváveis" da Amazon, que parecem ...

4 a resposta

Dicas para criar “gramática livre de contexto”

Eu sou novo no CFG,Alguém pode me dar dicas na criação de CFG que gera alguma linguagemPor exemplo

1 a resposta

Como usar o Finite Automaton para implementar um scanner

Estou construindo um scanner simples. Suponha que eu tenha os seguintes tokens definidos para o meu idioma: !, !=, !==, <, <<, {Agora eu posso especificá-los usando expressões regulares, portanto: !=?=? | { | <<?Então eu ...

1 a resposta

Como definir um Regex no StandardTokenParsers para identificar o caminho?

Estou escrevendo um analisador no qual desejo analisar expressões aritméticas como: /hdfs://xxx.xx.xx.x:xxxx/path1/file1.jpg+1 Quero analisá-lo, altere o infix para postfix e faça o Cálculo. Eu usei ajuda de uma parte decódigo em outra discussão ...

3 a resposta

Como posso modificar o texto dos tokens em um CommonTokenStream com ANTLR?

Estou tentando aprender ANTLR e ao mesmo tempo usá-lo para um projeto atual. Cheguei ao ponto em que posso executar o lexer em um pedaço de código e enviá-lo para um CommonTokenStream. Isso está funcionando bem e verifiquei que o texto de origem ...

2 a resposta

Expressões regulares do Python - como capturar vários grupos de uma expressão curinga?

Eu tenho uma expressão regular do Python que contém um grupo que pode ocorrer zero ou várias vezes - mas quando recupero a lista de grupos depois, apenas o último está presente. Exemplo: re.search("(\w)*", "abcdefg").groups() isso retorna a ...

3 a resposta

Escrevendo um montador Z80 - lexando o ASM e construindo uma árvore de análise usando composição?

3 a resposta

Profiler / Analisador de Erlang?

Existem bons profilers / analisadores de código para Erlang? Eu preciso de algo que possa construir um gráfico de chamadas para o meu código.

1 a resposta

Ignore espaço em branco com PEG.js

Eu quero ignorar espaços em branco enew lines com minha gramática para que eles estejam ausentes no PEG.js [http://pegjs.majda.cz/online] resultado. Além disso, um literal entre colchetes deve ser retornado em uma nova matri Gramátic start = ...