Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Commit 6c01ea9

Browse files
authoredFeb 10, 2023
Alpha release to reserve package name (#11)
* Add readme.md * Update Cargo.toml * Ignore expensive test * Comment Removal for now
1 parent 1916b32 commit 6c01ea9

File tree

4 files changed

+19
-4
lines changed

4 files changed

+19
-4
lines changed
 

‎Cargo.toml

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
name = "rustrawi"
33
version = "0.1.0"
44
edition = "2021"
5+
license = "MIT OR Apache-2.0"
6+
description = "Sastrawi on Rust"
7+
repository = "https://github.com/rahmatnazali/rustrawi"
8+
readme = "readme.md"
9+
keywords = ["number", "indonesian", "verbose", "said", "terbilang"]
10+
exclude = [
11+
".idea/*",
12+
".github/*",
13+
"data/*",
14+
"*.iml"
15+
]
516

617
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
718

‎readme.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Rust port of the original [PHP Sastrawi](https://github.com/sastrawi/sastrawi).
2+
3+
Currently work in progress.

‎src/stemmer/context.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
use crate::dictionary::Dictionary;
22
use crate::stemmer::confix_stripping::precedence_adjustment::PrecedenceAdjustment;
3-
use crate::stemmer::context::removal::{Removal};
3+
// use crate::stemmer::context::removal::{Removal};
44
use crate::stemmer::context::visitor::{Visitor, VisitorConfiguration, VisitorResult};
55
use crate::stemmer::context::visitor::dont_stem_short_word::DontStemShortWord;
66

7-
pub mod removal;
7+
// pub mod removal;
88
pub mod visitor;
99

1010
pub struct Context<'a> {
1111
original_word: &'a str,
1212
current_word: String,
1313
result_word: Option<String>,
1414
is_process_stopped: bool,
15-
removal_list: Vec<Removal>,
15+
// removal_list: Vec<Removal>,
1616
dictionary: &'a Dictionary,
1717
general_visitors: Vec<Box<dyn Visitor>>,
1818
prefix_visitors: Vec<Box<dyn Visitor>>,
@@ -31,7 +31,7 @@ impl<'a> Context<'a> {
3131
general_visitors: std::mem::replace(&mut visitor_configuration.general_visitors, Vec::new()),
3232
prefix_visitors: std::mem::replace(&mut visitor_configuration.prefix_visitors, Vec::new()),
3333
suffix_visitors: std::mem::replace(&mut visitor_configuration.suffix_visitors, Vec::new()),
34-
removal_list: vec![],
34+
// removal_list: vec![],
3535
}
3636
}
3737

‎tests/stemmer.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ mod stemmer_test {
33
use rustrawi::stemmer::Stemmer;
44

55
#[test]
6+
#[ignore]
67
fn should_initialize_stemmer_with_default_dictionary() {
78
let stemmer = Stemmer::new();
89
assert_eq!(stemmer.len(), 29932);

0 commit comments

Comments
 (0)
This repository has been archived.