|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <Scanner.hpp>
类 ast::Scanner 继承关系图:Public 成员函数 | |
| virtual char | consume ()=0 |
| virtual char | peek () const =0 |
| virtual char | peekNext () const =0 |
| virtual bool | atEnd () const =0 |
| virtual void | skip ()=0 |
扫描器抽象基类
提供统一的字符读取接口,支持不同的输入源(FILE*、std::string、std::fstream等)
|
pure virtual |
检查是否到达结尾
在 ast::FileScanner, ast::StreamScanner , 以及 ast::StringScanner 内被实现.
|
pure virtual |
|
pure virtual |
查看当前字符(不移动指针)
在 ast::FileScanner, ast::StreamScanner , 以及 ast::StringScanner 内被实现.
|
pure virtual |
查看下一个字符(不移动指针)
在 ast::FileScanner, ast::StreamScanner , 以及 ast::StringScanner 内被实现.
|
pure virtual |
跳过当前字符
在 ast::FileScanner, ast::StreamScanner , 以及 ast::StringScanner 内被实现.