#include <set>
#include <string>
#include <vector>
-#include <msp/core/inttypes.h>
+#include <cstdint>
#include <msp/core/refptr.h>
#include <msp/core/variant.h>
#include "features.h"
char token[4];
char token2[2];
- UInt8 precedence;
+ std::uint8_t precedence;
Type type;
Associativity assoc;
NodePtr<Expression> left;
std::string component_group;
unsigned count;
- UInt8 components[4];
+ std::uint8_t components[4];
Swizzle();
};
Statement *declaration;
- Msp::UInt8 chain_len;
- Msp::UInt8 chain[7];
+ std::uint8_t chain_len;
+ std::uint8_t chain[7];
Target(Statement * = 0);
Kind kind;
unsigned size;
+ bool sign;
std::string base;
TypeDeclaration *base_type;