fatou 0.5.0

A language server, formatter, and linter for Julia
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Zero-cost typed wrappers over the CST, using `rowan`'s `AstNode` support.
//! Each wrapper is a newtype around a [`SyntaxNode`](crate::syntax::SyntaxNode)
//! that only casts when the node's kind matches.

pub use rowan::ast::{AstChildren, AstNode, AstPtr, SyntaxNodePtr, support};

pub mod nodes;

pub use nodes::{
    ArgList, AssignmentExpr, BeginExpr, BinaryExpr, Block, CallExpr, Condition, ElseClause,
    ElseifClause, FunctionDef, IfExpr, IndexExpr, Literal, Name, ParenExpr, Root, Signature,
    UnaryExpr,
};