Emanuil Rusev
250ba80356
expression assignments should be separate
2014-01-26 19:05:24 +02:00
Emanuil Rusev
3ac9b96e57
element » block
2014-01-26 13:47:56 +02:00
Emanuil Rusev
b764deca66
improve comments
2014-01-26 03:36:25 +02:00
Emanuil Rusev
65ef541fda
improve comments
2014-01-25 18:47:44 +02:00
Emanuil Rusev
c7b6d0235d
unset brackets should not be separated
2014-01-25 14:53:39 +02:00
Haralan Dobrev
bf6c9a6db2
Use imperative tense in comments
2014-01-24 01:47:44 +02:00
Emanuil Rusev
0494c6b274
improve comments
2014-01-24 01:28:03 +02:00
Emanuil Rusev
3e0c010c1f
improve comments
2014-01-23 23:48:38 +02:00
Emanuil Rusev
3a5eecc23d
replace logical operators with conditionals to improve readability
2014-01-23 22:46:49 +02:00
Emanuil Rusev
c8c5ae9df8
control structures should use braces
2014-01-23 22:34:02 +02:00
Emanuil Rusev
843786c07c
improve comments
2014-01-23 22:08:06 +02:00
Emanuil Rusev
0c61f71e3f
rtrim » chop
2014-01-23 13:07:15 +02:00
Emanuil Rusev
01a147c574
replace tabs with spaces to improve compatibility with psr-2
2014-01-23 00:57:36 +02:00
Emanuil Rusev
f0fbdaa6ca
backtick within code span
2014-01-22 21:28:29 +02:00
Emanuil Rusev
e20c0a29bd
nested elements should render on a new line
2014-01-22 21:28:29 +02:00
Emanuil Rusev
712dd23d30
simplify parsing of list
2014-01-22 21:28:29 +02:00
Emanuil Rusev
68f2871996
resolve #3
2014-01-22 21:28:29 +02:00
Emanuil Rusev
7cb9646d98
simplify compiling of links
2014-01-22 21:28:29 +02:00
Emanuil Rusev
2a0700abda
resolve #61
2014-01-20 22:19:23 +02:00
Emanuil Rusev
4e83d79d76
setters should know nothing
2014-01-20 09:26:25 +02:00
Emanuil Rusev
354842fd6e
simplify compiling
2014-01-19 23:34:20 +02:00
Emanuil Rusev
2b73e94c6c
simplify parsing of escaped characters
2014-01-19 22:49:43 +02:00
Emanuil Rusev
0182812d6c
remove unnecessary blank lines
2014-01-19 15:37:05 +02:00
Emanuil Rusev
f5dd3455f9
resolve #58
2014-01-19 00:52:07 +02:00
Emanuil Rusev
1017f22cdd
fix paragraph list
2014-01-18 16:45:39 +02:00
Emanuil Rusev
88854955d6
take $inline_tags out of the method
2014-01-18 16:45:39 +02:00
Emanuil Rusev
654dd74074
lines that start with inline html should not get parsed as block-level markup, should resolve #54 and #57
2014-01-18 16:45:39 +02:00
Emanuil Rusev
98b17e3354
setext heading doesn't have to use regex
2014-01-17 01:23:25 +02:00
Emanuil Rusev
da966b83f1
atx heading doesn't have to use regex
2014-01-17 00:36:11 +02:00
Emanuil Rusev
b9ab495cb4
parse method doesn't have to use regex
2014-01-16 23:43:34 +02:00
Emanuil Rusev
408cb5c21f
code block doesn't have to use regex
2014-01-16 23:43:12 +02:00
Emanuil Rusev
5dd0e8cb7b
$deindented_line >= ... doesn't make sense
2014-01-16 23:39:56 +02:00
Emanuil Rusev
5521afde31
refactor $element
2014-01-13 23:45:31 +02:00
Emanuil Rusev
47d8a1382b
implement automatic line breaks as an option
2013-12-26 23:43:25 +02:00
Emanuil Rusev
c0b7155572
implement link titles
2013-12-26 21:53:48 +02:00
Emanuil Rusev
be366b63ea
improve parsing of emphasis
...
**strong** and *em* and **strong** and *em*
2013-12-24 23:40:12 +02:00
Emanuil Rusev
68484504ca
separate compiling of link / image
...
there are 2 types of input that produce link / image
2013-12-24 16:05:13 +02:00
Emanuil Rusev
4fecd91f7d
span elements should get parsed on a first-come, first-served basis
2013-12-24 03:17:23 +02:00
Emanuil Rusev
9dae844a6e
post-increment operators should not be separated
2013-12-22 02:03:53 +02:00
kaamaru
576b0ea761
Fix HTML Bug
...
If you add markdown after HTML on the same line, all the remaining markdown will not be parsed.
Demo:
Add "<span></span> *test*" without quotes to the top of a markdown page on it's own line and then parse.
2013-12-18 12:32:49 +00:00
malorisdead
019a4af2af
Added ability to specify link titles to inline and reference links.
...
Fixed whitespace bug with reference link regex.
Updated tests.
2013-12-14 02:13:53 -05:00
Emanuil Rusev
51a08fad85
improve parsing of emphasis
2013-12-07 17:21:36 +02:00
Emanuil Rusev
7fb08f334a
improve comments
2013-12-07 10:54:05 +02:00
Emanuil Rusev
85ad014f74
parse code span after recursive types to resolve #44
2013-12-06 01:43:55 +02:00
Emanuil Rusev
f713e380ee
add comment for automatic link
2013-12-06 00:29:51 +02:00
Emanuil Rusev
5b01915a63
interrupted list items should not add nonexistent empty lines
2013-12-06 00:15:17 +02:00
Emanuil Rusev
8baf537c12
resolve #40
2013-12-02 23:26:43 +02:00
Emanuil Rusev
05823567bc
simplify comments
2013-12-02 23:02:15 +02:00
Emanuil Rusev
3225c66863
***strong em** inside of em* should produce valid markup
2013-11-23 13:19:06 +02:00
Haralan Dobrev
849a89b121
Use UTF-8 encoding for htmlspecialchars. See #36 .
...
Prior to PHP 5.4.0 the default encoding for `htmlentities()`
and `htmlspecialchars` is "ISO-8859-1". For PHP 5.4+ is "UTF-8".
This ensures always the right encoding is used no matter the PHP version
and the locale settings.
2013-11-22 23:06:20 +02:00