Parser combinator
语法分析组合子
type of higher-order function for building parsers by composition