From 3729e1601f120cba948864d54010efee95f403fe Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Wed, 6 Apr 2022 11:41:29 +0200 Subject: [PATCH] Adjust a few types to match new generics in generated node classes --- src/main/java/org/sablecc/sablecc/AddAstProductions.java | 6 +++--- src/main/java/org/sablecc/sablecc/Inlining.java | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/sablecc/sablecc/AddAstProductions.java b/src/main/java/org/sablecc/sablecc/AddAstProductions.java index 43adccb..b5c9e6a 100644 --- a/src/main/java/org/sablecc/sablecc/AddAstProductions.java +++ b/src/main/java/org/sablecc/sablecc/AddAstProductions.java @@ -26,7 +26,7 @@ import java.io.*; public class AddAstProductions extends DepthFirstAdapter { - List<AAstProd> listAstProd = new LinkedList<>(); + List<PAstProd> listAstProd = new LinkedList<>(); private boolean firstAlt; public AddAstProductions() @@ -95,8 +95,8 @@ public class AddAstProductions extends DepthFirstAdapter } } - List<AElem> listElems; - List<AAstAlt> listOfAstAlts; + List<PElem> listElems; + List<PAstAlt> listOfAstAlts; public void error(Token token) { diff --git a/src/main/java/org/sablecc/sablecc/Inlining.java b/src/main/java/org/sablecc/sablecc/Inlining.java index 12ac903..a6b0a78 100644 --- a/src/main/java/org/sablecc/sablecc/Inlining.java +++ b/src/main/java/org/sablecc/sablecc/Inlining.java @@ -79,7 +79,7 @@ public class Inlining Once we detect that the production can be inline, we try to inline each of its alternatives. */ - List<AAlt> listOfAlts = new LinkedList<>(); + List<PAlt> listOfAlts = new LinkedList<>(); for(int i=0; i<alts.length; i++) { listOfAlts.addAll( inlineAlternative(alts[i]) ); @@ -107,7 +107,7 @@ public class Inlining return false; } - List<AAlt> removeAlternativeDoubloonsFromInlinedProduction(List<AAlt> inlinedAlternatives) + List<PAlt> removeAlternativeDoubloonsFromInlinedProduction(List<PAlt> inlinedAlternatives) { AAlt[] alts = inlinedAlternatives.toArray(new AAlt[0]); List<?>[] theWhole = new List<?>[alts.length]; -- GitLab