代数式
代数式には、代数の通常の規則に従って、変数識別子、数値、算術演算子、および組み込みの関数と定数を含めることができます。
代数式の公式な文法は次のとおりです。
句 | 文法 |
---|---|
exp2: | exp1 [ [op2] exp2 ]* |
exp1: | [op1]* exp0 |
exp0: | `(' exp `)' | variable | number | const |
op2: | バイナリ算術演算子 |
op1: | 単項演算子または組み込み関数 |
const: | 数値定数の予約語 |
数値: | 整数、浮動小数点数、指数関数、またはmu:su:pu表記 |
変数: | ユーザー定義の変数識別子 |
[ ...]は、オプションの句を示します。
*は、0以上の句を示します。
|は、代替の引用句を区切ります。
`...'は、リテラル文字を示します。
代数式では指数句を使用できます。指数句の文法は次のとおりです。
`#' 整数 `/' 整数 `#'(例:#2 1/2#)#2 1/2#)
数値句では、距離と座標を作業単位(MU:SU:PU:)、10進数の値、または指数表記で表すことができます。
乗算演算子*は前提とされていません。演算子を省略した場合、文法エラーになります。