diff options
| author | Emil Fresk <emil.fresk@gmail.com> | 2023-01-02 14:58:37 +0100 |
|---|---|---|
| committer | Henrik Tjäder <henrik@tjaders.com> | 2023-03-01 00:31:04 +0100 |
| commit | 9829d0ac07180967208403610bc9a25249b9fe85 (patch) | |
| tree | 9642ecfc62d93726520f60354c344feab0d313d0 /macros/src/lib.rs | |
| parent | 582c602912592ec7ebea3096aefa02aea99c2143 (diff) | |
Add check again
Diffstat (limited to 'macros/src/lib.rs')
| -rw-r--r-- | macros/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/macros/src/lib.rs b/macros/src/lib.rs index 7729dcb..1bda8d2 100644 --- a/macros/src/lib.rs +++ b/macros/src/lib.rs @@ -10,6 +10,7 @@ use std::{env, fs, path::Path}; mod analyze; mod bindings; +mod check; mod codegen; mod syntax; @@ -61,6 +62,11 @@ pub fn app(args: TokenStream, input: TokenStream) -> TokenStream { Ok(x) => x, }; + match check::app(&app) { + Err(e) => return e.to_compile_error().into(), + _ => {} + } + let analysis = analyze::app(analysis, &app); let ts = codegen::app(&app, &analysis); |
