AutoTest -> 39.647%

This commit is contained in:
jeffcheasey88 2023-07-26 10:49:27 +02:00
parent 28dd9cd7b1
commit 4486a43482

View file

@ -214,14 +214,25 @@ public class JavaParser extends Parser<JavaElement> {
value.then((validator) -> { value.then((validator) -> {
if(validator.validate((token) -> token.getValue().equals("\""))){ if(validator.validate((token) -> token.getValue().equals("\""))){
while(validator.validate( boolean escaped = true;
(token) -> !token.getValue().equals("\""), while(escaped){
(bag, token) -> { while(validator.validate(
Token current = bag.get(); (token) -> !token.getValue().equals("\""),
(bag, token) -> {
Token current = bag.get();
if(current == null) current = token;
else current = current.concat(token);
bag.set(current);
}));
if(validator.validate((token) -> token.getValue().equals("\""), (bag, token) -> {
Token current = bag.get();
if(current == null) current = token; if(current == null) current = token;
else current = current.concat(token); else current = current.concat(token);
bag.set(current); bag.set(current);
})); })){
}else escaped = false;
}
return validator.validate((token) -> token.getValue().equals("\"")); return validator.validate((token) -> token.getValue().equals("\""));
} }