Preguntas etiquetadas con grammar

90
¿Qué hace que Java sea más fácil de analizar que C?

Estoy familiarizado con el hecho de que las gramáticas de C y C ++ son sensibles al contexto y , en particular, necesita un "truco lexer" en C. Por otro lado, tengo la impresión de que puede analizar Java con solo 2 señales de anticipación, a pesar de la considerable similitud entre los dos...

9
Detener la gramática de Raku en EOS (Fin de cadena)

En el proceso de escribir un traductor de un lenguaje musical a otro (ABC a Alda) como una excusa para aprender la habilidad Raku DSL, ¡me di cuenta de que no parece haber una manera de terminar a .parse! Aquí está mi código de demostración acortado: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; #...