- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Squirrel是面向对象的高级编程语言,被设计用于内存大小,带宽,实时性要求较高的应用,比如游戏类的应用。虽然Squirrel提供了很广泛的特性,像动态类型,委托,高阶函数,迭代器,尾递归,异常处理,自动内存管理,但是Squirrel的编译器和虚拟机和在一起才只有6千多行c++代码(HYPERLINK /doc/squirrel2.html#d0e38/doc/squirrel2.html#d0e38)。
词法结构
|---标识符
|---关键字
|---操作符
|---其他分隔符
|---字符
数值和类型
|---整型
|---浮点数
|---字符串
|---空值
|---布尔值
|---表
|---数组
|---函数
|---类
|---类的实例
|---迭代器
|---自定义类型
|---线程
|---弱引用
执行上下文
|---变量
定义
|---语句块
|---控制流定义
|---Loops定义
|---break定义
|---continue
|---return
|---yield
|---局部变量声明
|---函数声明
|---类声明
|---try/catch
|---throw
|---const
|---enum
|---表达式定义
表达式
|---赋值和新槽
|---运算符
|---表构造器
|---委托
|---克隆
|---数组构造器
表
|---构造
|---创建槽
|---删除槽
数组
函数
|---函数声明
|---函数调用
|---函数绑定环境变量
|---自由变量
|---尾递归
类
|---类声明
|---类实例
|---继承
|---元方法
迭代器
常量和枚举类型
|---常量
|---枚举类型
|---备注
线程
|---使用线程
弱引用
委托
|---set
|---get
|---newslot
|---delslot
|---add
|---sub
|---mul
|---div
|---modulo
|---unm
|---typeof
|---cmp
|---call
|---cloned
|---nexti
|---tostring
|---inherited
|---newmember
内置函数
|---全局函数
|---默认委托
HYPERLINK /wangfangjie/article/details/5735545Squirrel 文档翻译( Lexical Structure )
标识符:
标识符以字母或下划线开头,后面可以跟任意数量的字母数字或者下划线。Squirrel是门大小写敏感的语言,这意味着同一个字母的大小写会被认为是不同的字母,比如Foo, fOo, foo,将会被看做三个完全不同的标识符。
id:= [a-zA-Z_]+[a-zA-Z_0-9]*
关键字:
下面这些单词是Squirrel的保留字,不能被用作标识符。
break
case
catch
class
clone
continue
const
default
delegate
delete
else
enum
extends
for
function
if
in
local
null
resume
return
switch
this
throw
try
typeof
while
parent
yield
constructor
vargc
vargv
instanceof
true
false
static
这些关键字的详细信息将会在后续文档中说明
操作符:
Squirrel识别以下的操作符:
!
!=
||
==
=
=
+
+=
-
-=
/
/=
*
*=
您可能关注的文档
- 1-14章《数据库原理及应用-(SQLServer2008版)》 唐国良蔡中民习题参考答案.doc
- 数据库学习PPT.ppt
- 《信息检索与利用》课协作式教学模式的研究 项目汇报.ppt
- 数据库系统及应用.ppt
- 数据库系统(十).ppt
- 第二章vfp数据库管理系统概述.ppt
- 数据库系统范式教程.ppt
- 00第1章:数据库系统基础知识.ppt
- 第一单元《认识数据库》ppt课件 高中信息技术.ppt
- 数据库库系统实现(二).ppt
- 2024年度安永全球另类投资基金调查报告.docx
- 2024年中国汽车产业出海回顾分析 -中汽信科国际化研究团队.docx
- 【民航局国际合作服务中心】马尔代夫民航业发展研究报告.docx
- 2025走向融合与深化的中国媒介市场报告-星传媒体.docx
- 2023Givaudan和ESG目的与性能.docx
- 中国民间应对气候变化行动故事集-教育故事.docx
- 2025AI制药市场规模产业链构成应用现状及AI制药公司分析报告.docx
- 医疗器械专题之基因测序:分子诊断掌上明珠,四代测序开启规模化应用时代.docx
- 2024年中央银行黄金储备调查报告 202406.docx
- 智慧芽 -2024第4季度全球潜力靶点及FIC产品调研报告.docx
文档评论(0)