The command line of the RCML compiler has the following pattern:

rcml_compiler [--version] [--logfile log_file_path] <rcml_text_file> <rcml_pc_file>
  • --version - shows the current version of the RCML compiler, the list of versions supported by the API modules, and the build date. If this flag is specified, the compiler shows the information and immediately exits;
  • --logfile log_file_path - writes the output of the RCML compiler to a file in the log_file_path part;
  • rcml_text_file is the path to the file with textual representation of the RCML program; 
  • rcml_pc_file is the path to the file that the compiled program is written to.

The command line of the RCML interpreter has the following pattern:

rcml_interpreter [--version] [--logfile log_file_path] <rcml_pc_file> [rcml_params]
  • --version - shows the current version of the RCML interpreter, the list of versions supported by the API modules, and the build date. If this flag is specified, the interpreter shows the information and immediately exits;
  • --logfile log_file_path - writes the output of the RCML interpreter to a file in the log_file_path part;
  • rcml_pc_file is the path to the file with compiled RCML program; and
  • rcml_params is the startup options of the RCML program. Read more about interpreter options in section "Passing parameters to the RCML program".

Important! The interpreter automatically appends the .pc extension to rcml_pc_file.