sleep.parser

Class ParserUtilities


public class ParserUtilities
extends Object

Method Summary

static Token
combineTokens(Token a, Token b)
static String
extract(String temp)
static Token
extract(Token temp)
static Token[]
get(Token[] t, int a, int b)
static TokenList
groupByBlockTerm(Parser parser, Token smokin)
breaks down the token into sub tokens that are one "term" wide, in the case of blocks separated by ;
static TokenList
groupByParameterTerm(Parser parser, Token smokin)
breaks down the token into sub tokens that are one "term" wide, a termi in the case of parameters it uses ,
static String
join(String[] temp, String with)
static Token
join(Token[] temp)
static Token
makeToken(String token, Token a)

Method Details

combineTokens

public static Token combineTokens(Token a,
                                  Token b)

extract

public static String extract(String temp)

extract

public static Token extract(Token temp)

get

public static Token[] get(Token[] t,
                          int a,
                          int b)

groupByBlockTerm

public static TokenList groupByBlockTerm(Parser parser,
                                         Token smokin)
breaks down the token into sub tokens that are one "term" wide, in the case of blocks separated by ;

groupByParameterTerm

public static TokenList groupByParameterTerm(Parser parser,
                                             Token smokin)
breaks down the token into sub tokens that are one "term" wide, a termi in the case of parameters it uses ,

join

public static String join(String[] temp,
                          String with)

join

public static Token join(Token[] temp)

makeToken

public static Token makeToken(String token,
                              Token a)