3 Star 0 Fork 0

Gitee 极速下载/ejscript

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/embedthis/ejscript
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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.

About

Ejscript 是一个服务端的 JavaScript 语言实现和Web框架,基于 ECMAScript 3.X 版本 expand collapse
JavaScript and 6 more languages
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mirrors/ejscript.git
git@gitee.com:mirrors/ejscript.git
mirrors
ejscript
ejscript
master

Search