[script] Fix <= and >=

This commit is contained in:
suchmememanyskill
2021-01-10 23:19:51 +01:00
parent 5057bb2863
commit d27832effb
2 changed files with 20 additions and 3 deletions

View File

@@ -251,16 +251,24 @@ Vector_t runLexer(const char* in, u32 len) {
vecAddElement(&vec, makeLexarToken(BitShiftRight, 0));
in++;
}
else
else {
int a = (in[1] == '=') ? 1 : 0;
vecAddElement(&vec, makeLexarToken(Bigger, 0));
in += a;
}
}
ELIFC('<'){
if (in[1] == '<'){
vecAddElement(&vec, makeLexarToken(BitShiftLeft, 0));
in++;
}
else
vecAddElement(&vec, makeLexarToken(Smaller, 0));
else {
int a = (in[1] == '=') ? 1 : 0;
vecAddElement(&vec, makeLexarToken(Smaller + a, 0));
in += a;
}
}
else {
int val = 0;