Position
  _x, _y, _z
  _a, _b, _c
  _u, _v, _w
  _work_axis

  _machine_x, _machine_y, _machine_z
  _machine_a, _machine_b, _machine_c
  _machine_u, _machine_v, _machine_w
  _machine_axis

Probe & Measure
  _probe
  _probe_x, _probe_y, _probe_z
  _probe_a, _probe_b, _probe_c
  _probe_u, _probe_v, _probe_w
  _probe_axis

  _measure

  _measure_validxy
  _measure_x, _measure_y, _measure_z
  _measure_axis

  _measure_validxysize
  _measure_sizex, _measure_sizey, _measure_sizez
  _measure_size_axis

  _measure_rot

Interpreter State
  _motion
  _units
  _unitsname
  _unitsshort
  _plane
  _planename
  _distancemode
  _distancemode_ijk
  _distancemode_abc
  _polarmode
  _cyclereturnmode
  _lathemode

  _blendmode
  _blend_tol

  _toolcomp
  _toolcomp_dia

  _feedmode
  _feedspeed
  _feedspeed_upm
  _feedspeed_upr

  _spindlemode
  _spindlespeed
  _spindlespeed_rpm
  _spindlespeed_css

  _coordsys
  _coordsys_name

  _selected_tool
  _selected_toolname
  _current_tool
  _current_toolname

  _toolchangename

  _selected_slot
  _selected_slotname
  _current_slot
  _current_slotname

Spindle & Coolant
  _spindle
  _spindle_on
  _spindle_cw
  _spindle_ccw
  _spindle_dir
  _mist
  _mist_on
  _flood
  _flood_on

Input/Output
  _input

  _output

  _extin1
  _extin2

  _extout1
  _extout2

Work Offset
  _workoff_isset
  _workoff_x, _workoff_y, _workoff_z
  _workoff_a, _workoff_b, _workoff_c
  _workoff_u, _workoff_v, _workoff_w
  _workoff_axis

Coordinate System Offset
  _coordsys_isset
  _coordsys_x, _coordsys_y, _coordsys_z
  _coordsys_a, _coordsys_b, _coordsys_c
  _coordsys_u, _coordsys_v, _coordsys_w
  _coordsys_axis
  _coordsys_rot

Tool Offset
  _tooloff_isset
  _tooloff
  _tooloff_x, _tooloff_y, _tooloff_z
  _tooloff_a, _tooloff_b, _tooloff_c
  _tooloff_u, _tooloff_v, _tooloff_w
  _tooloff_axis
  _tooldia

Axis Offset
  _axisoff_isset

  _axisoff
  _axisoff_x, _axisoff_y, _axisoff_z
  _axisoff_a, _axisoff_b, _axisoff_c
  _axisoff_u, _axisoff_v, _axisoff_w
  _axisoff_axis

  _axisscale
  _axisscale_x, _axisscale_y, _axisscale_z
  _axisscale_xval, _axisscale_yval, _axisscale_zval
  _axisscale_u, _axisscale_v, _axisscale_w
  _axisscale_uval, _axisscale_vval, _axisscale_wval

  _axisrot
  _axisrot_x, _axisrot_y, _axisrot_z
  _axisrot_ang
  _axisrot_u, _axisrot_v, _axisrot_w
  _axisrot_anguvw

Trans & Warp
  _trans_en
  _trans_a0, _trans_b0, _trans_c0
  _trans_a1, _trans_b1, _trans_c1
  _trans_a2, _trans_b2, _trans_c2
  _trans_a3, _trans_b3, _trans_c3

  _trans_shift_x, _trans_shift_y, _trans_shift_z
  _trans_rot_x, _trans_rot_y, _trans_rot_z
  _trans_scale_x, _trans_scale_y, _trans_scale_z

  _kin_en

  _warp_en
  _warp_cnt
  _warp_offset

Camera
  _cam_offset_x, _cam_offset_y

Coordinate System Table
  _coordsystem_exists
  _coordsystem_name

  _coordsystem_x, _coordsystem_y, _coordsystem_z
  _coordsystem_a, _coordsystem_b, _coordsystem_c
  _coordsystem_u, _coordsystem_v, _coordsystem_w
  _coordsystem_rot

Tool Table
  _tool_count
  _tool_get

  _tool_exists
  _tool_name

  _tool_code_en
  _tool_code

  _tool_slot

  _tool_ismill
  _tool_isdrill
  _tool_isturn
  _tool_isprobe
  _tool_islaser
  _tool_isother

  _tool_dia
  _tool_diatip

  _tool_off_x, _tool_off_y, _tool_off_z
  _tool_off_a, _tool_off_b, _tool_off_c
  _tool_off_u, _tool_off_v, _tool_off_w

  _tool_tc_x, _tool_tc_y, _tool_tc_z
  _tool_tc_a, _tool_tc_b, _tool_tc_c
  _tool_tc_u, _tool_tc_v, _tool_tc_w

  _tool_so_x, _tool_so_y, _tool_so_z

  _tool_skipmeasure
  _tool_skipchange

  _tool_par1, _tool_par2, _tool_par3
  _tool_par4, _tool_par5, _tool_par6
  _tool_par7, _tool_par8, _tool_par9

  _tool_spdfeed
  _tool_spdfeedz
  _tool_spdspnd

  _tool_length
  _tool_flutes

Slot Table
  _slot_count
  _slot_get

  _slot_exists
  _slot_name

  _slot_code_en
  _slot_code

  _slot_tool

  _slot_tc_x, _slot_tc_y, _slot_tc_z
  _slot_tc_a, _slot_tc_b, _slot_tc_c
  _slot_tc_u, _slot_tc_v, _slot_tc_w

  _slot_par1, _slot_par2, _slot_par3
  _slot_par4, _slot_par5, _slot_par6
  _slot_par7, _slot_par8, _slot_par9

Home
  _home1_x, _home1_y, _home1_z
  _home1_a, _home1_b, _home1_c
  _home1_u, _home1_v, _home1_w

  _home2_x, _home2_y, _home2_z
  _home2_a, _home2_b, _home2_c
  _home2_u, _home2_v, _home2_w

PointList
  _point_cnt
  _point_x, _point_y, _point_z
  _point_a, _point_b, _point_c
  _point_u, _point_v, _point_w

Operator
  _operator_x, _operator_y, _operator_z
  _operator_a, _operator_b, _operator_c
  _operator_u, _operator_v, _operator_w
  _operator_axis

THC
  _thcen
  _thc

Program
  _prog_file
  _prog_size
  _prog_loaded
  _prog_loadtime

  _prog_linecnt
  _prog_line

  _prog_totallen
  _prog_totaltime
  _prog_totaltimeraw
  _prog_totaltimeworst
  _prog_totaltimebest

  _prog_linelimit
  _prog_looplimit

  _prog_min_x, _prog_min_y, _prog_min_z
  _prog_min_a, _prog_min_b, _prog_min_c
  _prog_min_u, _prog_min_v, _prog_min_w

  _prog_max_x, _prog_max_y, _prog_max_z
  _prog_max_a, _prog_max_b, _prog_max_c
  _prog_max_u, _prog_max_v, _prog_max_w

  _prog_mintrav_x, _prog_mintrav_y, _prog_mintrav_z
  _prog_mintrav_a, _prog_mintrav_b, _prog_mintrav_c
  _prog_mintrav_u, _prog_mintrav_v, _prog_mintrav_w

  _prog_maxtrav_x, _prog_maxtrav_y, _prog_maxtrav_z
  _prog_maxtrav_a, _prog_maxtrav_b, _prog_maxtrav_c
  _prog_maxtrav_u, _prog_maxtrav_v, _prog_maxtrav_w

  _prog_minfeed_x, _prog_minfeed_y, _prog_minfeed_z
  _prog_minfeed_a, _prog_minfeed_b, _prog_minfeed_c
  _prog_minfeed_u, _prog_minfeed_v, _prog_minfeed_w

  _prog_maxfeed_x, _prog_maxfeed_y, _prog_maxfeed_z
  _prog_maxfeed_a, _prog_maxfeed_b, _prog_maxfeed_c
  _prog_maxfeed_u, _prog_maxfeed_v, _prog_maxfeed_w

  _prog_minspeed
  _prog_maxspeed
  _prog_minspindle
  _prog_maxspindle

  _prog_tools

  _prog_iscomplex

UI
  _libpath

  _profilename
  _profilepath
  _profiledesc

  _version
  _versionvalid
  _licensevalid

  _isuiready

  _ui_width
  _ui_height

  _isestopenabled
  _isstopenabled
  _ispauseenabled
  _isstartenabled
  _isoutputenabled
  _iscodeenabled
  _iscodeexenabled
  _isopenenabled
  _iscloseenabled

  _ovrdspeed_enabled
  _ovrdspindle_enabled
  _pause_enabled
  _pause_optional

  _progress
  _progress_timetoend
  _progress_loop
  _progress_loopcnt

  _start_loops
  _start_firstline
  _start_lastline

  _selected_gcode_line
  _selected_gcode
  _selected_gcode_x, _selected_gcode_y, _selected_gcode_z
  _selected_gcode_a, _selected_gcode_b, _selected_gcode_c
  _selected_gcode_u, _selected_gcode_v, _selected_gcode_w

  _mark_line
  _mark
  _mark_x, _mark_y, _mark_z
  _mark_a, _mark_b, _mark_c
  _mark_u, _mark_v, _mark_w

Other
  _return
  _expr

  _debug

HW
  _iscontrollerready
  _iscontrollerrunning

  _hw_isinit
  _hw_serial
  _hw_version
  _sw_version
  _hw_sim

  _hw_buffavail
  _hw_buffempty
  _hw_buffutil
  _hw_bufflimit

  _hw_idle
  _hw_run
  _hw_estop
  _hw_stop
  _hw_pause
  _hw_isprog
  _hw_iscmd
  _hw_isjog

  _hw_cmdbufffull
  _hw_cmdbufffree
  _hw_cmdbuffunread
  _hw_cmdlevel

  _hw_speed
  _hw_accel

  _hw_spindle
  _hw_spindle_dir
  _hw_spindle_idx
  _hw_spindle_enc
  _hw_spindle_ui

  _hw_mist
  _hw_flood

  _hw_motorraw_x, _hw_motorraw_y, _hw_motorraw_z
  _hw_motorraw_a, _hw_motorraw_b, _hw_motorraw_c
  _hw_motorraw_u, _hw_motorraw_v, _hw_motorraw_w
  _hw_motorraw_axis

  _hw_motor_x, _hw_motor_y, _hw_motor_z
  _hw_motor_a, _hw_motor_b, _hw_motor_c
  _hw_motor_u, _hw_motor_v, _hw_motor_w
  _hw_motor_axis

  _hw_work_x, _hw_work_y, _hw_work_z
  _hw_work_a, _hw_work_b, _hw_work_c
  _hw_work_u, _hw_work_v, _hw_work_w
  _hw_work_axis

  _hw_srcidx
  _hw_linenum

  _hw_dist_xyz
  _hw_dist_abc
  _hw_dist_uvw
  _hw_dist_x, _hw_dist_y, _hw_dist_z
  _hw_dist_a, _hw_dist_b, _hw_dist_c
  _hw_dist_u, _hw_dist_v, _hw_dist_w
  _hw_dist_axis

  _hw_output

  _hw_output_freq
  _hw_output_duty

  _hw_extin1
  _hw_extin2
  _hw_extout1
  _hw_extout2

  _hw_input
  _hw_limit
  _hw_jog
  _hw_jogpot
  _hw_ctrl
  _hw_aux

  _hw_error
  _hw_motors_en
  _hw_limits_en
  _hw_axislock

  _hw_ctrlspindleidx_rpm
  _hw_ctrlspindleidx_val

  _hw_ctrlspindle_rpm
  _hw_ctrlspindle_dir
  _hw_ctrlspindle_val

  _hw_ctrlmpg_rpm
  _hw_ctrlmpg_dir
  _hw_ctrlmpg_val
  _hw_ctrlmpg_velocity

  _hw_ctrlenc_rpm
  _hw_ctrlenc_dir
  _hw_ctrlenc_val

  _hw_mpg_mode
  _hw_mpg_axis
  _hw_mpg_key
  _hw_mpg_delta
  _hw_mpg_value
  _hw_mpg_axisnum
  _hw_mpg_velocity
  _hw_mpg_custom
  _hw_mpg_macro

  _hw_returnparam

PoKeys
  _pk_digital
  _pk_analog