comment_2.add(77, new Str(76, "//"));
Optional comment_2_1 = new Optional(78, "comment_2_1");
Repeat comment_2_1_1 = new Repeat(79, "comment_2_1_1");
OrList comment_2_1_1_1 = new OrList(80, "comment_2_1_1_1");
comment_2_1_1_1.add(81, cr);
comment_2_1_1_1.add(83, new End(82, "comment_2_1_1_1"));
comment_2_1_1.add(84, comment_2_1_1_1, NOT);
comment_2_1.add(85, comment_2_1_1);
comment_2.add(86, comment_2_1);
OrList comment_2_2 = new OrList(87, "comment_2_2");
comment_2_2.add(88, cr);
comment_2_2.add(90, new End(89, "comment_2_2"));
comment_2.add(91, comment_2_2);
comment.add(92, comment_2);
// ws = (cr | " " | "\t" | comment)+
OrList ws_1 = new OrList(93, "ws_1");