spectec_ast_decode_derive 1.0.0

Proc macro for generating decoding implementations for SpecTec AST S-expressions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![deny(
    clippy::arithmetic_side_effects,
    clippy::expect_used,
    clippy::panic,
    clippy::pedantic
)]
#![allow(clippy::doc_markdown, clippy::missing_errors_doc)]

extern crate proc_macro;

mod item;
mod utils;

use synstructure::decl_derive;

decl_derive!([SExprDecode, attributes(sexpr_node, sexpr_atom)] => item::sexpr_decode_derive);