Resultados de la búsqueda a petición "grammar"
Analizador eficiente de gramática sin contexto, preferiblemente compatible con Python
Necesito analizar un pequeño subconjunto de inglés para uno de mis proyectos, descrito como una gramática libre de contexto con estructuras de características (de 1 nivel) ...
Expresión de llamada ambigua en la gramática ANTLR4
Tengo una gramática simple (para demostración) grammar Test; program : expression* EOF ; expression : Identifier | expression '(' expression? ')' | '(' expression ')' ; Identifier : [a-zA-Z_] [a-zA-Z_0-9?]* ; WS : [ \r\t\n]+ -> channel(HIDDEN) ...
¿Determinar programáticamente si describir un objeto con "a" o "an"?
Tengo una base de datos de sustantivos (por ejemplo, "casa", "signo de exclamación", "manzana") que necesito mostrar y describir en mi aplicación. Es difícil armar una oración que suene natural para describir un elemento sin usar "a" o "an" - ...
Falta gramática en JBoss Resteasy generó WADL
Logré obtener un WADL usando elorg.jboss.resteasy.wadl.ResteasyWadlServlet ( https://stackoverflow.com/a/41471710/2528609 [https://stackoverflow.com/a/41471710/2528609]), pero WADL no contiene la gramática. Los nodos de representación tampoco ...
Antlr4 deja de analizar inesperadamente la expresión
Estoy desarrollando una calculadora simple con la gramática de la fórmula: grammar Formula ; expr : <assoc=right> expr POW expr # pow | MINUS expr # unaryMinus | PLUS expr # unaryPlus | expr PERCENT # percent | expr op=(MULTIPLICATION|DIVISION) ...
¿Por qué es esto válido C? - ({123;}) se evalúa como 123 [duplicado]
Posible duplicado: ¿En qué versiones de c se usa un bloque dentro de paréntesis para devolver un valor válido? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] La ...
¿Por qué mi gramática Ragel simple usa toda la memoria y falla?
Estoy tratando de convertir un conjunto de expresiones regulares de las reglas de Adblock Plus en una función optimizada que podría llamar desde C ++. Esperaba poder usar un generador de lexer como Ragel para hacer esto, pero cuando trato con un ...
ANTLR en un flujo de datos ruidoso
Soy muy nuevo en el mundo ANTLR y estoy tratando de descubrir cómo puedo usar esta herramienta de análisis para interpretar un conjunto de cadenas "ruidosas". Lo que me gustaría lograr es lo siguiente. Tomemos por ejemplo esta frase:It's 10PM ...
Gramática ANSI-C: declaraciones de matriz como [*] et alii
La gramática ANSI C de-enlazar- [http://www.quut.com/c/ANSI-C-grammar-y.html] dame las siguientes reglas para las declaraciones de matriz: (1) | direct_declarator '[' type_qualifier_list assignment_expression ']' (2) | direct_declarator '[' ...
Modificación del árbol ANTLR Parse
Estoy usando ANTLR4 para crear un árbol de análisis para mi gramática, lo que quiero hacer es modificar ciertos nodos en el árbol. Esto incluirá eliminar ciertos nodos e insertar otros nuevos. El propósito detrás de esto es la optimización del ...