[英]JavaCC: Nesting for-loops
我的问题是如何在JavaCC中创建嵌套的for循环。
目前,我有:
(
< REPEAT >h=<NUMBER ><REPEAT >k=< NUMBER ><PRINT >t=< PHRASE ><ENDPRINT ><ENDREPEAT ><ENDREPEAT >
{
int hold = Integer.parseInt(h.image);
int holdK = Integer.parseInt(k.image);
for(int i =0; i < hold;i++)
{
for(int j =0; j < holdK;j++)
{
System.out.println(t.image);
}
}
}
)
显然,这将允许单个嵌套循环工作,但是我将如何集成任意数量的嵌套循环。
例如,如果用户想要创建
for(int i =0; i < x;i++)
{
print;
for(int j=0; j<k;j++)
{
print;
for(int l=0;l<f;l++)
{
print;
}
}
}
任何帮助将不胜感激。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.