v0.20.1
Pre-release
Pre-release
·
2047 commits
to 9f5d5f994bc2c8d1537b2357d0f97f626659f7de
since this release
Updates from v0.19.3
- Updated
- Added the same directory as a current parsing file to a search path for
using. - Introduced
File#getUtf8Char()to get directly UTF8 character from a File object including$stdin. - Introduced newly
case-whenexpression for trial.- See case-when for details.
- Supported a different variable name from an object key in assignment, declaration, and function arguments.
var { x: a, y: b } = { x: 10, y: 100 }meansa = 10, b = 100.
- Supported a pattern matching syntax in assignment, declaration, and function arguments.
var { x: a, y: 100 } = { x: 10, y: m }meansa = 10ifm == 100, otherwise an exception occurs.
- Supported an object key style also with an assignment.
{ x, y } = { x: 10, y: 100 }meansx = 10, y = 100.
- Relocation of build environment.
- Created a
builddirectory and moved files needed at building to thebuilddirectory.
- Created a
- Some bug fixes and improvement.
- Added the same directory as a current parsing file to a search path for