index
:
bp
main
master
Bruce's Parsing Expression Grammar tool for matching PEGs
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-05-11
Overhaul of |-word boundaries (| is deprecated), performance
Bruce Hill
2021-05-11
Converted ^/^^/$/$$ into pattern types instead of builtin definitions
Bruce Hill
2021-05-11
Code cleanup: adding len parameter to new_pat()
Bruce Hill
2021-05-10
Updated readme
Bruce Hill
2021-05-10
Added {word} feature and cleaned up the code some.
Bruce Hill
2021-05-10
Added simple test
Bruce Hill
2021-05-10
Bugfix for error printing
Bruce Hill
2021-05-10
Improved docs
Bruce Hill
2021-03-26
Removed fallback where bp prompts for a pattern if none is given.
Bruce Hill
2021-03-15
Fix for being unable to match patterns on zero-length files (or at the
Bruce Hill
2021-03-15
Debug error
Bruce Hill
2021-03-03
Fix for permissions/ownership getting screwed up with inplace modifying
Bruce Hill
2021-02-07
Slightly cleaner flag parsing
Bruce Hill
2021-02-07
Fix to allow `bp 'foo\..baz'`
Bruce Hill
2021-01-31
Typo
Bruce Hill
2021-01-29
Fixed bug with adding accidental extra newlines
Bruce Hill
2021-01-26
Pulled git code into a separate function
Bruce Hill
2021-01-26
Replaced returns with exit()s in main
Bruce Hill
2021-01-26
Cleanup of return/exit paths for main()
Bruce Hill
2021-01-26
Moved /usr/local/share/man -> /usr/local/man
Bruce Hill
2021-01-26
Cleaned up some error code
Bruce Hill
2021-01-26
Removed check() and replaced with err()/errx()
Bruce Hill
2021-01-26
Added web grammar
Bruce Hill
2021-01-22
Added nodent support (\N) for replacement strings. Slightly hacky, but
Bruce Hill
2021-01-20
Added --skip flag for skipping over patterns
Bruce Hill
2021-01-20
Fixed grammar syntax for `..%`
Bruce Hill
2021-01-20
Tweaked `..` syntax to make it more flexible (now: `.. % skip pat`)
Bruce Hill
2021-01-20
Bugfix for replacement coloring
Bruce Hill
2021-01-19
Removed outdated '?' documentation
Bruce Hill
2021-01-19
Simplified code by disallowing escapes in strings and splitting
Bruce Hill
2021-01-18
Finally got around to implementing binary search for line numbers
Bruce Hill
2021-01-18
Added tags to makefile
Bruce Hill
2021-01-18
Fixed some grammar bugs
Bruce Hill
2021-01-18
Removed dead code for interning files (no longer needed since temp file
Bruce Hill
2021-01-18
Bumped prefix checker on is_text_file
Bruce Hill
2021-01-18
Added perf notes
Bruce Hill
2021-01-18
Performance optimizations for `id` and `|` rules
Bruce Hill
2021-01-18
Fixed buggy git ls-files line reading
Bruce Hill
2021-01-18
Updated splint rule
Bruce Hill
2021-01-18
More bools
Bruce Hill
2021-01-18
More bools
Bruce Hill
2021-01-18
More bools
Bruce Hill
2021-01-18
More bools, because why not
Bruce Hill
2021-01-18
A few more pedantic cleanups
Bruce Hill
2021-01-18
More static analysis cleanup
Bruce Hill
2021-01-18
More static analyzer cleanup
Bruce Hill
2021-01-18
More static analyzer cleanup, including switching to use bools where
Bruce Hill
2021-01-18
Checking more return values (per static analyzer)
Bruce Hill
2021-01-18
Switched calloc arg order
Bruce Hill
2021-01-18
Cleanup
Bruce Hill
[next]