AutoTest -> 67.639

This commit is contained in:
jeffcheasey88 2023-08-11 02:43:28 +02:00
parent 34645fab9b
commit f2d9c8f5db

View file

@ -349,8 +349,18 @@ public class JavaParser extends Parser<JavaElement> {
.end((a,b) -> a);
operation.then((validator) -> validator.validate((token) -> token.getValue().equals("else")))
.end((a,b) -> a);
operation.then((validator) -> validator.validate((token) -> token.getValue().equals("try")))
StateTree<JavaElement> operation_try = operation.then((validator) -> validator.validate((token) -> token.getValue().equals("try")));
StateTree<JavaElement> operation_try_base = operation_try.then((validator) -> validator.validate((token) -> token.getValue().equals("{")));
operation_try.then((validator) -> validator.validate((token) -> token.getValue().equals("(")))
.then(new RedirectStateTree<>(value_container, (global, local) -> global.set(null)))
.then((validator) -> validator.validate((token) -> token.getValue().equals(")")))
.then(operation_try_base);
operation_try_base.end((a,b) -> a)
.multiple(function_container)
.unique((validator) -> validator.validate((token) -> token.getValue().equals("}")))
.end((a,b) -> a);
operation.then((validator) -> validator.validate((token) -> token.getValue().equals("continue")))
.then((validator) -> validator.validate((token) -> token.getValue().equals(";")))
.end((a,b) -> a);