/
thomas-king
/
Miracle
Обзор
Документация
Войти
/
thomas-king
/
Miracle
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
lib/Models/Token.cpp
35 строк
704 B
Ace Rodstin
Add headers.
22 мар 2023, 09:33
22 мар 2023, 09:33
d57462b
Код
Авторство
О чём код?
// // Token.cpp // Miracle // // Created by Ace Rodstin on 3/22/23. // Copyright © 2023 Ace Rodstin. All rights reserved. // #include "Models/Token.h" using namespace miracle; Token::Token(Kind kind): kind(kind) {} Token::Token(Kind kind, double value): kind(kind), number(value) {} Token::Token(Operator op): kind(Kind::_operator), _operator(op) {} Token::Token(Punctuator punctuator): kind(Kind::punctuator), punctuator(punctuator) {} Token::Kind Token::getKind() const { return kind; } double Token::getNumber() const { return number.value(); } Operator Token::getOperator() const { return _operator.value(); } Punctuator Token::getPunctuator() const { return punctuator.value(); }