Resultados da pesquisa a pedido "yacc"

2 a resposta

Controle de recuo durante o desenvolvimento de uma linguagem semelhante a python

Estou desenvolvendo um pequeno python como linguagem usando flex, byacc (para lexical e análise) e C ++, mas tenho algumas perguntas sobre controle de escopo. Assim como o python, ele usa espaços em branco (ou tabulações) para indentação, não ...

1 a resposta

Como eu implemento a instrução If no Flex / bison

Eu não recebo o erro, por favor, você pode me ajudar, aqui está o arquivo .l e .y. Obrigado. %{ #include "ifanw.tab.h" extern int yylval; %} %% "=" { return EQ; } "!=" { return NE; } "<" { return LT; } "<=" { return LE; } ">" { return GT; } ">=" ...

4 a resposta

Existe um bom modo ou método Emacs para arquivos lex / flex / yacc / bison?

Editar arquivos lex ou yacc com o Emacs é um incômodo: se eu uso o modo C, o recuo dá errado e, se eu não uso o modo C, não posso usar o recuo. Alguém tem um truque, método ou modo de edição para contornar isso?

3 a resposta

Compilar e executar o tradutor de linguagem Shakespeare Programming spl2c no Mac OS X 10.6 resulta em avisos / erros

1 a resposta

como analisar de uma string em vez de um arquivo [duplicado]

5 a resposta

como usar yy_scan_string em lex

3 a resposta

Como usar o yylval com strings no yacc

Eu quero passar a string real de um token. Se eu tiver um token chamado ID, quero que meu arquivo yacc realmente saiba a que ID é chamado. Eu tenho que passa...

4 a resposta

extremidade do bisonte

Se eu esquecer de colocar uma linha vazia no final de qualquer um dos meus arquivos, meu programa recebe um erro de sintaxe. O problema é que minha gramática...

1 a resposta

Simple Flex / Bison C ++

2 a resposta

Como construir uma matriz com Bison / Yacc e uma regra recursiva