이와 같은 문자 스트림에 대해 JavaCC 파서를 작성 하고 있습니다.
Abc \(Def\) Gh (Ij; Kl); Mno (Pqr)
다음과 같이 토큰 화 해야 합니다.
현재 토큰 정의는 다음과 같습니다.
TOKEN:
{
< WORDCHAR : (~[";", "(", ")"])+ >
| <LPAREN: "(">
| <RPAREN: ")">
| <SEMICOLON: ";">
}
백 슬래시 이스케이프 된 괄호 만 포함하고 백 슬래시가없는 괄호는 포함하지 않도록 WORDCHAR 토큰을 어떻게 변경해야합니까?
TOKEN:
{
< WORDCHAR : (~[";", "(", ")"] | "\\(" | "\\)")+ >
| <LPAREN: "(">
| <RPAREN: ")">
| <SEMICOLON: ";">
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다