Should we go for single array? As consequence we will only be able to express this:
- [MARKER]
- [MARKER, value]
Right now it seems to work nicely.
[
[RULE_START, 1],
[SELECTOR, 'body'],
[PROPERTY, 'color'],
[VALUE, 'red'],
[RULE_END]
]
will become
[
RULE_START, 1,
SELECTOR, 'body',
PROPERTY, 'color',
VALUE, 'red',
RULE_END
]