Resultados de la búsqueda a petición "compiler-construction"
Escritura rápida y explícita frente a inferida: rendimiento
Estoy leyendo un tutorial sobre Swift ( http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start [http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start]) y preconizado para no establecer el tipo explícitamente porque es más ...
¿Por qué el compilador al menos no advierte sobre esto == nulo
¿Por qué el compilador de C # ni siquiera se queja con una advertencia sobre este código? : if (this == null) { // ... }Obviamente la condiciónNuncaestar satisfecho..
¿Compilador de código abierto C en C #? [cerrado]
Me he estado metiendo en la creación del compilador. He encontrado algunas cosas fantásticas para principiantes y avanzadas, pero nada en el medio. He creado 3 compiladores diferentes de prueba de concepto para lenguajes de juguete, pero quiero ...
¿Existe un límite en el número de argumentos pasados a una función fortran?
Encontré un código Fortran 90 donde se pasan 68 argumentos a una función. Al buscar en la web, solo encontré algo sobre un límite de pasar 256 bytes para algunas cosas relacionadas con CUDA Fortran ...
¿Por qué C ++ nunca permitió que se usaran funciones antes de que se declararan? [cerrado]
OK, sé que esto parece un duplicado de¿Por qué las funciones deben declararse antes de ser utilizadas? [https://stackoverflow.com/questions/4757705/why-do-functions-need-to-be-declared-before-they-are-used] pero no parece que las respuestas ...
¿Por qué no puedo usar espacios de nombres parcialmente calificados durante la inicialización de objetos?
Sospecho que esta es una pregunta que se ha hecho muchas veces antes, pero no he encontrado una. Normalmente uso espacios de nombres completamente calificados si no uso ese tipo con frecuencia en el archivo o agregousing namaspacename en la ...
Dónde aprender sobre los 'nombres mágicos' del depurador VS
Si alguna vez usó Reflector, probablemente notó que el compilador de C # genera tipos, métodos, campos y variables locales, que merecen una visualización 'especial' por parte del depurador. Por ejemplo, las variables locales que comienzan con 'CS ...
cambiar / reducir error con copa
Hola, estoy escribiendo un analizador para un lenguaje de programación que usa mi universidad, con jflex y Cup comencé con solo las primeras estructuras básicas, como Procesos y declaraciones variables. Me salen los siguientes errores Warning : ...
Lex y Yacc obtienen la posición actual
En lex & yacc hay una macro llamada YY_INPUT que se puede redefinir, por ejemplo, de tal manera #define YY_INPUT(buf,result,maxlen) do { \ const int n = gzread(gz_yyin, buf, maxlen); \ if (n < 0) { \ int errNumber = 0; \ reportError( ...
¿Cómo escribir el patrón de visitante para el árbol de sintaxis abstracta en Python?
Mi colega me sugirió que escribiera un patrón de visitante para navegar por el AST. ¿Alguien puede decirme más cómo comenzaría a escribirlo? Según tengo entendido, cada nodo en AST tendríavisit() método (?) que de alguna manera se llamaría (¿de ...