index.h
来自「LL1通用语法分析器」· C头文件 代码 · 共 57 行
H
57 行
/************************************************************************ Copyright IBMTC Written by Xinxi Wang**************************************************************************/#ifndef INDEX_H#define INDEX_H#include <utility>#include <string>#include "Variable.h"#include "Terminal.h"/** * 分析表的索引 */class Index{public: /** * @return 分析表索引中的变元 */ Variable getVariable ( ) const; /** * @return 分析表索引中的终结符 */ Terminal getTerminal ( ) const; /** * @param var 变元 * @param term 终结符 */ Index (const Variable& var, const Terminal& term ); Index(); /** * @return bool * @param other */ bool operator< (const Index& other ) const;private: std::pair<Variable, Terminal> index;};#endif // INDEX_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?