mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-01 21:17:44 -05:00
patterns: Added basic support for in/out variables
This commit is contained in:
@@ -40,7 +40,9 @@ namespace hex::pl {
|
||||
For,
|
||||
Function,
|
||||
Return,
|
||||
Namespace
|
||||
Namespace,
|
||||
In,
|
||||
Out
|
||||
};
|
||||
|
||||
enum class Operator {
|
||||
@@ -285,6 +287,8 @@ namespace hex::pl {
|
||||
#define KEYWORD_FUNCTION COMPONENT(Keyword, Function)
|
||||
#define KEYWORD_RETURN COMPONENT(Keyword, Return)
|
||||
#define KEYWORD_NAMESPACE COMPONENT(Keyword, Namespace)
|
||||
#define KEYWORD_IN COMPONENT(Keyword, In)
|
||||
#define KEYWORD_OUT COMPONENT(Keyword, Out)
|
||||
|
||||
#define INTEGER hex::pl::Token::Type::Integer, hex::pl::Token::Literal(u128(0))
|
||||
#define IDENTIFIER hex::pl::Token::Type::Identifier, ""
|
||||
|
||||
Reference in New Issue
Block a user