1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-27 10:30:28 +00:00
TiddlyWiki5/core/modules/parsers/wikiparser/rules
Jeremy Ruston 18f8b7266e Refactor the HTML element parser
The purpose is to allow attributes to be specified as macro
invocations. For example `<div myattr=<<mymacro param1 param3>>>`. The
parser needed sprucing up in order to copy with the nesting of angle
brackets. The refactoring has been done with an eye on using the same
technique in the filter expression parser (which is pretty messy at the
moment -- it throws exceptions for syntax errors, which is bad). Later
I'm hoping to extend the technique to create a more flexible table
parser.
2013-06-15 15:12:05 +01:00
..
codeblock.js Stop using triple curly braces for code 2012-12-22 23:09:10 +00:00
codeinline.js Stop using triple curly braces for code 2012-12-22 23:09:10 +00:00
commentblock.js Remove the old parser code 2012-12-28 22:08:32 +00:00
commentinline.js Remove the old parser code 2012-12-28 22:08:32 +00:00
dash.js Fix problem with the regexp for the "dash" parser 2012-12-26 19:32:06 +00:00
emphasis.js Switch code block syntax 2012-12-22 23:09:44 +00:00
entity.js Switch code block syntax 2012-12-22 23:09:44 +00:00
extlink.js Don't allow < and > in external links 2013-05-31 17:42:40 +01:00
filteredtranscludeblock.js Fixed problem with greediness of filtered transclude regexp 2013-03-02 13:01:44 +00:00
filteredtranscludeinline.js Fixed problem with greediness of filtered transclude regexp 2013-03-02 13:01:44 +00:00
heading.js Finishing moving the parser rules about 2012-12-20 16:41:06 +00:00
horizrule.js Rename horizontal rule parser rule for less "rule"-based confusion 2012-12-26 19:49:01 +00:00
html.js Refactor the HTML element parser 2013-06-15 15:12:05 +01:00
list.js Fix regex typos 2013-06-05 19:06:31 +01:00
macrocallblock.js Make sure the parser rules have unique names 2012-12-26 19:32:54 +00:00
macrocallinline.js Make sure the parser rules have unique names 2012-12-26 19:32:54 +00:00
macrodef.js Store macros in the render context so that they scope in the expected way 2012-12-29 23:17:09 +00:00
prettylink.js Refactored widget renderers to be hosted within HTML element renderers 2013-01-03 16:27:55 +00:00
rules.js Store macros in the render context so that they scope in the expected way 2012-12-29 23:17:09 +00:00
styleblock.js Fixed subtle little typo 2012-12-29 23:16:34 +00:00
styleinline.js Refactored widget renderers to be hosted within HTML element renderers 2013-01-03 16:27:55 +00:00
table.js Finishing moving the parser rules about 2012-12-20 16:41:06 +00:00
transcludeblock.js Added ability to transclude fields of data tiddlers 2013-01-15 17:50:47 +00:00
transcludeinline.js Added ability to transclude fields of data tiddlers 2013-01-15 17:50:47 +00:00
typedblock.js Major refactoring of rendering mechanism 2013-05-17 10:12:25 +01:00
wikilink.js Refactored widget renderers to be hosted within HTML element renderers 2013-01-03 16:27:55 +00:00