Oslo 's Intellipad : 3 열 mgrammarmode를 설정하는 방법은 무엇입니까?
-
23-08-2019 - |
문제
나는 mschema에 Oslo를 사용하고 있습니다. 잘 작동합니다. 데이터베이스 설계에 대한 M 스키마를 작성할 수 있으며 pks, fks, 무결성 확인 등으로 전체 db를 빌드하기 위해 t-sql을 생성합니다. DB로 들어간 다음 SQLMetal을 프로젝트로 실행하고 30 초 안에 변경 사항을 계속 진행합니다. 나는 그것을 좋아한다.
좋아, 이제 나는 mgrammar로 넘어 가고있다. 나는 어떻게 그것을 내 앱에 통합 할 것인지 잘 모르겠지만 그것을 알아낼 것입니다. 먼저 필요한 것은 입력/문법/출력 삼부작을 제공하기 위해 Intellipad를 설정하는 것입니다. 난 그만 둔다. 흐름으로 설정하는 방법을 알 수 없습니다. 예, 아마도 노래를 가져 와서 이름을 바꿀 수는 있지만 그 일이 어떻게 작동하는지에 대한 통찰력을 제공하지는 않습니다. 어떤 아이디어?
해결책
다음은 취해야 할 단계입니다
- "Intellipad (샘플 활성화)"열기
- 파일-> DSL 파일 열기 (example.song)
- ctrl+shift+d, 입력 "setMode ( 'mgmode')"
- 메뉴에서 : mgrammar 모드-> 트리 미리보기
- 문법 파일 (song.mg)을 선택하십시오.
이것은 세 가지 미리보기보기가 열립니다. 왼쪽 창은 샘플 코드이고 중간 코드는 문법이고 오른쪽은 출력의 트리 구조입니다.
다른 팁
@Just-in-Case가 말했듯이, 당신이 단지 당신이 더 간단합니다.
(1) CTRL- 시프트 -T
(2) MG 파일을 엽니 다
IE, Lab Doc :
- 시작 메뉴에서 또는 다음 명령을 입력하여 Intellipad (샘플 활성화)를 엽니 다 ( "C : Program Files Microsoft Oslo SDK 1.0 bin") :
"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를 사용하여 Dynamic Parser 모드에서 Intellipad를 엽니 다.
- Introtom example02-moviedsl introtom에서 movies.mg 파일을 선택하십시오.
Mschema와 Mgrammar가 아직 통합되지 않았다는 경험이 있었을 것입니다. 자세한 내용은 여기를 참조하십시오. http://tinyfinger.blogspot.com/2009/01/mgrammar-mschema-example.html