Lines Matching refs:Clause

80     Clause C{R};  in GenerateEnumClauseVal()
309 Clause C{R}; in GenerateGetKindClauseVal()
537 Clause Clause{C}; in GenerateFlangClauseParserClass() local
538 if (!Clause.getFlangClass().empty()) { in GenerateFlangClauseParserClass()
539 OS << "WRAPPER_CLASS(" << Clause.getFormattedParserClassName() << ", "; in GenerateFlangClauseParserClass()
540 if (Clause.isValueOptional() && Clause.isValueList()) { in GenerateFlangClauseParserClass()
541 OS << "std::optional<std::list<" << Clause.getFlangClass() << ">>"; in GenerateFlangClauseParserClass()
542 } else if (Clause.isValueOptional()) { in GenerateFlangClauseParserClass()
543 OS << "std::optional<" << Clause.getFlangClass() << ">"; in GenerateFlangClauseParserClass()
544 } else if (Clause.isValueList()) { in GenerateFlangClauseParserClass()
545 OS << "std::list<" << Clause.getFlangClass() << ">"; in GenerateFlangClauseParserClass()
547 OS << Clause.getFlangClass(); in GenerateFlangClauseParserClass()
550 OS << "EMPTY_CLASS(" << Clause.getFormattedParserClassName(); in GenerateFlangClauseParserClass()
564 Clause Clause{C}; in GenerateFlangClauseParserClassList() local
565 OS << Clause.getFormattedParserClassName() << "\n"; in GenerateFlangClauseParserClassList()
577 Clause Clause{C}; in GenerateFlangClauseDump() local
579 << Clause.getFormattedParserClassName() << ")\n"; in GenerateFlangClauseDump()
593 Clause Clause{C}; in GenerateFlangClauseUnparse() local
594 if (!Clause.getFlangClass().empty()) { in GenerateFlangClauseUnparse()
595 if (Clause.isValueOptional() && Clause.getDefaultValue().empty()) { in GenerateFlangClauseUnparse()
597 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
598 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
602 } else if (Clause.isValueOptional()) { in GenerateFlangClauseUnparse()
604 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
605 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
608 if (Clause.isValueList()) in GenerateFlangClauseUnparse()
613 OS << " Put(\"" << Clause.getDefaultValue() << "\");\n"; in GenerateFlangClauseUnparse()
618 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
619 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
621 if (Clause.isValueList()) in GenerateFlangClauseUnparse()
630 << "::" << Clause.getFormattedParserClassName() << " &) { Word(\"" in GenerateFlangClauseUnparse()
631 << Clause.getName().upper() << "\"); }\n"; in GenerateFlangClauseUnparse()
644 Clause Clause{C}; in GenerateFlangClauseCheckPrototypes() local
646 << "::" << Clause.getFormattedParserClassName() << " &);\n"; in GenerateFlangClauseCheckPrototypes()
659 Clause Clause{C}; in GenerateFlangClauseParserKindMap() local
662 << "::" << Clause.getFormattedParserClassName(); in GenerateFlangClauseParserKindMap()
665 << "::Clause::" << DirLang.getClausePrefix() << Clause.getFormattedName() in GenerateFlangClauseParserKindMap()
733 Clause C{R}; in GenerateClauseClassMacro()