From 3944e9115c33b29c0d942d046f8295124152bba0 Mon Sep 17 00:00:00 2001 From: Colin Rofls Date: Mon, 10 Jun 2024 18:04:37 -0400 Subject: [PATCH] [fea-rs] Parse useExtension keyword in lookups I've never seen this syntax in the wild before, and apparently it wasn't covered by our tests. Now it is. --- fea-rs/src/parse/grammar/mod.rs | 4 ++- .../mini-latin/good/lookup_extension.fea | 3 +++ .../mini-latin/good/lookup_extension.ttx | 25 +++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 fea-rs/test-data/compile-tests/mini-latin/good/lookup_extension.fea create mode 100644 fea-rs/test-data/compile-tests/mini-latin/good/lookup_extension.ttx diff --git a/fea-rs/src/parse/grammar/mod.rs b/fea-rs/src/parse/grammar/mod.rs index fc3e6b50..3640b3b6 100644 --- a/fea-rs/src/parse/grammar/mod.rs +++ b/fea-rs/src/parse/grammar/mod.rs @@ -112,7 +112,9 @@ fn table(parser: &mut Parser) { //or lookup