Fix spelling mistake.
Rewrite .Foreach().
Finish .Define().
Move isLiteralString() to common.
Finish .Evaluate().
Finish .Parse().
Finish .MacroCall().
Update.
Convert intermediate data to final format.