2021-11-06 00:24:04 +01:00
|
|
|
#include <string>
|
|
|
|
#include <functional>
|
|
|
|
|
2021-11-06 02:31:33 +01:00
|
|
|
#include "common.hpp"
|
2021-11-06 00:24:04 +01:00
|
|
|
#include "keywords.hpp"
|
|
|
|
|
|
|
|
const std::vector<Keyword> keywords =
|
|
|
|
{
|
|
|
|
{
|
|
|
|
.name = "print",
|
|
|
|
.expected_num_args = -1,
|
|
|
|
.expected_token_types = {TokenType::ID_OR_LIT},
|
|
|
|
.expected_value_types = {ValueType::ANY}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
.name = "exit",
|
|
|
|
.expected_num_args = 0
|
|
|
|
}
|
|
|
|
};
|