Expand description
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§
Structs§
- Error
- This crate specific error type.
- Parser
- Token
Reader
Enums§
- Error
Kind - The list of the possible error kinds
Type Aliases§
- Result
- This crate specific
Result
type.