diff options
Diffstat (limited to 'src/parse/mod.rs')
| -rw-r--r-- | src/parse/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs index 38a08ab8..fbace15b 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -12,14 +12,14 @@ pub use resolve::*; pub use scanner::*; pub use tokens::*; -use std::rc::Rc; +use std::sync::Arc; use crate::syntax::ast::{Associativity, BinOp, UnOp}; use crate::syntax::{ErrorPos, Green, GreenNode, NodeKind}; use crate::util::EcoString; /// Parse a source file. -pub fn parse(src: &str) -> Rc<GreenNode> { +pub fn parse(src: &str) -> Arc<GreenNode> { let mut p = Parser::new(src, TokenMode::Markup); markup(&mut p, true); match p.finish().into_iter().next() { |
