diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-01-14 12:34:17 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-01-14 12:34:17 +0100 |
| commit | ab03f3224078f1b8ca05bc1b65a7df4bebb5f449 (patch) | |
| tree | 968c8fff18863187d77fe0ce26a726aeddbca195 /src/syntax/parsing.rs | |
| parent | 2589692b00d40fd5094ea2d5b9448e2cfc052045 (diff) | |
Reorganize syntax module
Diffstat (limited to 'src/syntax/parsing.rs')
| -rw-r--r-- | src/syntax/parsing.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/syntax/parsing.rs b/src/syntax/parsing.rs index 7f557fac..a6e6c861 100644 --- a/src/syntax/parsing.rs +++ b/src/syntax/parsing.rs @@ -2,21 +2,21 @@ use std::collections::HashSet; use super::ast::{Assoc, BinOp, UnOp}; use super::{ - ErrorPos, Group, Marker, ParseError, ParseResult, Parser, SyntaxKind, SyntaxNode, - TokenMode, + ErrorPos, Group, LexMode, Marker, ParseError, ParseResult, Parser, SyntaxKind, + SyntaxNode, }; use crate::util::EcoString; /// Parse a source file. pub fn parse(text: &str) -> SyntaxNode { - let mut p = Parser::new(text, TokenMode::Markup); + let mut p = Parser::new(text, LexMode::Markup); markup(&mut p, true); p.finish().into_iter().next().unwrap() } /// Parse code directly, only used for syntax highlighting. pub fn parse_code(text: &str) -> SyntaxNode { - let mut p = Parser::new(text, TokenMode::Code); + let mut p = Parser::new(text, LexMode::Code); p.perform(SyntaxKind::CodeBlock, code); p.finish().into_iter().next().unwrap() } @@ -29,7 +29,7 @@ pub(crate) fn reparse_code_block( text: &str, end_pos: usize, ) -> Option<(Vec<SyntaxNode>, bool, usize)> { - let mut p = Parser::with_prefix(prefix, text, TokenMode::Code); + let mut p = Parser::with_prefix(prefix, text, LexMode::Code); if !p.at(SyntaxKind::LeftBrace) { return None; } @@ -53,7 +53,7 @@ pub(crate) fn reparse_content_block( text: &str, end_pos: usize, ) -> Option<(Vec<SyntaxNode>, bool, usize)> { - let mut p = Parser::with_prefix(prefix, text, TokenMode::Code); + let mut p = Parser::with_prefix(prefix, text, LexMode::Code); if !p.at(SyntaxKind::LeftBracket) { return None; } @@ -81,7 +81,7 @@ pub(crate) fn reparse_markup_elements( mut at_start: bool, min_indent: usize, ) -> Option<(Vec<SyntaxNode>, bool, usize)> { - let mut p = Parser::with_prefix(prefix, text, TokenMode::Markup); + let mut p = Parser::with_prefix(prefix, text, LexMode::Markup); let mut node: Option<&SyntaxNode> = None; let mut iter = reference.iter(); |
