次のようなデータファイルを解析するには、javaCC を使用する必要があります。
//これはスキップするコメントです
//これもスキップするコメントです
//学生テーブル
始める:
header:( 1 //name 2 //age ) { "John" 21 } { "Jack" "22" }
#終わり
//以下は教師のテーブルで、この行もスキップするコメントです
//教師用テーブル
始める:
header:( 1 //name 2 //age 3 //class ) { "Eric" 31 "English" } { "Jasph" "32" "History" }
#終わり
ここでは、「学生」テーブルと「教師」テーブルからデータを取得する必要があります。上記のようにフォーマットされた他のテーブルもあります。「学生」テーブルからエクスポートされたデータは次のとおりです。
Table Name: student
name age
John 21
Jack 22
つまり、:"//This is also comment to skip"
のようなコメントをスキップする必要がありますが、トークンは次のように保持する必要があります: "//student Table"
、"//Teacher Table"
、"//name"
など"//age"
。そのような SKIP 式を記述する方法は? ありがとう。