去除’#’并将其用于
Integer.parseInt("0061", 16)将十六进制数字转换为int。然后转换为
char。
(如果您是手工实现的lexer,另一种方法是在您的lexer与unipre字面值匹配时立即进行转换。但是在重读问题时,我发现您正在使用lexer生成器…好招!
)

去除’#’并将其用于
Integer.parseInt("0061", 16)将十六进制数字转换为int。然后转换为
char。
(如果您是手工实现的lexer,另一种方法是在您的lexer与unipre字面值匹配时立即进行转换。但是在重读问题时,我发现您正在使用lexer生成器…好招!
)