Lines Matching refs:Clause

87     Clause C{R};  in GenerateEnumClauseVal()
349 Clause C{R}; in GenerateGetKindClauseVal()
880 Clause Clause{C}; in GenerateFlangClauseParserClass() local
881 if (!Clause.getFlangClass().empty()) { in GenerateFlangClauseParserClass()
882 OS << "WRAPPER_CLASS(" << Clause.getFormattedParserClassName() << ", "; in GenerateFlangClauseParserClass()
883 if (Clause.isValueOptional() && Clause.isValueList()) { in GenerateFlangClauseParserClass()
884 OS << "std::optional<std::list<" << Clause.getFlangClass() << ">>"; in GenerateFlangClauseParserClass()
885 } else if (Clause.isValueOptional()) { in GenerateFlangClauseParserClass()
886 OS << "std::optional<" << Clause.getFlangClass() << ">"; in GenerateFlangClauseParserClass()
887 } else if (Clause.isValueList()) { in GenerateFlangClauseParserClass()
888 OS << "std::list<" << Clause.getFlangClass() << ">"; in GenerateFlangClauseParserClass()
890 OS << Clause.getFlangClass(); in GenerateFlangClauseParserClass()
893 OS << "EMPTY_CLASS(" << Clause.getFormattedParserClassName(); in GenerateFlangClauseParserClass()
907 Clause Clause{C}; in GenerateFlangClauseParserClassList() local
908 OS << Clause.getFormattedParserClassName() << "\n"; in GenerateFlangClauseParserClassList()
920 Clause Clause{C}; in GenerateFlangClauseDump() local
922 << Clause.getFormattedParserClassName() << ")\n"; in GenerateFlangClauseDump()
936 Clause Clause{C}; in GenerateFlangClauseUnparse() local
937 if (!Clause.getFlangClass().empty()) { in GenerateFlangClauseUnparse()
938 if (Clause.isValueOptional() && Clause.getDefaultValue().empty()) { in GenerateFlangClauseUnparse()
940 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
941 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
945 } else if (Clause.isValueOptional()) { in GenerateFlangClauseUnparse()
947 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
948 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
951 if (Clause.isValueList()) in GenerateFlangClauseUnparse()
956 OS << " Put(\"" << Clause.getDefaultValue() << "\");\n"; in GenerateFlangClauseUnparse()
961 << "::" << Clause.getFormattedParserClassName() << " &x) {\n"; in GenerateFlangClauseUnparse()
962 OS << " Word(\"" << Clause.getName().upper() << "\");\n"; in GenerateFlangClauseUnparse()
964 if (Clause.isValueList()) in GenerateFlangClauseUnparse()
973 << "::" << Clause.getFormattedParserClassName() << " &) { Word(\"" in GenerateFlangClauseUnparse()
974 << Clause.getName().upper() << "\"); }\n"; in GenerateFlangClauseUnparse()
987 Clause Clause{C}; in GenerateFlangClauseCheckPrototypes() local
989 << "::" << Clause.getFormattedParserClassName() << " &);\n"; in GenerateFlangClauseCheckPrototypes()
1002 Clause Clause{C}; in GenerateFlangClauseParserKindMap() local
1005 << "::" << Clause.getFormattedParserClassName(); in GenerateFlangClauseParserKindMap()
1008 << "::Clause::" << DirLang.getClausePrefix() << Clause.getFormattedName() in GenerateFlangClauseParserKindMap()
1017 Clause C1{R1}; in compareClauseName()
1018 Clause C2{R2}; in compareClauseName()
1035 Clause Clause{C}; in GenerateFlangClausesParser() local
1036 if (Clause.getAliases().empty()) { in GenerateFlangClausesParser()
1037 OS << " \"" << Clause.getName() << "\""; in GenerateFlangClausesParser()
1040 << "\"" << Clause.getName() << "\"_tok"; in GenerateFlangClausesParser()
1041 for (StringRef alias : Clause.getAliases()) { in GenerateFlangClausesParser()
1049 << "::" << Clause.getFormattedParserClassName() << ">("; in GenerateFlangClausesParser()
1050 if (Clause.getFlangClass().empty()) { in GenerateFlangClausesParser()
1059 if (Clause.isValueOptional()) in GenerateFlangClausesParser()
1062 if (Clause.isValueList()) in GenerateFlangClausesParser()
1065 if (!Clause.getPrefix().empty()) in GenerateFlangClausesParser()
1066 OS << "\"" << Clause.getPrefix() << ":\" >> "; in GenerateFlangClausesParser()
1074 llvm::StringSwitch<StringRef>(Clause.getFlangClass()) in GenerateFlangClausesParser()
1080 .Default(("Parser<" + Clause.getFlangClass() + ">{}") in GenerateFlangClausesParser()
1083 if (!Clause.getPrefix().empty() && Clause.isPrefixOptional()) in GenerateFlangClausesParser()
1085 if (Clause.isValueList()) // close nonemptyList(. in GenerateFlangClausesParser()
1089 if (Clause.isValueOptional()) // close maybe(. in GenerateFlangClausesParser()
1162 Clause C{R}; in GenerateClauseClassMacro()