在Dragonbook行使3.3.1学生应该“编程语言X的字母表”的意思真的是字符或单词?
咨询语言参考手册 确定(i)该字符集 形成输入拼音 (不包括那些可能只在文字出现 字符串或注释[...] 每个下列语言: [...]
这是没有真正意义,我真的很喜欢形容所有a
的人物,b
,/
,即使它是编译器的练习。编程语言的字母不是一组可能的单词,如{id, int, float, string, if, for, ... }
?
如果你认为这个词的基本思想真的是“字符”,那么在C中是一个还是三个字符(或两者)???/
?
随着你的答案和这本书,我想我明白了。你只要看看Lexer会做的语言。对他来说,没有任何文字,只有一串他可能接受和形成的文字。 – erikbwork 2011-01-24 02:22:31