0
여러 토큰을 구분하고 싶습니다.
내 코드를 살펴보십시오.사용 지침 javacc 토큰
TOKEN :
{
< LOOPS :
<BEAT>
| <BASS>
| <MELODY>
>
| < #BEAT : "beat" >
| < #BASS : "bass" >
| < #MELODY : "melody" >
}
void findType():
{Token loops;}
{
loops = <LOOPS>
{ String type = loops.image; }
유형을 찾으려면 findType() 함수를 사용하고 싶습니다.
입력이 "박자"일 때 올바른 출력을 반환하려면 어떻게해야합니까? 당신이 원하는 무엇
미안 해요 :
그것은 같은 출력을 생성합니다. 간단히 쓰려고 했으므로 잘못 쓰려고했습니다. 함수의 반환 값은 이미 문자열입니다. 내가 알고 싶은 것은 토큰의 정의입니다. 위와 같이 'LOOPS'를 정의하면 반환 값이 나오지 않습니다. –