¿Cómo se especifica el modificador de acceso en una v3 antlr genera parser o analizador léxico?

StackOverflow https://stackoverflow.com/questions/357695

  •  21-08-2019
  •  | 
  •  

Pregunta

Uso v3 antlr y el idioma especificador CSharp2, ¿hay alguna manera para indicar que desea que el analizador léxico o analizador generado para ser internos en comparación con el valor predeterminado de público?

El espacio de nombres se especifica con:

@lexer::namespace {My.Namespace}

y quiero suponer algo similar existe para el especificador de acceso, pero no he sido capaz de encontrarlo.

¿Fue útil?

Solución

hilo en los antlr interés de listas de correo habla de ello. En el momento de la escritura que están agregando especificadores de acceso a reglas, pero no son compatibles con los especificadores de acceso en toda la clase analizador / analizador léxico. Se actualizará si eso cambia.

Otros consejos

Yo quería saber lo mismo, de mirar a la plantilla que se utiliza, que no se ve como pueda. "Público" se codifica duro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top