If you encounter any issues, please file a bug report or contact me via email or Twitter.
EndBASIC is designed to be self-documenting. To access the built-in documentation, type
HELP within the interpreter, which will greet you with a message like this:
Ready HELP EndBASIC 0.7.0 Copyright 2020-2021 Julio Merino Project page at <https://github.com/endbasic/endbasic> License Apache Version 2.0 <http://www.apache.org/licenses/LICENSE-2.0> Top-level help topics: >> Array functions >> Cloud access >> Console >> File system >> Hardware interface >> Interpreter >> Language reference >> Numerical functions >> Stored program >> String functions Type HELP followed by the name of a topic for details. Type HELP HELP for details on how to specify topic names.
This main help page shows you the available help topics. To get extra help, you need to provide one of those topics to the
HELP command. Topic matching is done on a prefix basis, so you can type only part of the topic name. For example, to access the Array functions topic:
Ready HELP ARR Array functions >> LBOUND% Returns the lower bound for the given dimension of the array. >> UBOUND% Returns the upper bound for the given dimension of the array. Type HELP followed by the name of a symbol for details.
And from there, you can also obtain extra information on the subtopics. For example, to get details on the
Ready HELP LB LBOUND%(array[, dimension%]) Returns the lower bound for the given dimension of the array. The lower bound is the smallest available subscript that can be provided to array indexing operations. For one-dimensional arrays, the dimension% is optional. For multi-dimensional arrays, the dimension% is a 1-indexed integer.
In lieu of on-line documentation, you can also check out the full dump of all help messages as checked into the repository, but I understand that this is not a great way to consume this information.