Синтаксис встроенных речевых команд
Это приложение обеспечивает формализацию встроенной структуры синтаксиса команды согласно следующим соглашениям:
Элементы, включенные в угловые скобки (<и>), представляют логические единицы, перечисленные и определенные в другой строке в таблице.
Элементы включили в скобках ([и]) являются дополнительными.
Элементы, сопровождаемые замещающим знаком (...), могут быть повторены один или несколько раз.
Когда два или больше элемента разделяются вертикальной панелью (|), любой из перечисленных элементов может использоваться.
Таблица a-1 определяет идентификаторы, используемые во встроенных командах.
Идентификатор | Синтаксис |
---|---|
CommandBlock | <BeginDelimiter> <CommandList> <EndDelimiter> |
BeginDelimiter | <String1> | <String2> |
EndDelimiter | <String1> | <String2> |
CommandList | <Команда> [; <Команда>]... |
Команда | <CommandSelector> [Параметр]... |
CommandSelector | <OSType> |
Параметр | <OSType> | <String1> | <String2> | <StringN> | <Действительное значение> | <32BitValue> | <16BitValue> | <8BitValue> |
String1 | <Символ> |
String2 | <Символ> <Символ> |
StringN | [<Символ>...] |
OSType | <Символьный> <Символ> <Символ> <Символ> |
32BitValue | <OSType> | <Двойное целое> | <HexLongInt> |
16BitValue | <Целое число> | <HexInteger> |
8BitValue | <Байт> | <HexByte> |
RealValue | <Десятичное число: 0.0000 [≤] N [≤] 65,535.9999> |
LongInt | <Десятичное число: 0 [≤] N [≤] 4,294,967,295> |
HexLongInt | <Шестнадцатеричное число: 0x00000000 [≤] N [≤] 0xFFFFFFFF> |
Целое число | <Десятичное число: 0 [≤] N [≤] 65,535> |
HexInteger | <Шестнадцатеричное число: 0x0000 [≤] N [≤] 0xFFFF> |
Символ | <Любой печатаемый символ (например, A, b, *, ~, \)> |
Байт | <Десятичное число: 0 [≤] N [≤] 255> |
HexByte | <Шестнадцатеричное число: 0x00 [≤] N [≤] 0xFF> |