0.5.0
This is a (slight) breaking change
- Made most of the members in HLSLPrinter protected instead of private, allowing for customization of pretty printing.
- Introduced a new
IdentifierNodetype and use it in place of raw strings wherever the syntax tree stores identifiers.IdentifierNodecan be implicitly converted to string, so most code should keep working, but this is technically a breaking change. If this breaks your code, the fix is usually simple, like changingdecl.Nametodecl.Name.Identifierordecl.Name.ToString().
Full Changelog: 0.4.1...0.5.0