]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/syntax.h
Rearrange operator metadata
[libs/gl.git] / source / glsl / syntax.h
index 86972869f2fe03ed2ebdce4bf47efe4e98d1aa5b..b8d9c1a6e98ab8325569a78a1242a6a4a44cff00 100644 (file)
@@ -39,7 +39,8 @@ struct Operator
        };
 
        char token[4];
-       unsigned precedence;
+       char token2[2];
+       UInt8 precedence;
        Type type;
        Associativity assoc;
 
@@ -458,6 +459,8 @@ struct FunctionDeclaration: Statement
        std::string return_type;
        std::string name;
        NodeArray<VariableDeclaration> parameters;
+       bool virtua;
+       bool overrd;
        Block body;
 
        std::string signature;