Commit Graph

  • 325ec6c40d fix footnote formatting v1.0.0 main Michael Teichgräber 2014-07-31 01:39:15 +0200
  • 1c2705dcfe elemheap: don't reuse elements if they are still referenced Michael Teichgräber 2014-07-31 01:38:40 +0200
  • 5d66898cd7 add a test for issue 10 (footnotes not working) Michael Teichgräber 2014-07-31 01:25:23 +0200
  • d8d44deb74 parser.leg.go: in actions, sort local variable names Michael Teichgräber 2014-07-31 00:26:58 +0200
  • 4d085742f2 parser.leg.go: remove `break' where not needed Michael Teichgräber 2013-06-18 21:19:37 +0200
  • e188ad9eae reverted 21255f773ecf Michael Teichgräber 2013-06-12 14:26:06 +0200
  • b0be03670b Parser: add MarkdownString Michael Teichgräber 2013-06-12 14:20:19 +0200
  • 809d7290ac parser.leg.go: update Michael Teichgräber 2013-06-12 14:17:30 +0200
  • 3da2db8c43 update parser interface Michael Teichgräber 2013-06-12 14:17:16 +0200
  • a032b690e8 Sp? is redundant… [jgm/peg-markdown] Michael Teichgräber 2013-06-11 02:53:42 +0200
  • feacd19307 Rewrote Strike parser to avoid exponential blowup. [jgm/peg-markdown] Michael Teichgräber 2013-06-11 02:51:31 +0200
  • 002c4b71f8 Add strike-through support for groff output [jgm/peg-markdown] Michael Teichgräber 2013-06-11 02:45:09 +0200
  • 53573d327b disable strike-through extension by default [jgm/peg-markdown] Michael Teichgräber 2013-06-11 02:00:44 +0200
  • 13604f76a7 New extension: strike through with two tildes [jgm/peg-markdown] Michael Teichgräber 2013-06-11 01:51:23 +0200
  • 765928916d update parser.leg.go Michael Teichgräber 2013-04-29 20:47:44 +0200
  • 6eb67a47d0 README: cleanup Michael Teichgräber 2013-04-29 20:38:33 +0200
  • 7e6639da75 Treat <head> as block-level HTML tag. [jgm/peg-markdown] Michael Teichgräber 2013-03-05 20:20:39 +0100
  • 4fe196d324 update parser.leg.go Michael Teichgräber 2013-01-23 22:58:09 +0100
  • f3d02c6662 Only obfuscate ascii characters. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:46:38 +0100
  • 7ce368c8ef Efficiency improvement (!Whitespace instead of &Nonspacechar). [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:41:13 +0100
  • 3d0dcc5c4b Removed unused disjunct in SourceContents. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:36:47 +0100
  • e5cc35f577 Rewrote Emph/Strong parsers to avoid exponential blowup. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:35:43 +0100
  • 6bfe7a1a46 Fixed Endline to allow 1 and 2-character setext header lines. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:30:47 +0100
  • fe64993b93 Removed unused parser. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:28:48 +0100
  • 326da7a836 Require only one character for setext header lines. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:28:03 +0100
  • 54cb06d41a Improved strong/emph parsers to avoid exponential blowup. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:24:50 +0100
  • f42048b731 Disallow blank space between [label] and ( in inline link. [jgm/peg-markdown] Michael Teichgräber 2013-01-23 22:09:53 +0100
  • 4626c2b169 gofmt Michael Teichgräber 2013-01-23 21:51:00 +0100
  • 5bccaab30c markdown.go: Markdown: remove some obscure protection, which is now provided by parseRule Michael Teichgräber 2013-01-08 21:48:17 +0100
  • 1be80a2179 markdown:parseRule: fix extra `if', don't trim '\t' Michael Teichgräber 2013-01-08 21:28:57 +0100
  • 75aa87b55f Merge pull request #7 from wendal/master knieriem 2013-01-08 11:07:45 -0800
  • bb8d7d8462 test: add a test case triggering an internal bug Michael Teichgräber 2013-01-08 21:04:47 +0100
  • 33ddb58e17 ignore small parse error Wendal Chen 2013-01-05 13:38:16 +0800
  • 46e3fb8ecd support groff-mm output format Michael Teichgräber 2012-09-01 00:29:18 +0200
  • ab2227c41c markdown.go: document Formatter Michael Teichgräber 2012-09-01 00:25:43 +0200
  • 38ff54e038 output.go: make the Formatter reusable Michael Teichgräber 2012-09-01 00:25:33 +0200
  • 71df3d7aa2 output.go: move padding stuff to a new type baseWriter Michael Teichgräber 2012-09-01 00:14:27 +0200
  • 437afafa74 output.go: slightly rearrange padding, add br() and sp() methods Michael Teichgräber 2012-08-09 20:36:43 +0200
  • e0bd6b6736 add markdown_test.go Michael Teichgräber 2012-07-20 12:51:57 +0200
  • e53a34621e markdown.go: Parser.Markdown: reset the buffer at beginning (needs to be resolved later) Michael Teichgräber 2012-07-20 12:33:52 +0200
  • fa16c1c9ea parser.leg.go: fix ResetBuffer Michael Teichgräber 2012-07-20 12:32:22 +0200
  • 6402ae5405 parseRule: 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
  • ee7958ce49 misc/c2go.sed: update Michael Teichgräber 2012-05-04 16:36:55 +0200
  • c6b9d3c90d parser.leg.go: update Michael Teichgräber 2012-05-04 16:36:37 +0200
  • 61095f6cc4 README.md: update Michael Teichgräber 2012-05-04 16:36:04 +0200
  • 2b2e21d8c5 rename: Options -> Extensions Michael Teichgräber 2012-05-04 16:20:29 +0200
  • 7799c9c82c add package tests, comprising tests from the MarkdownTest_1.0.3 suite Michael Teichgräber 2012-05-04 12:42:16 +0200
  • 982e5856bf Same as previous patch but for the underlined variant. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:16:52 +0200
  • 5bebe88174 Fixed exponential problem with Emph/Strong. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:14:27 +0200
  • ba2d82f616 Simplified SkipBlock. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:13:12 +0200
  • ad8afc4ab1 Improved SkipBlock to allow references after headers. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:12:01 +0200
  • 5f0135f259 Improved AutoLinkEmail (Fletcher Penney). [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:10:32 +0200
  • 95b1be5f7e Added ' and " to SpecialChars. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 10:07:49 +0200
  • a653491ff5 Parse <script>...</script> as literal even in inline text. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 02:16:21 +0200
  • d23584ac81 Don't allow <script> blocks to be nested. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 02:14:03 +0200
  • caef05e3ed Require non-space after single quote start. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 02:10:03 +0200
  • 19cb7e96a9 Added () to SpecialChars. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:29:19 +0200
  • 01228db44b Simplified SingleQuoteStart. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:24:47 +0200
  • 77a926239d Fixed Str parser so it handles apostrophes inside words. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:22:42 +0200
  • eb8169a8e5 Require newline after Reference. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:14:31 +0200
  • 34ea4be8c6 add portid Michael Teichgräber 2012-04-30 01:07:48 +0200
  • cfb6c5e36b Changed order of AtxHeading & SetextHeading in Heading. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:06:43 +0200
  • 0a5e33b54d Fixed bug in setext headers. [jgm/peg-markdown] Michael Teichgräber 2012-04-30 01:04:43 +0200
  • 1bbd55c017 cosmetics Michael Teichgräber 2012-04-30 00:58:06 +0200
  • 4071eb731f README.markdown -> README.md + update Michael Teichgräber 2012-04-30 00:56:41 +0200
  • b71976ee5d add 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
  • cca2b1a3c2 mk_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
  • 4cfb83f5d7 preformat: one \n is not enough. Fix parsing of input containing \r\n line endings. Michael Teichgräber 2012-04-29 23:47:53 +0200
  • f721084df0 new 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
  • 2670cccafb preformat: one appended \n seems enough Michael Teichgräber 2012-04-28 20:56:36 +0200
  • 318858ce0a output.go: move some code into methods Michael Teichgräber 2012-04-26 21:35:18 +0200
  • 4d8d5a00f4 output: str: fix rand.Intn call Michael Teichgräber 2012-04-26 21:23:45 +0200
  • 0b7aff8bd1 output.go: reduce verbosity of `obfuscate' feature Michael Teichgräber 2012-04-26 20:39:43 +0200
  • 42e21972e8 parser.leg: fix Definition title Michael Teichgräber 2012-04-24 00:53:54 +0200
  • 0248d52f7e sync 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
  • 0cbfa7b920 parser.leg: print_tree: write to an io.Writer Michael Teichgräber 2012-04-21 23:08:33 +0200
  • 4c6a2bc6b5 parser.leg: move concat_str_list implementation into mk_str_from_list Michael Teichgräber 2012-04-21 23:06:04 +0200
  • ef0f35c8b2 parser.leg: mk_link, mk_list: use named return values Michael Teichgräber 2012-04-21 22:51:26 +0200
  • 91a38d3048 rename Extensions → Options Michael Teichgräber 2012-04-21 22:37:54 +0200
  • 99ba8c18fe README: update to reflect changes for Go 1, cleanup Michael Teichgräber 2012-04-21 01:44:22 +0200
  • fc11ba4282 Parse: take an io.Reader argument instead of a string Michael Teichgräber 2012-04-21 01:19:46 +0200
  • ea9008f19c cmd: move profiling stuff into pprof.go Michael Teichgräber 2012-04-20 13:49:21 +0200
  • 178d014fcf go fmt Michael Teichgräber 2012-04-20 13:36:59 +0200
  • ac729cbd2f use the `go' tool where possible Michael Teichgräber 2012-04-20 13:35:31 +0200
  • 0f439963e6 add tags go.r58 and go.r59 Michael Teichgräber 2011-12-03 00:47:57 +0100
  • 0091d71ca8 Added tag go.r60 for changeset 8f1973a5e086 Michael Teichgräber 2011-12-02 22:33:02 +0100
  • d265ac0f21 sync with current Go (gofix go1rename, error) Michael Teichgräber 2011-11-18 18:25:39 +0100
  • 18aa4e492b Merge pull request #3 from holdensmagicalunicorn/master knieriem 2011-08-30 06:55:41 -0700
  • 5c92526363 Spelling correction in README holdensmagicalunicorn 2011-08-28 13:20:44 -0700
  • 7ce3bfa5ad parser.leg.go: update Michael Teichgräber 2011-07-04 18:48:17 +0200
  • 261d8c904a misc/bmprepare.rc: fix Michael Teichgräber 2011-07-04 18:48:03 +0200
  • 07c1f008bc misc: add benchmark scripts Michael Teichgräber 2011-07-04 18:25:32 +0200
  • a1392cd0e1 update README Michael Teichgräber 2011-07-04 18:13:48 +0200
  • e93d31a776 misc/devel.mk: add target pprof Michael Teichgräber 2011-07-01 00:40:45 +0200
  • f9048559c7 markdown.go: adjust strings.Split call Michael Teichgräber 2011-06-30 20:52:13 +0200
  • d5e7262b62 leg compiler: use switch optimization Michael Teichgräber 2011-06-29 20:04:44 +0200
  • ec93c2ee28 cmd/main.go: add flag -cpuprofile to enable runtime/pprof profiling Michael Teichgräber 2011-06-29 20:01:24 +0200
  • 13fca5aaab parser.leg.go: fix compilation Michael Teichgräber 2011-03-25 13:50:31 +0100
  • f289840541 update parser.leg.go Michael Teichgräber 2011-02-21 10:08:33 +0100
  • 05ed86d61e Added missing HtmlBlockOl to HtmlBlockInTags. [jgm/peg-markdown] Michael Teichgräber 2011-02-21 09:11:51 +0100