From f2108492b87b8bb3b61f6f9603a5e23af4f9ffe8 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Tue, 28 Feb 2023 22:11:48 -0300 Subject: [PATCH] make it clearer what is being returned --- src/lexer.cpp | 4 ++-- src/lexer.h | 16 +++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/lexer.cpp b/src/lexer.cpp index 91eb20d..f0c50b1 100644 --- a/src/lexer.cpp +++ b/src/lexer.cpp @@ -56,10 +56,10 @@ int obelisk::Lexer::getToken() if (getIdentifier() == "extern") { - return kTokenExtern; + return Token::kTokenExtern; } - return kTokenIdentifier; + return Token::kTokenIdentifier; } if (isdigit(lastChar)) diff --git a/src/lexer.h b/src/lexer.h index 4562611..19a5c3a 100644 --- a/src/lexer.h +++ b/src/lexer.h @@ -80,23 +80,27 @@ namespace obelisk * @brief A fact which is a relationship between 2 entities. * */ - kTokenFact = -2, + kTokenFact = -2, + /** * @brief A rule which is a relationship between a new fact a * existing fact. * */ - kTokenRule = -3, + kTokenRule = -3, + /** * @brief An action to take if a fact is true. * */ kTokenAction = -4, + /** * @brief A definition of a new function. * */ - kTokenDef = -5, + kTokenDef = -5, + /** * @brief An external function that will be linked to. * @@ -108,16 +112,18 @@ namespace obelisk * */ kTokenIdentifier = -7, + /** * @brief A double floating point value. * */ - kTokenNumber = -8, + kTokenNumber = -8, + /** * @brief A string. * */ - kTokenString = -9 + kTokenString = -9 }; /**