mgrammar

    0

    1답변

    배제하지 않으면 서 소비, M과 파서를 작성하고 난 4.01 표준과는 말한다 거기에 HTML에이 작품을 기반으로 M. 을 원했고 스타일과 SCRIPT 요소 이러한 요소에 대한 데이터 모델 사용 CDATA가, CDATA 사용자 에이전트가 다른 을 처리해야하지만. 마크 업 및 엔티티는 원시 텍스트 으로 처리되어야하며 애플리케이션으로 그대로 전달되어야합니다. 문

    1

    2답변

    다른 방법으로 말하겠습니다.하지만 구체적인 이유 때문에이 방법을 사용해야합니다. 그렇지 않았다면, 나는 갇혀되지 않을 것이다 - P이 내가 일하고 있어요 스크립트 언어는 다음과 같이 정의 된 변수를 허용합니다 : Variables: x(1), y("hi"); 이이 요구 사항입니다. 작은 문법을 작성하기 전에 이것들을 정의 할 수 있습니다. int x =

    0

    1답변

    정보의 특정 비트를 찾는 의사 코드를 구문 분석하기 위해 MGrammar 스펙을 작성 중입니다. 나는 1 개의 결정적인 요소를 제외하고 작동하는 spec의 대부분을 가지고있다. 의사 코드는 if-then-else 구문을 지원하며 구문 분석에 만족할만한 방법을 찾을 수 없었습니다. 정확한 구조는 ... ELSEIF는 선택 사항 인 그렇지 및 IF expres

    0

    1답변

    MGrammar를 사용하여 회선 주석 블록을 구문 분석하는 방법은 무엇입니까? 줄 주석 블록을 구문 분석하려고합니다. 각각의 옆에있는 회선 주석은 MGraph 출력에 그룹화되어야합니다. 줄 주석 블록을 함께 그룹화하는 데 문제가 있습니다. 현재의 문법은 블록을 종료하기 위해 "\ r \ n \ r \ n"을 사용하지만 파일의 끝이나 다른 구문을 소개 할 때

    1

    1답변

    저는 Microsoft의 새로운 M 문법에서 DSL로 작업 중이며 10 진수 값을 허용해야합니다. 십진수로 정의했습니다. token digits = "0".."9"; token spot = "."; token decimal = digits+ | digits+ spot digits+ | spot digits+; 더 좋은 방법이 있습니까? 내가 뭔가를

    1

    1답변

    저는 오쏘 (Oslo)의 5 월 비트를 해킹하여 일부 소스 코드를 토큰 화했습니다. 하지만 어떻게 여러 줄로 된 C 스타일의 주석을 올바르게 처리 할 수 ​​있는지 알 수는 없습니다. 예를 들어 : /*comment*/ 저를 회피 일부 사례 : /***/ 또는 /**//**/ 나는 하나 또는 다른 작업,하지만 모두 만들 수 있습니다. 문법했다 : m