%{ #define set_estado(x) BEGIN(_stack[_i]=x) #define push_to_stack(x) _stack[++_i]=YY_START; set_estado(x) #define pop_back set_estado(_stack[--_i]) #include #include #define MAX 1000 int _i=0; int _stack[MAX]; /* */ %} BLANK [ \t\n] %Start e1 e2 e3 e4 e5 e6 e7 e8 e9 e10 e11 e12 e13 e14 e15 e16 e17 e18 e19 e20 e21 e22 e23 e24 e25 e26 e27 e28 e29 e30 e31 e32 e33 e34 e35 e36 e37 e38 e39 e40 e41 e42 e43 e44 e45 e46 e47 e48 e49 e50 e51 e52 e53 e54 e55 %% set_estado(e1); ((\\nota\{)|(\\notatx\{)) {printf(""); push_to_stack(e44);} \} {printf(""); pop_back;} \{\\em { push_to_stack(e51);} \} pop_back; \\lado\{ {printf("\\lado\{"); push_to_stack(e50);} \} {printf("}"); pop_back;} \ {printf(""); push_to_stack(e45);} \<\/matematica\> {printf(""); pop_back;} \\mudar\{ { printf("\\mudar{"); push_to_stack(e47);} \} { printf("}"); pop_back;} \\begin\{displaymath\} {printf("\n\n\n"); push_to_stack(e48);} \\begin\{array\}\{ll\}{BLANK}*\\left\\\{{BLANK}*\\begin\{array\}\{ll\}{BLANK}* { printf("\n"); push_to_stack(e54);} \\sep printf(""); \ printf(""); \\notamk printf(""); \\end\{array\}{BLANK}*\\right\.{BLANK}*\\end\{array\} {printf("\n\n"); pop_back;} \\italico\{ {printf("\n"); push_to_stack(e49);} \} {printf("\n"); pop_back;} \\end\{displaymath\} {printf("\n\n\n"); pop_back; } \\sublinha\{ { printf(""); push_to_stack(e46);} \} { printf(""); pop_back;} \\realce\{ {printf("\n"); push_to_stack(e2);} \\italico\{ {printf("\n"); push_to_stack(e3);} \\sublinha\{ {printf("\n"); push_to_stack(e4);} \\italico\{ {printf("\n"); push_to_stack(e5);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e6);} \\italico\{ {printf("\n"); push_to_stack(e7);} \\sublinha\{ { printf("\n"); push_to_stack(e8);} \\sublinha\{ { printf("\n"); push_to_stack(e9);} \\italico\{ { printf("\n"); push_to_stack(e10);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e11);} \\italico\{ { printf("\n"); push_to_stack(e12);} \\realce\{ { printf("\n"); push_to_stack(e13);} \\sublinha\{ { printf("\n"); push_to_stack(e14);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e15);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e16);} \\sublinha\{ { printf("\n"); push_to_stack(e18);} \\realce\{ { printf("\n"); push_to_stack(e19);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e20);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e21);} \\realce\{ { printf("\n"); push_to_stack(e22);} ((\\centrado\{)|(\\begin\{center\})) { printf("\n"); push_to_stack(e23);} \\realce\{ { printf("\n"); push_to_stack(e24);} \\sublinha\{ { printf("\n"); push_to_stack(e25);} \\sublinha\{ { printf("\n"); push_to_stack(e26);} \\realce\{ { printf("\n"); push_to_stack(e27);} ((\\centrado\{)|(\\begin\{center\})) { printf(""); push_to_stack(e28);} \\realce\{ { printf(""); push_to_stack(e29);} \\italico\{ { printf(""); push_to_stack(e30);} \\sublinha\{ { printf(""); push_to_stack(e31);} \\italico\{ { printf(""); push_to_stack(e32);} \\sublinha\{ { printf(""); push_to_stack(e33);} \\sublinha\{ { printf(""); push_to_stack(e34);} \\italico\{ { printf(""); push_to_stack(e35);} \\realce\{ { printf(""); push_to_stack(e36);} \\sublinha\{ { printf(""); push_to_stack(e37);} \\sublinha\{ { printf(""); push_to_stack(e38);} \\realce\{ { printf(""); push_to_stack(e39);} \\realce\{ { printf(""); push_to_stack(e40);} \\italico\{ { printf(""); push_to_stack(e41);} \\italico\{ { printf(""); push_to_stack(e42);} \\realce\{ { printf(""); push_to_stack(e43);} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} \} { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} \} { printf(""); pop_back;} ((\})|(\\end\{center\})) { printf("\n"); pop_back;} \} { printf("\n"); pop_back;} \} { printf("\n"); pop_back;} \} { printf("\n"); pop_back;} \} { printf("\n"); pop_back;} ((\})|(\\end\{center\})) { printf("\n"); pop_back;} \} {printf("\n"); pop_back;} \} {printf("\n"); pop_back;} \} {printf("\n"); pop_back;} \} {printf("\n"); pop_back;} %% /*\\italico\{ {printf("\n\n"); push_to_stack(e52);} \\realce\{ {printf("\n\n"); push_to_stack(e53);} \} {printf("\n\n"); pop_back;} \} {printf("\n\n"); pop_back;} */