grammar

¿C++ es libre de contexto o sensible al contexto?

A menudo escucho afirmaciones de que C++ es un lenguaje sensible al contexto. Tomemos el siguiente ejemplo: a b(c); ¿Es u ... e los lenguajes sensibles al contexto, pero ese no es el punto.) Entonces, ¿C++ es libre de contexto o sensible al contexto?

int a [] = {1,2,}; Se permite una coma rara. Alguna razón en particular?

Tal vez no soy de este planeta, pero me parece que lo siguiente debería ser un error de sintaxis: int a[] = {1,2,}; //extra ... a ...), que es normal. Así que, de nuevo, ¿hay alguna razón en particular esta coma redundante es explícitamente ¿permitido?

¿Por qué 019 no es un error de sintaxis de JavaScript? O por qué es 019 > 020

Si escribo 019 > 020 en la consola JavaScript (probado en Chrome y Firefox), obtengo la respuesta true. Esto se debe a qu ... Script para Java con JavaCC y tienen que prestar una atención especial a la especificación - y las desviaciones de la misma.)

¿Qué es una Gramática Libre de Contexto?

¿Puede alguien explicarme qué es una gramática libre de contexto? Después de mirar la entrada de Wikipedia y luego la entrad ... tán más relacionados con la lingüística en general. Si ese es el caso, me disculpo, tal vez esto podría ser movido si es así?

Diferencia entre LL y Recursiva Descenso analizador?

Recientemente he estado tratando de enseñarme a mí mismo cómo funcionan los analizadores (para lenguajes/gramáticas libres de ... elegir LL sobre el descenso recursivo, dado que funciona en el mismo conjunto de gramáticas y es más difícil de implementar?

¿Existe un lenguaje de programación legible por humanos? [cerrado]

Quiero decir, ¿hay un lenguaje codificado con codificación de estilo humano? Por ejemplo: Create an object called MyVar and ... e MyVar and call MyMethod() with parameters. . . Sé que no es tan útil, pero puede ser interesante crear una gramática así.

Ejemplos de gramáticas LL(1), LR(1), LR(0), LALR(1)?

¿Hay un buen recurso en línea con una colección de gramáticas para algunos de los principales algoritmos de análisis (LL(1), ... ozco ningún buen recurso donde alguien haya escrito un gran conjunto de gramáticas de ejemplo. ¿Alguien conoce tal recurso?

Cómo identificar si una gramática es LL(1), LR(0) o SLR(1)?

¿Cómo identificar si una gramática es LL(1), LR(0), o SLR(1)? ¿Puede alguien explicarlo usando este ejemplo, o cualquier otro ejemplo? X → Yz / a Y → bZ / ε Z → ε

¿Es HTML un lenguaje libre de contexto?

Leyendo algunos relacionados las preguntas me hicieron pensar en la naturaleza teórica del HTML. No estoy hablando de códi ... o en el concepto de idiomas formales, así que por favor tengan paciencia conmigo. Y sí, he leído el artículo de wikipedia ;)

Gramática en Ruby

Estoy buscando gramática Ruby en forma BNF. ¿Existe una versión oficial ?

¿Dónde puedo encontrar la gramática de C# 3.0?

Estoy planeando escribir un compilador de C# 3.0 en C#. ¿Dónde puedo obtener la gramática para parser generation? Preferiblemente uno que funcione con ANTLR v3 sin modificaciones.

¿Hay una gramática estándar de C++?

¿Especifica el estándar la gramática oficial de C++? Busqué, pero no lo encontré en ninguna parte. Además, quiero leer un ... cae, etc. Cualquier enlace que me apunte en la dirección correcta sería útil. Por categoría, quiero decir tomado de aquí.

Cómo determinar si un idioma es LL(1) LR(0) SLR(1)

¿Existe una forma sencilla de determinar si una gramática es LL(1), LR(0), SLR(1)?.. ¿solo por mirar la gramática sin hacer ... tiempo en algunos casos. ¿Alguien tiene una idea de cómo hacer esto más rápido? Cualquier ayuda sería realmente apreciada!

BNF vs EBNF vs ABNF: ¿cuál elegir?

Quiero crear una sintaxis de lenguaje. He leído un poco sobre estos tres, y realmente no puedo ver nada que uno pueda hacer que otro no pueda. ¿Hay alguna razón para usar uno sobre otro? ¿O es solo una cuestión de preferencia?

Combinar un Tokenizador en una Gramática y un analizador sintáctico con NLTK

Estoy haciendo mi camino a través del libro NLTK y parece que no puedo hacer algo que parece ser un primer paso natural para ... verbos/sustantivos, etc. Cómo puedo usar la salida del tokenizador para decirle a la gramática que "ruedas" es un sustantivo?

Listas de palabras separadas para sustantivos, verbos, adjetivos, etc

Por lo general, las listas de palabras son 1 archivo que contiene todo, pero ¿hay lista de sustantivos descargables por separado, lista de verbos, lista de adjetivos, etc.? Los necesito específicamente para inglés.

Repositorio de Gramáticas BNF?

¿Hay algún lugar donde pueda encontrar la forma Backus–Naur o gramáticas BNF para las lenguas populares? Cada vez que hago ... mucho, pero me imagino que deben publicarse en algún lugar. Estoy más interesado en ver uno para Objective-C y quizás MySQL.

¿Hay algún nombre que signifique "no un singleton"?

¿Hay un nombre que signifique "no un singleton"?