MalachScript/src/Parser/Statements/ParsedStatementKind.hpp

32 lines
600 B
C++
Raw Normal View History

2020-10-05 15:45:00 +00:00
#ifndef MALACHSCRIPT_PARSEDSTATEMENTKIND_HPP
#define MALACHSCRIPT_PARSEDSTATEMENTKIND_HPP
namespace MalachScript::Parser {
2020-10-07 20:11:18 +00:00
enum class ParsedStatementKind : uint8_t {
2020-10-05 15:45:00 +00:00
Unknown,
Script,
2020-10-07 20:11:18 +00:00
Class,
2020-10-09 09:54:43 +00:00
TypeDef,
Namespace,
Type,
ParamList,
Func,
2020-10-31 18:23:15 +00:00
VirtProp,
2020-11-01 17:43:35 +00:00
StatBlock,
If,
Assign,
BinaryExpression,
Void,
Literal,
Return,
VarAccess,
Increment,
Decrement,
2020-11-15 09:21:42 +00:00
Continue,
Break,
For,
2020-10-05 15:45:00 +00:00
};
}
#endif // MALACHSCRIPT_PARSEDSTATEMENTKIND_HPP