norswap.autumn.parsers.Fail Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of autumn Show documentation
Show all versions of autumn Show documentation
A parser combinator library
The newest version!
package norswap.autumn.parsers;
import norswap.autumn.Grammar;
import norswap.autumn.Parse;
import norswap.autumn.Parser;
import norswap.autumn.ParserVisitor;
import java.util.Collections;
/**
* A parser that always fails.
*
* Build with {@link Grammar#fail}
*/
public final class Fail extends Parser
{
@Override protected boolean doparse (Parse parse) {
return false;
}
@Override public void accept (ParserVisitor visitor) {
visitor.visit(this);
}
@Override public Iterable children() {
return Collections.emptyList();
}
@Override public String toStringFull() {
return "fail";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy