mirror of
https://github.com/exoticorn/curlywas.git
synced 2026-01-20 11:46:43 +01:00
fix <| not parsing
This commit is contained in:
@@ -18,14 +18,14 @@ fn rng(state: i32) -> i32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn set_color(color: i32) -> i32 {
|
fn set_color(color: i32) -> i32 {
|
||||||
?20 = color;
|
0?20 = color;
|
||||||
6
|
6
|
||||||
}
|
}
|
||||||
|
|
||||||
export fn update() {
|
export fn update() {
|
||||||
let y: i32;
|
let y: i32;
|
||||||
let score = pz;
|
let score = pz;
|
||||||
let lazy pad = ?22;
|
let lazy pad = 0?22;
|
||||||
let lazy zero = 0.0;
|
let lazy zero = 0.0;
|
||||||
|
|
||||||
let lazy control_speed = 0.03;
|
let lazy control_speed = 0.03;
|
||||||
@@ -33,7 +33,7 @@ export fn update() {
|
|||||||
f = f * 0.7;
|
f = f * 0.7;
|
||||||
|
|
||||||
loop lines {
|
loop lines {
|
||||||
?(8003-y) = (score := score / 10) % 10 + 48;
|
(8003-y)?0 = (score := score / 10) % 10 + 48;
|
||||||
let lazy z = (4000 / (y := y + 1) + pz) / 20;
|
let lazy z = (4000 / (y := y + 1) + pz) / 20;
|
||||||
let lazy x = (rng(rng(rng(rng(z)))) >> 30) as f32 - px;
|
let lazy x = (rng(rng(rng(rng(z)))) >> 30) as f32 - px;
|
||||||
let lazy w = 9 as f32 / sqrt(z as f32);
|
let lazy w = 9 as f32 / sqrt(z as f32);
|
||||||
|
|||||||
@@ -334,6 +334,7 @@ fn lexer() -> impl Parser<char, Vec<(Token, Span)>, Error = LexerError> {
|
|||||||
just("#>"),
|
just("#>"),
|
||||||
just("->"),
|
just("->"),
|
||||||
just(":="),
|
just(":="),
|
||||||
|
just("<|"),
|
||||||
))
|
))
|
||||||
.map(|s| s.to_string())
|
.map(|s| s.to_string())
|
||||||
.or(one_of("+-*/%&^|<=>").map(|s: char| s.to_string()))
|
.or(one_of("+-*/%&^|<=>").map(|s: char| s.to_string()))
|
||||||
|
|||||||
Reference in New Issue
Block a user