0
:아이러니를 사용하여 이스케이프 시퀀스 및 문자 리터럴을 정의하는 방법은 무엇입니까? 나는이 같은 몇 가지 규칙이 문법을 구현하고있어
char-literal ::= ' regular-char '
∣ ' escape-sequence '
escape-sequence ::= \ (\ ∣ " ∣ ' ∣ n ∣ t ∣ b ∣ r ∣ space)
∣ \ (0…9) (0…9) (0…9)
∣ \x (0…9∣ A…F∣ a…f) (0…9∣ A…F∣ a…f)
요점은 내가 아이러니를 사용하여 리터럴 문자를 정의하는 방법을 모르는 것입니다. 어떤 생각?
:
이StringLiteral CharLiteral = TerminalFactory.CreateCSharpChar("CharLiteral");
구현은 다음과 같은 :
는 C# 아이러니 문법 이미 예제가? 그냥 해보지 그래? – svick
아이러니에서 문자 리터럴을 정의하는 방법을 모르겠습니다. NumberLiteral, StringLiteral이 있지만 CharLiteral은 없습니다. 아이러니 한테 어떻게 할 수 있니? – tett