@@ -2,8 +2,8 @@
namespace L87 {
Automata::Error::Error() {
- name = "unknown"; // TBD ·´ÖÆÄ§·¨×Ö·û´®
- details = "undefined error"; // TBD ·´ÖÆÄ§·¨×Ö·û´®
+ name = "unknown"; // TBD å��åˆ¶é”æ³•å—符串
+ details = "undefined error"; // TBD å��åˆ¶é”æ³•å—符串
}
Automata::Error::Error(std::string& _name) {
@@ -44,6 +44,6 @@ namespace L87 {
break;
- return result; // ¿½±´¹¹Ôì
+ return result; // æ‹·è´�æž„é€
@@ -8,7 +8,7 @@
class Automata {
public:
- // TBD 添加错误信息使用
+ // TBD 娣诲姞閿欒�淇℃伅浣跨敤
struct Error {
using InnerMap = std::unordered_map<std::string, std::string>;
using InnerMapIterator = InnerMap::iterator;
@@ -115,7 +115,7 @@ TestStateDiagram* TestStateDiagram::instance = nullptr;
std::mutex TestStateDiagram::mtx;
void test1() {
- // TestStateDiagram ״̬ͼ°üº¬ 5 ¸ö״̬: S1, S2, S3, T, E
+ // TestStateDiagram 状�图包� 5 个状�: S1, S2, S3, T, E
// s a b c oth
// S1 S2 S1 E E
// S2 S3 S2 T E
@@ -28,7 +28,7 @@ namespace L87 {
virtual bool bad();
- // ¾ßÌå״̬±ØÐëʵÏÖ
+ // 具体状�必须实现
virtual const char* name() = 0;
virtual State* next(char input) = 0;
};