summaryrefslogtreecommitdiff
path: root/source/slang/slang-lexer.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2020-02-11 16:16:43 -0500
committerGitHub <noreply@github.com>2020-02-11 16:16:43 -0500
commit9b3e768bceae562deeb330067f3ef5febc2e5244 (patch)
tree9282a68c9696f3bb0863b8e9a0474dd523edc788 /source/slang/slang-lexer.cpp
parent30d0932add53a50a80f07ce28576bd779b82b4c1 (diff)
Small improvements around List (#1216)
* * Improved fastRemoveAt * Fixed off by one bug * Fixed const safeness with List<> * Made List begin and end const safe. * Revert to previous RefPtr usage. * Fix bug with casting. * Tabs -> spaces. Small fixes/improvements to List. * Improve comment on List. * hasContent -> isNonEmpty
Diffstat (limited to 'source/slang/slang-lexer.cpp')
-rw-r--r--source/slang/slang-lexer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/slang/slang-lexer.cpp b/source/slang/slang-lexer.cpp
index 6d13a053d..9b3bed88e 100644
--- a/source/slang/slang-lexer.cpp
+++ b/source/slang/slang-lexer.cpp
@@ -12,18 +12,18 @@
namespace Slang
{
- Token TokenReader::GetEndOfFileToken()
+ Token TokenReader::getEndOfFileToken()
{
return Token(TokenType::EndOfFile, UnownedStringSlice::fromLiteral(""), SourceLoc());
}
- Token* TokenList::begin() const
+ const Token* TokenList::begin() const
{
SLANG_ASSERT(m_tokens.getCount());
return &m_tokens[0];
}
- Token* TokenList::end() const
+ const Token* TokenList::end() const
{
SLANG_ASSERT(m_tokens.getCount());
SLANG_ASSERT(m_tokens[m_tokens.getCount() - 1].type == TokenType::EndOfFile);
@@ -59,7 +59,7 @@ namespace Slang
Token TokenReader::advanceToken()
{
if (!m_cursor)
- return GetEndOfFileToken();
+ return getEndOfFileToken();
Token token = m_nextToken;
if (m_cursor < m_end)