Russ Ross
|
2b87b0e786
|
simplify naming of parsing functions
|
2011-07-05 14:22:21 -06:00 |
|
Russ Ross
|
fb435fe2e3
|
finished removing redundant end-of-buffer checks in block parsing; code cleanup
|
2011-07-04 18:56:29 -06:00 |
|
Russ Ross
|
bd60e3691b
|
removing more redundant checks, additional cleanup of block parsing
|
2011-07-01 14:13:26 -06:00 |
|
Russ Ross
|
689f6cb79b
|
more consistent spacing of block-level elements
|
2011-07-01 11:19:42 -06:00 |
|
Russ Ross
|
d4353d99fa
|
remove redundant tests for tab characters in parsing
|
2011-07-01 10:03:03 -06:00 |
|
Russ Ross
|
7544368fce
|
removing redundant end-of-buffer checks in block parsing
|
2011-06-29 20:15:58 -06:00 |
|
Russ Ross
|
ae9562f685
|
move whitespace stripping to parser, not renderers
|
2011-06-29 15:38:35 -06:00 |
|
Russ Ross
|
3c6f18afc7
|
Renderer is now an interface
|
2011-06-29 11:13:17 -06:00 |
|
Russ Ross
|
f0cd9a420e
|
render -> Parser, made parsing functions methods of *Parser
|
2011-06-28 18:58:53 -06:00 |
|
Russ Ross
|
55cde00c8a
|
camel case
|
2011-06-28 16:02:12 -06:00 |
|
Russ Ross
|
fde2c60665
|
version number, few more options for command-line tool
|
2011-06-28 11:30:10 -06:00 |
|
Russ Ross
|
2a18706ca4
|
options to supress tab expansion or to expand tabs to 8 spaces instead of 4
|
2011-06-28 10:58:10 -06:00 |
|
Russ Ross
|
2f839dc39a
|
fenced code: ending marker must match beginning marker, tests for fenced code blocks
|
2011-06-28 10:30:25 -06:00 |
|
Russ Ross
|
f8f70572a4
|
simplified BSD license
|
2011-06-27 20:11:32 -06:00 |
|
Russ Ross
|
00cb90e934
|
horizontal rule and list testing
|
2011-06-27 16:06:32 -06:00 |
|
Russ Ross
|
9a0217f7aa
|
fixed minor bugs uncovered by more testing
|
2011-06-27 14:35:11 -06:00 |
|
Russ Ross
|
47c4852520
|
unit tests for underlined headers, improved whitespace handling for the same
|
2011-06-27 11:42:38 -06:00 |
|
Russ Ross
|
3af64a90ad
|
fixed headers nested in lists, added prefix header unit tests
|
2011-06-27 10:13:13 -06:00 |
|
Russ Ross
|
e22e43bf76
|
eliminate a buffering level for paragraphs
|
2011-06-26 17:21:11 -06:00 |
|
Russ Ross
|
812e8d0185
|
refactoring paragraph rendering
|
2011-06-25 15:18:34 -06:00 |
|
Russ Ross
|
eff64c563f
|
reduce copying for lists
|
2011-06-25 15:02:46 -06:00 |
|
Russ Ross
|
cf97fbd897
|
experiment: render headers directly to output buffer to avoid a copy; minor speed boost
|
2011-06-25 08:20:08 -06:00 |
|
Russ Ross
|
921ac7d0be
|
comments, minor cleanups
|
2011-05-31 16:28:07 -06:00 |
|
Russ Ross
|
b6e6530815
|
rewrote the stinking pile of code that was blockParagraph
|
2011-05-31 16:07:15 -06:00 |
|
Russ Ross
|
f3386eb849
|
gofmt
|
2011-05-31 11:49:49 -06:00 |
|
Russ Ross
|
df64ec5d0f
|
allocate new buffers on stack; mild speed improvement
|
2011-05-31 11:11:04 -06:00 |
|
Russ Ross
|
9d23b68fa5
|
export all names from Renderer struct
This enables new back-ends that are not part of the package
Basically a big search-and-replace for this commit
|
2011-05-30 21:44:52 -06:00 |
|
Russ Ross
|
ee3fe99203
|
rudimentary latex backend, additional cleanup
|
2011-05-30 11:06:20 -06:00 |
|
Russ Ross
|
81cefb5e7c
|
split parser into multiple files, clean up naming
|
2011-05-29 17:00:31 -06:00 |
|