GitXplorerGitXplorer
a

smartypants.rs

public
0 stars
0 forks
5 issues

Commits

List of commits on branch main.
Verified
026381446684645087ea06baf93858e86d3aab77

Merge pull request #10 from alexwlchan/fancyregex

aalexwlchan committed 3 years ago
Unverified
d49abc05e9f081d071c2821cb29c256e194aa0ab

More comments in the tokenizer pls

aalexwlchan committed 3 years ago
Unverified
21e339e58d6eaaab58f2c0ce21e2309178da9a39

Remove commented out code; final commit for today

aalexwlchan committed 3 years ago
Unverified
7f577b010152a3a122f40026080c6a075456d663

Get decade substitutions working

aalexwlchan committed 3 years ago
Unverified
85c2728c824120e96543654bd34653a12401e0e0

No need for a named group here

aalexwlchan committed 3 years ago
Unverified
368ccf0038819d11258ffe13da81a01ef7b4cecf

Get more of the closing quote strings working

aalexwlchan committed 3 years ago

README

The README file for this repository.

smartypants.rs

This is an in-progress, unreleased Rust port of John Gruber's SmartyPants tool. Most of the logic is written, but I'm still sorting out:

  • What the public API will look like
  • Writing a full set of tests
  • Documentation
  • Tidying up some of the codebase

Credits

The idea from this library comes from SmartPants, a tool originally released by John Gruber in 2002.

Additionally, I looked at Leo Hemsted's Python port to help me understand the logic.

This project is neither affiliated with nor endorsed by John Gruber.