Searched refs:functionContext (Results 1 – 4 of 4) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | commonjs.cpp | 75 … FunctionContext functionContext(this, ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW_TARGET); in ParseCommonjs() local 91 … functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
|
| D | parserImpl.cpp | 3857 …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/ |
| D | parserImpl.cpp | 899 …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()
|
| D | ETSparser.cpp | 1438 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()
|