class Literal {
enum Type {
- ARRAY,
+ ARRAY_VALUES,
+ ARRAY_PROPS,
BOOLEAN,
COLOR,
NUMBER,
public:
explicit Literal(const std::vector<Value *> &);
+ explicit Literal(const std::vector<PropertyList *> &);
explicit Literal(bool);
Literal(int r, int g, int b, int a = 255);
Literal(const std::string &);
PropertyList *props;
std::string str;
std::vector<Value *> values;
+ std::vector<PropertyList *> propertyLists;
int i1, i2, i3, i4;
bool b;
Type type;