[Parse Class] -> empty String
This commit is contained in:
parent
8c69093ddd
commit
7565b3ad78
1 changed files with 13 additions and 3 deletions
|
@ -126,6 +126,7 @@ public class JavaParser extends Parser<JavaFile> {
|
|||
Function<TokenValidator, Boolean> LAMBDA_47 = (v) -> v.validate((t) -> t.getValue().equals("class"));
|
||||
Function<TokenValidator, Boolean> LAMBDA_48 = (v) -> v.validate((t) -> t.getValue().equals("extends"));
|
||||
Function<TokenValidator, Boolean> LAMBDA_49 = (v) -> v.validate((t) -> t.getValue().equals("implements"));
|
||||
Function<TokenValidator, Boolean> LAMBDA_50 = (v) -> v.validate((t) -> t.getValue().equals("else"));
|
||||
|
||||
StateTree<JavaFile> main = new StateTree<>();
|
||||
StateTree<JavaFile> package_q0 = new StateTree<>();
|
||||
|
@ -202,7 +203,8 @@ public class JavaParser extends Parser<JavaFile> {
|
|||
operation_q0.then(LAMBDA_38).then(LAMBDA_1).<JavaElement>end(END_OP);
|
||||
operation_q0.then(LAMBDA_39).then(new RedirectStateTree<>(value_q0,(bag) -> "op_value(194)")).then(LAMBDA_1).<JavaElement>end(END_OP);
|
||||
operation_q0.then(LAMBDA_40).then(LAMBDA_1).<JavaElement>end(END_OP);
|
||||
operation_q0.then(LAMBDA_41).<JavaElement>end(END_OP);
|
||||
operation_q0.then(LAMBDA_41).<JavaElement>end(END_OP).<JavaElement>end(END_OP).then(function_q18);;
|
||||
operation_q0.then(LAMBDA_50).<JavaElement>end(END_OP).<JavaElement>end(END_OP).then(function_q18);;
|
||||
|
||||
StateTree<JavaElement> operation_q47 = operation_q1.then(LAMBDA_23);
|
||||
StateTree<JavaElement> operation_q48 = operation_q47.then(LAMBDA_24);
|
||||
|
@ -341,7 +343,12 @@ public class JavaParser extends Parser<JavaFile> {
|
|||
Function<TokenValidator, Boolean> LAMBDA_25 = (v) -> v.validate((t) -> t.getValue().equals("."), (bag, t) -> bag.set("type", t));
|
||||
Function<TokenValidator, Boolean> LAMBDA_26 = (v) -> v.validate((t) -> t.getValue().equals("\""), (bag, t) -> {
|
||||
Bag sub = bag.get("?");
|
||||
if(sub == null) return;
|
||||
if(sub == null){
|
||||
sub = new Bag();
|
||||
bag.set("?", sub);
|
||||
sub.set(new Token(0,0,"",null));
|
||||
return;
|
||||
}
|
||||
sub.set(new Value(sub.get()));
|
||||
});
|
||||
Function<TokenValidator, Boolean> LAMBDA_27 = (v) -> v.validate((t) -> !t.getValue().equals("\""), (bag,t) -> {
|
||||
|
@ -466,7 +473,10 @@ public class JavaParser extends Parser<JavaFile> {
|
|||
value_q1.<JavaElement>end(END_VALUE).then(value_q22);
|
||||
value_q11.then(value_q1);
|
||||
value_q0.then(LAMBDA_23).then(new RedirectStateTree<>(value_q0,(bag) -> "?")).then(LAMBDA_24).<JavaElement>end(END_NATIVE_VALUE).then(value_q22);
|
||||
value_q0.then(LAMBDA_26).then(LAMBDA_27).loop().then(LAMBDA_26).<JavaElement>end(END_NATIVE_VALUE).then(value_q22);
|
||||
StateTree<JavaElement> value_q3 = value_q0.then(LAMBDA_26);
|
||||
StateTree<JavaElement> value_q5 = value_q3.then(LAMBDA_26);
|
||||
value_q3.then(LAMBDA_27).loop().then(value_q5);
|
||||
value_q5.<JavaElement>end(END_NATIVE_VALUE).then(value_q22);
|
||||
value_q0.then(LAMBDA_28).then(LAMBDA_29).then(LAMBDA_28).<JavaElement>end(END_NATIVE_VALUE).then(value_q22);
|
||||
return value_q0;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue