Resultados da pesquisa a pedido "compiler-construction"
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; ...
Como compiladores puramente funcionais anotam o AST com informações de tipo?
Na fase de análise de sintaxe, um compilador imperativo pode criar um AST a partir de nós que já contêm umtype campo definido comonull durante a construção e, posteriormente, na fase de análise semântica, preencha os tipos atribuindo os tipos ...
Escopo filho & CS0136
O código a seguir falha ao compilar informando "Uma variável local chamada 'st' não pode ser declarada neste escopo porque daria um significado diferente a 'st', que já é usado em um escopo 'filho' para indicar outra coisa": var l = new ...
atribuir operador à variável em python?
O método usual de aplicar matemática a variáveis é a * bÉ capaz de calcular e manipular dois operandos como este? a = input('enter a value') b = input('enter a value') op = raw_input('enter a operand')Então, como faço para conectar op e duas ...
Como o Go compila tão rapidamente?
Pesquisei no Google e vasculhei o site Go, mas não consigo encontrar uma explicação para os extraordinários tempos de construção do Go. Eles são produtos dos recursos de linguagem (ou falta deles), um compilador altamente otimizado ou algo mais? ...
combine dois arquivos de objeto .o compilados pelo GCC em um terceiro arquivo .o
Como combinar dois arquivos de objeto .o compilados pelo GCC em um terceiro arquivo .o? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executableSe você tiver acesso aos arquivos de origem, o-combine ...
Como criar AST com ANTLR4?
Eu estive pesquisando MUITO sobre isso e não consegui encontrar nada útil que REALMENTE me ajude a criar um AST. Eu já sei que o ANTLR4 não cria o AST como o ANTLR3 costumava fazer. Todos dizem: "Ei, use visitantes!", Mas não consegui encontrar ...
O que exatamente é o código do Visual Studio?
Recentemente, li sobre o Microsoft Visual Studio Code. Eu trabalho principalmente com linguagens C e C ++ no GNU / Linux. Minha pergunta é se o Visual Studio Code é apenas um editor simples que usa qualquer compilador existente na plataforma,gcc ...
As atualizações JDK diferentes produzem código de bytes Java diferente?
Um cenário hipotético: Eu tenho um projeto cujo nível de conformidade da fonte é especificado para 1,5. Agora eu compilo este projeto com dois JDKs diferentes: No início, com o JDK 6 Update 7 e, em seguida, com o JDK 6 Update 20. Esses dois ...
GWT 2.X Nenhum recurso encontrado para a chave
Desenvolvi um aplicativo GWT usando a internacionalização i18n. No modo Host / Dev, ele funciona bem, mas o lançamento da compilação GWT gera este erro: Nenhum recurso encontrado para a chave xxx, como abaixo. Compiling module ...rte.RTE ...