Unnamed - jakarta-regexp:jakarta-regexp:jar:1.5-redhat-1 1.5-redhat-1

org.apache.regexp
Class recompile

java.lang.Object
  extended by org.apache.regexp.recompile

public class recompile
extends Object

'recompile' is a command line tool that pre-compiles one or more regular expressions for use with the regular expression matcher class 'RE'. For example, the command java org.apache.regexp.recompile re1 "a*b" produces output like this:


    // Pre-compiled regular expression 'a*b'
    private static final char[] re1Instructions =
    {
        0x002a, 0x0000, 0x0007, 0x0041, 0x0001, 0xfffd, 0x0061,
        0x0041, 0x0001, 0x0004, 0x0062, 0x0045, 0x0000, 0x0000,
    };

    private static final REProgram re1 = new REProgram(re1Instructions);

 
By pasting this output into your code, you can construct a regular expression matcher (RE) object directly from the pre-compiled data (the character array re1), thus avoiding the overhead of compiling the expression at runtime. For example:

    RE r = new RE(re1);

 

Version:
$Id: recompile.java 518156 2007-03-14 14:31:26Z vgritsenko $
Author:
Jonathan Locke
See Also:
RE, RECompiler

Constructor Summary
recompile()
           
 
Method Summary
static void main(String[] arg)
          Main application entrypoint.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

recompile

public recompile()
Method Detail

main

public static void main(String[] arg)
Main application entrypoint.

Parameters:
arg - Command line arguments

Unnamed - jakarta-regexp:jakarta-regexp:jar:1.5-redhat-1 1.5-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.