From 109c9ac0b4e912896600e98721d5c93abbf90d09 Mon Sep 17 00:00:00 2001 From: Marco Maccaferri Date: Sat, 16 Dec 2023 09:55:40 +0100 Subject: [PATCH] Added missing operator parse --- .../com/maccasoft/propeller/spin2/Spin2TokenStream.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/spin-tools/src/com/maccasoft/propeller/spin2/Spin2TokenStream.java b/modules/spin-tools/src/com/maccasoft/propeller/spin2/Spin2TokenStream.java index 4c4a520b..3b9bc1f1 100644 --- a/modules/spin-tools/src/com/maccasoft/propeller/spin2/Spin2TokenStream.java +++ b/modules/spin-tools/src/com/maccasoft/propeller/spin2/Spin2TokenStream.java @@ -281,6 +281,14 @@ else if ((token.stop - token.start) == 2) { column++; } } + if (Character.toUpperCase(text.charAt(token.start + 1)) == 'B') { + if (Character.toUpperCase(text.charAt(token.start + 2)) == 'S') { + token.stop++; + token.type = Token.OPERATOR; + index++; + column++; + } + } } if (Character.toUpperCase(text.charAt(token.start)) == 'X') { if (Character.toUpperCase(text.charAt(token.start + 1)) == 'O') {