|
1 | 1 | package org.antlr.codebuff; |
2 | 2 |
|
3 | | -import org.antlr.codebuff.misc.HashBag; |
4 | 3 | import org.antlr.v4.runtime.CommonToken; |
5 | 4 | import org.antlr.v4.runtime.CommonTokenStream; |
6 | 5 | import org.antlr.v4.runtime.ParserRuleContext; |
|
17 | 16 | import static org.antlr.codebuff.CollectFeatures.CAT_ALIGN_WITH_ANCESTOR_CHILD; |
18 | 17 | import static org.antlr.codebuff.CollectFeatures.CAT_INDENT; |
19 | 18 | import static org.antlr.codebuff.CollectFeatures.CAT_INDENT_FROM_ANCESTOR_FIRST_TOKEN; |
20 | | -import static org.antlr.codebuff.CollectFeatures.CAT_NO_ALIGNMENT; |
21 | 19 | import static org.antlr.codebuff.CollectFeatures.FEATURES_ALIGN; |
22 | 20 | import static org.antlr.codebuff.CollectFeatures.FEATURES_INJECT_NL; |
23 | 21 | import static org.antlr.codebuff.CollectFeatures.FEATURES_INJECT_WS; |
24 | 22 | import static org.antlr.codebuff.CollectFeatures.INDEX_FIRST_ON_LINE; |
25 | 23 | import static org.antlr.codebuff.CollectFeatures.INDEX_PREV_END_COLUMN; |
26 | 24 | import static org.antlr.codebuff.CollectFeatures.MAX_CONTEXT_DIFF_THRESHOLD; |
27 | | -import static org.antlr.codebuff.CollectFeatures.MAX_CONTEXT_DIFF_THRESHOLD2; |
28 | 25 | import static org.antlr.codebuff.CollectFeatures.earliestAncestorStartingWithToken; |
29 | 26 | import static org.antlr.codebuff.CollectFeatures.getNodeFeatures; |
30 | 27 | import static org.antlr.codebuff.CollectFeatures.getRealTokens; |
@@ -126,13 +123,6 @@ public void processToken(int indexIntoRealTokens, int tokenIndexInStream) { |
126 | 123 | features[INDEX_FIRST_ON_LINE] = injectNewline; // use \n prediction to match exemplars for alignment |
127 | 124 |
|
128 | 125 | int align = alignClassifier.classify(k, features, corpus.align, MAX_CONTEXT_DIFF_THRESHOLD); |
129 | | - if ( align==CAT_NO_ALIGNMENT ) { |
130 | | - HashBag<Integer> votes = alignClassifier.votes(k, features, corpus.align, MAX_CONTEXT_DIFF_THRESHOLD); |
131 | | - if ( votes.size()==0 ) { |
132 | | - // try with less strict match threshold to get some indication of alignment |
133 | | - align = alignClassifier.classify(k, features, corpus.align, MAX_CONTEXT_DIFF_THRESHOLD2); |
134 | | - } |
135 | | - } |
136 | 126 |
|
137 | 127 | int ws = wsClassifier.classify(k, features, corpus.injectWS, MAX_CONTEXT_DIFF_THRESHOLD); |
138 | 128 |
|
|
0 commit comments