程序包 jaskell.parsec

类 Atom

java.lang.Object
jaskell.parsec.Atom

public class Atom
extends Object
Created by march on 16/9/12. static util class for atom parsers.
  • 构造器概要

    构造器
    构造器 说明
    Atom()  
  • 方法概要

    修饰符和类型 方法 说明
    static <E,​ Status,​ Tran,​ S extends State<E,​ Status,​ Tran>>
    Parsec<E,​E,​Status,​Tran>
    eof()  
    static <E,​ Status,​ Tran>
    Eq<E,​Status,​Tran>
    eq​(E item)  
    static <E,​ Status,​ Tran>
    Fail<E,​Status,​Tran>
    fail​(String message, Object... objects)  
    static <E,​ Status,​ Tran>
    Ne<E,​Status,​Tran>
    ne​(E item)  
    static <E,​ Status,​ Tran>
    NoneOf<E,​Status,​Tran>
    noneOf​(Set<E> data)  
    static <E,​ Status,​ Tran>
    Parsec<E,​E,​Status,​Tran>
    one()  
    static <E,​ Status,​ Tran>
    OneOf<E,​Status,​Tran>
    oneOf​(Set<E> data)  
    static <E,​ T,​ Status,​ Tran>
    Return<E,​T,​Status,​Tran>
    pack​(T value)  

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Atom

      public Atom()
  • 方法详细资料

    • one

      public static <E,​ Status,​ Tran> Parsec<E,​E,​Status,​Tran> one()
    • eof

      public static <E,​ Status,​ Tran,​ S extends State<E,​ Status,​ Tran>> Parsec<E,​E,​Status,​Tran> eof()
    • pack

      public static <E,​ T,​ Status,​ Tran> Return<E,​T,​Status,​Tran> pack​(T value)
    • fail

      public static <E,​ Status,​ Tran> Fail<E,​Status,​Tran> fail​(String message, Object... objects)
    • eq

      public static <E,​ Status,​ Tran> Eq<E,​Status,​Tran> eq​(E item)
    • ne

      public static <E,​ Status,​ Tran> Ne<E,​Status,​Tran> ne​(E item)
    • oneOf

      public static <E,​ Status,​ Tran> OneOf<E,​Status,​Tran> oneOf​(Set<E> data)
    • noneOf

      public static <E,​ Status,​ Tran> NoneOf<E,​Status,​Tran> noneOf​(Set<E> data)