BBx-Kitchen / bbj-language-server

BBj Language Server
MIT License
7 stars 6 forks source link

Add several verbs of priority `1` #154

Closed Lotes closed 4 weeks ago

Lotes commented 1 month ago

Summary

The only missing verbs of priority 1 are FILE, INPUTN and INPUTE. I made two issues to ask for missing information: #152 and #153 . The only new priority 2 verb in this PR is CHANOPT. Several entries in the VERBs.md table were updated according to the state in the parser tests (INTERFACE, INTERFACEEND, INPUT, FOR ... NEXT ...).

Implemented

Following priority 1 verbs were implemented:

Following priority 2 verbs were implemented:

Open issues

When SQLEXEC is used without parameters, the next verb in the next line is interpreted as an expression.

SQLEXEC(1) //no parameters appended
SQLCOMMIT(1)  //SQLCOMMIT is marked as linking error because it gets the role of an expression