附件:lua-5.1.4修改支持中文+Delphi封装类.rar
一、打开VS2008的命令提示符
二、转到目录lua-5.1.4 如放在C盘
c:回车
cd c:\lua-5.1.4
三、运行etc里面的 luavs.bat 文件既可
修改llex.c文件 此文件为语法检查文件
else if (isalpha(ls->current) || ls->current == '_') {
/* identifier or reserved word */
TString *ts;
do {
save_and_next(ls);
} while (isalnum(ls->current) || ls->current == '_');
改----------------------------------------------------------------------------------------
else if (isalpha(ls->current) || ls->current == '' || ls->current>0x80) {
/* identifier or reserved word */
TString *ts;
do {
save_and_next(ls);
} while (isalnum(ls->current) || ls->current == '' || ls->current>0x80);
0x80为汉字的编码