首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奥斯陆的Intellipad:如何设置3列MGrammarMode?

奥斯陆的Intellipad:如何设置3列MGrammarMode?
EN

Stack Overflow用户
提问于 2008-12-21 22:45:42
回答 3查看 693关注 0票数 4

我一直在用奥斯陆做MSchema。效果很好。我可以写一个数据库设计的M模式,它生成的T-SQL来建立整个数据库与PKs,FK,完整性检查等。我已经建立了一个.bat文件,编译成.mx的.m,然后加载到数据库,然后运行SqlMetal到我的项目,在30秒内我的更改。我爱死它了。

好了,现在我将继续讨论mGrammar。我不太确定如何将它整合到我的应用程序中,但我会弄清楚的。我首先需要的是设置Intellipad来提供输入/语法/输出三联式。我被难住了。我想不出任何方法来设置一个流。是的,我可能会使用song.mg项目并重命名它,但这并不能让我深入了解它是如何工作的。有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-22 06:42:15

下面是你必须采取的步骤

选择模式打开"Intellipad (Samples Enabled)"

  • File->Open your DSL file (Example.song)

  • CTRL+SHIFT+D,type "SetMode('MGMode')"

  • From the menu:
  1. ->Tree Preview MGrammar
  2. Song.mg your语法file (Song.mg)

这将打开三个预览视图。左边的窗口是您的示例代码,中间的窗口是您的语法,右边的窗口是输出的树形结构。

票数 5
EN

Stack Overflow用户

发布于 2008-12-31 04:15:15

就像@Just-in-case所说的,但是如果你只是:

(1) CTRL - SHIFT -T

(2)打开MG文件

也就是说,来自实验室文档:

  • 从[开始]菜单或通过输入以下命令(从"c:\Program Files\Microsoft Oslo SDK1.0\Bin“)打开Intellipad (启用示例):

"c:\program files\Microsoft Oslo SDK 1.0\bin\Intellipad\ipad.exe“/c:ipad-vs-samples.xaml

注意:"ipad-vs-samples.xaml“是一个支持附加功能的配置,包括我们将要使用的动态解析编辑模式。

  • 在Intellipad中,使用CONTROL SHIFT-T在动态解析器模式下打开Intellipad。

代码语言:javascript
复制
1. Select the Movies.mg file in the IntroToM\Example02-MovieDSL\begin folder.

票数 3
EN

Stack Overflow用户

发布于 2009-01-12 19:56:15

您可能已经经历过,MSchema和MGrammar还没有很好地集成。点击此处了解更多信息:http://tinyfinger.blogspot.com/2009/01/mgrammar-mschema-example.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/385102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档