grammar

    0

    1답변

    문법 규칙이 두 가지 있다고 가정하십시오. 규칙 1 B -> aB | cB 및 규칙 2 B -> Ba | Bc 나는이 두 가지의 차이로 약간 혼란 스럽다. 규칙 1의 표현식은 (a + c) *일까요? 그렇다면 규칙 2의 표현은 무엇입니까?

    0

    1답변

    ANTLR LEXER RULE에서는 두 기호를 포함한 모든 문자를 허용합니다 (예 : (, ), _ 등)이고 다른 문자는 a ~ z의 문자 만 허용됩니까? 다음과 같은 뭔가 : String: ('a'..'z'|'A'..'Z')*; EVERYTHING:(.)*;

    -1

    2답변

    javascript를 사용하여 랩톱에서 .exi 파일의 압축을 푸는 방법은 무엇입니까? 어떻게 할 수 있는지 알려주시겠습니까? (동일한 링크를 사용하는 예제 링크는 모두 환영합니다.) 자세한 질문 : 나는 나와 함께 .exi 파일을 가지고 있습니다. (인터넷에서 샘플 .exi 파일을 다운로드했습니다). XML 파일 형식으로 또는 XML 문자열로 javasc

    2

    1답변

    저는 C#과 System.Speech.Recognition을 사용하여 제가 정의한 몇 가지 간단한 문법을로드하고 있습니다. 문법과 일치하는 문구를 말하면 엔진은 0.95 주변의 신뢰로 문법을 올바르게 인식합니다. 하지만 (심지어 언어가 다르거 나 횡설수설해도) 문법에 포함되지 않은 단어를 발음하면 엔진에서 무작위로 텍스트가 표시되지 않고 여전히 높은 신뢰도

    1

    1답변

    TXR에서 재귀 패턴 일치 기능을 작성하는 방법을 이해하는 데 문제가 있습니다. 아래에서는 파일 경로를 인식하기위한 재귀 적 지시문을 정의하려고합니다. 이 경우 정규식 ([a-z]+\/)+[a-z]+을 사용하여이 문법을 나타낼 수 있지만이 규칙의 이점을 누릴 수있는 실제 코드는 더 복잡한 규칙을 염두에두고 있습니다. 슬래시가있을 때이 지시문의 실패 원인은

    3

    1답변

    프로그래밍 언어 개발자가 어떻게 문법이 올바른지 검증하고 증명하는지 궁금합니다. 새로운 언어에 대한 새로운 문법을 만들었다 고 가정 해 봅시다. 여러 종류의 테스트 프로그램을 제공함으로써 단위 테스트 도구로 문법을 테스트 할 수 있습니다. 그러나, 나는 결코 나의 문법이 정확하다는 것을 100 % 보장하지 않을 것이다. 언어 개발자는 실제 문법이 올바른지

    12

    1답변

    미안; 나는이 질문이 파서와 문법을 사용하는 사람들에게 거의 바보 같은 것처럼 보일 것이라고 확신하지만, 이것은 내게는 외국의 주제이며, 이것은 그들을 필요로하는 실용적인 사례로 부드럽게 들어가기위한 나의 시도이다. 나는이처럼 보이는 하나의 "특별한 구조"가 들어있는 다음 "언어"를위한 파서 쓰고 싶습니다 \command[ options ]{ content

    0

    1답변

    에 선형 문법을 변환하는,하지만 난이 DFA이 문법 규칙 (S → 01A | B)을 변환 할 수있는 방법이 문법 S → 01A | B A → ε | 0A | 1A B → 01 | 1B 을 변환하는 데 문제가 규칙?

    0

    1답변

    현재 텍스트 스프레드 시트를 입력으로 사용하는 Antlr v4 문법 (각 '셀'은 탭으로 구분됨)을 구현하려고합니다. 문법은 산술 표현식에 사용 된 참조를 포함하여 다른 셀에 대한 참조를 지원합니다. 출력은 입력과 동일하지만 모든 표현식이 완료되고 각 참조는 참조되는 셀의 정수 값으로 대체됩니다. 예 입력 : 1 9 5 4 3 A3 =A2

    1

    2답변

    그래서 저는 파이썬과 비슷한 언어를 만들기 위해 통역을하고 있습니다. 지금 나는 이것이 작은 일이 아니라는 것을 잘 알고 있으며, 그것이 잘 작동하거나 많이 할 것을 기대하지는 않는다.하지만 몇 가지 기본적인 기능 (변수, 함수, 루프, if 문 등)을 갖고 싶다. 그래서 현재 나는 통역사가 파일을 받아서 토큰 목록으로 나눠서이 토큰을 AST로 변환 할 준