我需要使用javaCC来解析数据文件,如:
//这是要跳过的评论
//这也是评论跳过
//学生表
开始:
标题:( 1 //名字 2 //年龄){“约翰”21} {“杰克”“22”}
#END
//以下是教师表,此行也是评论跳过
//教师表
开始:
标题:( 1 //名字 2 //年龄3 //上课{“Eric”31“English”} {“Jasph”“32”“History”}
#END
这里我需要从“student”和“teacher”表中获取数据,还有一些其他表格如上所述。从“student”表导出的数据是:
Table Name: student
name age
John 21
Jack 22
我需要跳过以下评论:"//This is also comment to skip"
,但需要保留以下代码:"//student Table"
,"//Teacher Table"
,"//name"
,"//age"
等如何写这样的SKIP表达式?感谢。
答案 0 :(得分:1)
稍晚,但你可能会看错了。
当然,在你的情况下,//并不是一个真正的评论,它是你正在解析的语法的一部分。碰巧有时跟随//的位是无关紧要的。
我会解析注释并决定在Java代码中丢弃哪些注释。