Implement `ABC` parser