La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Patrón Interpreter Fabián Roldán Piñeros. ¿ Porque? "El hombre puede hacer lo que quiere; pero lo que no puede es querer lo que quiere.“ (Arthur Schopenhauer)

Presentaciones similares


Presentación del tema: "Patrón Interpreter Fabián Roldán Piñeros. ¿ Porque? "El hombre puede hacer lo que quiere; pero lo que no puede es querer lo que quiere.“ (Arthur Schopenhauer)"— Transcripción de la presentación:

1 Patrón Interpreter Fabián Roldán Piñeros

2 ¿ Porque? "El hombre puede hacer lo que quiere; pero lo que no puede es querer lo que quiere.“ (Arthur Schopenhauer) Entonces; Querer:

3 ¿Para que?

4 ¿Qué es? Ejemplo: Suponga que la siguiente gramática define las expresiones regulares: expression ::= literal | alternation | sequence | repetition | '(' expression ')' alternation ::= expression '|' expression sequence ::= expression '&' expression repetition ::= expression '*' literal ::= 'a' | 'b' | 'c' |... ( 'a' | 'b' | 'c' |... )* El símbolo expression es el símbolo de inicio, y literal es un símbolo terminal que definen palabras simples.

5 El patrón Interpreter usa una clase para representar cada regla gramatical: ¿Qué es?

6 Cada expresión regular definida es representada por un árbol abstracto de sintáxis echo de instancias de estas clases: ¿Qué es?

7 Representa la expresión regular: raining & ( dogs | cats ) * Crear Intérprete: ¿Qué es?

8 ¿Cuándo? Si usted tiene un lenguaje simple para interpretar, esto es, si la gramática es simple. Si usted puede representar sentencias en el lenguaje como árboles abstractos de sintáxis (AST) - Abstract Sintax Trees.


Descargar ppt "Patrón Interpreter Fabián Roldán Piñeros. ¿ Porque? "El hombre puede hacer lo que quiere; pero lo que no puede es querer lo que quiere.“ (Arthur Schopenhauer)"

Presentaciones similares


Anuncios Google