3 ms·Excellent explanation of recursion 3 points by nickb 18y agojwilliams 18y agoI think a good way is to sit down and write a parser from scratch (the probably take a look at a good implementation when you're done).