Revert "Sketch of parser created"

This reverts commit 7c78def35e596e37349c26582f819d351a2ed62d.
Revert "Revert "Sketch of parser created""

This reverts commit 6b843bb00dc0faec5552780c6f8c59b522ceee85.
Revert "Revert "Revert "Sketch of parser created"""

This reverts commit adede7927003b91aa5c7c3b5a907e0178988064f.