summaryrefslogtreecommitdiff
path: root/crates/typst-syntax
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-syntax')
-rw-r--r--crates/typst-syntax/src/lexer.rs2
-rw-r--r--crates/typst-syntax/src/lib.rs6
2 files changed, 5 insertions, 3 deletions
diff --git a/crates/typst-syntax/src/lexer.rs b/crates/typst-syntax/src/lexer.rs
index a909dfa0..c702551c 100644
--- a/crates/typst-syntax/src/lexer.rs
+++ b/crates/typst-syntax/src/lexer.rs
@@ -673,7 +673,7 @@ pub fn link_prefix(text: &str) -> (&str, bool) {
}
/// Split text at newlines.
-pub(super) fn split_newlines(text: &str) -> Vec<&str> {
+pub fn split_newlines(text: &str) -> Vec<&str> {
let mut s = Scanner::new(text);
let mut lines = Vec::new();
let mut start = 0;
diff --git a/crates/typst-syntax/src/lib.rs b/crates/typst-syntax/src/lib.rs
index 5cf740e7..7ce30d9a 100644
--- a/crates/typst-syntax/src/lib.rs
+++ b/crates/typst-syntax/src/lib.rs
@@ -15,11 +15,13 @@ mod span;
pub use self::file::{FileId, PackageSpec, PackageVersion, VirtualPath};
pub use self::highlight::{highlight, highlight_html, Tag};
pub use self::kind::SyntaxKind;
-pub use self::lexer::{is_id_continue, is_id_start, is_ident, is_newline, link_prefix};
+pub use self::lexer::{
+ is_id_continue, is_id_start, is_ident, is_newline, link_prefix, split_newlines,
+};
pub use self::node::{LinkedChildren, LinkedNode, SyntaxError, SyntaxNode};
pub use self::parser::{parse, parse_code, parse_math};
pub use self::source::Source;
pub use self::span::{Span, Spanned};
-use self::lexer::{split_newlines, LexMode, Lexer};
+use self::lexer::{LexMode, Lexer};
use self::parser::{reparse_block, reparse_markup};