Support nested loop, data context auto detecting data types
Improved parsing with context data