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

1 la respuesta

¿Cuáles son [rendimiento, espera, entrada, retorno] en la gramática de EcmaScript

Muchas producciones en EcmaScript se dan con los siguientes "modificadores": [Yield, Await, In, Return]Aquí están algunos ejemplos: ArrayLiteral[Yield, Await]: ... ElementList[Yield, Await]: ... AssignmentExpression[+In, ?Yield, ?Await]He ...

4 la respuesta

¿Alguna herramienta puede generar aleatoriamente el código fuente de acuerdo con una gramática del lenguaje?

El código fuente de un programa C puede analizarse de acuerdo con la gramática C (descrita en CFG) y eventualmente convertirse en muchos AST. Estoy considerando si existe dicha herramienta: puede hacer lo contrario al generar en primer ...

4 la respuesta

Java. Longitud del nombre variable

en la documentación que leí, que: A variables name can be any legal identifier — an **unlimited-length** sequence of Unicode letters and digitsEntonces, creé esta clase: class Test{ public static void main(String args[]) { int i=10; }}donde i - ...

5 la respuesta

Herramientas para convertir fuentes no Java en fuentes Java [cerrado]

¿Hay alguna buena herramienta para convertir automáticamente el código fuente que no es Java en fuente Java? No estoy esperando algo perfecto, solo para sacar lo peor del trabajo duro del camino. Supongo que hay una escala móvil de dificultad. ...

9 la respuesta

¿Se evalúan las expresiones C constantes en tiempo de compilación o en tiempo de ejecución?

Si escribo un#definir que realiza una operación utilizando otras constantes de preprocesador, ¿se calcula el valor final cada vez que aparece la macro en tiempo de ejecución? ¿Depende esto de las optimizaciones en el compilador o está cubierto ...

5 la respuesta

Visualización del código expandido del compilador - C ++

Aprendí que el compilador expandirá las macros mientras compila. Las plantillas también se expanden en el momento de la compilación. ¿Hay alguna forma de ver este código expandido? Estoy compilando usando Visual Studio 2008. ¿Alguna idea?

1 la respuesta

Cómo usar Finite Automaton para implementar un escáner

Estoy construyendo un escáner simple. Supongamos que tengo los siguientes tokens definidos para mi idioma: !, !=, !==, <, <<, {Ahora puedo especificarlos usando expresiones regulares, entonces: !=?=? | { | <<?Entonces solíahttp://hackingoff.com ...

2 la respuesta

gcc con los parámetros "-S -save-temps" coloca los archivos intermedios en el directorio actual

Los parametros-S -save-temps funciona bien, siempre que no los use en archivos con el mismo nombre. Piense en la siguiente situación: tengo un proyecto con un directorio principal y un subdirectorio con el nombresubDir y en ambos directorios hay ...

15 la respuesta

What is an application binary interface (ABI)?

Nunca entendí claramente qué es un ABI. Por favor, no me señales un artículo de Wikipedia. Si pudiera entenderlo, no estaría aquí publicando una publicación tan larga. Esta es mi mentalidad sobre las diferentes interfaces: Un control remoto de ...

3 la respuesta

Cómo ejecutar y compilar .c en Sublime Text 2 [MAC OS X]

Estoy aprendiendo C en la universidad ahora, y los maestros me dijeron que usara bloques de código como IDE, pero en mi opinión, los bloques de código son un poco feos y es por eso que elegí Sublime Text 2, el MEJOR IDE / Editor de texto. En el ...