SonarQube Scan / SonarQube Trigger (push) Failing after 1m28s
new file: resources/AllgemeinTest/Kombinatoren_After_Lazy.jav modified: resources/AllgemeinTest/Kombinatoren_Or.jav renamed: resources/AllgemeinTest/Kombinatoren.jav -> resources/AllgemeinTest/Kombinatoren_Satisfy.jav new file: resources/AllgemeinTest/Kombinatoren_Trans.jav modified: resources/AllgemeinTest/Kombinatoren_failure.jav new file: resources/AllgemeinTest/Pair.java new file: resources/AllgemeinTest/Parser.jav modified: src/test/java/AllgemeinTest.java
20 lines
496 B
Java
20 lines
496 B
Java
import java.util.stream.Stream;
|
|
import Pair;
|
|
import java.util.function.Function;
|
|
|
|
public class Kombinatoren_After {
|
|
|
|
|
|
after (fst, snd) { //System.out.println("after2");
|
|
|
|
return () -> Stream.of(
|
|
toks -> {
|
|
return fst.apply().flatMap(x ->
|
|
x.apply(toks).flatMap(p1 ->
|
|
snd.apply().flatMap(y -> y.apply(p1.snd()).map(p2 ->
|
|
new Pair<>(new Pair<>(p1.fst(), p2.fst()), p2.snd()))))); } );
|
|
}
|
|
}
|
|
|
|
|