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
path:
root
/
bp.c
Age
Commit message (
Expand
)
Author
2024-02-11
Bugfix for string literals and add support for printing patterns with
Bruce Hill
2024-01-15
Smart case by default
Bruce Hill
2023-11-27
Fix "-w" flag and fix optimization for skipping to match
Bruce Hill
2023-11-25
Deprecate '-p' flag and replace backslash interpolation with curly brace
Bruce Hill
2023-05-16
Respect $NO_COLOR
Bruce Hill
2022-12-27
Add number of characters printed to fprint_match()
Bruce Hill
2022-10-27
Revert "Moving to each_match() API"
Bruce Hill
2022-10-26
Moving to each_match() API
Bruce Hill
2022-04-30
Simplified things by passing a def argument to next_match instead of
Bruce Hill
2022-04-09
Moving print logic out of match.c and renaming explain -> printmatch
Bruce Hill
2022-02-28
Fixed typo
Bruce Hill
2021-11-07
Fix to ensure proper line numbering
Bruce Hill
2021-10-01
Bugfix for use-after-free, as well as an issue with the order
Bruce Hill
2021-09-27
Better error messages (bugfix)
Bruce Hill
2021-09-27
Added comment
Bruce Hill
2021-09-27
Cleanup for trailing line printing
Bruce Hill
2021-09-27
Bugfix for certain patterns (e.g. $$) that didn't trigger line number
Bruce Hill
2021-09-27
Removed definitions as a separate type and instead encode that value in
Bruce Hill
2021-09-26
Refactor of pat_t memory management to use doubly linked lists, and
Bruce Hill
2021-09-25
Minor cleanup
Bruce Hill
2021-09-25
Minor cleanup of context printing code
Bruce Hill
2021-09-25
Slightly ugly hack to fix but where line number got double printed
Bruce Hill
2021-09-24
Removed file_err() and file_printf() in favor of just inlining some of
Bruce Hill
2021-09-24
Fixed double line numbering
Bruce Hill
2021-09-23
Removed print files
Bruce Hill
2021-09-23
WIP: working line breaks, formatting, etc. All seems functional, but a
Bruce Hill
2021-09-23
WIP
Bruce Hill
2021-09-23
Patterns don't need to reference a separate `start` value anymore
Bruce Hill
2021-09-23
Moving pattern lifetime tracking off of files and onto its own list of
Bruce Hill
2021-09-23
Moved type defs into their own files instead of types.h
Bruce Hill
2021-09-23
Switched to using an optional type
Bruce Hill
2021-09-23
Merge branch 'master' into setjmp
Bruce Hill
2021-09-23
Deprecated (!)-errors
Bruce Hill
2021-09-23
WIP implementation of setjmp/longjmp recovery
Bruce Hill
2021-09-22
Moved trailing newline guarantee code into bp.c
Bruce Hill
2021-09-21
Moving cache logic into match, cleaner next_match() API, and slightly
Bruce Hill
2021-09-19
Minor cleanup
Bruce Hill
2021-09-19
Fix for single-arg when it's a directory
Bruce Hill
2021-09-07
Shortening \033[0m -> \033[m
Bruce Hill
2021-09-07
Fixes for inplace modifications
Bruce Hill
2021-09-04
Changed non-tty output to BARE instead of PLAIN
Bruce Hill
2021-09-02
Improved formatting options
Bruce Hill
2021-08-28
Style change: added cino=:0 (i.e. case statements on same indentation as
Bruce Hill
2021-08-25
Only print filenames when there are multiple files
Bruce Hill
2021-08-23
Only print all input if input is stdin *and* context is ALL
Bruce Hill
2021-08-23
Instead of always printing all context with -r flag, always print all
Bruce Hill
2021-08-23
Always print file when context is ALL
Bruce Hill
2021-08-06
Changed it so --replace makes context default to `all`, but --inplace
Bruce Hill
2021-08-06
Inplace modifying should set context to all
Bruce Hill
2021-08-06
Properly set modifying_file/backup_file in case of errors
Bruce Hill
[next]