摘要:
由于从 Delphi2005开始支持中文标识符,在编写 PASCAL 词法分析器的过程中遇到了这个问题,经过多次试验找到了解决方案,至今未发现问题。代码如下://判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; var i:integer; begin i:=ord(ch); if( i<19968) or (i>40869) then result:=false else result:=true; end; 2005年1月28日:感谢滚龙的指点,已将代码改写如下://判断字符是否是汉字 fu... 阅读全文
摘要:
由于从 Delphi2005开始支持中文标识符,在编写 PASCAL 词法分析器的过程中遇到了这个问题,经过多次试验找到了解决方案,至今未发现问题。代码如下://判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; ... 阅读全文