kmy.regex.form
Class FParser

java.lang.Object
  |
  +--kmy.regex.form.FParser

public class FParser
extends java.lang.Object
implements MiniErrorCodes


Fields inherited from interface kmy.jint.constants.MiniErrorCodes
ERR_F_BADEND, ERR_F_BADFORMATCHAR, ERR_F_GENERIC, ERR_F_INCOMPLETE, ERR_F_NOCURLBRACKET, ERR_F_NOTWITHJAVA, ERR_F_NOVARNAME, ERR_MASK_CLASSTABLE, ERR_MASK_COMPILER, ERR_MASK_ERROR, ERR_MASK_FATAL, ERR_MASK_FORMAT, ERR_MASK_GENERATOR, ERR_MASK_INFO, ERR_MASK_INTERNAL, ERR_MASK_LEXER, ERR_MASK_MODULE, ERR_MASK_PARSER, ERR_MASK_REGEX, ERR_MASK_SEVERITY, ERR_MASK_TYPER, ERR_MASK_VERBOSE, ERR_MASK_WARNING, ERR_R_BADBACKREF, ERR_R_BADSTART, ERR_R_BQBAD, ERR_R_BQUNFINISHED, ERR_R_CTLINVALID, ERR_R_CTLUNFINISHED, ERR_R_EXTRABRACKET, ERR_R_GENERIC, ERR_R_HEXBADNUMBER, ERR_R_HEXUNFINISHED, ERR_R_INTERNAL, ERR_R_NOBRACKET, ERR_R_NOCURLBRACKET, ERR_R_NOSQBRACKET, ERR_R_NOVAREXPR, ERR_R_NOVARNAME, ERR_R_STRAYBSLASH
 
Constructor Summary
FParser()
           
 
Method Summary
static Span[] parse(java.lang.String form, java.util.Vector varAcc)
           
static void parse(java.util.Vector acc, char[] buf, int off, int last, java.util.Vector varAcc)
           
private static int parseVariable(char[] buf, int i, int maxIndex, java.util.Vector varAcc)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

FParser

public FParser()
Method Detail

parseVariable

private static int parseVariable(char[] buf,
                                 int i,
                                 int maxIndex,
                                 java.util.Vector varAcc)

parse

public static void parse(java.util.Vector acc,
                         char[] buf,
                         int off,
                         int last,
                         java.util.Vector varAcc)

parse

public static Span[] parse(java.lang.String form,
                           java.util.Vector varAcc)