v0.20.1
Pre-release
Pre-release
github-actions
released this
29 Jan 13:40
·
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-when
expression 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 = 10
ifm == 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
build
directory and moved files needed at building to thebuild
directory.
- Created a
- Some bug fixes and improvement.
- Added the same directory as a current parsing file to a search path for