====== Compiler Construction - Lista 2. ====== ===== Zadanie 1. ===== a)\\ $(-|+|\varepsilon)(0-9)+$\\ b)\\ $" (a-z|A-Z|0-9|(\backslash (n|t|'|"|(0-7)^3)))* "$\\ c)\\ $' (a-z|A-Z|0-9|(''))* '$\\ d)\\ $/* (.*?) */$\\ e)\\ $ / / (.*?) \backslash n $\\ f)\\ $ ( .(a-z|A-Z|0-9|_)+) | ..(a-z|A-Z|0-9|_|.)+ | (a-z|A-Z|0-9|_)+ )$\\ g)\\ $( (a|b|c)*a(a|b|c)*b(a|b|c)*c(a|b|c)* | b(a|b|c)*a(a|b|c)*c(a|b|c)* | a(a|b|c)*c(a|b|c)*b(a|b|c)* | b(a|b|c)*c(a|b|c)*a(a|b|c)* | c(a|b|c)*a(a|b|c)*b(a|b|c)* | c(a|b|c)*b(a|b|c)*a(a|b|c)* )$\\ yes, i could, but it would be very long\\ ===== Zadanie 2. ===== {{:compiler_construction:2a.png|a}} {{:compiler_construction:2b.png|b}} {{:compiler_construction:2c.png|c}} {{:compiler_construction:2d.png|d}} {{tag>[listy_zadan]}}