/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astDump.cpp | 25 AstDumper::AstDumper(const BlockStatement *program, util::StringView sourceCode) : index_(sourceCode), indent_(0) in AstDumper() function in panda::es2panda::ir::AstDumper 30 AstDumper::AstDumper(const ir::AstNode *node) : indent_(0), dumpNodeOnly_(true) in AstDumper() function in panda::es2panda::ir::AstDumper 35 void AstDumper::SerializeNode(const ir::AstNode *node) in SerializeNode() 42 void AstDumper::Add(std::initializer_list<AstDumper::Property> props) in Add() 44 AddList<std::initializer_list<AstDumper::Property>>(props); in Add() 47 void AstDumper::Add(const AstDumper [all...] |
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astDump.cpp | 25 AstDumper::AstDumper(const ir::AstNode *node, util::StringView sourceCode) : index_(sourceCode) in AstDumper() function in ark::es2panda::ir::AstDumper 31 void AstDumper::Add(std::initializer_list<AstDumper::Property> props) in Add() 33 AddList<std::initializer_list<AstDumper::Property>>(props); in Add() 36 void AstDumper::Add(const AstDumper::Property &prop) in Add() 41 const char *AstDumper::ModifierToString(ModifierFlags flags) in ModifierToString() 62 const char *AstDumper::TypeOperatorToString(TSOperatorType operatorType) in TypeOperatorToString() 79 void AstDumper [all...] |
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsMappedType.cpp | 31 void TSMappedType::Dump(ir::AstDumper *dumper) const in Dump() 36 {"nameKeyType", AstDumper::Optional(nameKeyType_)}, in Dump() 37 {"typeAnnotation", AstDumper::Optional(typeAnnotation_)}, in Dump() 39 ? AstDumper::Optional(false) in Dump() 40 : readonly_ == MappedOption::PLUS ? AstDumper::Optional("+") : AstDumper::Optional("-")}, in Dump() 42 ? AstDumper::Optional(false) in Dump() 43 : optional_ == MappedOption::PLUS ? AstDumper::Optional("+") : AstDumper::Optional("-")}}); in Dump()
|
H A D | tsPrivateIdentifier.cpp | 35 void TSPrivateIdentifier::Dump(ir::AstDumper *dumper) const in Dump() 39 {"value", AstDumper::Optional(value_)}, in Dump() 40 {"typeAnnotation", AstDumper::Optional(typeAnnotation_)}}); in Dump()
|
H A D | tsNamedTupleMember.cpp | 28 void TSNamedTupleMember::Dump(ir::AstDumper *dumper) const in Dump() 33 {"optional", AstDumper::Optional(optional_)}, in Dump() 34 {"rest", AstDumper::Optional(rest_)}}); in Dump()
|
H A D | tsImportType.cpp | 37 void TSImportType::Dump(ir::AstDumper *dumper) const in Dump() 41 {"qualifier", AstDumper::Optional(qualifier_)}, in Dump() 42 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump()
|
H A D | tsTypeAliasDeclaration.cpp | 38 void TSTypeAliasDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 43 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 44 {"declare", AstDumper::Optional(declare_)}}); in Dump()
|
H A D | tsTypeParameter.cpp | 36 void TSTypeParameter::Dump(ir::AstDumper *dumper) const in Dump() 41 {"constraint", AstDumper::Optional(constraint_)}, in Dump() 42 {"default", AstDumper::Optional(defaultType_)}, in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsMappedType.cpp | 50 void TSMappedType::Dump(ir::AstDumper *dumper) const in Dump() 54 {"typeAnnotation", AstDumper::Optional(typeAnnotation_)}, in Dump() 55 {"readonly", readonly_ == MappedOption::NO_OPTS ? AstDumper::Optional(false) in Dump() 56 : readonly_ == MappedOption::PLUS ? AstDumper::Optional("+") in Dump() 57 : AstDumper::Optional("-")}, in Dump() 58 {"optional", optional_ == MappedOption::NO_OPTS ? AstDumper::Optional(false) in Dump() 59 : optional_ == MappedOption::PLUS ? AstDumper::Optional("+") in Dump() 60 : AstDumper::Optional("-")}}); in Dump()
|
H A D | tsTypeParameter.cpp | 62 void TSTypeParameter::Dump(ir::AstDumper *dumper) const in Dump() 67 {"constraint", AstDumper::Optional(constraint_)}, in Dump() 68 {"default", AstDumper::Optional(defaultType_)}, in Dump() 69 {"in", AstDumper::Optional(IsIn())}, in Dump() 70 {"out", AstDumper::Optional(IsOut())}, in Dump()
|
H A D | tsTypeAliasDeclaration.cpp | 76 void TSTypeAliasDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 79 {"decorators", AstDumper::Optional(decorators_)}, in Dump() 81 {"typeAnnotation", AstDumper::Optional(TypeAnnotation())}, in Dump() 82 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 83 {"declare", AstDumper::Optional(declare_)}}); in Dump()
|
H A D | tsFunctionType.cpp | 37 void TSFunctionType::Dump(ir::AstDumper *dumper) const in Dump() 41 {"typeParameters", AstDumper::Optional(signature_.TypeParams())}, in Dump() 43 {"isNullable", AstDumper::Optional(nullable_)}}); in Dump()
|
H A D | tsConstructorType.cpp | 36 void TSConstructorType::Dump(ir::AstDumper *dumper) const in Dump() 40 {"typeParameters", AstDumper::Optional(signature_.TypeParams())}, in Dump() 42 {"abstract", AstDumper::Optional(abstract_)}}); in Dump()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classProperty.cpp | 47 void ClassProperty::Dump(ir::AstDumper *dumper) const in Dump() 51 {"value", AstDumper::Optional(value_)}, in Dump() 52 {"accessibility", AstDumper::Optional(AstDumper::ModifierToString(modifiers_))}, in Dump() 53 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump() 56 {"override", AstDumper::Optional((modifiers_ & ModifierFlags::OVERRIDE) != 0)}, in Dump() 60 {"typeAnnotation", AstDumper::Optional(typeAnnotation_)}, in Dump() 61 {"definite", AstDumper::Optional(definite_)}, in Dump()
|
H A D | scriptFunction.cpp | 85 void ScriptFunction::Dump(ir::AstDumper *dumper) const in Dump() 88 {"id", AstDumper::Nullable(id_)}, in Dump() 92 {"thisParam", AstDumper::Optional(thisParam_)}, in Dump() 94 {"returnType", AstDumper::Optional(returnTypeAnnotation_)}, in Dump() 95 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 96 {"declare", AstDumper::Optional(declare_)}, in Dump() 97 {"body", AstDumper::Optional(body_)}}); in Dump()
|
H A D | methodDefinition.cpp | 64 void MethodDefinition::Dump(ir::AstDumper *dumper) const in Dump() 93 {"accessibility", AstDumper::Optional(AstDumper::ModifierToString(modifiers_))}, in Dump() 94 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump() 97 {"override", AstDumper::Optional((modifiers_ & ModifierFlags::OVERRIDE) != 0)}, in Dump()
|
/arkcompiler/ets_frontend/es2panda/ir/module/ |
H A D | exportNamedDeclaration.cpp | 44 void ExportNamedDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 47 {"declaration", AstDumper::Nullable(decl_)}, in Dump() 48 {"source", AstDumper::Nullable(source_)}, in Dump() 50 {"assertClause", AstDumper::Optional(assertClause_)}, in Dump() 51 {"isType", AstDumper::Optional(IsType())}}); in Dump()
|
H A D | importDeclaration.cpp | 36 void ImportDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 41 {"assertClause", AstDumper::Optional(assertClause_)}, in Dump() 42 {"isType", AstDumper::Optional(IsType())}, in Dump() 43 {"isLazy", AstDumper::Optional(isLazy_)}}); in Dump()
|
H A D | exportAllDeclaration.cpp | 37 void ExportAllDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 41 {"exported", AstDumper::Nullable(exported_)}, in Dump() 42 {"assertClause", AstDumper::Optional(assertClause_)}}); in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsWildcardType.cpp | 44 void ETSWildcardType::Dump(ir::AstDumper *dumper) const in Dump() 47 {"typeReference", AstDumper::Optional(typeReference_)}, in Dump() 48 {"in", AstDumper::Optional(IsIn())}, in Dump() 49 {"out", AstDumper::Optional(IsOut())}}); in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/module/ |
H A D | exportNamedDeclaration.cpp | 75 void ExportNamedDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 78 {"decorators", AstDumper::Optional(decorators_)}, in Dump() 79 {"declaration", AstDumper::Nullish(decl_)}, in Dump() 80 {"source", AstDumper::Nullish(source_)}, in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | tsSignatureDeclaration.cpp | 36 void TSSignatureDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 42 {"typeParameters", AstDumper::Optional(TypeParams())}, in Dump() 43 {"returnType", AstDumper::Optional(ReturnTypeAnnotation())}}); in Dump()
|
H A D | classProperty.cpp | 72 void ClassProperty::Dump(ir::AstDumper *dumper) const in Dump() 76 {"value", AstDumper::Optional(value_)}, in Dump() 77 {"accessibility", AstDumper::Optional(AstDumper::ModifierToString(flags_))}, in Dump() 78 {"abstract", AstDumper::Optional(IsAbstract())}, in Dump() 84 {"typeAnnotation", AstDumper::Optional(typeAnnotation_)}, in Dump()
|
H A D | tsMethodSignature.cpp | 40 void TSMethodSignature::Dump(ir::AstDumper *dumper) const in Dump() 47 {"typeParameters", AstDumper::Optional(TypeParams())}, in Dump() 48 {"typeAnnotation", AstDumper::Optional(ReturnTypeAnnotation())}}); in Dump()
|
H A D | scriptFunction.cpp | 128 void ScriptFunction::Dump(ir::AstDumper *dumper) const in Dump() 131 {"id", AstDumper::Nullish(id_)}, in Dump() 136 {"returnType", AstDumper::Optional(irSignature_.ReturnType())}, in Dump() 137 {"typeParameters", AstDumper::Optional(irSignature_.TypeParams())}, in Dump() 138 {"declare", AstDumper::Optional(declare_)}, in Dump() 139 {"body", AstDumper::Optional(body_)}}); in Dump()
|