Return to previous page Return to menu Go to next page

Anything above
 is the smallest decomposition unit that has its own value, and we will call it an elementary term.
Basic terms can form the following terms: 

    term: Basic term Unary operator + basic term Primary term + binary operator + basic term {+ binary operator + basic term {+ ...}}

Any number of white space characters (tab characters or spaces) between the operator and the base term There is no problem.

An expression means a string whose value can be evaluated.

    expression: term Unary operator + term Entry + binary operator + term {+ binary operator + term {+ ...}}

    Arbitrary expressions can be enclosed in parentheses, and the part enclosed in parentheses is one term. Are treated as


■ Operator precedence

The order of precedence for the
 
    ? Operators is as follows: High 0 () Basic terms 1‾ unary + unary- 2 * /% 3 2 + 2- 4 >> << Five & 6 ^ Low 7 |

Statement

The character string for specifying
SSBug action is called a command.
The command name consists of the following characters:
    [A-F] [a-f] [0-9] ! # $ % & ( ) ? @

Some commands require an expression or an arbitrary string as an argument. A complete string of commands containing these necessary arguments is called a statement. The command name and argument must be separated by one or more white spaces, and the argument and argument must be separated by the character ',' (comma). There can be any number of white spaces before and after this comma.

     Statement: command argument {, argument {, argument {, ...}}} 

  • In SSBug, the maximum length of a complete string of commands and expressions is 255 characters.


Return to previous page Return to menu Go to next page