Dictionary 在lex/yacc中使用字典数据结构

Dictionary 在lex/yacc中使用字典数据结构,dictionary,yacc,lex,Dictionary,Yacc,Lex,我正在为我使用lex/yacc创建的微处理器编写汇编程序 我想在我的汇编代码中实现标签,我认为一个好方法是使用{name:line#}形式的标签字典。然后,我可以在插入标签时进行检查,如果已经定义了标签,那么这是一个错误 那么如何在lex/yacc中使用字典结构呢?查看以找到您喜欢的字典。查看以找到您喜欢的字典。标签?使用文件指针创建一个结构,并将其初始化到找到的标签的位置。当您遇到标签声明时,访问该指针并用locctr填充该空白。标签?使用文件指针创建一个结构,并将其初始化到找到的标签的位置。

我正在为我使用lex/yacc创建的微处理器编写汇编程序

我想在我的汇编代码中实现标签,我认为一个好方法是使用{name:line#}形式的标签字典。然后,我可以在插入标签时进行检查,如果已经定义了标签,那么这是一个错误


那么如何在lex/yacc中使用字典结构呢?

查看以找到您喜欢的字典。

查看以找到您喜欢的字典。

标签?使用文件指针创建一个结构,并将其初始化到找到的标签的位置。当您遇到标签声明时,访问该指针并用locctr填充该空白。

标签?使用文件指针创建一个结构,并将其初始化到找到的标签的位置。当您遇到标签声明时,访问该指针并用locctr填充该空白