Char Value

This commit is contained in:
jeffcheasey88 2023-07-09 18:20:41 +02:00
parent 2f8478d348
commit 2afbc70c60

View file

@ -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("----");