mod language;
mod syntax_kind;
mod tokenizer;
mod typed_node;
mod parser;
use tokenizer::Tokenizer;
pub use syntax_kind::SyntaxKind;
pub use parser::{AST, ParseError as NewParseError, TextRange};
pub use typed_node::TypedNode;
pub fn parse(input: &str) -> AST {
parser::parse(Tokenizer::new(input))
}