AST tests for symbols.
AST node for symbol literals.
Parse symbols both literal and interpolated.

Refactor some common functionality into utility methods.