diff -up antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java.orig antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java
--- antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java.orig 2011-08-08 11:53:50.000000000 +0200
+++ antlrworks-1.4.3/src/aw/org/antlr/works/grammar/decisiondfa/DecisionDFAEngine.java 2012-02-02 13:53:50.536902161 +0100
@@ -106,13 +106,13 @@ public class DecisionDFAEngine {
if(g == null) return;
if(g.decisionsWhoseDFAsUsesSemPreds != null) {
- for(DFA dfa : g.decisionsWhoseDFAsUsesSemPreds) {
+ for(DFA dfa : (List<DFA>) g.decisionsWhoseDFAsUsesSemPreds) {
usesSemPreds.add(dfa.getDecisionNumber());
}
}
if(g.decisionsWhoseDFAsUsesSynPreds != null) {
- for(DFA dfa : g.decisionsWhoseDFAsUsesSynPreds) {
+ for(DFA dfa : (List<DFA>) g.decisionsWhoseDFAsUsesSynPreds) {
usesSynPreds.add(dfa.getDecisionNumber());
}
}
diff -up antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java.orig antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java
--- antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java.orig 2011-08-08 11:53:50.000000000 +0200
+++ antlrworks-1.4.3/src/aw/org/antlr/works/grammar/engine/GrammarPropertiesImpl.java 2012-02-02 13:54:24.610451213 +0100
@@ -400,7 +400,7 @@ public class GrammarPropertiesImpl imple
Grammar g = antlrEngine.getDefaultGrammar();
if(g != null) {
names.add(g.getRecognizerName());
- for(Grammar gd : g.getDelegates()) {
+ for(Grammar gd : (List<Grammar>) g.getDelegates()) {
names.add(gd.getRecognizerName());
}
}
@@ -408,7 +408,7 @@ public class GrammarPropertiesImpl imple
Grammar lexer = antlrEngine.getLexerGrammar();
if(lexer != null) {
names.add(lexer.getRecognizerName());
- for(Grammar gd : lexer.getDelegates()) {
+ for(Grammar gd : (List<Grammar>) lexer.getDelegates()) {
names.add(gd.getRecognizerName());
}
}