public int[] toArray() { int[] values = new int[size()]; int n = intervals.size(); int j = 0; for (int i = 0; i < n; i++) { Interval I = intervals.get(i); int a = I.a; int b = I.b; for (int v=a; v<=b; v++) { values[j] = v; j++; } } return values; }
public int[] toArray() { int[] values = new int[size()]; int n = intervals.size(); int j = 0; for (int i = 0; i < n; i++) { Interval I = (Interval) intervals.get(i); int a = I.a; int b = I.b; for (int v=a; v<=b; v++) { values[j] = v; j++; } } return values; }
public int[] toArray() { int[] values = new int[size()]; int n = intervals.size(); int j = 0; for (int i = 0; i < n; i++) { Interval I = intervals.get(i); int a = I.a; int b = I.b; for (int v=a; v<=b; v++) { values[j] = v; j++; } } return values; }
public int[] toArray() { int[] values = new int[size()]; int n = intervals.size(); int j = 0; for (int i = 0; i < n; i++) { Interval I = (Interval) intervals.get(i); int a = I.a; int b = I.b; for (int v=a; v<=b; v++) { values[j] = v; j++; } } return values; }
protected static Integer getTokenType(Label label) { if ( label.isSet() ) { // pick random element of set IntervalSet typeSet = (IntervalSet)label.getSet(); int randomIndex = random.nextInt(typeSet.size()); return typeSet.get(randomIndex); } else { return Utils.integer(label.getAtom()); } //System.out.println(t0.label.toString(g)); }
protected static Integer getTokenType(Label label) { if ( label.isSet() ) { // pick random element of set IntervalSet typeSet = (IntervalSet)label.getSet(); int randomIndex = random.nextInt(typeSet.size()); return typeSet.get(randomIndex); } else { return Utils.integer(label.getAtom()); } //System.out.println(t0.label.toString(g)); }
protected static Integer getTokenType(Label label) { if ( label.isSet() ) { // pick random element of set IntervalSet typeSet = (IntervalSet)label.getSet(); int randomIndex = random.nextInt(typeSet.size()); return typeSet.get(randomIndex); } else { return Utils.integer(label.getAtom()); } //System.out.println(t0.label.toString(g)); }
protected static Integer getTokenType(Label label) { if ( label.isSet() ) { // pick random element of set IntervalSet typeSet = (IntervalSet)label.getSet(); int randomIndex = random.nextInt(typeSet.size()); return typeSet.get(randomIndex); } else { return Utils.integer(label.getAtom()); } //System.out.println(t0.label.toString(g)); }
match(input, Token.UP, null); if (state.failed) return alts; alts = IntervalSet.of( Grammar.getCharValueFromGrammarCharLiteral((c1!=null?c1.getText():null)), Grammar.getCharValueFromGrammarCharLiteral((c2!=null?c2.getText():null)) ).size();
match(input, Token.UP, null); if (state.failed) return alts; alts = IntervalSet.of( Grammar.getCharValueFromGrammarCharLiteral((c1!=null?c1.getText():null)), Grammar.getCharValueFromGrammarCharLiteral((c2!=null?c2.getText():null)) ).size();