From d0113c6b73736bb31bfef01dc983d9a55f8a3fff Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Wed, 15 Jul 2020 14:26:43 +0200 Subject: [PATCH] Fix NTA token parsing of fully-qualified type names. --- src/main/jastadd/RelAst.parser | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/jastadd/RelAst.parser b/src/main/jastadd/RelAst.parser index 12a7044..f8db594 100644 --- a/src/main/jastadd/RelAst.parser +++ b/src/main/jastadd/RelAst.parser @@ -79,8 +79,8 @@ Component component = // NTA | SLASH ID COL s_type_use.u SLASH {: return new NTAComponent(ID, u); :} | SLASH s_type_use.u SLASH {: return new NTAComponent(u.getID(), u); :} - // NTA Token (same as NTA) - | SLASH LT ID COL s_type_use.u GT SLASH {: return new NTATokenComponent(ID, u); :} + // NTA Token + | SLASH LT ID COL type_use.u GT SLASH {: return new NTATokenComponent(ID, u); :} | SLASH LT ID GT SLASH {: return new NTATokenComponent(ID, new SimpleTypeUse("String")); :} // Token | LT ID COL type_use.u GT {: return new TokenComponent(ID, u); :} -- GitLab