build(rust): vendor rnix parser crate
This commit was merged in pull request #57.
This commit is contained in:
1 parent
cbdf482422
commit
82ad65a3a4
492 files changed
+67785
-1
No files matched your search
+41
@@ -0,0 +1,41 @@
|
||||
//! A generic library for lossless syntax trees.
|
||||
//! See `examples/s_expressions.rs` for a tutorial.
|
||||
#![forbid(
|
||||
// missing_debug_implementations,
|
||||
unconditional_recursion,
|
||||
future_incompatible,
|
||||
// missing_docs,
|
||||
)]
|
||||
#![deny(unsafe_code)]
|
||||
|
||||
#[allow(unsafe_code)]
|
||||
mod green;
|
||||
#[allow(unsafe_code)]
|
||||
pub mod cursor;
|
||||
|
||||
pub mod api;
|
||||
mod syntax_text;
|
||||
mod utility_types;
|
||||
|
||||
mod cow_mut;
|
||||
#[allow(unsafe_code)]
|
||||
mod sll;
|
||||
#[allow(unsafe_code)]
|
||||
mod arc;
|
||||
#[cfg(feature = "serde1")]
|
||||
mod serde_impls;
|
||||
pub mod ast;
|
||||
|
||||
pub use text_size::{TextLen, TextRange, TextSize};
|
||||
|
||||
pub use crate::{
|
||||
api::{
|
||||
Language, SyntaxElement, SyntaxElementChildren, SyntaxNode, SyntaxNodeChildren, SyntaxToken,
|
||||
},
|
||||
green::{
|
||||
Checkpoint, Children, GreenNode, GreenNodeBuilder, GreenNodeData, GreenToken,
|
||||
GreenTokenData, NodeCache, SyntaxKind,
|
||||
},
|
||||
syntax_text::SyntaxText,
|
||||
utility_types::{Direction, NodeOrToken, TokenAtOffset, WalkEvent},
|
||||
};
|
||||
Reference in new issue
Block a user