]
[[package]]
-name = "prolog_parser"
+name = "prolog_parser_rebis"
version = "0.8.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f52213fbb212208bf9e80c6d34bbfeb9ebef4dca28462f034e195e073e79c334"
dependencies = [
"lexical",
"num-rug-adapter",
"num-rug-adapter",
"openssl",
"ordered-float",
- "prolog_parser",
+ "prolog_parser_rebis",
"ref_thread_local",
"ring",
"ripemd160",
indexmap = "1.0.2"
[features]
-default = ["rug", "prolog_parser/rug"]
-num = ["num-rug-adapter", "prolog_parser/num"]
+default = ["rug", "prolog_parser_rebis/rug"]
+num = ["num-rug-adapter", "prolog_parser_rebis/num"]
[dependencies]
cpu-time = "1.0.0"
nix = "0.15.0"
num-rug-adapter = { optional = true, version = "0.1.4" }
ordered-float = "0.5.0"
-prolog_parser = { version = "0.8.63", path = "../prolog_parser", default-features = false }
+prolog_parser_rebis = { version = "0.8.68", default-features = false }
ref_thread_local = "0.0.0"
rug = { version = "1.4.0", optional = true }
rustyline = "7.0.0"
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::fixtures::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::fixtures::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::forms::Number;
use crate::machine::machine_indices::*;
/// Code generation to WAM-like instructions.
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::TabledData;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::TabledData;
use crate::allocator::*;
use crate::arithmetic::*;
use crate::indexmap::IndexMap;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::allocator::*;
use crate::fixtures::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::forms::*;
use crate::instructions::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::parser::OpDesc;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::parser::OpDesc;
use crate::clause_types::*;
use crate::machine::machine_errors::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::forms::*;
use crate::instructions::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::forms::*;
use crate::divrem::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::arithmetic::*;
use crate::clause_types::*;
use core::marker::PhantomData;
-use crate::prolog_parser::ast::Constant;
+use crate::prolog_parser_rebis::ast::Constant;
use crate::machine::machine_indices::*;
use crate::machine::partial_string::*;
-use prolog_parser::ast::*;
+use prolog_parser_rebis::ast::*;
use crate::forms::*;
use crate::indexing::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::forms::{ModuleSource, Number}; //, PredicateKey};
use crate::machine::heap::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::fixtures::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::forms::*;
use crate::iterators::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::read::PrologStream;
use crate::read::readline::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::parser::*;
-use crate::prolog_parser::tabled_rc::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::parser::*;
+use crate::prolog_parser_rebis::tabled_rc::*;
use crate::clause_types::*;
use crate::forms::*;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::parser::*;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::parser::*;
use crate::machine::*;
use crate::machine::machine_errors::CompilationError;
extern crate openssl;
extern crate ordered_float;
#[macro_use]
-extern crate prolog_parser;
+extern crate prolog_parser_rebis;
#[macro_use]
extern crate ref_thread_local;
extern crate ring;
-use crate::prolog_parser::ast::*;
-use crate::prolog_parser::parser::*;
-use crate::prolog_parser::tabled_rc::TabledData;
+use crate::prolog_parser_rebis::ast::*;
+use crate::prolog_parser_rebis::parser::*;
+use crate::prolog_parser_rebis::tabled_rc::TabledData;
use crate::forms::*;
use crate::iterators::*;
-use crate::prolog_parser::ast::*;
+use crate::prolog_parser_rebis::ast::*;
use crate::clause_types::*;
use crate::forms::*;