comparison pyrect/jitgrep.py @ 109:d591da6e2988

add memchr-filter. and fix emit buf.
author Ryoma SHINYA <shinya@firefly.cr.ie.u-ryukyu.ac.jp>
date Sat, 12 Feb 2011 16:41:25 +0900
parents 8102bf4bbec6
children
comparison
equal deleted inserted replaced
108:2632b963e441 109:d591da6e2988
29 psr.add_option("--cflags", action="store", type="string", dest="cflags", default="-O3", help="Print compile/matching time.") 29 psr.add_option("--cflags", action="store", type="string", dest="cflags", default="-O3", help="Print compile/matching time.")
30 psr.add_option("--time", action="store_true", dest="time", default=False, help="Print compile/matching time.") 30 psr.add_option("--time", action="store_true", dest="time", default=False, help="Print compile/matching time.")
31 psr.add_option("--thread", action="store", type="string", dest="thread", default="0", metavar="FILE", help="number of thread.") 31 psr.add_option("--thread", action="store", type="string", dest="thread", default="0", metavar="FILE", help="number of thread.")
32 psr.add_option("--disable-booster", action="store_true", dest="no_boost", default=False, help="disable boosetr (default: use booster).") 32 psr.add_option("--disable-booster", action="store_true", dest="no_boost", default=False, help="disable boosetr (default: use booster).")
33 psr.add_option("--enable-table-lookup", action="store_true", dest="table_lookup", default=False, help="use table-lookup in first-state's transition.") 33 psr.add_option("--enable-table-lookup", action="store_true", dest="table_lookup", default=False, help="use table-lookup in first-state's transition.")
34 psr.add_option("--filter", action="store", type="string", dest="filter", default="", help="chose filtering-algorithm bmh(default), quick, or none.") 34 psr.add_option("--filter", action="store", type="string", dest="filter", default="", help="chose filtering-algorithm bmh(default), quick, memchr, or none.")
35 psr.add_option("--debug", action="store_true", dest="debug", default=False, help="Dump commands, not evalute matching (except interactive mode).") 35 psr.add_option("--debug", action="store_true", dest="debug", default=False, help="Dump commands, not evalute matching (except interactive mode).")
36 psr.add_option("--label", action="store_true", dest="label", default=False, help="label implimentation in C.") 36 psr.add_option("--label", action="store_true", dest="label", default=False, help="label implimentation in C.")
37 psr.add_option("--dump", action="store_true", dest="dump", default=False, help="Dump generated grep-source.") 37 psr.add_option("--dump", action="store_true", dest="dump", default=False, help="Dump generated grep-source.")
38 psr.add_option("--out", action="store", type="string", dest="out", default="", metavar="FILE", help="Output file.") 38 psr.add_option("--out", action="store", type="string", dest="out", default="", metavar="FILE", help="Output file.")
39 psr.add_option("--CbC", action="store_true", dest="cbc", default=False, help="emit CbC-source.") 39 psr.add_option("--CbC", action="store_true", dest="cbc", default=False, help="emit CbC-source.")