|
if (word == "function" || word == "start" || word == "end" || |
|
word == "if" || word == "elif" || word == "else" || |
|
word == "say" || word == "set" || |
|
word == "add" || word == "minus" || |
|
word == "multiply" || word == "divide") { |
|
tokens.push_back({ TokenType::Keyword, word, i + 1 }); |
|
} |
add,
minus,
multiply,
divide,
if,
elif,
else关键字在代码中定义却并未实现。
set关键字只能初始化int类型,值为0的定量变量,且无法更改其值。
感觉HerLang并不图灵完备?
HerLang/HerLangCompiler/lexer.cpp
Lines 39 to 45 in b3a8802
add,minus,multiply,divide,if,elif,else关键字在代码中定义却并未实现。set关键字只能初始化int类型,值为0的定量变量,且无法更改其值。