v0.6.0
- Features
- 浮動小数点数 #51
nom::number::complete::recognize_float
を用いてパース(https://docs.rs/nom/7.0.0/nom/number/complete/fn.recognize_float.html).
を含むかどうかでu64
と区別することにしている
- char型 #53
- https://doc.rust-lang.org/reference/tokens.html#ascii-escapesを参考に実装
\
ではない文字\n \r \t \0 \" \' \\
\x7f
7bitの数字
- forの構文の追加 #56
for i = 0; i < arr.len(); i = i + 1
- 括弧があるのが違和感があったので新しく追加
let mut
をなくした
- とりあえず前の構文
for(let mut i = 0; ...)
も残してある
- if forの後のセミコロンが不要に #56 #58
if ... {} else {} let x = ....
と書けるようになりました.
- 単項演算子 Neg
-
Not!
の追加 #59
- 浮動小数点数 #51
- BugFix
- #55
std::uint_fast64_t
→unsigned long long
std::int_fast64_t
→long long
- #55