Syntax objects are not restricted to compilation-time use, some facilities are specifically intended for metaprogramming in that phase.
5.1 Syntax Objects in Macros
5.2 Syntax Parameters
5.3 Syntax Object Maps