Pregunta

He estado usando Oslo por MSchema. Funciona genial. Puedo escribir una M Esquema para un diseño de base de datos y se genera T-SQL para construir toda la db con PKs, FKs, comprueba la integridad etc. He configurar un archivo .bat para compilar el .m en .mx entonces la carga en el PP, a continuación, ejecute SQLMetal en mi proyecto y en 30 segundos me estoy moviendo adelante con mis cambios. Me encanta.

Aceptar lo que ahora estoy avanzando en mGrammar. No estoy muy seguro de cómo voy a incorporarlo en mi aplicación, pero voy a darse cuenta de eso. Lo que necesito primero es configurar Intellipad que me diera la entrada / Gramática / tríptico de salida. Estoy perplejo. No puedo imaginar alguna forma de configurarlo con un flujo. Sí es probable que pueda tener el proyecto song.mg y cambie su nombre, pero que no me da ninguna información sobre cómo funciona la cosa. ¿Alguna idea?

¿Fue útil?

Solución

Estos son los pasos que tiene que tomar

  1. Abrir "Intellipad (Muestras habilitado)"
  2. Archivo-> Abrir el archivo de DSL (Example.song)
  3. CTRL + SHIFT + D, tipo "Ajustar Modo ( 'MGMode')"
  4. En el menú: MGrammar Mode-> Vista preliminar del árbol
  5. Seleccione su archivo de gramática (Song.mg)

Esto abrirá la vista en tres de vista previa. La ventana de la izquierda es el código de ejemplo, el del medio es su gramática y la derecha es una estructura de árbol de su salida.

Otros consejos

Como @ Just-en-caso dijeron, pero más simple si sólo:

(1) CTRL - CAMBIO - T

(2) Abrir el archivo MG

es decir, de Doc laboratorio:

  • Abrir Intellipad (Muestras Activado) o bien desde el menú de inicio o introduciendo el siguiente comando (de "C: \ Archivos de programa \ Microsoft Oslo SDK 1.0 \ bin"):

"c: \ archivos de programa \ Microsoft Oslo SDK 1.0 \ bin \ Intellipad \ ipad.exe" /c:ipad-vs-samples.xaml

Nota: "ipad-vs-samples.xaml" es una configuración que permite una funcionalidad adicional incluyendo el modo de edición dinámica de análisis que estamos a punto de usar

.
  • En Intellipad, el uso Ctrl + Mayús + T para abrir Intellipad en modo analizador dinámico.

    1. Seleccione el archivo Movies.mg en el IntroToM \ Example02-MovieDSL \ begin carpeta.

Es posible que haya experimentado, que MSchema y MGrammar no están integrados que bien todavía. Lee más sobre esto aquí: http://tinyfinger.blogspot.com/ 2009/01 / mgrammar-mschema-example.html

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