## page was renamed from ParserMarket/HTMLSource
= HTML Source parser =
~-(Modified Eduard Baun's[[parser/PHP| PHP parser]])-~
''This parser still needs a bit of clean up once I get my head around Python a bit more''
{{{
# -*- coding: iso-8859-1 -*-
"""
MoinMoin - HTML Source Parser
@copyright: 2006 by Johannes Hoerburger
@copyright: 09.2006 by Eduard Baun
@copyright: 2007 by Daniel Horth
@license: GNU GPL.
(Modified Eduard Baun's PHP parser)
"""
from MoinMoin.util.ParserBase import ParserBase
Dependencies = []
class Parser(ParserBase):
parsername = "ColorisedHTML"
extensions = ['.htm','.html']
Dependencies = []
def setupRules(self):
ParserBase.setupRules(self)
self.addRulePair("Comment","<--","-->/")
self.addRulePair("String",r"(?/?{}-]")
}}}