Lines Matching refs:Unparse
42 template <typename T> double Unparse(const T &); // not void, never used
45 if constexpr (std::is_void_v<decltype(Unparse(x))>) { in Pre()
49 Unparse(x); in Pre()
68 void Unparse(const std::string &x) { Put(x); } in Unparse() function in Fortran::parser::UnparseVisitor
69 void Unparse(int x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
70 void Unparse(unsigned int x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
71 void Unparse(long x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
72 void Unparse(unsigned long x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
73 void Unparse(long long x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
74 void Unparse(unsigned long long x) { Put(std::to_string(x)); } in Unparse() function in Fortran::parser::UnparseVisitor
75 void Unparse(char x) { Put(x); } in Unparse() function in Fortran::parser::UnparseVisitor
90 void Unparse(const Program &x) { // R501 in Unparse() function in Fortran::parser::UnparseVisitor
94 void Unparse(const Name &x) { // R603 in Unparse() function in Fortran::parser::UnparseVisitor
97 void Unparse(const DefinedOperator::IntrinsicOperator &x) { // R608 in Unparse() function in Fortran::parser::UnparseVisitor
141 void Unparse(const DeclarationTypeSpec::Type &x) { // R703 in Unparse() function in Fortran::parser::UnparseVisitor
144 void Unparse(const DeclarationTypeSpec::Class &x) { in Unparse() function in Fortran::parser::UnparseVisitor
149 void Unparse(const DeclarationTypeSpec::Record &x) { in Unparse() function in Fortran::parser::UnparseVisitor
167 void Unparse(const KindSelector &x) { // R706 in Unparse() function in Fortran::parser::UnparseVisitor
177 void Unparse(const SignedIntLiteralConstant &x) { // R707 in Unparse() function in Fortran::parser::UnparseVisitor
181 void Unparse(const IntLiteralConstant &x) { // R708 in Unparse() function in Fortran::parser::UnparseVisitor
185 void Unparse(const Sign &x) { // R712 in Unparse() function in Fortran::parser::UnparseVisitor
188 void Unparse(const RealLiteralConstant &x) { // R714, R715 in Unparse() function in Fortran::parser::UnparseVisitor
191 void Unparse(const ComplexLiteralConstant &x) { // R718 - R720 in Unparse() function in Fortran::parser::UnparseVisitor
194 void Unparse(const CharSelector::LengthAndKind &x) { // R721 in Unparse() function in Fortran::parser::UnparseVisitor
198 void Unparse(const LengthSelector &x) { // R722 in Unparse() function in Fortran::parser::UnparseVisitor
207 void Unparse(const CharLength &x) { // R723 in Unparse() function in Fortran::parser::UnparseVisitor
215 void Unparse(const CharLiteralConstant &x) { // R724 in Unparse() function in Fortran::parser::UnparseVisitor
222 void Unparse(const HollerithLiteralConstant &x) { in Unparse() function in Fortran::parser::UnparseVisitor
224 Unparse(ucs.size()); in Unparse()
233 void Unparse(const LogicalLiteralConstant &x) { // R725 in Unparse() function in Fortran::parser::UnparseVisitor
237 void Unparse(const DerivedTypeStmt &x) { // R727 in Unparse() function in Fortran::parser::UnparseVisitor
243 void Unparse(const Abstract &) { // R728, &c. in Unparse() function in Fortran::parser::UnparseVisitor
247 void Unparse(const TypeAttrSpec::Extends &x) { in Unparse() function in Fortran::parser::UnparseVisitor
250 void Unparse(const EndTypeStmt &x) { // R730 in Unparse() function in Fortran::parser::UnparseVisitor
253 void Unparse(const SequenceStmt &) { // R731 in Unparse() function in Fortran::parser::UnparseVisitor
256 void Unparse(const TypeParamDefStmt &x) { // R732 in Unparse() function in Fortran::parser::UnparseVisitor
261 void Unparse(const TypeParamDecl &x) { // R733 in Unparse() function in Fortran::parser::UnparseVisitor
265 void Unparse(const DataComponentDefStmt &x) { // R737 in Unparse() function in Fortran::parser::UnparseVisitor
292 void Unparse(const Allocatable &) { // R738 in Unparse() function in Fortran::parser::UnparseVisitor
295 void Unparse(const Pointer &) { Word("POINTER"); } in Unparse() function in Fortran::parser::UnparseVisitor
296 void Unparse(const Contiguous &) { Word("CONTIGUOUS"); } in Unparse() function in Fortran::parser::UnparseVisitor
313 void Unparse(const ComponentDecl &x) { // R739 in Unparse() function in Fortran::parser::UnparseVisitor
320 void Unparse(const FillDecl &x) { // DEC extension in Unparse() function in Fortran::parser::UnparseVisitor
325 void Unparse(const ComponentArraySpec &x) { // R740 in Unparse() function in Fortran::parser::UnparseVisitor
333 void Unparse(const ProcComponentDefStmt &x) { // R741 in Unparse() function in Fortran::parser::UnparseVisitor
339 void Unparse(const NoPass &) { // R742 in Unparse() function in Fortran::parser::UnparseVisitor
342 void Unparse(const Pass &x) { Word("PASS"), Walk("(", x.v, ")"); } in Unparse() function in Fortran::parser::UnparseVisitor
343 void Unparse(const Initialization &x) { // R743 & R805 in Unparse() function in Fortran::parser::UnparseVisitor
355 void Unparse(const PrivateStmt &) { // R745 in Unparse() function in Fortran::parser::UnparseVisitor
358 void Unparse(const TypeBoundProcedureStmt::WithoutInterface &x) { // R749 in Unparse() function in Fortran::parser::UnparseVisitor
362 void Unparse(const TypeBoundProcedureStmt::WithInterface &x) { in Unparse() function in Fortran::parser::UnparseVisitor
367 void Unparse(const TypeBoundProcDecl &x) { // R750 in Unparse() function in Fortran::parser::UnparseVisitor
371 void Unparse(const TypeBoundGenericStmt &x) { // R751 in Unparse() function in Fortran::parser::UnparseVisitor
378 void Unparse(const FinalProcedureStmt &x) { // R753 in Unparse() function in Fortran::parser::UnparseVisitor
381 void Unparse(const DerivedTypeSpec &x) { // R754 in Unparse() function in Fortran::parser::UnparseVisitor
385 void Unparse(const TypeParamSpec &x) { // R755 in Unparse() function in Fortran::parser::UnparseVisitor
389 void Unparse(const StructureConstructor &x) { // R756 in Unparse() function in Fortran::parser::UnparseVisitor
393 void Unparse(const ComponentSpec &x) { // R757 in Unparse() function in Fortran::parser::UnparseVisitor
397 void Unparse(const EnumDefStmt &) { // R760 in Unparse() function in Fortran::parser::UnparseVisitor
400 void Unparse(const EnumeratorDefStmt &x) { // R761 in Unparse() function in Fortran::parser::UnparseVisitor
403 void Unparse(const Enumerator &x) { // R762 in Unparse() function in Fortran::parser::UnparseVisitor
410 void Unparse(const BOZLiteralConstant &x) { // R764 - R767 in Unparse() function in Fortran::parser::UnparseVisitor
413 void Unparse(const AcValue::Triplet &x) { // R773 in Unparse() function in Fortran::parser::UnparseVisitor
417 void Unparse(const ArrayConstructor &x) { // R769 in Unparse() function in Fortran::parser::UnparseVisitor
420 void Unparse(const AcSpec &x) { // R770 in Unparse() function in Fortran::parser::UnparseVisitor
423 template <typename A, typename B> void Unparse(const LoopBounds<A, B> &x) { in Unparse() function in Fortran::parser::UnparseVisitor
427 void Unparse(const AcImpliedDo &x) { // R774 in Unparse() function in Fortran::parser::UnparseVisitor
431 void Unparse(const AcImpliedDoControl &x) { // R775 in Unparse() function in Fortran::parser::UnparseVisitor
436 void Unparse(const TypeDeclarationStmt &x) { // R801 in Unparse() function in Fortran::parser::UnparseVisitor
507 void Unparse(const EntityDecl &x) { // R803 in Unparse() function in Fortran::parser::UnparseVisitor
514 void Unparse(const NullInit &) { // R806 in Unparse() function in Fortran::parser::UnparseVisitor
517 void Unparse(const LanguageBindingSpec &x) { // R808 & R1528 in Unparse() function in Fortran::parser::UnparseVisitor
520 void Unparse(const CoarraySpec &x) { // R809 in Unparse() function in Fortran::parser::UnparseVisitor
527 void Unparse(const DeferredCoshapeSpecList &x) { // R810 in Unparse() function in Fortran::parser::UnparseVisitor
535 void Unparse(const ExplicitCoshapeSpec &x) { // R811 in Unparse() function in Fortran::parser::UnparseVisitor
539 void Unparse(const ExplicitShapeSpec &x) { // R812 - R813 & R816 - R818 in Unparse() function in Fortran::parser::UnparseVisitor
543 void Unparse(const ArraySpec &x) { // R815 in Unparse() function in Fortran::parser::UnparseVisitor
556 void Unparse(const DeferredShapeSpecList &x) { // R820 in Unparse() function in Fortran::parser::UnparseVisitor
564 void Unparse(const AssumedImpliedSpec &x) { // R821 in Unparse() function in Fortran::parser::UnparseVisitor
568 void Unparse(const AssumedSizeSpec &x) { // R822 in Unparse() function in Fortran::parser::UnparseVisitor
572 void Unparse(const ImpliedShapeSpec &x) { // R823 in Unparse() function in Fortran::parser::UnparseVisitor
586 void Unparse(const IntentSpec &x) { // R826 in Unparse() function in Fortran::parser::UnparseVisitor
589 void Unparse(const AccessStmt &x) { // R827 in Unparse() function in Fortran::parser::UnparseVisitor
593 void Unparse(const AllocatableStmt &x) { // R829 in Unparse() function in Fortran::parser::UnparseVisitor
596 void Unparse(const ObjectDecl &x) { // R830 & R860 in Unparse() function in Fortran::parser::UnparseVisitor
601 void Unparse(const AsynchronousStmt &x) { // R831 in Unparse() function in Fortran::parser::UnparseVisitor
604 void Unparse(const BindStmt &x) { // R832 in Unparse() function in Fortran::parser::UnparseVisitor
607 void Unparse(const BindEntity &x) { // R833 in Unparse() function in Fortran::parser::UnparseVisitor
612 void Unparse(const CodimensionStmt &x) { // R834 in Unparse() function in Fortran::parser::UnparseVisitor
615 void Unparse(const CodimensionDecl &x) { // R835 in Unparse() function in Fortran::parser::UnparseVisitor
619 void Unparse(const ContiguousStmt &x) { // R836 in Unparse() function in Fortran::parser::UnparseVisitor
622 void Unparse(const DataStmt &x) { // R837 in Unparse() function in Fortran::parser::UnparseVisitor
625 void Unparse(const DataStmtSet &x) { // R838 in Unparse() function in Fortran::parser::UnparseVisitor
629 void Unparse(const DataImpliedDo &x) { // R840, R842 in Unparse() function in Fortran::parser::UnparseVisitor
634 void Unparse(const DataStmtValue &x) { // R843 in Unparse() function in Fortran::parser::UnparseVisitor
638 void Unparse(const DimensionStmt &x) { // R848 in Unparse() function in Fortran::parser::UnparseVisitor
641 void Unparse(const DimensionStmt::Declaration &x) { in Unparse() function in Fortran::parser::UnparseVisitor
645 void Unparse(const IntentStmt &x) { // R849 in Unparse() function in Fortran::parser::UnparseVisitor
648 void Unparse(const OptionalStmt &x) { // R850 in Unparse() function in Fortran::parser::UnparseVisitor
651 void Unparse(const ParameterStmt &x) { // R851 in Unparse() function in Fortran::parser::UnparseVisitor
654 void Unparse(const NamedConstantDef &x) { // R852 in Unparse() function in Fortran::parser::UnparseVisitor
657 void Unparse(const PointerStmt &x) { // R853 in Unparse() function in Fortran::parser::UnparseVisitor
660 void Unparse(const PointerDecl &x) { // R854 in Unparse() function in Fortran::parser::UnparseVisitor
664 void Unparse(const ProtectedStmt &x) { // R855 in Unparse() function in Fortran::parser::UnparseVisitor
667 void Unparse(const SaveStmt &x) { // R856 in Unparse() function in Fortran::parser::UnparseVisitor
670 void Unparse(const SavedEntity &x) { // R857, R858 in Unparse() function in Fortran::parser::UnparseVisitor
676 void Unparse(const TargetStmt &x) { // R859 in Unparse() function in Fortran::parser::UnparseVisitor
679 void Unparse(const ValueStmt &x) { // R861 in Unparse() function in Fortran::parser::UnparseVisitor
682 void Unparse(const VolatileStmt &x) { // R862 in Unparse() function in Fortran::parser::UnparseVisitor
685 void Unparse(const ImplicitStmt &x) { // R863 in Unparse() function in Fortran::parser::UnparseVisitor
696 void Unparse(const ImplicitSpec &x) { // R864 in Unparse() function in Fortran::parser::UnparseVisitor
700 void Unparse(const LetterSpec &x) { // R865 in Unparse() function in Fortran::parser::UnparseVisitor
707 void Unparse(const ImportStmt &x) { // R867 in Unparse() function in Fortran::parser::UnparseVisitor
725 void Unparse(const NamelistStmt &x) { // R868 in Unparse() function in Fortran::parser::UnparseVisitor
728 void Unparse(const NamelistStmt::Group &x) { in Unparse() function in Fortran::parser::UnparseVisitor
732 void Unparse(const EquivalenceStmt &x) { // R870, R871 in Unparse() function in Fortran::parser::UnparseVisitor
740 void Unparse(const CommonStmt &x) { // R873 in Unparse() function in Fortran::parser::UnparseVisitor
744 void Unparse(const CommonBlockObject &x) { // R874 in Unparse() function in Fortran::parser::UnparseVisitor
748 void Unparse(const CommonStmt::Block &x) { in Unparse() function in Fortran::parser::UnparseVisitor
753 void Unparse(const Substring &x) { // R908, R909 in Unparse() function in Fortran::parser::UnparseVisitor
757 void Unparse(const CharLiteralConstantSubstring &x) { in Unparse() function in Fortran::parser::UnparseVisitor
761 void Unparse(const SubstringInquiry &x) { in Unparse() function in Fortran::parser::UnparseVisitor
765 void Unparse(const SubstringRange &x) { // R910 in Unparse() function in Fortran::parser::UnparseVisitor
768 void Unparse(const PartRef &x) { // R912 in Unparse() function in Fortran::parser::UnparseVisitor
773 void Unparse(const StructureComponent &x) { // R913 in Unparse() function in Fortran::parser::UnparseVisitor
783 void Unparse(const ArrayElement &x) { // R917 in Unparse() function in Fortran::parser::UnparseVisitor
787 void Unparse(const SubscriptTriplet &x) { // R921 in Unparse() function in Fortran::parser::UnparseVisitor
791 void Unparse(const ImageSelector &x) { // R924 in Unparse() function in Fortran::parser::UnparseVisitor
804 void Unparse(const AllocateStmt &x) { // R927 in Unparse() function in Fortran::parser::UnparseVisitor
818 void Unparse(const Allocation &x) { // R932 in Unparse() function in Fortran::parser::UnparseVisitor
823 void Unparse(const AllocateShapeSpec &x) { // R934 & R938 in Unparse() function in Fortran::parser::UnparseVisitor
827 void Unparse(const AllocateCoarraySpec &x) { // R937 in Unparse() function in Fortran::parser::UnparseVisitor
831 void Unparse(const NullifyStmt &x) { // R939 in Unparse() function in Fortran::parser::UnparseVisitor
834 void Unparse(const DeallocateStmt &x) { // R941 in Unparse() function in Fortran::parser::UnparseVisitor
848 void Unparse(const Expr::Parentheses &x) { Put('('), Walk(x.v), Put(')'); } in Unparse() function in Fortran::parser::UnparseVisitor
852 void Unparse(const Expr::PercentLoc &x) { in Unparse() function in Fortran::parser::UnparseVisitor
855 void Unparse(const Expr::Power &x) { Walk(x.t, "**"); } in Unparse() function in Fortran::parser::UnparseVisitor
856 void Unparse(const Expr::Multiply &x) { Walk(x.t, "*"); } in Unparse() function in Fortran::parser::UnparseVisitor
857 void Unparse(const Expr::Divide &x) { Walk(x.t, "/"); } in Unparse() function in Fortran::parser::UnparseVisitor
858 void Unparse(const Expr::Add &x) { Walk(x.t, "+"); } in Unparse() function in Fortran::parser::UnparseVisitor
859 void Unparse(const Expr::Subtract &x) { Walk(x.t, "-"); } in Unparse() function in Fortran::parser::UnparseVisitor
860 void Unparse(const Expr::Concat &x) { Walk(x.t, "//"); } in Unparse() function in Fortran::parser::UnparseVisitor
861 void Unparse(const Expr::LT &x) { Walk(x.t, "<"); } in Unparse() function in Fortran::parser::UnparseVisitor
862 void Unparse(const Expr::LE &x) { Walk(x.t, "<="); } in Unparse() function in Fortran::parser::UnparseVisitor
863 void Unparse(const Expr::EQ &x) { Walk(x.t, "=="); } in Unparse() function in Fortran::parser::UnparseVisitor
864 void Unparse(const Expr::NE &x) { Walk(x.t, "/="); } in Unparse() function in Fortran::parser::UnparseVisitor
865 void Unparse(const Expr::GE &x) { Walk(x.t, ">="); } in Unparse() function in Fortran::parser::UnparseVisitor
866 void Unparse(const Expr::GT &x) { Walk(x.t, ">"); } in Unparse() function in Fortran::parser::UnparseVisitor
867 void Unparse(const Expr::AND &x) { Walk(x.t, ".AND."); } in Unparse() function in Fortran::parser::UnparseVisitor
868 void Unparse(const Expr::OR &x) { Walk(x.t, ".OR."); } in Unparse() function in Fortran::parser::UnparseVisitor
869 void Unparse(const Expr::EQV &x) { Walk(x.t, ".EQV."); } in Unparse() function in Fortran::parser::UnparseVisitor
870 void Unparse(const Expr::NEQV &x) { Walk(x.t, ".NEQV."); } in Unparse() function in Fortran::parser::UnparseVisitor
871 void Unparse(const Expr::ComplexConstructor &x) { in Unparse() function in Fortran::parser::UnparseVisitor
874 void Unparse(const Expr::DefinedBinary &x) { in Unparse() function in Fortran::parser::UnparseVisitor
879 void Unparse(const DefinedOpName &x) { // R1003, R1023, R1414, & R1415 in Unparse() function in Fortran::parser::UnparseVisitor
882 void Unparse(const AssignmentStmt &x) { // R1032 in Unparse() function in Fortran::parser::UnparseVisitor
891 void Unparse(const PointerAssignmentStmt &x) { // R1033, R1034, R1038 in Unparse() function in Fortran::parser::UnparseVisitor
912 void Unparse(const BoundsRemapping &x) { // R1036 in Unparse() function in Fortran::parser::UnparseVisitor
915 void Unparse(const WhereStmt &x) { // R1041, R1045, R1046 in Unparse() function in Fortran::parser::UnparseVisitor
918 void Unparse(const WhereConstructStmt &x) { // R1043 in Unparse() function in Fortran::parser::UnparseVisitor
923 void Unparse(const MaskedElsewhereStmt &x) { // R1047 in Unparse() function in Fortran::parser::UnparseVisitor
929 void Unparse(const ElsewhereStmt &x) { // R1048 in Unparse() function in Fortran::parser::UnparseVisitor
932 void Unparse(const EndWhereStmt &x) { // R1049 in Unparse() function in Fortran::parser::UnparseVisitor
935 void Unparse(const ForallConstructStmt &x) { // R1051 in Unparse() function in Fortran::parser::UnparseVisitor
940 void Unparse(const EndForallStmt &x) { // R1054 in Unparse() function in Fortran::parser::UnparseVisitor
947 void Unparse(const AssociateStmt &x) { // R1103 in Unparse() function in Fortran::parser::UnparseVisitor
952 void Unparse(const Association &x) { // R1104 in Unparse() function in Fortran::parser::UnparseVisitor
955 void Unparse(const EndAssociateStmt &x) { // R1106 in Unparse() function in Fortran::parser::UnparseVisitor
958 void Unparse(const BlockStmt &x) { // R1108 in Unparse() function in Fortran::parser::UnparseVisitor
961 void Unparse(const EndBlockStmt &x) { // R1110 in Unparse() function in Fortran::parser::UnparseVisitor
964 void Unparse(const ChangeTeamStmt &x) { // R1112 in Unparse() function in Fortran::parser::UnparseVisitor
971 void Unparse(const CoarrayAssociation &x) { // R1113 in Unparse() function in Fortran::parser::UnparseVisitor
974 void Unparse(const EndChangeTeamStmt &x) { // R1114 in Unparse() function in Fortran::parser::UnparseVisitor
979 void Unparse(const CriticalStmt &x) { // R1117 in Unparse() function in Fortran::parser::UnparseVisitor
984 void Unparse(const EndCriticalStmt &x) { // R1118 in Unparse() function in Fortran::parser::UnparseVisitor
987 void Unparse(const DoConstruct &x) { // R1119, R1120 in Unparse() function in Fortran::parser::UnparseVisitor
992 void Unparse(const LabelDoStmt &x) { // R1121 in Unparse() function in Fortran::parser::UnparseVisitor
997 void Unparse(const NonLabelDoStmt &x) { // R1122 in Unparse() function in Fortran::parser::UnparseVisitor
1001 void Unparse(const LoopControl &x) { // R1123 in Unparse() function in Fortran::parser::UnparseVisitor
1010 void Unparse(const ConcurrentHeader &x) { // R1125 in Unparse() function in Fortran::parser::UnparseVisitor
1015 void Unparse(const ConcurrentControl &x) { // R1126 - R1128 in Unparse() function in Fortran::parser::UnparseVisitor
1023 void Unparse(const LocalitySpec::Local &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1026 void Unparse(const LocalitySpec::LocalInit &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1029 void Unparse(const LocalitySpec::Shared &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1033 void Unparse(const EndDoStmt &x) { // R1132 in Unparse() function in Fortran::parser::UnparseVisitor
1036 void Unparse(const CycleStmt &x) { // R1133 in Unparse() function in Fortran::parser::UnparseVisitor
1039 void Unparse(const IfThenStmt &x) { // R1135 in Unparse() function in Fortran::parser::UnparseVisitor
1044 void Unparse(const ElseIfStmt &x) { // R1136 in Unparse() function in Fortran::parser::UnparseVisitor
1049 void Unparse(const ElseStmt &x) { // R1137 in Unparse() function in Fortran::parser::UnparseVisitor
1052 void Unparse(const EndIfStmt &x) { // R1138 in Unparse() function in Fortran::parser::UnparseVisitor
1055 void Unparse(const IfStmt &x) { // R1139 in Unparse() function in Fortran::parser::UnparseVisitor
1058 void Unparse(const SelectCaseStmt &x) { // R1141, R1144 in Unparse() function in Fortran::parser::UnparseVisitor
1063 void Unparse(const CaseStmt &x) { // R1142 in Unparse() function in Fortran::parser::UnparseVisitor
1067 void Unparse(const EndSelectStmt &x) { // R1143 & R1151 & R1155 in Unparse() function in Fortran::parser::UnparseVisitor
1070 void Unparse(const CaseSelector &x) { // R1145 in Unparse() function in Fortran::parser::UnparseVisitor
1079 void Unparse(const CaseValueRange::Range &x) { // R1146 in Unparse() function in Fortran::parser::UnparseVisitor
1082 void Unparse(const SelectRankStmt &x) { // R1149 in Unparse() function in Fortran::parser::UnparseVisitor
1087 void Unparse(const SelectRankCaseStmt &x) { // R1150 in Unparse() function in Fortran::parser::UnparseVisitor
1099 void Unparse(const SelectTypeStmt &x) { // R1153 in Unparse() function in Fortran::parser::UnparseVisitor
1104 void Unparse(const TypeGuardStmt &x) { // R1154 in Unparse() function in Fortran::parser::UnparseVisitor
1108 void Unparse(const TypeGuardStmt::Guard &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1119 void Unparse(const ExitStmt &x) { // R1156 in Unparse() function in Fortran::parser::UnparseVisitor
1125 void Unparse(const ComputedGotoStmt &x) { // R1158 in Unparse() function in Fortran::parser::UnparseVisitor
1128 void Unparse(const ContinueStmt &) { // R1159 in Unparse() function in Fortran::parser::UnparseVisitor
1131 void Unparse(const StopStmt &x) { // R1160, R1161 in Unparse() function in Fortran::parser::UnparseVisitor
1138 void Unparse(const FailImageStmt &) { // R1163 in Unparse() function in Fortran::parser::UnparseVisitor
1141 void Unparse(const SyncAllStmt &x) { // R1164 in Unparse() function in Fortran::parser::UnparseVisitor
1144 void Unparse(const SyncImagesStmt &x) { // R1166 in Unparse() function in Fortran::parser::UnparseVisitor
1149 void Unparse(const SyncMemoryStmt &x) { // R1168 in Unparse() function in Fortran::parser::UnparseVisitor
1152 void Unparse(const SyncTeamStmt &x) { // R1169 in Unparse() function in Fortran::parser::UnparseVisitor
1156 void Unparse(const EventPostStmt &x) { // R1170 in Unparse() function in Fortran::parser::UnparseVisitor
1167 void Unparse(const EventWaitStmt &x) { // R1170 in Unparse() function in Fortran::parser::UnparseVisitor
1172 void Unparse(const FormTeamStmt &x) { // R1175, R1177 in Unparse() function in Fortran::parser::UnparseVisitor
1185 void Unparse(const LockStmt &x) { // R1179 in Unparse() function in Fortran::parser::UnparseVisitor
1198 void Unparse(const UnlockStmt &x) { // R1181 in Unparse() function in Fortran::parser::UnparseVisitor
1204 void Unparse(const OpenStmt &x) { // R1204 in Unparse() function in Fortran::parser::UnparseVisitor
1248 void Unparse(const CloseStmt &x) { // R1208 in Unparse() function in Fortran::parser::UnparseVisitor
1261 void Unparse(const ReadStmt &x) { // R1210 in Unparse() function in Fortran::parser::UnparseVisitor
1280 void Unparse(const WriteStmt &x) { // R1211 in Unparse() function in Fortran::parser::UnparseVisitor
1293 void Unparse(const PrintStmt &x) { // R1212 in Unparse() function in Fortran::parser::UnparseVisitor
1358 void Unparse(const InputImpliedDo &x) { // R1218 in Unparse() function in Fortran::parser::UnparseVisitor
1362 void Unparse(const OutputImpliedDo &x) { // R1219 in Unparse() function in Fortran::parser::UnparseVisitor
1366 void Unparse(const WaitStmt &x) { // R1222 in Unparse() function in Fortran::parser::UnparseVisitor
1381 void Unparse(const BackspaceStmt &x) { // R1224 in Unparse() function in Fortran::parser::UnparseVisitor
1384 void Unparse(const EndfileStmt &x) { // R1225 in Unparse() function in Fortran::parser::UnparseVisitor
1387 void Unparse(const RewindStmt &x) { // R1226 in Unparse() function in Fortran::parser::UnparseVisitor
1399 void Unparse(const FlushStmt &x) { // R1228 in Unparse() function in Fortran::parser::UnparseVisitor
1402 void Unparse(const InquireStmt &x) { // R1230 in Unparse() function in Fortran::parser::UnparseVisitor
1450 void Unparse(const format::FormatSpecification &x) { // R1302, R1303, R1305 in Unparse() function in Fortran::parser::UnparseVisitor
1454 void Unparse(const format::FormatItem &x) { // R1304, R1306, R1321 in Unparse() function in Fortran::parser::UnparseVisitor
1467 void Unparse( in Unparse() function in Fortran::parser::UnparseVisitor
1491 void Unparse(const format::DerivedTypeDataEditDesc &x) { // R1307(2/2), R1312 in Unparse() function in Fortran::parser::UnparseVisitor
1498 void Unparse(const format::ControlEditDesc &x) { // R1313, R1315-R1320 in Unparse() function in Fortran::parser::UnparseVisitor
1566 void Unparse(const EndProgramStmt &x) { // R1403 in Unparse() function in Fortran::parser::UnparseVisitor
1572 void Unparse(const EndModuleStmt &x) { // R1406 in Unparse() function in Fortran::parser::UnparseVisitor
1575 void Unparse(const UseStmt &x) { // R1409 in Unparse() function in Fortran::parser::UnparseVisitor
1584 void Unparse(const Rename &x) { // R1411 in Unparse() function in Fortran::parser::UnparseVisitor
1594 void Unparse(const SubmoduleStmt &x) { // R1417 in Unparse() function in Fortran::parser::UnparseVisitor
1597 void Unparse(const ParentIdentifier &x) { // R1418 in Unparse() function in Fortran::parser::UnparseVisitor
1600 void Unparse(const EndSubmoduleStmt &x) { // R1419 in Unparse() function in Fortran::parser::UnparseVisitor
1603 void Unparse(const BlockDataStmt &x) { // R1421 in Unparse() function in Fortran::parser::UnparseVisitor
1606 void Unparse(const EndBlockDataStmt &x) { // R1422 in Unparse() function in Fortran::parser::UnparseVisitor
1610 void Unparse(const InterfaceStmt &x) { // R1503 in Unparse() function in Fortran::parser::UnparseVisitor
1620 void Unparse(const EndInterfaceStmt &x) { // R1504 in Unparse() function in Fortran::parser::UnparseVisitor
1623 void Unparse(const ProcedureStmt &x) { // R1506 in Unparse() function in Fortran::parser::UnparseVisitor
1659 void Unparse(const GenericStmt &x) { // R1510 in Unparse() function in Fortran::parser::UnparseVisitor
1664 void Unparse(const ExternalStmt &x) { // R1511 in Unparse() function in Fortran::parser::UnparseVisitor
1667 void Unparse(const ProcedureDeclarationStmt &x) { // R1512 in Unparse() function in Fortran::parser::UnparseVisitor
1672 void Unparse(const ProcDecl &x) { // R1515 in Unparse() function in Fortran::parser::UnparseVisitor
1676 void Unparse(const IntrinsicStmt &x) { // R1519 in Unparse() function in Fortran::parser::UnparseVisitor
1679 void Unparse(const FunctionReference &x) { // R1520 in Unparse() function in Fortran::parser::UnparseVisitor
1683 void Unparse(const CallStmt &x) { // R1521 in Unparse() function in Fortran::parser::UnparseVisitor
1701 void Unparse(const ActualArgSpec &x) { // R1523 in Unparse() function in Fortran::parser::UnparseVisitor
1705 void Unparse(const ActualArg::PercentRef &x) { // R1524 in Unparse() function in Fortran::parser::UnparseVisitor
1708 void Unparse(const ActualArg::PercentVal &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1720 void Unparse(const FunctionStmt &x) { // R1530 in Unparse() function in Fortran::parser::UnparseVisitor
1726 void Unparse(const Suffix &x) { // R1532 in Unparse() function in Fortran::parser::UnparseVisitor
1734 void Unparse(const EndFunctionStmt &x) { // R1533 in Unparse() function in Fortran::parser::UnparseVisitor
1737 void Unparse(const SubroutineStmt &x) { // R1535 in Unparse() function in Fortran::parser::UnparseVisitor
1750 void Unparse(const EndSubroutineStmt &x) { // R1537 in Unparse() function in Fortran::parser::UnparseVisitor
1756 void Unparse(const EndMpSubprogramStmt &x) { // R1540 in Unparse() function in Fortran::parser::UnparseVisitor
1759 void Unparse(const EntryStmt &x) { // R1541 in Unparse() function in Fortran::parser::UnparseVisitor
1764 void Unparse(const ReturnStmt &x) { // R1542 in Unparse() function in Fortran::parser::UnparseVisitor
1767 void Unparse(const ContainsStmt &) { // R1543 in Unparse() function in Fortran::parser::UnparseVisitor
1772 void Unparse(const StmtFunctionStmt &x) { // R1544 in Unparse() function in Fortran::parser::UnparseVisitor
1779 void Unparse(const CompilerDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1793 void Unparse(const CompilerDirective::IgnoreTKR &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1804 void Unparse(const CompilerDirective::NameValue &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1810 void Unparse(const AccAtomicCapture &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1822 void Unparse(const AccAtomicRead &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1832 void Unparse(const AccAtomicWrite &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1842 void Unparse(const AccAtomicUpdate &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1852 void Unparse(const llvm::acc::Directive &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1857 void Unparse(const AccObjectListWithModifier &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1861 void Unparse(const AccDataModifier::Modifier &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1864 void Unparse(const AccBindClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1873 void Unparse(const AccDefaultClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1883 void Unparse(const AccClauseList &x) { Walk(" ", x.v, " "); } in Unparse() function in Fortran::parser::UnparseVisitor
1884 void Unparse(const AccGangArgument &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1888 void Unparse(const OpenACCBlockConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1901 void Unparse(const OpenACCLoopConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1909 void Unparse(const AccBeginLoopDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1913 void Unparse(const OpenACCStandaloneConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1921 void Unparse(const OpenACCStandaloneDeclarativeConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1929 void Unparse(const OpenACCCombinedConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1941 void Unparse(const OpenACCRoutineConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1949 void Unparse(const AccObject &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1956 void Unparse(const AccObjectList &x) { Walk(x.v, ","); } in Unparse() function in Fortran::parser::UnparseVisitor
1957 void Unparse(const AccReductionOperator::Operator &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1960 void Unparse(const AccObjectListWithReduction &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1965 void Unparse(const OpenACCCacheConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1974 void Unparse(const AccWaitArgument &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1978 void Unparse(const OpenACCWaitConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1990 void Unparse(const OmpObject &x) { in Unparse() function in Fortran::parser::UnparseVisitor
1997 void Unparse(const OmpMapType::Always &) { Word("ALWAYS,"); } in Unparse() function in Fortran::parser::UnparseVisitor
1998 void Unparse(const OmpMapClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2002 void Unparse(const OmpScheduleModifier &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2006 void Unparse(const OmpScheduleClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2011 void Unparse(const OmpAlignedClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2015 void Unparse(const OmpIfClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2019 void Unparse(const OmpLinearClause::WithoutModifier &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2023 void Unparse(const OmpLinearClause::WithModifier &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2027 void Unparse(const OmpReductionClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2032 void Unparse(const OmpInReductionClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2037 void Unparse(const OmpAllocateClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2042 void Unparse(const OmpDependSinkVecLength &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2046 void Unparse(const OmpDependSinkVec &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2050 void Unparse(const OmpDependClause::InOut &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2074 void Unparse(const OmpDefaultmapClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2081 void Unparse(const OmpLoopDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2153 void Unparse(const OmpObjectList &x) { Walk(x.v, ","); } in Unparse() function in Fortran::parser::UnparseVisitor
2154 void Unparse(const OmpSimpleStandaloneDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2182 void Unparse(const OmpBlockDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2228 void Unparse(const OmpAtomicClauseList &x) { Walk(" ", x.v, " "); } in Unparse() function in Fortran::parser::UnparseVisitor
2230 void Unparse(const OmpAtomic &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2241 void Unparse(const OmpAtomicCapture &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2256 void Unparse(const OmpAtomicRead &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2269 void Unparse(const OmpAtomicUpdate &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2282 void Unparse(const OmpAtomicWrite &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2295 void Unparse(const OpenMPExecutableAllocate &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2304 void Unparse(const OpenMPDeclarativeAllocate &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2314 void Unparse(const OmpCriticalDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2322 void Unparse(const OmpEndCriticalDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2329 void Unparse(const OpenMPCriticalConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2334 void Unparse(const OmpDeclareTargetWithList &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2337 void Unparse(const OmpReductionInitializerClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2342 void Unparse(const OmpReductionCombiner::FunctionCombiner &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2354 void Unparse(const OpenMPDeclareReductionConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2407 void Unparse(const OmpSectionsDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2419 void Unparse(const OmpSectionBlocks &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2430 void Unparse(const OpenMPSectionsConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2443 void Unparse(const OpenMPCancellationPointConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2450 void Unparse(const OpenMPCancelConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2458 void Unparse(const OmpMemoryOrderClause &x) { Walk(x.v); } in Unparse() function in Fortran::parser::UnparseVisitor
2459 void Unparse(const OmpAtomicClause &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2466 void Unparse(const OpenMPFlushConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2474 void Unparse(const OmpEndLoopDirective &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2482 void Unparse(const OmpClauseList &x) { Walk(" ", x.v, " "); } in Unparse() function in Fortran::parser::UnparseVisitor
2483 void Unparse(const OpenMPSimpleStandaloneConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2491 void Unparse(const OpenMPBlockConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2504 void Unparse(const OpenMPLoopConstruct &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2513 void Unparse(const BasedPointer &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2517 void Unparse(const BasedPointerStmt &x) { Walk("POINTER ", x.v, ","); } in Unparse() function in Fortran::parser::UnparseVisitor
2528 void Unparse(const StructureStmt &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2542 void Unparse(const OldParameterStmt &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2545 void Unparse(const ArithmeticIfStmt &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2551 void Unparse(const AssignStmt &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2555 void Unparse(const AssignedGotoStmt &x) { in Unparse() function in Fortran::parser::UnparseVisitor
2559 void Unparse(const PauseStmt &x) { Word("PAUSE"), Walk(" ", x.v); } in Unparse() function in Fortran::parser::UnparseVisitor
2562 void Unparse(const CLASS::ENUM &x) { Word(CLASS::EnumToString(x)); }
2754 void Unparse(llvm::raw_ostream &out, const A &root, Encoding encoding, in Unparse() function
2763 template void Unparse<Program>(llvm::raw_ostream &, const Program &, Encoding,
2765 template void Unparse<Expr>(llvm::raw_ostream &, const Expr &, Encoding, bool,