"/home/d4v3y/ATS2-Postiats-0.4.0"/bin/patscc -cleanaft --depgen --taggen --debug2 -I"/home/d4v3y/ATS2-Postiats-0.4.0" -I"/home/d4v3y/ATS2-Postiats-0.4.0"/ccomp/runtime -L"/home/d4v3y/ATS2-Postiats-0.4.0"/ccomp/atslib/lib -latslib -lSDL2 -lSDL2_mixer -lSDL2_net -shared -g -lGL -D_GNU_SOURCE -o obj/g_ui_sats.o -c source/g_ui.sats/home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6667(line=171, offs=43) -- 6711(line=172, offs=42): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6662(line=171, offs=38) -- 6665(line=171, offs=41): error(parsing): the token is discarded./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6716(line=172, offs=47) -- 6761(line=174, offs=43): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6711(line=172, offs=42) -- 6714(line=172, offs=45): error(parsing): the token is discarded./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6766(line=174, offs=48) -- 6832(line=175, offs=65): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6761(line=174, offs=43) -- 6764(line=174, offs=46): error(parsing): the token is discarded./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6837(line=175, offs=70) -- 6909(line=176, offs=71): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6832(line=175, offs=65) -- 6835(line=175, offs=68): error(parsing): the token is discarded./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6914(line=176, offs=76) -- 6985(line=177, offs=70): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6909(line=176, offs=71) -- 6912(line=176, offs=74): error(parsing): the token is discarded./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6990(line=177, offs=75) -- 7110(line=182, offs=57): error(parsing): the keyword [:] is needed./home/d4v3y/Goldelish-Engine/source/g_engine.sats: 6985(line=177, offs=70) -- 6988(line=177, offs=73): error(parsing): the token is discarded.
fn vec2_hash {} ( v: vec2 ) : int = "sta#%"fn vec2_mix_hash {} ( v: vec2 ) : int = "sta#%"fn vec2_saturate {} ( v: vec2 ) : vec2 = "sta#%"fn vec2_lerp {} ( v1: vec2, v2: vec2, amount: float ) : vec2 = "sta#%"fn vec2_smoothstep {} ( v1: vec2, v2: vec2, amount: float ) : vec2 = "sta#%"fn vec2_smootherstep {} ( v1: vec2, v2: vec2, amount: vec2 ) : vec2 "sta#%"
Missing equals sign here?
fn vec2_to_array {} ( v: vec2, out: ptr ) : void = "sta#%