support CROSS APPLY
don't treat \x as a string escape, since transact-sql doesn't have them
support a wider variety of table declaration forms
support exec @var = fun form
support print statements and treat set as a stop word