Ignore:
Timestamp:
Jan 3, 2015, 12:46:39 PM (5 years ago)
Author:
cameron
Message:

icgrep-0.98 notes

File:
1 moved

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/README-icgrep-0.98.txt

    r4352 r4397  
    1 README-icgrep-0.9.txt
     1README-icgrep-0.98.txt
    22
    3 This is the open-source version of icgrep 0.9.   icgrep is a
    4 very fast regular expression search program, particularly
    5 for complex regular expressions.
     3This is the open-source version of icgrep 0.98, the alpha test
     4version of icgrep 1.0.     
     5
     6icgrep is a very fast regular expression search program, particularly
     7for complex regular expressions.  It is also a very capable engine,
     8supporting most common regular expression syntax and many useful
     9command line options.   
     10
     11icgrep 1.0 is designed to offer substantial Unicode support, meeting
     12all the Unicode Level 1 requirements of UTS #18, the Unicode
     13Technical Standard for regular expressions.
    614
    715Normal usage to find lines in a file f matching a regexp r is:
     
    1725icgrep supports standard egrep syntax, except for Posix character
    1826classes.   icgrep supports searches using ASCII or UTF-8.
    19 Unicode two letter classes are supported, e.g. \p{Ll} matching
    20 lower case Unicode letters and \P{Lu} matching all characters
    21 that are not upper case letters.
    22 
    23 Full Unicode level 1 support is planned for icgrep 1.0.
     27Unicode property classes are supported, e.g. \p{Ll} matching
     28lower case Unicode letters and \P{script=Arab} matching all characters
     29that are not in the Arabic script.
    2430
    2531BUILD
     
    2733To build icgrep, you need an installed LLVM system providing the
    2834core libraries.  The distribution includes a suitable source
    29 code version of LLVM.
     35code version of LLVM.   You will also need BOOST, in particular
     36the boost system library.
    3037
    3138To build LLVM,
     
    4552icgrep is governed by Open Software License 3.0 in OSL-3.0.txt.
    4653
    47 ### Experimental 256-bit BLOCK_SIZE
    48 (IC1)  open a terminal window and cd to the icgrep-build directory
    49 (IC2)  enter the following command to build the makefiles
    50 cmake -DBLOCK_SIZE_256=on -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc ../icgrep
    51 (IC3) Enter the command "make"
    52 
    53 
Note: See TracChangeset for help on using the changeset viewer.