sleep.parser

Class ParserUtilities

public class ParserUtilities extends Object

Method Summary
static TokencombineTokens(Token a, Token b)
static Tokenextract(Token temp)
static Stringextract(String temp)
static Token[]get(Token[] t, int a, int b)
static TokenListgroupByBlockTerm(Parser parser, Token smokin)
breaks down the token into sub tokens that are one "term" wide, in the case of blocks separated by ;
static TokenListgroupByMessageTerm(Parser parser, Token smokin)
breaks down the token into sub tokens that are one "term" wide, in the case of messages separated by :
static TokenListgroupByParameterTerm(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 Tokenjoin(Token[] temp)
static Stringjoin(String[] temp, String with)
static TokenmakeToken(String token, Token a)

Method Detail

combineTokens

public static Token combineTokens(Token a, Token b)

extract

public static Token extract(Token temp)

extract

public static String extract(String 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 ;

groupByMessageTerm

public static TokenList groupByMessageTerm(Parser parser, Token smokin)
breaks down the token into sub tokens that are one "term" wide, in the case of messages 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 Token join(Token[] temp)

join

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

makeToken

public static Token makeToken(String token, Token a)