Crate erl_parse [−] [src]
Erlang source code parser.
Examples
extern crate erl_parse; extern crate erl_pp; extern crate erl_tokenize; use erl_parse::{Parser, TokenReader}; use erl_parse::cst::Expr; use erl_pp::Preprocessor; use erl_tokenize::Lexer; let text = r#"io:format("Hello World")"#; let mut parser = Parser::new(TokenReader::new(Preprocessor::new(Lexer::new(text)))); parser.parse::<Expr>().unwrap();
Modules
builtin | |
cst | |
traits |
Structs
Error |
This crate specific error type. |
Parser | |
TokenReader |
Enums
ErrorKind |
The list of the possible error kinds |
Type Definitions
Result |
This crate specific |