标签: c++ hash compiler-construction lexer
我最近正在学习编译器,我想实现一个词法分析器。
当我设计词法分析器的符号表时,我正在考虑将符号的哈希值设置为符号表索引。
但是,我对使用哪种哈希函数感到困惑,有人可以给我一些建议吗?
我想用C ++实现词法分析器,并说标识符由字母,数字和下划线组成,并且它只以字母或下划线开头。
提前谢谢!