程序包 jaskell.parsec

类 Choice<E,​T,​Status,​Tran>

java.lang.Object
jaskell.parsec.Choice<E,​T,​Status,​Tran>
所有已实现的接口:
Parsec<E,​T,​Status,​Tran>

public class Choice<E,​T,​Status,​Tran>
extends Object
implements Parsec<E,​T,​Status,​Tran>
Created by Mars Liu on 2016-01-03. Choice 算子是多路分支选择算子, choice 顺序检查所有分路,返回第一个成功的算子的解析结果.如果某个算子解析失败以后没有复位,则将其错误 信息抛出.如果所有的分路都解析失败,抛出异常.