org.rythmengine.internal.parser.build_in
Class ExpressionParser

java.lang.Object
  extended by org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
      extended by org.rythmengine.internal.parser.build_in.ExpressionParser
All Implemented Interfaces:
ICaretParserFactory, IParserFactory

public class ExpressionParser
extends CaretParserFactoryBase

Single line expression parser

Author:
luog

Field Summary
 
Fields inherited from class org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
logger
 
Constructor Summary
ExpressionParser()
           
 
Method Summary
static String assertBasic(String symbol, IContext context)
          Return symbol with transformer extension stripped off
 IParser create(IContext ctx)
           
protected  String patternStr()
           
static String processPositionPlaceHolder(String s)
           
static String reversePositionPlaceHolder(String s)
           
 
Methods inherited from class org.rythmengine.internal.parser.build_in.CaretParserFactoryBase
checkRestrictedClass, getCaret, p, p, p, p, p, raiseParseException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionParser

public ExpressionParser()
Method Detail

assertBasic

public static String assertBasic(String symbol,
                                 IContext context)
Return symbol with transformer extension stripped off

Parameters:
symbol -
context -
Returns:

processPositionPlaceHolder

public static String processPositionPlaceHolder(String s)

reversePositionPlaceHolder

public static String reversePositionPlaceHolder(String s)

create

public IParser create(IContext ctx)

patternStr

protected String patternStr()


Copyright © 2014. All Rights Reserved.