apif-ast 0.1.0

AST types for .apif/.gctf test files
Documentation
pub mod assertion_ast;
pub mod ast;
pub mod gctf_tokenizer;
pub mod tokenizer;

pub use assertion_ast::{
    AssertionExpr, BinaryOp, Expr, Literal, assertion_to_string, parse_assertion,
    remove_redundant_parens,
};
pub use ast::{
    DocumentChainIter, DocumentMetadata, FileMeta, GctfAttribute, GctfDocument, InlineOptions,
    Section, SectionContent, SectionHeader, SectionType,
};
pub use gctf_tokenizer::{
    GctfToken, GctfTokenKind, tokenize_extract_line, tokenize_gctf, tokenize_inline_options,
    tokenize_kv_line,
};
pub use tokenizer::{
    Span, Token, TokenKind, collect_identifiers, collect_operators, collect_plugin_calls,
    tokenize_assertion,
};