use separate attribute for aligned comments
support for quote digits delimiters and user defined literals for floating point constants. refactorings to simplify regexes to match various numeric literals