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 Result type.