Initial test project
Mock up parser interface
Empty parser class
Handle reset
Add TestAtomSyntax
Add TestGetColor
Implement ColorTextCollection equality methods
Initial parser implementation
Fix equality check.
Fix leading text parsing
Keep full track of color changes
Use reset over change color back
Add TestNested
Fix optimization
Test escape
Keep track of index
Implement quiet mode to hide parse error
Add snapshot
Merge branch 'feature/ColorSyntax' into develop