rename prolog_parser_rebis to prolog_parser
also remove remaining extern crate statements that slipped through earlier
This commit is contained in:
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -878,7 +878,7 @@ dependencies = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "prolog_parser_rebis"
|
name = "prolog_parser"
|
||||||
version = "0.8.68"
|
version = "0.8.68"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"lexical",
|
"lexical",
|
||||||
@@ -1221,7 +1221,7 @@ dependencies = [
|
|||||||
"num-rug-adapter",
|
"num-rug-adapter",
|
||||||
"openssl",
|
"openssl",
|
||||||
"ordered-float",
|
"ordered-float",
|
||||||
"prolog_parser_rebis",
|
"prolog_parser",
|
||||||
"ref_thread_local",
|
"ref_thread_local",
|
||||||
"ring",
|
"ring",
|
||||||
"ripemd160",
|
"ripemd160",
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ members = ["crates/prolog_parser"]
|
|||||||
indexmap = "1.0.2"
|
indexmap = "1.0.2"
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["rug", "prolog_parser_rebis/rug"]
|
default = ["rug", "prolog_parser/rug"]
|
||||||
num = ["num-rug-adapter", "prolog_parser_rebis/num"]
|
num = ["num-rug-adapter", "prolog_parser/num"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
cpu-time = "1.0.0"
|
cpu-time = "1.0.0"
|
||||||
@@ -35,7 +35,7 @@ libc = "0.2.62"
|
|||||||
nix = "0.15.0"
|
nix = "0.15.0"
|
||||||
num-rug-adapter = { optional = true, version = "0.1.4" }
|
num-rug-adapter = { optional = true, version = "0.1.4" }
|
||||||
ordered-float = "0.5.0"
|
ordered-float = "0.5.0"
|
||||||
prolog_parser_rebis = { path = "./crates/prolog_parser", default-features = false }
|
prolog_parser = { path = "./crates/prolog_parser", default-features = false }
|
||||||
ref_thread_local = "0.0.0"
|
ref_thread_local = "0.0.0"
|
||||||
rug = { version = "1.4.0", optional = true }
|
rug = { version = "1.4.0", optional = true }
|
||||||
rustyline = "7.0.0"
|
rustyline = "7.0.0"
|
||||||
|
|||||||
2
build.rs
2
build.rs
@@ -1,5 +1,3 @@
|
|||||||
extern crate indexmap;
|
|
||||||
|
|
||||||
use std::env;
|
use std::env;
|
||||||
use std::fs;
|
use std::fs;
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
|
|||||||
2
crates/prolog_parser/Cargo.lock
generated
2
crates/prolog_parser/Cargo.lock
generated
@@ -148,7 +148,7 @@ dependencies = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "prolog_parser_rebis"
|
name = "prolog_parser"
|
||||||
version = "0.8.68"
|
version = "0.8.68"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"lexical",
|
"lexical",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "prolog_parser_rebis"
|
name = "prolog_parser"
|
||||||
version = "0.8.68"
|
version = "0.8.68"
|
||||||
authors = ["Mark Thom <markjordanthom@gmail.com>"]
|
authors = ["Mark Thom <markjordanthom@gmail.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
extern crate prolog_parser_rebis;
|
use prolog_parser::ast::*;
|
||||||
|
use prolog_parser::lexer::{Lexer, Token};
|
||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::tabled_rc::TabledData;
|
||||||
use prolog_parser_rebis::lexer::{Lexer, Token};
|
|
||||||
use prolog_parser_rebis::tabled_rc::TabledData;
|
|
||||||
|
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
@@ -27,7 +25,7 @@ fn skip_utf8_bom() {
|
|||||||
let mut lexer = Lexer::new(atom_tbl, flags, &mut stream);
|
let mut lexer = Lexer::new(atom_tbl, flags, &mut stream);
|
||||||
match lexer.next_token() {
|
match lexer.next_token() {
|
||||||
Ok(Token::Constant(Constant::Fixnum(4))) => (),
|
Ok(Token::Constant(Constant::Fixnum(4))) => (),
|
||||||
_ => assert!(false)
|
_ => assert!(false),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,7 +35,6 @@ fn invalid_utf16_bom() {
|
|||||||
let stream = parsing_stream(bytes);
|
let stream = parsing_stream(bytes);
|
||||||
match stream {
|
match stream {
|
||||||
Err(ParserError::Utf8Error(0, 0)) => (),
|
Err(ParserError::Utf8Error(0, 0)) => (),
|
||||||
_ => assert!(false)
|
_ => assert!(false),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
extern crate prolog_parser_rebis;
|
use prolog_parser::ast::*;
|
||||||
|
use prolog_parser::lexer::{Lexer, Token};
|
||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::tabled_rc::TabledData;
|
||||||
use prolog_parser_rebis::lexer::{Lexer, Token};
|
|
||||||
use prolog_parser_rebis::tabled_rc::TabledData;
|
|
||||||
|
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::temp_v;
|
use prolog_parser::temp_v;
|
||||||
|
|
||||||
use crate::fixtures::*;
|
use crate::fixtures::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::{atom, clause_name};
|
use prolog_parser::{atom, clause_name};
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::fixtures::*;
|
use crate::fixtures::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::{clause_name, temp_v};
|
use prolog_parser::{clause_name, temp_v};
|
||||||
|
|
||||||
use crate::forms::Number;
|
use crate::forms::Number;
|
||||||
use crate::machine::machine_indices::*;
|
use crate::machine::machine_indices::*;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/// Code generation to WAM-like instructions.
|
/// Code generation to WAM-like instructions.
|
||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::tabled_rc::TabledData;
|
use prolog_parser::tabled_rc::TabledData;
|
||||||
use prolog_parser_rebis::{perm_v, temp_v};
|
use prolog_parser::{perm_v, temp_v};
|
||||||
|
|
||||||
use crate::allocator::*;
|
use crate::allocator::*;
|
||||||
use crate::arithmetic::*;
|
use crate::arithmetic::*;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use indexmap::IndexMap;
|
use indexmap::IndexMap;
|
||||||
|
|
||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::temp_v;
|
use prolog_parser::temp_v;
|
||||||
|
|
||||||
use crate::allocator::*;
|
use crate::allocator::*;
|
||||||
use crate::fixtures::*;
|
use crate::fixtures::*;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
|
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
use crate::instructions::*;
|
use crate::instructions::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::parser::OpDesc;
|
use prolog_parser::parser::OpDesc;
|
||||||
use prolog_parser_rebis::{clause_name, is_infix, is_postfix};
|
use prolog_parser::{clause_name, is_infix, is_postfix};
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::machine::machine_errors::*;
|
use crate::machine::machine_errors::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::{
|
use prolog_parser::{
|
||||||
alpha_numeric_char, capital_letter_char, clause_name, cut_char, decimal_digit_char,
|
alpha_numeric_char, capital_letter_char, clause_name, cut_char, decimal_digit_char,
|
||||||
graphic_token_char, is_fx, is_infix, is_postfix, is_prefix, is_xf, is_xfx, is_xfy, is_yfx,
|
graphic_token_char, is_fx, is_infix, is_postfix, is_prefix, is_xf, is_xfx, is_xfy, is_yfx,
|
||||||
semicolon_char, sign_char, single_quote_char, small_letter_char, solo_char,
|
semicolon_char, sign_char, single_quote_char, small_letter_char, solo_char,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
use prolog_parser_rebis::tabled_rc::*;
|
use prolog_parser::tabled_rc::*;
|
||||||
|
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
use crate::instructions::*;
|
use crate::instructions::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::rc_atom;
|
use prolog_parser::rc_atom;
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use divrem::*;
|
use divrem::*;
|
||||||
|
|
||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::arithmetic::*;
|
use crate::arithmetic::*;
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::heap_iter::*;
|
use crate::heap_iter::*;
|
||||||
use crate::machine::*;
|
use crate::machine::*;
|
||||||
use prolog_parser_rebis::temp_v;
|
use prolog_parser::temp_v;
|
||||||
|
|
||||||
use indexmap::IndexSet;
|
use indexmap::IndexSet;
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::codegen::*;
|
use crate::codegen::*;
|
||||||
use crate::debray_allocator::*;
|
use crate::debray_allocator::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use core::marker::PhantomData;
|
use core::marker::PhantomData;
|
||||||
|
|
||||||
use prolog_parser_rebis::ast::Constant;
|
use prolog_parser::ast::Constant;
|
||||||
|
|
||||||
use crate::machine::machine_indices::*;
|
use crate::machine::machine_indices::*;
|
||||||
use crate::machine::partial_string::*;
|
use crate::machine::partial_string::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::machine::machine_indices::*;
|
use crate::machine::machine_indices::*;
|
||||||
use crate::machine::*;
|
use crate::machine::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::machine::term_stream::*;
|
use crate::machine::term_stream::*;
|
||||||
use indexmap::IndexSet;
|
use indexmap::IndexSet;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::{clause_name, temp_v};
|
use prolog_parser::{clause_name, temp_v};
|
||||||
|
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
use crate::indexing::*;
|
use crate::indexing::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::{clause_name, temp_v};
|
use prolog_parser::{clause_name, temp_v};
|
||||||
|
|
||||||
use crate::forms::{ModuleSource, Number}; //, PredicateKey};
|
use crate::forms::{ModuleSource, Number}; //, PredicateKey};
|
||||||
use crate::machine::heap::*;
|
use crate::machine::heap::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::fixtures::*;
|
use crate::fixtures::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::tabled_rc::*;
|
use prolog_parser::tabled_rc::*;
|
||||||
use prolog_parser_rebis::{clause_name, temp_v};
|
use prolog_parser::{clause_name, temp_v};
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::tabled_rc::*;
|
use prolog_parser::tabled_rc::*;
|
||||||
use prolog_parser_rebis::{clause_name, perm_v, temp_v};
|
use prolog_parser::{clause_name, perm_v, temp_v};
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::tabled_rc::*;
|
use prolog_parser::tabled_rc::*;
|
||||||
use prolog_parser_rebis::{clause_name, temp_v};
|
use prolog_parser::{clause_name, temp_v};
|
||||||
|
|
||||||
use lazy_static::lazy_static;
|
use lazy_static::lazy_static;
|
||||||
|
|
||||||
@@ -48,7 +48,7 @@ use crate::machine::streams::*;
|
|||||||
use indexmap::IndexMap;
|
use indexmap::IndexMap;
|
||||||
|
|
||||||
//use std::convert::TryFrom;
|
//use std::convert::TryFrom;
|
||||||
use prolog_parser_rebis::ast::ClauseName;
|
use prolog_parser::ast::ClauseName;
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::mem;
|
use std::mem;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::tabled_rc::*;
|
use prolog_parser::tabled_rc::*;
|
||||||
use prolog_parser_rebis::{atom, clause_name, rc_atom};
|
use prolog_parser::{atom, clause_name, rc_atom};
|
||||||
|
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
use crate::iterators::*;
|
use crate::iterators::*;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::clause_name;
|
use prolog_parser::clause_name;
|
||||||
|
|
||||||
use crate::machine::machine_errors::*;
|
use crate::machine::machine_errors::*;
|
||||||
use crate::machine::machine_indices::*;
|
use crate::machine::machine_indices::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::parser::*;
|
use prolog_parser::parser::*;
|
||||||
use prolog_parser_rebis::{
|
use prolog_parser::{
|
||||||
alpha_char, binary_digit_char, clause_name, decimal_digit_char, exponent_char, graphic_char,
|
alpha_char, binary_digit_char, clause_name, decimal_digit_char, exponent_char, graphic_char,
|
||||||
graphic_token_char, hexadecimal_digit_char, layout_char, meta_char, new_line_char,
|
graphic_token_char, hexadecimal_digit_char, layout_char, meta_char, new_line_char,
|
||||||
octal_digit_char, prolog_char, sign_char, solo_char, symbolic_control_char,
|
octal_digit_char, prolog_char, sign_char, solo_char, symbolic_control_char,
|
||||||
@@ -67,10 +67,9 @@ use sodiumoxide::crypto::scalarmult::curve25519::*;
|
|||||||
|
|
||||||
use native_tls::TlsConnector;
|
use native_tls::TlsConnector;
|
||||||
|
|
||||||
extern crate select;
|
|
||||||
|
|
||||||
use base64;
|
use base64;
|
||||||
use roxmltree;
|
use roxmltree;
|
||||||
|
use select;
|
||||||
|
|
||||||
pub fn get_key() -> KeyEvent {
|
pub fn get_key() -> KeyEvent {
|
||||||
let key;
|
let key;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::parser::*;
|
use prolog_parser::parser::*;
|
||||||
|
|
||||||
use crate::machine::machine_errors::CompilationError;
|
use crate::machine::machine_errors::CompilationError;
|
||||||
use crate::machine::preprocessor::*;
|
use crate::machine::preprocessor::*;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
use prolog_parser_rebis::parser::*;
|
use prolog_parser::parser::*;
|
||||||
use prolog_parser_rebis::tabled_rc::TabledData;
|
use prolog_parser::tabled_rc::TabledData;
|
||||||
|
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
use crate::iterators::*;
|
use crate::iterators::*;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use prolog_parser_rebis::ast::*;
|
use prolog_parser::ast::*;
|
||||||
|
|
||||||
use crate::clause_types::*;
|
use crate::clause_types::*;
|
||||||
use crate::forms::*;
|
use crate::forms::*;
|
||||||
|
|||||||
Reference in New Issue
Block a user