3 Star 0 Fork 0

Gitee 极速下载/ejscript

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/embedthis/ejscript
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

Embedthis Ejscript Language

Ejscript is archived and not maintained.

A complete, integrated JavaScript environment suitable for education purposes when studying compilers, language parsers, virtual machines and JavaScript.

It implements most of the abandoned ES4 specification including:

  • Classes
  • Namespaces
  • Optional typing
  • Operator overloading

Ejscript has a stand-alone compiler that generates byte code modules.

See https://www.embedthis.com/ejscript/doc for details.

Licensing

See LICENSE.md for details.

To Read Documentation:

See https://www.embedthis.com/ejscript/doc/

To Build:

./configure
make

Images are built into */bin. The build configuration is saved in */inc/me.h.

To Test:

make test

To run a Script:

To run executables locally without installing, you will need to put the target bin directory in your PATH. This is under OS-ARCH-PROFILE/bin.

ejs script

To Install:

sudo make install

Resources

# Embedthis Ejscript Licenses This software is distributed under commercial and GPL open source licenses. The GPL License does not generally permit incorporating this software into non-open source programs. Commercial licenses for this software and support services are available from Embedthis Software. - [GPL License](http://www.gnu.org/licenses/gpl-2.0.html) - [Embedthis Commercial License](https://www.embedthis.com/licensing/) ## Third Party Licenses The Software contains third party software under the agreements that follow. ### Dtoa License The Dtoa module is used in Ejscript. Permission to use, copy, modify, and distribute this software for any purpose without fee is hereby granted, provided that this entire notice is included in all copies of any software which is or includes a copy or modification of this software and in all copies of the supporting documentation for such software. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. ### JQuery License [JQuery](http://jquery.org/license/) - [MIT](http://opensource.org/licenses/MIT) ### MbedTLS License MbedTLS - [Apache](http://www.apache.org/licenses/LICENSE-2.0) ### Perl Regular Expressions License [PCRE License - BSD 2 Clause](http://opensource.org/licenses/BSD-2-Clause) ### RSA MD5 License License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. These notices must be retained in any copies of any part of this documentation and/or software. ### Zlib License - [ZLIB License (MIT style)](http://www.zlib.net/zlib_license.html) ## Trademarks and Copyrights Copyright (c) Embedthis Software. All Rights Reserved. Embedthis and Embedthis Ejscript are trademarks of Embedthis Software, LLC. Other brands and their products are trademarks of their respective holders.

简介

Ejscript 是一个服务端的 JavaScript 语言实现和Web框架,基于 ECMAScript 3.X 版本 展开 收起
README
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mirrors/ejscript.git
git@gitee.com:mirrors/ejscript.git
mirrors
ejscript
ejscript
master

搜索帮助