dev
dev copied to clipboard
Sanny Builder Bug Tracker and Roadmap development
In the past I remembered that the **IDE** compiled the strings, but eliminating the spaces, and now it does **not** compile them directly. So you asked me. Wasn't it better...
``` 0004: $100 = 0 0004: &100 = 0 0004: $100[0] = 0 0004: &100[0] = 0 ``` when decompiled: ``` $100 = 0 // OK $25 = 0 //...
Most recent report https://github.com/sannybuilder/dev/discussions/136#discussioncomment-847013 Currently an unknown opcode compiles with 0 parameters silently ignoring provided arguments.
currently this code does not compile: ``` const arr = 1@ arr(0@,1i) = 0 ``` this code, however, does: ``` int arr[1] arr[0@] = 0 ``` https://github.com/sannybuilder/dev/wiki/Grammar#arrays
Some old compiled script may have suffered from #223 and have negative indexes stored in SB Footer's VAR section. After #251 this results in lines like this: ``` Alloc($var, -1000)...
From #236 ![257153240-167ddb5f-c545-4b9b-9443-73358b306a54](https://github.com/sannybuilder/dev/assets/5698288/72f2b571-24ae-4a44-a468-643c3b8ac67e) Workaround: move `{$INCLUDE}` after `{$CLEO}`
- Ctrl+T shortcut? In other editors it switches tabs by recent visibility order (Notepad++). - Reload option if modified on disk - Rectangular tabs?
![90965899-d229a180-e4a2-11ea-8590-7e993dea3f8c](https://user-images.githubusercontent.com/43966706/103656164-06c86200-4f47-11eb-85f8-2a2daf99c64f.gif) > I think the title is explained very well with the image above, and I don't think I'm the only one who thinks that this functionality would be too...
https://docs.sannybuilder.com/edit-modes/extensions extension for every opcode is defined in a JSON file provided by SBL
This snippet looks like it should wait forever, but the wait command doesn't get compiled. ``` repeat wait 0 until false ``` Unlike other construct keywords like WHILE, IF, THEN...