Added ValueType class

This commit is contained in:
Rafał Grodziński
2025-07-04 18:10:24 +09:00
parent ffdaf14174
commit 2a5085cb21
28 changed files with 191 additions and 181 deletions

View File

@@ -4,8 +4,8 @@
#include "Error.h"
#include "Logger.h"
Lexer::Lexer(string source): source(source) {
}
Lexer::Lexer(string source):
source(source) { }
vector<shared_ptr<Token>> Lexer::getTokens() {
currentIndex = 0;

View File

@@ -45,8 +45,7 @@ vector<TokenKind> Token::tokensLiteral = {
};
Token::Token(TokenKind kind, string lexme, int line, int column):
kind(kind), lexme(lexme), line(line), column(column) {
}
kind(kind), lexme(lexme), line(line), column(column) { }
TokenKind Token::getKind() {
return kind;

View File

@@ -3,8 +3,6 @@
#include <iostream>
#include "Types.h"
using namespace std;
enum class TokenKind {