ringsce<p>I’m building a <a href="https://mastodon.social/tags/VB6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VB6</span></a>-style interpreter in <a href="https://mastodon.social/tags/FreePascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreePascal</span></a>! 🎉<br>It parses & runs `.BAS`-like code with support for classic keywords like `Dim`, `If`, `For`, `Sub`, `Goto`, `Print`, and more.</p><p>✅ Done:<br>`If/Then/Else`, `Goto`, `Sub`, `Call`, `Input`, `Print`, `For/Next`, `Do While`, etc.</p><p>🔧 In progress: `ElseIf`, `Select Case`, `Exit Sub`, `Const`, loops<br>🚧 Next: `Function`, `Return`, `Gosub`, `File I/O`, `Type`, `Error Handling`</p>