15 lines
283 B
C++
15 lines
283 B
C++
#include <vector>
|
|
using namespace std;
|
|
|
|
enum class TokenType { Type, Int, Plus, Star, Slash, Minus, Equal, Semicolon, LParenthese, RParenthese };
|
|
enum class Type { Int };
|
|
|
|
union TokenData {
|
|
int integer;
|
|
Type type;
|
|
};
|
|
|
|
struct Token {
|
|
TokenType type;
|
|
TokenData data;
|
|
}; |