aboutsummaryrefslogtreecommitdiff
path: root/syn/dev
diff options
context:
space:
mode:
Diffstat (limited to 'syn/dev')
-rw-r--r--syn/dev/Cargo.toml22
-rw-r--r--syn/dev/README.md6
-rw-r--r--syn/dev/main.rs4
-rw-r--r--syn/dev/parse.rs18
4 files changed, 0 insertions, 50 deletions
diff --git a/syn/dev/Cargo.toml b/syn/dev/Cargo.toml
deleted file mode 100644
index 79486c1..0000000
--- a/syn/dev/Cargo.toml
+++ /dev/null
@@ -1,22 +0,0 @@
-[package]
-name = "syn-dev"
-version = "0.0.0"
-authors = ["David Tolnay <dtolnay@gmail.com>"]
-edition = "2018"
-publish = false
-
-[lib]
-path = "parse.rs"
-proc-macro = true
-
-[[bin]]
-path = "main.rs"
-name = "syn-dev"
-
-[dependencies]
-quote = "1.0"
-
-[dependencies.syn]
-path = ".."
-default-features = false
-features = ["parsing", "full", "extra-traits", "proc-macro"]
diff --git a/syn/dev/README.md b/syn/dev/README.md
deleted file mode 100644
index 91b9846..0000000
--- a/syn/dev/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-A little project skeleton for troubleshooting Syn's parsers during development,
-especially when adding support for new Rust syntax.
-
-Place a sample of the syntax you are working on into main.rs and then run `cargo
-check` to try parsing it, revealing the resulting syntax tree or else showing
-the position and error message if the input fails to parse.
diff --git a/syn/dev/main.rs b/syn/dev/main.rs
deleted file mode 100644
index eb67546..0000000
--- a/syn/dev/main.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-syn_dev::r#mod! {
- // Write Rust code here and run `cargo check` to have Syn parse it.
-
-}
diff --git a/syn/dev/parse.rs b/syn/dev/parse.rs
deleted file mode 100644
index 2a92550..0000000
--- a/syn/dev/parse.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-extern crate proc_macro;
-
-use proc_macro::TokenStream;
-use quote::quote;
-use syn::File;
-
-#[proc_macro]
-pub fn r#mod(input: TokenStream) -> TokenStream {
- let compile_error = syn::parse::<File>(input)
- .map(|file| println!("{:#?}", file))
- .map_err(|err| err.to_compile_error())
- .err();
-
- TokenStream::from(quote! {
- #compile_error
- fn main() {}
- })
-}