summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock4
-rw-r--r--Cargo.toml4
-rw-r--r--converter/Cargo.toml (renamed from parser/Cargo.toml)2
-rw-r--r--converter/src/bin/mdialogc.rs (renamed from parser/src/bin/mdialogp.rs)6
-rw-r--r--converter/src/error.rs (renamed from parser/src/error.rs)0
-rw-r--r--converter/src/lib.rs (renamed from parser/src/lib.rs)0
-rw-r--r--converter/src/macros.rs (renamed from parser/src/macros.rs)0
-rw-r--r--converter/src/parse.rs (renamed from parser/src/parse.rs)5
-rw-r--r--converter/src/syntax_checker.rs (renamed from parser/src/syntax_checker.rs)0
-rw-r--r--converter/src/utils.rs (renamed from parser/src/utils.rs)0
-rw-r--r--converter/src/utils/path_fmt.rs (renamed from parser/src/utils/path_fmt.rs)0
-rw-r--r--converter/usage.txt6
-rw-r--r--converter/version.txt2
-rw-r--r--src/lib.rs6
-rw-r--r--usage.txt6
-rw-r--r--version.txt1
16 files changed, 21 insertions, 21 deletions
diff --git a/Cargo.lock b/Cargo.lock
index c2cc16b..d2f6e4e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -89,12 +89,12 @@ name = "markdialog"
version = "0.1.0"
dependencies = [
"built_res",
- "markdialog_parser",
+ "markdialog_converter",
"markdialog_player",
]
[[package]]
-name = "markdialog_parser"
+name = "markdialog_converter"
version = "0.0.0"
dependencies = [
"colored",
diff --git a/Cargo.toml b/Cargo.toml
index ee8b721..a6ce65a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,10 +7,10 @@ edition = "2024"
members = [
"built_res", # Built Resources
"player", # Dialog Player
- "parser" # Markdown Parser
+ "converter" # Markdown Converter
]
[dependencies]
built_res = { path = "built_res" }
markdialog_player = { path = "player" }
-markdialog_parser = { path = "parser" }
+markdialog_converter = { path = "converter" }
diff --git a/parser/Cargo.toml b/converter/Cargo.toml
index 2d7cb0c..982d18a 100644
--- a/parser/Cargo.toml
+++ b/converter/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "markdialog_parser"
+name = "markdialog_converter"
workspaces.version = true
edition = "2024"
diff --git a/parser/src/bin/mdialogp.rs b/converter/src/bin/mdialogc.rs
index 50ed06f..ebe7804 100644
--- a/parser/src/bin/mdialogp.rs
+++ b/converter/src/bin/mdialogc.rs
@@ -1,4 +1,4 @@
-use markdialog_parser::{
+use markdialog_converter::{
error::{Exit, handle_exit},
parse::parse,
special_argument, special_flag,
@@ -12,13 +12,13 @@ fn process() -> Result<(), Exit> {
let version = special_flag!(args, "--version") || special_flag!(args, "-v");
if version {
- let version = include_str!("../../../version.txt");
+ let version = include_str!("../../version.txt");
println!("{}", version.trim());
return Err(Exit::Code(0));
}
if help || args.len() < 1 {
- let usage = include_str!("../../../usage.txt");
+ let usage = include_str!("../../usage.txt");
println!("{}", usage.trim());
return Err(Exit::Code(0));
}
diff --git a/parser/src/error.rs b/converter/src/error.rs
index b594165..b594165 100644
--- a/parser/src/error.rs
+++ b/converter/src/error.rs
diff --git a/parser/src/lib.rs b/converter/src/lib.rs
index d7caac3..d7caac3 100644
--- a/parser/src/lib.rs
+++ b/converter/src/lib.rs
diff --git a/parser/src/macros.rs b/converter/src/macros.rs
index 894b3f4..894b3f4 100644
--- a/parser/src/macros.rs
+++ b/converter/src/macros.rs
diff --git a/parser/src/parse.rs b/converter/src/parse.rs
index c4c69f8..c480c3a 100644
--- a/parser/src/parse.rs
+++ b/converter/src/parse.rs
@@ -771,11 +771,11 @@ pub fn convert_to_step_sentence_structure(input: String) -> Result<String, Exit>
if code_record_mode {
// If code block marker is found again, end code recording
if line.starts_with("```") && code_record_mode {
- sentences_buffer.push_str("`\n");
+ sentences_buffer.push_str("\n");
code_record_mode = false;
continue;
}
- sentences_buffer.push_str(format!("{}\\n", line).as_str());
+ sentences_buffer.push_str(format!("`{}`", line).as_str());
continue;
}
@@ -837,7 +837,6 @@ pub fn convert_to_step_sentence_structure(input: String) -> Result<String, Exit>
// Start code recording
if line.starts_with("```") && !code_record_mode {
- sentences_buffer.push('`');
code_record_mode = true;
continue;
}
diff --git a/parser/src/syntax_checker.rs b/converter/src/syntax_checker.rs
index 334fa9d..334fa9d 100644
--- a/parser/src/syntax_checker.rs
+++ b/converter/src/syntax_checker.rs
diff --git a/parser/src/utils.rs b/converter/src/utils.rs
index 0fbb516..0fbb516 100644
--- a/parser/src/utils.rs
+++ b/converter/src/utils.rs
diff --git a/parser/src/utils/path_fmt.rs b/converter/src/utils/path_fmt.rs
index 8750db6..8750db6 100644
--- a/parser/src/utils/path_fmt.rs
+++ b/converter/src/utils/path_fmt.rs
diff --git a/converter/usage.txt b/converter/usage.txt
new file mode 100644
index 0000000..e03897e
--- /dev/null
+++ b/converter/usage.txt
@@ -0,0 +1,6 @@
+mdialogc -i <FILE> -o <FILE>
+ -i --input <FILE> Input file (Markdown / MarkDialog source)
+ -o, --output <FILE> Output file (Generated IR / result)
+
+ -h, --help Show this content
+ -v, --version Show version
diff --git a/converter/version.txt b/converter/version.txt
new file mode 100644
index 0000000..032f755
--- /dev/null
+++ b/converter/version.txt
@@ -0,0 +1,2 @@
+mdialogc (0.1.0)
+Mark Dialog Converter - Copyright © 2026 Weicao-CatilGrass
diff --git a/src/lib.rs b/src/lib.rs
index 728e349..584b845 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -3,9 +3,9 @@
// pub use markdialog_player::*;
// }
-// markdialog::parser
-pub mod parser {
- pub use markdialog_parser::*;
+// markdialog::converter
+pub mod converter {
+ pub use markdialog_converter::*;
}
// markdialog::res
diff --git a/usage.txt b/usage.txt
deleted file mode 100644
index 94d68b2..0000000
--- a/usage.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-mdialogp -i <FILE> -o <FILE>
- -i, --input <FILE> Input file (Markdown / MarkDialog source)
- -o, --output <FILE> Output file (Generated IR / result)
-
- -h, --help Show help and exit
- -v, --version Show version and exit
diff --git a/version.txt b/version.txt
deleted file mode 100644
index 6e8bf73..0000000
--- a/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-0.1.0