]> Repositorios git - scryer-prolog.git/commit
refactor to actual modules
authorMark Thom <[email protected]>
Mon, 4 Mar 2019 06:29:02 +0000 (23:29 -0700)
committerMark Thom <[email protected]>
Mon, 4 Mar 2019 06:29:02 +0000 (23:29 -0700)
commit3d8c0a43a6fd44cb53c01be8512deaf79d54c5e0
tree953e9745a95dd3ed6073515dcb08e91533fd960a
parentf458d1267637c5824e6a0e8fc07dcd0ad0a01af3
refactor to actual modules
33 files changed:
src/main.rs
src/prolog/allocator.rs
src/prolog/arithmetic.rs
src/prolog/clause_types.rs [new file with mode: 0644]
src/prolog/codegen.rs
src/prolog/debray_allocator.rs
src/prolog/fixtures.rs
src/prolog/forms.rs [new file with mode: 0644]
src/prolog/heap_iter.rs
src/prolog/heap_print.rs
src/prolog/instructions.rs
src/prolog/iterators.rs
src/prolog/machine/and_stack.rs [moved from src/prolog/and_stack.rs with 97% similarity]
src/prolog/machine/code_repo.rs [new file with mode: 0644]
src/prolog/machine/compile.rs [moved from src/prolog/compile.rs with 98% similarity]
src/prolog/machine/copier.rs [moved from src/prolog/copier.rs with 98% similarity]
src/prolog/machine/dynamic_database.rs
src/prolog/machine/heap.rs [moved from src/prolog/heap.rs with 97% similarity]
src/prolog/machine/machine_errors.rs
src/prolog/machine/machine_indices.rs [new file with mode: 0644]
src/prolog/machine/machine_state.rs
src/prolog/machine/machine_state_impl.rs
src/prolog/machine/mod.rs
src/prolog/machine/modules.rs [new file with mode: 0644]
src/prolog/machine/or_stack.rs [moved from src/prolog/or_stack.rs with 98% similarity]
src/prolog/machine/system_calls.rs
src/prolog/machine/term_expansion.rs
src/prolog/machine/toplevel.rs [moved from src/prolog/toplevel.rs with 99% similarity]
src/prolog/mod.rs
src/prolog/read.rs
src/prolog/targets.rs
src/prolog/write.rs
src/tests.rs