atomic parser base