aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-07-31 21:38:19 +0100
committerAleksey Kladov <[email protected]>2018-07-31 21:44:31 +0100
commit7912189ec304b28c4df0030b5282cf3d21074154 (patch)
tree03a0a1b128439fdefbd1d012b392995ca8a6e264 /src/lib.rs
parentd1400e95d7ad701fcba1191cb00968c2eae8b394 (diff)
reorganize
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs
index a72d9e3cb..8f25de9a4 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -27,7 +27,11 @@ extern crate unicode_xid;
27pub mod algo; 27pub mod algo;
28pub mod ast; 28pub mod ast;
29mod lexer; 29mod lexer;
30mod parser; 30#[macro_use]
31mod parser_api;
32mod grammar;
33mod parser_impl;
34
31mod syntax_kinds; 35mod syntax_kinds;
32/// Utilities for simple uses of the parser. 36/// Utilities for simple uses of the parser.
33pub mod utils; 37pub mod utils;
@@ -43,5 +47,5 @@ pub use {
43 47
44pub fn parse(text: String) -> SyntaxNode { 48pub fn parse(text: String) -> SyntaxNode {
45 let tokens = tokenize(&text); 49 let tokens = tokenize(&text);
46 parser::parse::<yellow::GreenBuilder>(text, &tokens) 50 parser_impl::parse::<yellow::GreenBuilder>(text, &tokens)
47} 51}