equal
deleted
inserted
replaced
455 void CppGenerator::generateDecl (QTextStream &out) |
455 void CppGenerator::generateDecl (QTextStream &out) |
456 { |
456 { |
457 out << "class " << grammar.table_name << endl |
457 out << "class " << grammar.table_name << endl |
458 << "{" << endl |
458 << "{" << endl |
459 << "public:" << endl |
459 << "public:" << endl |
460 << " enum {" << endl; |
460 << " enum VariousConstants {" << endl; |
461 |
461 |
462 foreach (Name t, grammar.terminals) |
462 foreach (Name t, grammar.terminals) |
463 { |
463 { |
464 QString name = *t; |
464 QString name = *t; |
465 int value = std::distance (grammar.names.begin (), t); |
465 int value = std::distance (grammar.names.begin (), t); |