Commit graph

1846 commits

Author SHA1 Message Date
Ed Page
166e2630c0 fix(parse): Don't assume boundary characters are one byte
This was inspired by heck.  They have an invariant to ensure this isn't
a problem (only accept `_` as boundary) while on the other hand we
accept a lot of things as boundaries.
2019-07-06 21:54:45 -06:00
Ed Page
60372effa1 docs: Re-arrange comparison 2019-07-06 19:11:03 -06:00
Ed Page
86de1b8c2d
fix(docs): Table misformatted 2019-07-06 07:51:08 -06:00
Ed Page
766f5fb65f
docs: Update appveyor link 2019-07-05 08:09:13 -06:00
Ed Page
2073c3a4fc
Merge pull request #26 from epage/rename
fix: Rename to typos
2019-07-03 19:34:41 -06:00
Ed Page
377c911328 fix: Rename to typos 2019-07-03 19:22:36 -06:00
Ed Page
9692f7cd46
docs(about): Fix formatting 2019-06-26 21:52:49 -06:00
Ed Page
b5e75d3348
Merge pull request #21 from epage/compare
docs: Comparison with other tools
2019-06-26 21:50:12 -06:00
Ed Page
16e7bd26e7 docs: Reformat README 2019-06-26 21:49:37 -06:00
Ed Page
4f85e39e09 docs: Comparison with other tools
Fixes #12
2019-06-26 21:47:17 -06:00
Ed Page
5ef815390f
Merge pull request #13 from epage/fix
fix(dict): Fix should match typo's case
2019-06-26 07:40:38 -06:00
Ed Page
953064e7d1 fix(dict): Fix should match typo's case
Fixes #10
2019-06-26 07:22:59 -06:00
Ed Page
a5b8636bdb refactor(dict): Allow for owned corrections 2019-06-24 21:46:40 -06:00
Ed Page
b12e90c141 refactor(report): Rename source field 2019-06-24 21:46:39 -06:00
Ed Page
859769b835 refactor: Rename Symbol to Identifier
This is more descriptive
2019-06-24 21:46:39 -06:00
Ed Page
5bbd6f530a chore: Fix typo 2019-06-24 21:46:38 -06:00
Ed Page
881fce5114 feat(parse): Track the case of each word 2019-06-24 21:46:38 -06:00
Ed Page
80aeed1b43 fix(report): Align text when tabs are used
Ideally we would provide for more than a space per tab but this at least
gets us better alignment.

Fixes #11
2019-06-22 09:18:06 -06:00
Ed Page
a082207283 perf(report): Reduce grabbing of locks 2019-06-22 09:12:54 -06:00
Ed Page
3d1fb3b1ae feat(parse): Process words composing symbols 2019-06-15 22:21:40 -06:00
Ed Page
63a84863be refactor(bench): Improve bench names 2019-06-15 14:04:02 -06:00
Ed Page
d78713dba1 fix: Improve the quality of symbols being reported 2019-06-14 15:57:41 -06:00
Ed Page
c7ca904401 fix(dict): Balance dev speed with risk of introducing breaks
I've been cutting down the dict size to speed up my testing but I keep
submitting it.  Instead, it is a feature.
2019-06-14 15:19:17 -06:00
Ed Page
34c922509a chore(CI): Push the regex lint under a rug 2019-06-14 15:14:42 -06:00
Ed Page
905de9bd8d chore(CI): Fighting clippy 2019-06-14 14:53:34 -06:00
Ed Page
feaad8d94d chore(CI): Update rustc 2019-06-14 14:26:13 -06:00
Ed Page
f1e3163ba2 fix: Clippy 2019-06-14 07:04:58 -06:00
Ed Page
9ccfc9c27d fix: Clippy 2019-06-14 06:51:22 -06:00
Ed Page
9f198c973d chore: Run cargo fmt 2019-06-14 06:45:39 -06:00
Ed Page
42e51be1b7
Merge pull request #1 from epage/unicase
feat(dict): Perform case-insensitive comparisons
2019-06-13 22:26:04 -06:00
Ed Page
af66072272 feat(dict): Perform case-insensitive comparisons 2019-06-13 19:55:21 -06:00
Ed Page
719cc7d43b refactor: Restore str processing
This is in prep for using unicase.
2019-04-16 20:24:31 -06:00
Ed Page
5992ba110d refactor: Clarify intent of Token 2019-04-16 20:22:01 -06:00
Ed Page
f8d42116da refactor: Rename module 2019-04-16 20:16:31 -06:00
Ed Page
b6aabc9392 refactor: Switch to bytes for symbol lookup 2019-04-16 18:15:12 -06:00
Ed Page
779db94ecb chore: Document a case 2019-04-16 17:41:07 -06:00
Ed Page
930a505bce fix(docs): Highlighting 2019-04-16 17:31:09 -06:00
Ed Page
21d326be7a docs: Update install instructions 2019-04-16 17:30:36 -06:00
Ed Page
af196a9561 fix: Settle on a name? 2019-04-16 17:27:55 -06:00
Ed Page
85ee5cfac9 fix(api): Split lib 2019-01-24 08:24:20 -07:00
Ed Page
d8ca9f9d5a fix: Limit words to just identifiers 2019-01-23 16:48:59 -07:00
Ed Page
c0c99ef3ad test: Basic tokenization testing 2019-01-23 16:48:59 -07:00
Ed Page
98b6c075f9 feat: Current dir is default 2019-01-23 16:48:58 -07:00
Ed Page
2ddd7d93df feat: Control over output format 2019-01-23 16:48:58 -07:00
Ed Page
e59d7817b4 fix(api): Clarify lifetimes 2019-01-22 16:59:49 -07:00
Ed Page
0cdd64c038 Initial commit 2019-01-22 15:01:33 -07:00