Searched refs:ScriptFunctionFlags (Results 1 – 9 of 9) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | scriptFunction.h | 44 ir::ScriptFunctionFlags flags, bool declare, bool isTsFunction) in ScriptFunction() 130 return (flags_ & ir::ScriptFunctionFlags::GENERATOR) != 0; in IsGenerator() 135 return (flags_ & ir::ScriptFunctionFlags::ASYNC) != 0; in IsAsync() 140 return (flags_ & ir::ScriptFunctionFlags::ARROW) != 0; in IsArrow() 145 return (flags_ & ir::ScriptFunctionFlags::OVERLOAD) != 0; in IsOverload() 150 return (flags_ & ir::ScriptFunctionFlags::CONSTRUCTOR) != 0; in IsConstructor() 155 return (flags_ & ir::ScriptFunctionFlags::METHOD) != 0; in IsMethod() 160 return (flags_ & ir::ScriptFunctionFlags::EXPRESSION) != 0; in FunctionBodyIsExpression() 178 void AddFlag(ir::ScriptFunctionFlags flags) in AddFlag() 193 return (flags_ & ir::ScriptFunctionFlags::CONCURRENT) != 0; in IsConcurrent() [all …]
|
| D | scriptFunction.cpp | 91 {"expression", ((flags_ & ir::ScriptFunctionFlags::EXPRESSION) != 0)}, in Dump()
|
| /arkcompiler/ets_frontend/es2panda/util/ |
| D | concurrent.cpp | 37 func->AddFlag(ir::ScriptFunctionFlags::CONCURRENT); in SetConcurrent()
|
| D | helpers.cpp | 713 func->AddFlag(ir::ScriptFunctionFlags::SHOW_SOURCE); in SetFuncFlagsForDirectives()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.h | 700 flags_ |= ir::ScriptFunctionFlags::GENERATOR; in FunctionContext() 704 flags_ |= ir::ScriptFunctionFlags::ASYNC; in FunctionContext() 708 flags_ |= ir::ScriptFunctionFlags::CONSTRUCTOR; in FunctionContext() 712 ir::ScriptFunctionFlags Flags() const in Flags() 717 void AddFlag(ir::ScriptFunctionFlags flags) in AddFlag() 727 ir::ScriptFunctionFlags flags_ {ir::ScriptFunctionFlags::NONE}; 736 AddFlag(ir::ScriptFunctionFlags::ASYNC); in ArrowFunctionContext() 739 AddFlag(ir::ScriptFunctionFlags::ARROW); in ArrowFunctionContext()
|
| D | parserImpl.cpp | 2434 func->AddFlag(ir::ScriptFunctionFlags::METHOD); in ParseClassMethod() 2710 ir::ScriptFunctionFlags::CONSTRUCTOR, isDeclare, in CreateImplicitConstructor() 3511 functionContext.AddFlag(ir::ScriptFunctionFlags::OVERLOAD); in ParseFunction() 3516 functionContext.AddFlag(ir::ScriptFunctionFlags::OVERLOAD); in ParseFunction()
|
| D | expressionParser.cpp | 375 arrowFunctionContext->AddFlag(ir::ScriptFunctionFlags::EXPRESSION); in ParseArrowFunctionExpressionBody() 2102 methodDefinitonNode->AddFlag(ir::ScriptFunctionFlags::METHOD); in ParsePropertyValue()
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | astNode.h | 82 enum class ScriptFunctionFlags { enum 95 DEFINE_BITOPS(ScriptFunctionFlags)
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| D | transformer.cpp | 1452 ir::ScriptFunctionFlags::NONE, false, Extension() == ScriptExtension::TS); in CreateCallExpressionForTsModule() 1589 ir::ScriptFunctionFlags::NONE, false, Extension() == ScriptExtension::TS); in CreateCallExpressionForTsEnum()
|