Crate rnix[][src]

Re-exports

pub use self::parser::AST;
pub use self::value::StrPart;
pub use self::value::Value as NixValue;

Modules

The parser: turns a series of tokens into an AST

The tokenizer: turns a string into tokens, such as numbers, strings, and keywords

Provides a type system for the AST, in some sense

The types: Such as strings or integers

Macros

Structs

A range in text, represented as a pair of TextSize.

A measure of text length. Also, equivalently, an index into text.

Enums

There might be zero, one or two leaves at a given offset.

WalkEvent describes tree walking process.

Functions

A convenience function for first tokenizing and then parsing given input

Type Definitions