Home
last modified time | relevance | path

Searched refs:functionContext (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/parser/
Dcommonjs.cpp75 … FunctionContext functionContext(this, ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW_TARGET); in ParseCommonjs() local
91functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
DparserImpl.cpp3857 …FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW… in ParseFunction() local
3910 functionContext.AddFlag(ir::ScriptFunctionFlags::OVERLOAD); in ParseFunction()
3915 functionContext.AddFlag(ir::ScriptFunctionFlags::OVERLOAD); in ParseFunction()
3926 functionContext.Flags(), isDeclare && letDeclare, in ParseFunction()
/arkcompiler/ets_frontend/ets2panda/parser/
DparserImpl.cpp899 …FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW… in ParseFunction() local
910 functionContext.AddFlag(ir::ScriptFunctionFlags::OVERLOAD); in ParseFunction()
913 functionContext.AddFlag(throw_marker); in ParseFunction()
914 …auto *funcNode = AllocNode<ir::ScriptFunction>(std::move(signature), body, functionContext.Flags(), in ParseFunction()
DETSparser.cpp1438 FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION); in ParseFunction() local
1448 functionContext.AddFlag(ir::ScriptFunctionFlags::ASYNC); in ParseFunction()
1456 functionContext.AddFlag(ir::ScriptFunctionFlags::ARROW); in ParseFunction()
1466 functionContext.AddFlag(ir::ScriptFunctionFlags::EXPRESSION); in ParseFunction()
1470 functionContext.AddFlag(ir::ScriptFunctionFlags::HAS_RETURN); in ParseFunction()
1473 functionContext.AddFlag(throwMarker); in ParseFunction()
1475 …auto *funcNode = AllocNode<ir::ScriptFunction>(std::move(signature), body, functionContext.Flags()… in ParseFunction()
2143 FunctionContext functionContext(this, ParserStatus::FUNCTION); in ParseInterfaceMethod() local
2165 functionContext.AddFlag(throwMarker); in ParseInterfaceMethod()
2167 …auto *func = AllocNode<ir::ScriptFunction>(std::move(signature), body, functionContext.Flags(), fl… in ParseInterfaceMethod()