From 44cfedc5e60a28ed95160bbae5d65cfc7b53054e Mon Sep 17 00:00:00 2001 From: Terence Parr Date: Sun, 18 Nov 2012 14:59:56 -0800 Subject: [PATCH] tweak to compile. strange --- tool/src/org/antlr/v4/tool/GrammarTransformPipeline.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tool/src/org/antlr/v4/tool/GrammarTransformPipeline.java b/tool/src/org/antlr/v4/tool/GrammarTransformPipeline.java index dbceaa87e..6efba958c 100644 --- a/tool/src/org/antlr/v4/tool/GrammarTransformPipeline.java +++ b/tool/src/org/antlr/v4/tool/GrammarTransformPipeline.java @@ -279,7 +279,7 @@ public class GrammarTransformPipeline { GrammarRootAST combinedAST = combinedGrammar.ast; //tool.log("grammar", "before="+combinedAST.toStringTree()); GrammarASTAdaptor adaptor = new GrammarASTAdaptor(combinedAST.token.getInputStream()); - GrammarAST[] elements = combinedAST.getChildren().toArray(new GrammarAST[0]); + GrammarAST[] elements = (GrammarAST[])combinedAST.getChildren().toArray(); // MAKE A GRAMMAR ROOT and ID String lexerName = combinedAST.getChild(0).getText()+"Lexer"; @@ -295,7 +295,7 @@ public class GrammarTransformPipeline { if ( optionsRoot!=null ) { GrammarAST lexerOptionsRoot = (GrammarAST)adaptor.dupNode(optionsRoot); lexerAST.addChild(lexerOptionsRoot); - GrammarAST[] options = optionsRoot.getChildren().toArray(new GrammarAST[0]); + GrammarAST[] options = (GrammarAST[])optionsRoot.getChildren().toArray(); for (GrammarAST o : options) { String optionName = o.getChild(0).getText(); if ( Grammar.lexerOptions.contains(optionName) &&