diff --git a/Semantic_Analysis.jai b/Semantic_Analysis.jai index 6dea12e..48eb286 100644 --- a/Semantic_Analysis.jai +++ b/Semantic_Analysis.jai @@ -49,10 +49,6 @@ Typenames :: string.[ "half" , "float" , "double" , - "float2" , - "float3" , - "float4" , - "float4x4" , "sampler" , "texture2D", ]; @@ -95,7 +91,6 @@ Type_Constraint_Kind :: enum { Float_Literal; // [[F]] = float Equivalence; // [[X]] = int/float Equality; // E1 == E2: [[E1]] = [[E2]] && [[E1 == E2]] = bool - Boolean_Condition; // while/if (E): [[E]] == bool Function_Decl; // X(X1, ..., Xn) { return E; }: [[X]] = ([[X1]], ..., [[Xn]]) -> [[E]] Function_Call; // E(E1, ..., En): [[E]] = ([[E1]], ..., [[En]]) -> [[E(E1, ..., En)]] }