标签:
一、前言
Scala程序使用的是Unicode的BMP字符集(wiki:BMP字符集),就目前而言Unicode supplement字符集并不支持。这一章从scala模型和xml模型定义scala的语法分析。如果没有特别提到,默认指的是scala模型,并且规定字符是ASCII码的\u0000到\u007F片段。
在Scala模型中,Unicode编码是由十六进制数组成
UnicodeEscape ::= ‘\’ ‘u’ {‘u’} hexDigit hexDigit hexDigit hexDigit hexDigit ::= ‘0’ | … | ‘9’ | ‘A’ | … | ‘F’ | ‘a’ | … | ‘f’ //注:hexDigit指的是十六进制数
而组成命令语句的字符,则有特殊的要求,由下列字符组合而成:
二、定义形式
标签:
原文地址:http://www.cnblogs.com/ChenKeng/p/4266105.html