66 lines
5.3 KiB
Plaintext
66 lines
5.3 KiB
Plaintext
# LinuxCNC rs274 source manifest for the wasm simulator port.
|
|
# Format: group:path:note
|
|
core:src/emc/rs274ngc/interp_arc.cc:arc geometry and canonical arc conversion
|
|
core:src/emc/rs274ngc/interp_array.cc:block array initialization
|
|
core:src/emc/rs274ngc/interp_base.cc:base interpreter interface; contains dlopen path to replace
|
|
core:src/emc/rs274ngc/interp_check.cc:error text and block checks
|
|
core:src/emc/rs274ngc/interp_convert.cc:block-to-canon conversion
|
|
core:src/emc/rs274ngc/interp_cycles.cc:canned cycles
|
|
core:src/emc/rs274ngc/interp_execute.cc:execute parsed blocks
|
|
core:src/emc/rs274ngc/interp_find.cc:geometry and tool lookup helpers
|
|
core:src/emc/rs274ngc/interp_g7x.cc:lathe roughing cycles
|
|
core:src/emc/rs274ngc/interp_inspection.cc:inspection helpers
|
|
core:src/emc/rs274ngc/interp_internal.cc:internal setup and utility logic
|
|
core:src/emc/rs274ngc/interp_inverse.cc:inverse time/feed helpers
|
|
core:src/emc/rs274ngc/interp_namedparams.cc:named parameters; Python hooks to replace
|
|
core:src/emc/rs274ngc/interp_o_word.cc:O-word and subroutine flow
|
|
core:src/emc/rs274ngc/interp_python.cc:Python remap support; browser-hostile
|
|
core:src/emc/rs274ngc/interp_queue.cc:canonical command queue
|
|
core:src/emc/rs274ngc/interp_read.cc:line lexer/parser
|
|
core:src/emc/rs274ngc/interp_remap.cc:remap support; Python hooks to replace
|
|
core:src/emc/rs274ngc/interp_setup.cc:setup initialization helpers
|
|
core:src/emc/rs274ngc/interp_write.cc:modal state writers
|
|
core:src/emc/rs274ngc/modal_state.cc:state tag modal representation
|
|
core:src/emc/rs274ngc/nurbs_additional_functions.cc:NURBS helpers
|
|
core:src/emc/rs274ngc/rs274ngc_pre.cc:Interp class implementation; Python and parameter-file work to replace
|
|
binding:src/emc/rs274ngc/canonmodule.cc:Python module; exclude from wasm core
|
|
binding:src/emc/rs274ngc/gcodemodule.cc:Python gcode module; exclude from wasm core
|
|
binding:src/emc/rs274ngc/interpmodule.cc:Boost.Python module; exclude from wasm core
|
|
binding:src/emc/rs274ngc/pyarrays.cc:Boost.Python bindings; exclude from wasm core
|
|
binding:src/emc/rs274ngc/pyblock.cc:Boost.Python bindings; exclude from wasm core
|
|
binding:src/emc/rs274ngc/pyemctypes.cc:Boost.Python bindings; exclude from wasm core
|
|
binding:src/emc/rs274ngc/pyinterp1.cc:Boost.Python bindings; exclude from wasm core
|
|
binding:src/emc/rs274ngc/pyparamclass.cc:Boost.Python bindings; exclude from wasm core
|
|
tooldata:src/emc/tooldata/tooldata_common.cc:shared tool table parser/format logic
|
|
tooldata:src/emc/tooldata/tooldata_mmap.cc:native mmap implementation; replace for wasm
|
|
tooldata:src/emc/tooldata/tooldata_db.cc:external database integration; exclude from wasm core
|
|
tooldata:src/emc/tooldata/tooldata_nml.cc:NML tool table backend selected by LinuxCNC TOOL_NML_FLAG
|
|
tooldata:src/emc/tooldata/tool_mmap_read.cc:LinuxCNC tooldata mmap reader utility source from tooldata Submakefile
|
|
tooldata:src/emc/tooldata/tool_watch.cc:LinuxCNC tooldata watcher utility source from tooldata Submakefile
|
|
header:src/emc/rs274ngc/array1.hh:LinuxCNC rs274 header tracked for full interpreter source coverage
|
|
header:src/emc/rs274ngc/boost_pyenum_macros.hh:LinuxCNC rs274 Boost.Python enum helper header
|
|
header:src/emc/rs274ngc/interp_array_types.hh:LinuxCNC rs274 block array type definitions
|
|
header:src/emc/rs274ngc/interp_base.hh:LinuxCNC rs274 base interpreter declarations
|
|
header:src/emc/rs274ngc/interp_fwd.hh:LinuxCNC rs274 forward declarations
|
|
header:src/emc/rs274ngc/interp_inspection.hh:LinuxCNC rs274 inspection declarations
|
|
header:src/emc/rs274ngc/interp_internal.hh:LinuxCNC rs274 internal interpreter declarations
|
|
header:src/emc/rs274ngc/interp_parameter_def.hh:LinuxCNC rs274 parameter definitions
|
|
header:src/emc/rs274ngc/interp_python.hh:LinuxCNC rs274 Python/remap declarations
|
|
header:src/emc/rs274ngc/interp_queue.hh:LinuxCNC rs274 queue declarations
|
|
header:src/emc/rs274ngc/modal_state.hh:LinuxCNC rs274 modal state declarations
|
|
header:src/emc/rs274ngc/paramclass.hh:LinuxCNC rs274 parameter class declarations
|
|
header:src/emc/rs274ngc/rs274ngc.hh:LinuxCNC rs274 public interface header
|
|
header:src/emc/rs274ngc/rs274ngc_interp.hh:LinuxCNC rs274 interpreter class header
|
|
header:src/emc/rs274ngc/rs274ngc_return.hh:LinuxCNC rs274 return code header
|
|
header:src/emc/rs274ngc/units.h:LinuxCNC rs274 units helper header
|
|
header:src/emc/tooldata/tooldata.hh:LinuxCNC tooldata declarations used by RS274 and wasm-safe tooldata shims
|
|
header:src/libnml/nml/nmlmsg.hh:LinuxCNC NML message declarations used by native source-link stat_msg support object
|
|
header:src/libnml/nml/stat_msg.hh:LinuxCNC status message declarations used by native source-link stat_msg support object
|
|
metadata:src/emc/rs274ngc/Submakefile:LinuxCNC rs274 make build metadata tracked for full directory coverage
|
|
metadata:src/emc/rs274ngc/meson.build:LinuxCNC rs274 meson build metadata tracked for full directory coverage
|
|
metadata:src/emc/tooldata/Submakefile:LinuxCNC tooldata build metadata defining mmap and NML backend source selection
|
|
metadata:src/emc/nml_intf/emcops.cc:source basis for native source-link EMC status constructor support object
|
|
metadata:src/emc/sai/dummyemcstat.cc:source basis for native source-link emcStatus singleton support object
|
|
metadata:src/emc/sai/Submakefile:LinuxCNC SAI build metadata defining dummyemcstat support object
|
|
metadata:src/libnml/nml/stat_msg.cc:source basis for native source-link RCS_STAT_MSG support object
|