You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yuescript is a Moonscript dialect. It is derived from [Moonscript language](https://github.com/leafo/moonscript) 0.5.0 and continuously adopting new features to be more up to date.
7
+
YueScript is a MoonScript dialect. It is derived from [MoonScript language](https://github.com/leafo/moonscript) 0.5.0 and continuously adopting new features to be more up to date.
8
8
9
-
Moonscript is a language that compiles to Lua. Since original Moonscript has been used to write web framework [lapis](https://github.com/leafo/lapis) and run a few business web sites like [itch.io](https://itch.io) and [streak.club](https://streak.club) with some large code bases. The original language is getting too hard to adopt new features for those may break the stablility for existing applications.
9
+
MoonScript is a language that compiles to Lua. Since original MoonScript has been used to write web framework [lapis](https://github.com/leafo/lapis) and run a few business web sites like [itch.io](https://itch.io) and [streak.club](https://streak.club) with some large code bases. The original language is getting too hard to adopt new features for those may break the stablility for existing applications.
10
10
11
-
So Yuescript is a new code base for pushing the language to go forward and being a playground to try introducing new language syntax or programing paradigms to make Moonscript language more expressive and productive.
11
+
So YueScript is a new code base for pushing the language to go forward and being a playground to try introducing new language syntax or programing paradigms to make MoonScript language more expressive and productive.
12
12
13
13
Yue (月) is the name of moon in Chinese and it's pronounced as [jyɛ].
14
14
@@ -18,7 +18,7 @@ Yue (月) is the name of moon in Chinese and it's pronounced as [jyɛ].
18
18
19
19
* No other dependencies needed except modified [parserlib](https://github.com/axilmar/parserlib) library from Achilleas Margaritis with some performance enhancement. **lpeg** library is no longer needed.
20
20
* Written in C++17.
21
-
* Support most of the features from Moonscript language. Generate Lua codes in the same way like the original compiler.
21
+
* Support most of the features from MoonScript language. Generate Lua codes in the same way like the original compiler.
22
22
* Reserve line numbers from source file in the compiled Lua codes to help debugging.
23
23
* More features like macro, existential operator, pipe operator, Javascript-like export syntax and etc.
24
24
* See other details in the [changelog](./CHANGELOG.md). Find document [here](http://yuescript.org).
@@ -43,7 +43,7 @@ Yue (月) is the name of moon in Chinese and it's pronounced as [jyɛ].
43
43
> luarocks install yuescript
44
44
```
45
45
46
-
  Then require the Yuescript module in Lua:
46
+
  Then require the YueScript module in Lua:
47
47
48
48
```Lua
49
49
require("yue")("main") -- require `main.yue`
@@ -69,17 +69,17 @@ f!
69
69
> make install
70
70
```
71
71
72
-
  Build Yuescript tool without macro feature:
72
+
  Build YueScript tool without macro feature:
73
73
```sh
74
74
> make install NO_MACRO=true
75
75
```
76
76
77
-
  Build Yuescript tool without built-in Lua binary:
77
+
  Build YueScript tool without built-in Lua binary:
0 commit comments