Add ret function
This commit is contained in:
@@ -165,6 +165,11 @@ namespace Interpret
|
||||
return std::make_unique<FunctionCallStatement>(std::get<std::string>(labelToken.data));
|
||||
}
|
||||
|
||||
case Token::OperandType::ReturnFromFunction:
|
||||
{
|
||||
return std::make_unique<ReturnFromFunctionStatement>();
|
||||
}
|
||||
|
||||
case Token::OperandType::LessThanInteger:
|
||||
{
|
||||
auto statement = std::make_unique<ControlFlowStatement>();
|
||||
@@ -310,6 +315,7 @@ namespace Interpret
|
||||
|
||||
default:
|
||||
std::printf("WARNING: returning default argument length of 0 for operand type %i\n", static_cast<int>(type));
|
||||
case Token::OperandType::ReturnFromFunction:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user