Basic parsing functionality