AutoTest -> 39.647%

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

View file

@ -214,6 +214,8 @@ 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("\""))){
boolean escaped = true;
while(escaped){
while(validator.validate( while(validator.validate(
(token) -> !token.getValue().equals("\""), (token) -> !token.getValue().equals("\""),
(bag, token) -> { (bag, token) -> {
@ -223,6 +225,15 @@ public class JavaParser extends Parser<JavaElement> {
bag.set(current); bag.set(current);
})); }));
if(validator.validate((token) -> token.getValue().equals("\""), (bag, token) -> {
Token current = bag.get();
if(current == null) current = token;
else current = current.concat(token);
bag.set(current);
})){
}else escaped = false;
}
return validator.validate((token) -> token.getValue().equals("\"")); return validator.validate((token) -> token.getValue().equals("\""));
} }
return false; return false;