ソース表示: プログラム辞書 #43659

== プログラム辞書

プログラム辞書を有効にすると、今日の日付や四則演算等の変換が可能になります。ただし、これらの変換結果は一切学習されません。

 * 日付、時刻[[BR]]
   '''/today''' で今日の日付を、'''/now''' で現在時刻を返します。

 * 四則演算[[BR]]
   '''/=計算式''' で簡単な計算を実行できます。計算式に無効な計算式が指定された場合には、何も返しません。ゼロ除算等、計算式的に正しくてもエラーの場合には、エラーメッセージを返します。
   以下の文法を採用していますが、(当然のことながら)空白は許されません。

{{{
expression	= term { ('+' | '-') term }
    		;

term		= primary { ('*' | '/' | '%' ) primary }
    		;

primary		= [ '+' | '-' ] number | '(' expression ')'
		;

number		=  floating-point-literal
		;

}}}

なお、AquaSKK に skkserv 経由で接続している場合、プログラム辞書を有効にしていても変換候補には反映されません。これは、Emacs 側のユーザー辞書に無意味な変換候補が保存されるのを回避するためです。