Char Value
This commit is contained in:
parent
2f8478d348
commit
2afbc70c60
1 changed files with 6 additions and 2 deletions
|
@ -120,7 +120,11 @@ public class JavaParser extends Parser<JavaFile> {
|
||||||
sub.set(sub.<Token>get().concat(t));
|
sub.set(sub.<Token>get().concat(t));
|
||||||
});
|
});
|
||||||
Function<TokenValidator, Boolean> LAMBDA_28 = (v) -> v.validate((t) -> t.getValue().equals("'"));
|
Function<TokenValidator, Boolean> LAMBDA_28 = (v) -> v.validate((t) -> t.getValue().equals("'"));
|
||||||
Function<TokenValidator, Boolean> LAMBDA_29 = (v) -> v.validate((t) -> t.getValue().equals("oneChar"));
|
Function<TokenValidator, Boolean> LAMBDA_29 = (v) -> v.validate((t) -> t.getValue().length() == 1, (bag, t) -> {
|
||||||
|
Bag sub = new Bag();
|
||||||
|
sub.set(new Value(t));
|
||||||
|
bag.set("?", sub);
|
||||||
|
});
|
||||||
Function<TokenValidator, Boolean> LAMBDA_30 = (v) -> v.validate((t) -> t.getValue().equals("if"));
|
Function<TokenValidator, Boolean> LAMBDA_30 = (v) -> v.validate((t) -> t.getValue().equals("if"));
|
||||||
Function<TokenValidator, Boolean> LAMBDA_31 = (v) -> v.validate((t) -> t.getValue().equals("for"));
|
Function<TokenValidator, Boolean> LAMBDA_31 = (v) -> v.validate((t) -> t.getValue().equals("for"));
|
||||||
Function<TokenValidator, Boolean> LAMBDA_32 = (v) -> v.validate((t) -> t.getValue().equals("while"));
|
Function<TokenValidator, Boolean> LAMBDA_32 = (v) -> v.validate((t) -> t.getValue().equals("while"));
|
||||||
|
@ -148,7 +152,7 @@ public class JavaParser extends Parser<JavaFile> {
|
||||||
// tokenizer.getTokens().addAll(build("(","ab","=","cd",")"));
|
// tokenizer.getTokens().addAll(build("(","ab","=","cd",")"));
|
||||||
// tokenizer.getTokens().addAll(build("(","ab",")"));
|
// tokenizer.getTokens().addAll(build("(","ab",")"));
|
||||||
// tokenizer.getTokens().addAll(build("ab","=","cd","/","ef"));
|
// tokenizer.getTokens().addAll(build("ab","=","cd","/","ef"));
|
||||||
tokenizer.getTokens().addAll(build("\"","You","Have","\"","+","78","+","\"","ms","\""));
|
tokenizer.getTokens().addAll(build("'","ad","'","+","78","+","\"","ms","\""));
|
||||||
value_q0.seed(tokenizer, null);
|
value_q0.seed(tokenizer, null);
|
||||||
System.out.println("----");
|
System.out.println("----");
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue