Resultados de la búsqueda a petición "compiler-construction"

4 la respuesta

¿Hay algún programa que ofusque el código fuente de C #? [cerrado]

Nuestro requisito es poder integrar nuestras DLL con ClickOnce. Dotfuscator hace bien el trabajo de ofuscación, pero las DLL ofuscadas no se pueden implementar con ClickOnce en el lado del cliente. De nuestro lado, podemos ...

2 la respuesta

Analizador: error de segmentación al llamar a yytext

Mi analizador reconoce la gramática e indica la línea de error correcta usando yylineno. Quiero imprimir el símbolo que causó el error. int yyerror(string s) { extern int yylineno; // defined and maintained in lex.yy.c extern char *yytext; // ...

4 la respuesta

¿Cómo anotan los compiladores puramente funcionales el AST con información de tipo?

En la fase de análisis de sintaxis, un compilador imperativo puede construir un AST a partir de nodos que ya contienen untype campo que se establece ennull durante la construcción, y luego, en la fase de análisis semántico, complete los tipos ...

2 la respuesta

Alcance del niño y CS0136

El siguiente código no puede compilarse diciendo "Una variable local llamada 'st' no se puede declarar en este ámbito porque le daría un significado diferente a 'st', que ya se usa en un ámbito 'hijo' para denotar algo más": var l = new ...

11 la respuesta

¿Cómo se compila Go tan rápido?

Busqué en Google y busqué en el sitio web de Go, pero parece que no puedo encontrar una explicación para los extraordinarios tiempos de construcción de Go. ¿Son productos de las características del lenguaje (o la falta de ellas), un compilador ...

4 la respuesta

¿Cuál es el propósito de un doble negativo en la definición de macro, como (!! (expr))? [duplicar]

Posible duplicado: Doble negación en código C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Estoy leyendo una base de código y encuentro algo como esto: #define uassert(msgid, msg, expr) ...

2 la respuesta

combine dos archivos de objetos compilados de GCC en un tercer archivo .o

¿Cómo se combinan dos archivos de objetos compilados de GCC en un tercer archivo .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 executableSi tiene acceso a los archivos fuente, el-combine El indicador ...

4 la respuesta

¿Es posible transformar el bytecode de LLVM en el bytecode de Java?

He oído que el motor de aplicaciones de Google puede ejecutar cualquier lenguaje de programación que se pueda transformar en código de bytes Java a través de suJVM. Me preguntaba si sería posible convertir el bytecode de LLVM en el bytecode de ...

3 la respuesta

asignar operador a variable en python?

El método habitual de aplicar las matemáticas a las variables es a * b¿Es capaz de calcular y manipular dos operandos como este? a = input('enter a value') b = input('enter a value') op = raw_input('enter a operand')Entonces, ¿cómo conecto op y ...

2 la respuesta

¿Cómo crear AST con ANTLR4?

He estado buscando MUCHO sobre esto y no pude encontrar nada útil que REALMENTE me ayude a construir un AST. Ya sé que ANTLR4 no construye AST como solía hacer ANTLR3. Todos dicen: "¡Hey, usa visitantes!", Pero no pude encontrar ningún ejemplo o ...