arity-parser 0.7.0

Lossless CST parser, typed AST wrappers, and incremental reparser for the R language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub use rowan::ast::{AstChildren, AstNode, AstPtr, SyntaxNodePtr, support};

pub mod expr;
pub mod kinds;
pub mod nodes;
pub mod tokens;

pub use expr::{Expr, HasArgList};

pub use nodes::{
    Arg, ArgList, AssignmentExpr, BinaryExpr, BlockExpr, CallExpr, ForExpr, ForExprParts, Formal,
    FunctionExpr, IfExpr, NamespaceAccess, Param, ParenExpr, RepeatExpr, Root, RoxygenBlock,
    RoxygenParagraph, RoxygenSection, RoxygenTag, Subset2Expr, SubsetExpr, UnaryExpr, WhileExpr,
    WhileExprParts,
};
pub use tokens::{
    AstToken, Comment, ComplexLit, FloatLit, Ident, IntLit, RConstant, StringLit, token_name,
};