Patent ID: 8151007

Claim:
A non-transitory recording medium storing an information processing program, wherein said information processing program causes a computer of an information processing apparatus to process information according to a command to execute: an accepting process to repeatedly accept an operation to designate at least one of a plurality of command elements of said command, wherein said accepting process is performed repeatedly to designate each of the command elements of said command, wherein the command elements are written in a varying sequence to a first memory and a second memory; a first memory writing process to accept a first memory writing processing to write to the first memory a first command element having a first attribute of the designated command elements; a second memory writing process to accept a second memory writing processing to write to the second memory a second command element having second attribute different from said first attribute of the designated command elements, wherein the first command element and the second command element form at least part of a command element array; a first determining process to determine whether or not the command element array satisfies an execution allowable condition every time that the writing occurs in any of said first or second memory writing processes, and the determination of whether the command element array satisfies the execution allowable condition does not depend on an order of the repeated accepting processes and does not depend on the sequence in which the command elements are designated in the repeated accepting processes; and an information process to process according to said command element array, when said first determining process determines that the command element array satisfies the execution allowable condition.