0
+
은 Lex operators 중 하나이므로 텍스트 문자로 사용되는 경우 이스케이프 연산자 \
이 앞에 와야합니다. 따라서 왜이 두 결과가 같은 결과를 나타낼까요?Lex 연산자와 이스케이프 시퀀스
[a+b] { printf("%s", yytext); } // matches a, +, or b
[a\+b] { printf("%s", yytext); } // does same as above
왜 첫 번째 줄이 이스케이프 규칙을 위반하지 않습니까? 귀하가 제공하는 문서 링크에 몇 줄을 읽기