Skip to content

Commit b04f2a2

Browse files
committed
fix luajit3 bitwise parse and bxor
1 parent 6a4d6ce commit b04f2a2

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

crates/emmylua_parser/src/kind/lua_features.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ impl LuaFeaturesSet {
105105
let mut set = LuaFeaturesSet::features_luajit();
106106

107107
// luajit-extension
108+
set.add(LuaFeatures::BitwiseOperation);
108109
set.add(LuaFeatures::PlusAssign);
109110
set.add(LuaFeatures::MinusAssign);
110111
set.add(LuaFeatures::StarAssign);

crates/emmylua_parser/src/lexer/lua_lexer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ impl<'a> LuaLexer<'a> {
255255
if !self.support(LuaFeatures::BitwiseOperation) {
256256
self.error(|| t!("bitwise operation is not supported"));
257257
}
258-
LuaTokenKind::TkNe
258+
LuaTokenKind::TkBitXor
259259
}
260260
}
261261
}

0 commit comments

Comments
 (0)