1c2705dcfeelemheap: don't reuse elements if they are still referenced
Michael Teichgräber
2014-07-31 01:38:40 +0200
5d66898cd7add a test for issue 10 (footnotes not working)
Michael Teichgräber
2014-07-31 01:25:23 +0200
d8d44deb74parser.leg.go: in actions, sort local variable names
Michael Teichgräber
2014-07-31 00:26:58 +0200
4d085742f2parser.leg.go: remove `break' where not needed
Michael Teichgräber
2013-06-18 21:19:37 +0200
e188ad9eaereverted 21255f773ecf
Michael Teichgräber
2013-06-12 14:26:06 +0200
b0be03670bParser: add MarkdownString
Michael Teichgräber
2013-06-12 14:20:19 +0200
809d7290acparser.leg.go: update
Michael Teichgräber
2013-06-12 14:17:30 +0200
3da2db8c43update parser interface
Michael Teichgräber
2013-06-12 14:17:16 +0200
a032b690e8Sp? is redundant… [jgm/peg-markdown]
Michael Teichgräber
2013-06-11 02:53:42 +0200
feacd19307Rewrote Strike parser to avoid exponential blowup. [jgm/peg-markdown]
Michael Teichgräber
2013-06-11 02:51:31 +0200
002c4b71f8Add strike-through support for groff output [jgm/peg-markdown]
Michael Teichgräber
2013-06-11 02:45:09 +0200
53573d327bdisable strike-through extension by default [jgm/peg-markdown]
Michael Teichgräber
2013-06-11 02:00:44 +0200
13604f76a7New extension: strike through with two tildes [jgm/peg-markdown]
Michael Teichgräber
2013-06-11 01:51:23 +0200
765928916dupdate parser.leg.go
Michael Teichgräber
2013-04-29 20:47:44 +0200
6eb67a47d0README: cleanup
Michael Teichgräber
2013-04-29 20:38:33 +0200
7e6639da75Treat <head> as block-level HTML tag. [jgm/peg-markdown]
Michael Teichgräber
2013-03-05 20:20:39 +0100
4fe196d324update parser.leg.go
Michael Teichgräber
2013-01-23 22:58:09 +0100
f3d02c6662Only obfuscate ascii characters. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:46:38 +0100
7ce368c8efEfficiency improvement (!Whitespace instead of &Nonspacechar). [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:41:13 +0100
3d0dcc5c4bRemoved unused disjunct in SourceContents. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:36:47 +0100
e5cc35f577Rewrote Emph/Strong parsers to avoid exponential blowup. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:35:43 +0100
6bfe7a1a46Fixed Endline to allow 1 and 2-character setext header lines. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:30:47 +0100
fe64993b93Removed unused parser. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:28:48 +0100
326da7a836Require only one character for setext header lines. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:28:03 +0100
54cb06d41aImproved strong/emph parsers to avoid exponential blowup. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:24:50 +0100
f42048b731Disallow blank space between [label] and ( in inline link. [jgm/peg-markdown]
Michael Teichgräber
2013-01-23 22:09:53 +0100
4626c2b169gofmt
Michael Teichgräber
2013-01-23 21:51:00 +0100
5bccaab30cmarkdown.go: Markdown: remove some obscure protection, which is now provided by parseRule
Michael Teichgräber
2013-01-08 21:48:17 +0100
1be80a2179markdown:parseRule: fix extra `if', don't trim '\t'
Michael Teichgräber
2013-01-08 21:28:57 +0100
75aa87b55fMerge pull request #7 from wendal/master
knieriem
2013-01-08 11:07:45 -0800
bb8d7d8462test: add a test case triggering an internal bug
Michael Teichgräber
2013-01-08 21:04:47 +0100
33ddb58e17ignore small parse error
Wendal Chen
2013-01-05 13:38:16 +0800
46e3fb8ecdsupport groff-mm output format
Michael Teichgräber
2012-09-01 00:29:18 +0200
ab2227c41cmarkdown.go: document Formatter
Michael Teichgräber
2012-09-01 00:25:43 +0200
38ff54e038output.go: make the Formatter reusable
Michael Teichgräber
2012-09-01 00:25:33 +0200
71df3d7aa2output.go: move padding stuff to a new type baseWriter
Michael Teichgräber
2012-09-01 00:14:27 +0200
437afafa74output.go: slightly rearrange padding, add br() and sp() methods
Michael Teichgräber
2012-08-09 20:36:43 +0200
e0bd6b6736add markdown_test.go
Michael Teichgräber
2012-07-20 12:51:57 +0200
e53a34621emarkdown.go: Parser.Markdown: reset the buffer at beginning (needs to be resolved later)
Michael Teichgräber
2012-07-20 12:33:52 +0200
fa16c1c9eaparser.leg.go: fix ResetBuffer
Michael Teichgräber
2012-07-20 12:32:22 +0200
6402ae5405parseRule: treat the occurrence of a parse error as a valid condition The previous implementation was too strict. A parse error can occur if the input is a single line consisting of spaces and tabs only.
Michael Teichgräber
2012-05-30 01:29:37 +0200
ee7958ce49misc/c2go.sed: update
Michael Teichgräber
2012-05-04 16:36:55 +0200
c6b9d3c90dparser.leg.go: update
Michael Teichgräber
2012-05-04 16:36:37 +0200
61095f6cc4README.md: update
Michael Teichgräber
2012-05-04 16:36:04 +0200
2b2e21d8c5rename: Options -> Extensions
Michael Teichgräber
2012-05-04 16:20:29 +0200
7799c9c82cadd package tests, comprising tests from the MarkdownTest_1.0.3 suite
Michael Teichgräber
2012-05-04 12:42:16 +0200
982e5856bfSame as previous patch but for the underlined variant. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:16:52 +0200
5bebe88174Fixed exponential problem with Emph/Strong. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:14:27 +0200
ba2d82f616Simplified SkipBlock. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:13:12 +0200
ad8afc4ab1Improved SkipBlock to allow references after headers. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:12:01 +0200
5f0135f259Improved AutoLinkEmail (Fletcher Penney). [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:10:32 +0200
95b1be5f7eAdded ' and " to SpecialChars. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 10:07:49 +0200
a653491ff5Parse <script>...</script> as literal even in inline text. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 02:16:21 +0200
d23584ac81Don't allow <script> blocks to be nested. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 02:14:03 +0200
caef05e3edRequire non-space after single quote start. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 02:10:03 +0200
19cb7e96a9Added () to SpecialChars. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:29:19 +0200
01228db44bSimplified SingleQuoteStart. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:24:47 +0200
77a926239dFixed Str parser so it handles apostrophes inside words. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:22:42 +0200
eb8169a8e5Require newline after Reference. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:14:31 +0200
34ea4be8c6add portid
Michael Teichgräber
2012-04-30 01:07:48 +0200
cfb6c5e36bChanged order of AtxHeading & SetextHeading in Heading. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:06:43 +0200
0a5e33b54dFixed bug in setext headers. [jgm/peg-markdown]
Michael Teichgräber
2012-04-30 01:04:43 +0200
1bbd55c017cosmetics
Michael Teichgräber
2012-04-30 00:58:06 +0200
4071eb731fREADME.markdown -> README.md + update
Michael Teichgräber
2012-04-30 00:56:41 +0200
b71976ee5dadd a mechanism that makes sure only an up-to-date parser.leg.go can be used
Michael Teichgräber
2012-04-30 00:55:37 +0200
cca2b1a3c2mk_element: turn global allocation into a per-parser, reusable allocation. This reduces memory usage within a single document, because elements allocated during parsing of one Docblock can be reused during parsing of the next Docblock.
Michael Teichgräber
2012-04-29 23:54:10 +0200
4cfb83f5d7preformat: one \n is not enough. Fix parsing of input containing \r\n line endings.
Michael Teichgräber
2012-04-29 23:47:53 +0200
f721084df0new API: p := NewParser(&opts), p.Markdown(r, f) replaces d := Parse(r, opts), d.WriteHtml(w)
Michael Teichgräber
2012-04-28 22:57:55 +0200
2670cccafbpreformat: one appended \n seems enough
Michael Teichgräber
2012-04-28 20:56:36 +0200
318858ce0aoutput.go: move some code into methods
Michael Teichgräber
2012-04-26 21:35:18 +0200
4d8d5a00f4output: str: fix rand.Intn call
Michael Teichgräber
2012-04-26 21:23:45 +0200
0b7aff8bd1output.go: reduce verbosity of `obfuscate' feature
Michael Teichgräber
2012-04-26 20:39:43 +0200
42e21972e8parser.leg: fix Definition title
Michael Teichgräber
2012-04-24 00:53:54 +0200
0248d52f7esync with peg - Parse now returns an `error' - leg parser generator writes to stdout now, doesn't create a file xy.leg.go anymore - turn on new optimizations
Michael Teichgräber
2012-04-24 00:15:47 +0200
0cbfa7b920parser.leg: print_tree: write to an io.Writer
Michael Teichgräber
2012-04-21 23:08:33 +0200
4c6a2bc6b5parser.leg: move concat_str_list implementation into mk_str_from_list
Michael Teichgräber
2012-04-21 23:06:04 +0200
ef0f35c8b2parser.leg: mk_link, mk_list: use named return values
Michael Teichgräber
2012-04-21 22:51:26 +0200
91a38d3048rename Extensions → Options
Michael Teichgräber
2012-04-21 22:37:54 +0200
99ba8c18feREADME: update to reflect changes for Go 1, cleanup
Michael Teichgräber
2012-04-21 01:44:22 +0200
fc11ba4282Parse: take an io.Reader argument instead of a string
Michael Teichgräber
2012-04-21 01:19:46 +0200
ea9008f19ccmd: move profiling stuff into pprof.go
Michael Teichgräber
2012-04-20 13:49:21 +0200
178d014fcfgo fmt
Michael Teichgräber
2012-04-20 13:36:59 +0200
ac729cbd2fuse the `go' tool where possible
Michael Teichgräber
2012-04-20 13:35:31 +0200
0f439963e6add tags go.r58 and go.r59
Michael Teichgräber
2011-12-03 00:47:57 +0100
0091d71ca8Added tag go.r60 for changeset 8f1973a5e086
Michael Teichgräber
2011-12-02 22:33:02 +0100
d265ac0f21sync with current Go (gofix go1rename, error)
Michael Teichgräber
2011-11-18 18:25:39 +0100
18aa4e492bMerge pull request #3 from holdensmagicalunicorn/master
knieriem
2011-08-30 06:55:41 -0700
5c92526363Spelling correction in README
holdensmagicalunicorn
2011-08-28 13:20:44 -0700
7ce3bfa5adparser.leg.go: update
Michael Teichgräber
2011-07-04 18:48:17 +0200
261d8c904amisc/bmprepare.rc: fix
Michael Teichgräber
2011-07-04 18:48:03 +0200
07c1f008bcmisc: add benchmark scripts
Michael Teichgräber
2011-07-04 18:25:32 +0200
a1392cd0e1update README
Michael Teichgräber
2011-07-04 18:13:48 +0200
e93d31a776misc/devel.mk: add target pprof
Michael Teichgräber
2011-07-01 00:40:45 +0200
f9048559c7markdown.go: adjust strings.Split call
Michael Teichgräber
2011-06-30 20:52:13 +0200
d5e7262b62leg compiler: use switch optimization
Michael Teichgräber
2011-06-29 20:04:44 +0200
ec93c2ee28cmd/main.go: add flag -cpuprofile to enable runtime/pprof profiling
Michael Teichgräber
2011-06-29 20:01:24 +0200
13fca5aaabparser.leg.go: fix compilation
Michael Teichgräber
2011-03-25 13:50:31 +0100
f289840541update parser.leg.go
Michael Teichgräber
2011-02-21 10:08:33 +0100
05ed86d61eAdded missing HtmlBlockOl to HtmlBlockInTags. [jgm/peg-markdown]
Michael Teichgräber
2011-02-21 09:11:51 +0100