Прописными буквами записываются ключевые или зарезервированные слова QBasic. Возможность их умолчания или необходимость выбора варианта их использования обозначается наличием квадратных или фигурных скобок, смысл которых разъясняется далее.
KEYWORDS
Строчными буквами записываются условные обозначения информации, которая необходима или может быть нужна для выполнения команды. Тип информации указывается непосредственно тексте команды или в пояснениях. placeholders
Необязательность использования элементов команды обозначается квадратными скобками, в которые они заключаются. В пояснениях приводится информация об исполнении команды в случае умолчания ее необязательных элементов. [optional item]
Необходимость выбора одного из элеметов команды обозначается фигурными скобками, в которые заключается список разделенных вертикальными черточками вариатов выбора. В пояснениях приводится информация об исполнении команды в случае выбора того или иного варианта. {choicel I choice2 ¦... choiceN}
Многоточие по горизонтали означает возможность многократного повторения предыдущего элемента команды. item, item, ...
Многоточие по вертикали означает возможность использования произвольного количества других команд в обозначенном промежутке.
Beginning keyword
.
.
.
Ending keyword
В качестве примера приведем описание синтаксиса лексемы «комментарий»:
{REMI ' } remark (0.1)
которая позволяет включить в программу любой поясняющий текст (в том числе и на русском языке).
Remark — текст, состоящий из любого набора символов с кодами от 32 до 255, и заканчивающийся символами возврата каретки с переводом строки. Этот текст игнорируется при исполнении программы (за исключением тех случаев, когда он содержит метакоманды). Комментарии могут быть записаны в отдельной строке или следовать за любой исполняемой строкой. В последнем случае предпочтительно использование апо-