Abstraction to Parser