What a fucking stupid misssight
This commit is contained in:
@@ -137,7 +137,7 @@ shared_ptr<Statement> Parser::matchStatementMetaExternFunction() {
|
|||||||
tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line
|
tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line
|
||||||
|
|
||||||
shared_ptr<Token> returnTypeToken = tokens.at(currentIndex);
|
shared_ptr<Token> returnTypeToken = tokens.at(currentIndex);
|
||||||
shared_ptr<ValueType> returnType = ValueType::valueTypeForToken(returnTypeToken);
|
returnType = ValueType::valueTypeForToken(returnTypeToken);
|
||||||
if (returnType == nullptr) {
|
if (returnType == nullptr) {
|
||||||
markError(TokenKind::TYPE, {});
|
markError(TokenKind::TYPE, {});
|
||||||
return nullptr;
|
return nullptr;
|
||||||
@@ -221,7 +221,7 @@ shared_ptr<Statement> Parser::matchStatementFunction() {
|
|||||||
tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line
|
tryMatchingTokenKinds({TokenKind::NEW_LINE}, true, true); // skip new line
|
||||||
|
|
||||||
shared_ptr<Token> returnTypeToken = tokens.at(currentIndex);
|
shared_ptr<Token> returnTypeToken = tokens.at(currentIndex);
|
||||||
shared_ptr<ValueType> returnType = ValueType::valueTypeForToken(returnTypeToken);
|
returnType = ValueType::valueTypeForToken(returnTypeToken);
|
||||||
if (returnType == nullptr) {
|
if (returnType == nullptr) {
|
||||||
markError(TokenKind::TYPE, {});
|
markError(TokenKind::TYPE, {});
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
|||||||
Reference in New Issue
Block a user