Resultados da pesquisa a pedido "recursive-descent"
Como você escreve um analisador de expressão aritmética em JavaScript, sem usar eval ou uma função construtora?
Dada uma sequência: var str1 = "25*5+5*7";Sem utilizareval ou a função construtora em JavaScript, como eu seria capaz de escrever uma função chamada "output" que pega a string e gera o valor aritmético da string, que neste caso é 160?
Implementação do analisador de descida recursiva
Estou procurando escrever um pseudo-código de um analisador de descida recursiva. Agora, não tenho experiência com esse tipo de codificação. Eu li alguns exemplos online, mas eles só funcionam com gramática que usa expressões matemáticas. Aqui ...
Existe uma maneira fácil de dividir um arquivo de texto em seções com chave
Estou tentando analisar alguns dados de um arquivo usando Perl & Parse :: RecDescent. Não consigo lançar o arquivo de dados completo no script perl, porque o RecDescent levará dias analisando-o. Então, dividi o enorme arquivo de dados em pedaços ...
Convertendo EBNF em BNF
Faz alguns anos desde a minha aula de linguagem de computador e, portanto, esqueci os pontos mais delicados dos BNF e EBNF e não tenho um livro ao meu lado. Especificamente, esqueci como converter um EBNF em BNF. Pelo pouco que me lembro, sei ...
Recursivamente dir () um objeto python para encontrar valores de um determinado tipo ou com um determinado valor
Eu tenho uma estrutura de dados complexa do Python (se é importante, é um grande objeto music21 Score) que não irá contruir devido à presença de um weakref e...