?? tokens.h
字號(hào):
#include "stdafx.h"
using namespace std;
enum token_types{DELIMITER,VARIABLE,NUMBER,COMMAND,
STRING,QUOTE,FINISHED,NONE,ENTER}; // 標(biāo)記類型集合
//enum command_types{INT,FLOAT,IF,RETURN,BREAK,CONTINUE}; //命令類型集合
#define TOKEN_MAX 0xFFFF
#define STRDELIMITER "+-*^/=;(),><%" // 符號(hào)集合
#define DIM 11 // Dim
#define AS 12 // As
#define INTEGER 13 // Integer
#define PRINT 14 // Print
#define IF 15
#define THEN 16
#define END_IF 17
#define END 18
#define WHILE 19
#define LOOP 20
#define DO 21
#define EXIT 22
#define SUB 23
#define CALL 24
class CToken
{
public:
short tokenlength; // 包括'\0'
char *token;
int token_type;
int tok;
};
class CSub
{
public:
short namelength; // 包括'\0'
char *name;
vector <CToken> m_tokens;
vector <CToken> m_argtokens; // 參數(shù)定義
// 參數(shù)值在CToken::token里,類型在CToken::tok里
};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -