From 1baef509afe52ab285e73469fc597de8f4e166b6 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Sun, 1 Sep 2019 18:38:39 +0200 Subject: Change parser macros to use a function-like syntax This makes the parser code look much less magical. --- dhall_syntax/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'dhall_syntax/src/lib.rs') diff --git a/dhall_syntax/src/lib.rs b/dhall_syntax/src/lib.rs index e4a6077..290f53c 100644 --- a/dhall_syntax/src/lib.rs +++ b/dhall_syntax/src/lib.rs @@ -3,6 +3,7 @@ #![feature(try_blocks)] #![feature(never_type)] #![feature(bind_by_move_pattern_guards)] +#![feature(proc_macro_hygiene)] #![allow( clippy::many_single_char_names, clippy::should_implement_trait, -- cgit v1.2.3 From 98b53bfe084fcdb58207de19fccbd9ac10a7baf7 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Mon, 2 Sep 2019 17:02:06 +0200 Subject: Avoid use of bind_by_move_pattern_guards feature --- dhall_syntax/src/lib.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'dhall_syntax/src/lib.rs') diff --git a/dhall_syntax/src/lib.rs b/dhall_syntax/src/lib.rs index 290f53c..fb12af4 100644 --- a/dhall_syntax/src/lib.rs +++ b/dhall_syntax/src/lib.rs @@ -2,7 +2,6 @@ #![feature(slice_patterns)] #![feature(try_blocks)] #![feature(never_type)] -#![feature(bind_by_move_pattern_guards)] #![feature(proc_macro_hygiene)] #![allow( clippy::many_single_char_names, -- cgit v1.2.3 From 41f598a75de41665dd9ec0aad56b5ef526698151 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Mon, 2 Sep 2019 18:46:53 +0200 Subject: Use proper hygiene for `Parsers` and `Rule` --- dhall_syntax/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'dhall_syntax/src/lib.rs') diff --git a/dhall_syntax/src/lib.rs b/dhall_syntax/src/lib.rs index fb12af4..1636c8b 100644 --- a/dhall_syntax/src/lib.rs +++ b/dhall_syntax/src/lib.rs @@ -3,6 +3,7 @@ #![feature(try_blocks)] #![feature(never_type)] #![feature(proc_macro_hygiene)] +#![feature(type_alias_enum_variants)] #![allow( clippy::many_single_char_names, clippy::should_implement_trait, -- cgit v1.2.3 From 0c746c4e5dc3c490071e9dccdf089e33ce3ea7bf Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Mon, 2 Sep 2019 22:03:47 +0200 Subject: We don't use the try_blocks feature anymore --- dhall_syntax/src/lib.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'dhall_syntax/src/lib.rs') diff --git a/dhall_syntax/src/lib.rs b/dhall_syntax/src/lib.rs index 1636c8b..7b43c6b 100644 --- a/dhall_syntax/src/lib.rs +++ b/dhall_syntax/src/lib.rs @@ -1,6 +1,5 @@ #![feature(trace_macros)] #![feature(slice_patterns)] -#![feature(try_blocks)] #![feature(never_type)] #![feature(proc_macro_hygiene)] #![feature(type_alias_enum_variants)] -- cgit v1.2.3 From 468977575c68ac4cc3a57395ace4095db50e8947 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Tue, 3 Sep 2019 11:23:26 +0200 Subject: Upgrade rust toolchain --- dhall_syntax/src/lib.rs | 1 - 1 file changed, 1 deletion(-) (limited to 'dhall_syntax/src/lib.rs') diff --git a/dhall_syntax/src/lib.rs b/dhall_syntax/src/lib.rs index 7b43c6b..95f40c2 100644 --- a/dhall_syntax/src/lib.rs +++ b/dhall_syntax/src/lib.rs @@ -2,7 +2,6 @@ #![feature(slice_patterns)] #![feature(never_type)] #![feature(proc_macro_hygiene)] -#![feature(type_alias_enum_variants)] #![allow( clippy::many_single_char_names, clippy::should_implement_trait, -- cgit v1.2.3