找回密码
 点一下
查看: 3147|回复: 5

cJass (AdicHelper) 1.4.1.5

[复制链接]
发表于 2009-11-22 12:10:38 | 显示全部楼层 |阅读模式
Uploaded:22:00, 2nd Oct 2009
Last Updated:06:10, 8th Oct 2009
Keywords:jass tool cjass parser compiler adichelper define include
Operating System:Windows XP, Windows Vista, Windows 2000
Category:World Editor Addons & Tools, JASS / Triggers
Website:http://cjass.xgm.ru/files/?cJassSetup.exe

I am proud to present AdicHelper — a cJass to vJass/Jass parser.

What is cJass?
    cJass is an addition to Blizzard's JASS2 language, which is fully compatible with the popular vJass syntax. The goal of our team is to grant coders more possibilities to create high-quality and simple code. Core principles of cJass are:
      [li]Macro facilities and standard library.
      They spare routine actions, letting you concentrate on implementing your ideas. [/li][li]Simplified syntax.
      We don't want to start over the argument about the verbosity of syntax, we just let you choose the way you like. Almost all cJass constructs can be written in JASS2-like notation. [/li][li]Map optimization.
      We keep all cJass additions away from complicating the resulting map's code, so using them won't hurt your map's performance. We are also working on embedded map optimizer. [/li]
    You can read everything about the syntax in our online manual.

How can I use it?
    NewGen WE is required to work comfortably with cJass syntax. You simply download the installer, run it and point to your NewGen folder. All required changes will be made automatically.

    AdicHelper comes with an updater app, which will check for new versions and download them if needed.

    There are two branches of program: stable, which is tested and generally error-free, but is updated not very often and development, which contains new features as they are created, but can also have errors.
Authors:
    ADOLF — ideas, coding
    Van Damm (me) — ideas, coding of installer, updater and Horus, testing, public relations, english translation
Bugs and ideas
    You suddenly encounter any bugs or have interesting ideas about implementing new features or extending standard library? Your reports and suggestions can be posted to this thread or our feedback section.
File
    The setup file contains stable version of the parser itself, updater, manual, standard library, some examples of usage and full source code. The installer includes Project Horus 0.4.6 a full rewrite of Scintilla lexer library, which is responsible for JASS code highlighting in TESH. Also highlights delimited comments. Also includes slightly modified TESH to highlight cJass keywords.

cJassSetup.rar

1.09 MB, 下载次数: 87

发表于 2009-12-25 21:34:25 | 显示全部楼层
好用,使用中
回复

使用道具 举报

发表于 2010-2-6 11:46:46 | 显示全部楼层
没有翻译作者那之后的一些无用物品。



I am proud to present AdicHelper — a cJass to vJass/Jass parser.
很荣幸地献上AdicHelper这玩意:一个CJ和VJ还有普通假死都通用的解析器。

What is cJass?
咩是CJ?是ChinaJoy咩?
cJass is an addition to Blizzard's JASS2 language, which is fully compatible with the popular vJass syntax. The goal of our team is to grant coders more possibilities to create high-quality and simple code. Core principles of cJass are:
CJ是玻璃渣假死脚本的一个强化版本,可以和VJ完全合体……咩,我是说兼容啦兼容!我们的目标不是没有蛀牙,而是让解码器能够编写出更加简洁高效的脚本来!CJ的脚本法则如下:
1.    Macro facilities and standard library.宏和标准库!
They spare routine actions, letting you concentrate on implementing your ideas. 这玩意不遗余力地提供常用功能,让你实现你的想法的专注等级提高!
2.    Simplified syntax.更简单的语法!
We don't want to start over the argument about the verbosity of syntax, we just let you choose the way you like. Almost all cJass constructs can be written in JASS2-like notation. 我们不想再在那些垃圾语法上进行争论,你自己选择罢,是攻是受?随你喜欢。几乎所有的CJ都可以用跟Jass2差不多的方法写。
3.    Map optimization.地图优化!
We keep all cJass additions away from complicating the resulting map's code, so using them won't hurt your map's performance. We are also working on embedded map optimizer. 我们让所有的CJ远离那些恶心复杂的地图代码啦!这样,你的使用就不会影响到你地图。同样的,我们还致力于植入地图优化。
You can read everything about the syntax in our online manual.
在这儿,你可以找到关于语法的一切。

How can I use it?
Hmmm,我怎么用这玩意呢。
NewGen WE is required to work comfortably with cJass syntax. You simply download the installer, run it and point to your NewGen folder. All required changes will be made automatically.
NewGen WE必须在CJ下安逸地运行。你只需下载安装包,然后安装到NewGen目录下,轻轻一按,一切就自动完成啦!

AdicHelper comes with an updater app, which will check for new versions and download them if needed.
AdicHelperz自带一个更新程序,会自动检查版本而且如果你需要,还会下载更新。

There are two branches of program: stable, which is tested and generally error-free, but is updated not very often and development, which contains new features as they are created, but can also have errors.
这玩意有两个版本:稳定版的话都是经过了测试并且一般情况下米有错误的,但是更新的话比较慢;而升级版的话就比较牛了,但是也有比较多的错误。
回复

使用道具 举报

发表于 2010-2-6 12:25:55 | 显示全部楼层
什么东东
回复

使用道具 举报

发表于 2010-2-6 16:37:32 | 显示全部楼层
94
    94
        94
回复

使用道具 举报

发表于 2010-2-7 13:26:45 | 显示全部楼层
简单说来就是可以这样写jass

integer add(integer a,integer b){
return a+b
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-4 01:53 , Processed in 0.054331 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表