org.codehaus.jparsec.examples.java.parser
Class TerminalParser

java.lang.Object
  extended by org.codehaus.jparsec.examples.java.parser.TerminalParser

public final class TerminalParser
extends Object

Parser for terminals.

Author:
Ben Yu

Constructor Summary
TerminalParser()
           
 
Method Summary
static Parser<Token> adjacent(Parser<List<Token>> parser, String name)
          A Parser that succeeds only if the Token objects in the List are adjacent.
static Parser<Token> adjacent(String operator)
          A Parser that parses all adjacent characters in operator as individual Token and only succeeds if these tokens are adjacent.
static Parser<?> phrase(String phrase)
           
static Parser<?> term(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerminalParser

public TerminalParser()
Method Detail

adjacent

public static Parser<Token> adjacent(Parser<List<Token>> parser,
                                     String name)
A Parser that succeeds only if the Token objects in the List are adjacent.


adjacent

public static Parser<Token> adjacent(String operator)
A Parser that parses all adjacent characters in operator as individual Token and only succeeds if these tokens are adjacent. A Token representing the entire operator is returned.


term

public static Parser<?> term(String name)

phrase

public static Parser<?> phrase(String phrase)


Copyright © 2014. All rights reserved.