Home
last modified time | relevance | path

Searched refs:MappedOption (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsMappedType.h25 explicit TSMappedType(TSTypeParameter *typeParameter, TypeNode *typeAnnotation, MappedOption readonly, in TSMappedType()
26 MappedOption optional) in TSMappedType()
45 MappedOption Readonly() in Readonly()
50 MappedOption Optional() in Optional()
73 MappedOption readonly_;
74 MappedOption optional_;
H A DtsMappedType.cpp55 {"readonly", readonly_ == MappedOption::NO_OPTS ? AstDumper::Optional(false) in Dump()
56 : readonly_ == MappedOption::PLUS ? AstDumper::Optional("+") in Dump()
58 {"optional", optional_ == MappedOption::NO_OPTS ? AstDumper::Optional(false) in Dump()
59 : optional_ == MappedOption::PLUS ? AstDumper::Optional("+") in Dump()
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsMappedType.h36 MappedOption readonly, MappedOption optional) in TSMappedType()
56 MappedOption Readonly() in Readonly()
61 MappedOption Optional() in Optional()
77 MappedOption readonly_;
78 MappedOption optional_;
H A DtsMappedType.cpp38 {"readonly", readonly_ == MappedOption::NO_OPTS in Dump()
40 : readonly_ == MappedOption::PLUS ? AstDumper::Optional("+") : AstDumper::Optional("-")}, in Dump()
41 {"optional", optional_ == MappedOption::NO_OPTS in Dump()
43 : optional_ == MappedOption::PLUS ? AstDumper::Optional("+") : AstDumper::Optional("-")}}); in Dump()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsMappedTypeBuilder.h41 TSMappedTypeBuilder &SetReadonly(MappedOption readonly) in SetReadonly()
47 TSMappedTypeBuilder &SetOptional(MappedOption optional) in SetOptional()
62 MappedOption readonly_ {};
63 MappedOption optional_ {};
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeFlags.h104 enum class MappedOption { NO_OPTS, PLUS, MINUS }; class in ark::es2panda::ir::ModifierFlags
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNode.h103 enum class MappedOption { NO_OPTS, PLUS, MINUS }; class
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTSparser.h56 ir::MappedOption ParseMappedOption(lexer::TokenType tokenType);
H A DTSparser.cpp755 ir::MappedOption TSParser::ParseMappedOption(lexer::TokenType tokenType) in ParseMappedOption()
760 return ir::MappedOption::NO_OPTS; in ParseMappedOption()
763 auto result = Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_MINUS ? ir::MappedOption::MINUS in ParseMappedOption()
764 : ir::MappedOption::PLUS; in ParseMappedOption()
787 ir::MappedOption readonly = ParseMappedOption(lexer::TokenType::KEYW_READONLY); in ParseMappedType()
799 ir::MappedOption optional = ParseMappedOption(lexer::TokenType::PUNCTUATOR_QUESTION_MARK); in ParseMappedType()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.cpp1203 ir::MappedOption ParserImpl::ParseMappedOption(lexer::TokenType tokenType) in ParseMappedOption()
1208 return ir::MappedOption::NO_OPTS; in ParseMappedOption()
1211 auto result = lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATOR_MINUS ? ir::MappedOption::MINUS in ParseMappedOption()
1212 : ir::MappedOption::PLUS; in ParseMappedOption()
1235 ir::MappedOption readonly = ParseMappedOption(lexer::TokenType::KEYW_READONLY); in ParseTsMappedType()
1255 ir::MappedOption optional = ParseMappedOption(lexer::TokenType::PUNCTUATOR_QUESTION_MARK); in ParseTsMappedType()
H A DparserImpl.h267 ir::MappedOption ParseMappedOption(lexer::TokenType tokenType);

Completed in 15 milliseconds