【 機能別 R-CODE Command 一覧 】



制御コマンド(ステートメントには含められないもの)

  EDIT          プログラムのロード
  END           プログラムのロードの終端
  RUN           実行開始
  !             ブレーク(強制停止)

制御

  INIT          初期化
  EXIT          実行終了
  HALT          シャットダウン

動作

  PLAY          動作再生
  STOP          停止
  QUIT          緊急停止
  WAIT          待ち
  SYNC          同期
  NONE          ノーオペレーション

印刷

  PRINT         印刷

制御構造

  :             ラベル
  GO            ジャンプ
  IF            条件判断
  SWITCH        多分岐(コンテクスト値設定)
  CSET          多分岐(コンテクスト値設定)
  CASE          多分岐(条件付実行)
  FOR           FOR ループ
  NEXT          FOR ループ終端
  WHILE         WHILE ループ
  WEND          WHILE ループ終端
  REPEAT        REPEAT ループ
  UNTIL         REPEAT ループ終端
  DO            DO ループ
  LOOP          DO ループ終端
  BREAK         ループからの脱出
  CALL          サブルーチン呼び出し
  ARG           サブルーチン引数の取り出し
  RETURN        サブルーチンからの復帰
  RET           サブルーチンからの復帰(コンテクスト版)
  ONCALL        割り込みルーチンの登録
  RESUME        割り込みルーチンからの復帰

変数

  GLOBAL        大域変数宣言
  LOCAL         局所変数宣言
  LET           代入(単純代入)
  SET           代入(特殊機能付き)
  GET           参照(デバッグ用)
  CLR           センサー変数のクリアー

  VSAVE         変数値の保存
  VLOAD         変数値の読込
  VDUMP         変数値の表示

演算

  ADD           加算
  SUB           減算
  MUL           乗算
  DIV           除算
  MOD           剰余
  AND           論理積
  IOR           論理和
  XOR           排他的論理和
  NOT           否定
  LAND          論理積(ブール演算)
  LIOR          論理和(ブール演算)
  LNOT          否定 (ブール演算)
  EQ            等しい
  NE            等しくない
  LT            より小さい
  LE            より小さいか等しい
  GT            より大きい
  GE            より大きいか等しい
  RND           乱数

スタック操作

  PUSH          スタックへの積み込み
  POP           スタックからの取り出し
  DUP           スタックトップの複製
  JT            スタックトップが真ならジャンプ
  JF            スタックトップが偽ならジャンプ