Esempio n. 1
0
File: mkdn.py Progetto: bgnori/bglib
    #FIXME 
    # be html Safe
    # add extension
    self.text = ''

  def parse(self, text):
    self.text+=text
  def make_html(self):
    return self.md.convert(self.text)
  def make_pdf(self):
    return ''

from bglib.doc.fuzzing import Gene
class mkdnGene(Gene):
  seps = '\n '
  symbols = """[]'"_~^`{}.:*=-+#|!<>/&Xx"""
  numeric = '1234567890'
  alpha_n = 'abcdefgh'
  romaon_n ='iv'
  words = [
           """##""", """###""", 
           """======""", """------""",
           """**""", """![hoge](Image""",]
  single = list(seps + symbols + numeric + alpha_n + romaon_n)
  multi = words

if __name__ == "__main__":
  from bglib.doc.fuzzing import fuzz_it
  fuzz_it(mkdnGene, Formatter())

Esempio n. 2
0
    d = dict()
    writer = bglib.doc.doctree.HtmlWriter() # Visit
    self.doctree.accept(writer)
    #writer.references()
    return d


from bglib.doc.fuzzing import Gene
class wGene(Gene):
  seps = '\n '
  symbols = """[]'"_~^`{}.:*=-+#|!<>/&Xx"""
  numeric = '1234567890'
  alpha_n = 'abcdefgh'
  romaon_n ='iv'
  words = ["""http:""", """https:""", 
           """query:""", """entry:""", 
           """match:""", """wiki:""",
           """||""", """CamelWord""",]
  single = list(seps + symbols + numeric + alpha_n + romaon_n)
  multi = words


if __name__ == "__main__":
  from bglib.doc.fuzzing import fuzz_it
  from bglib.doc.mock import DataBaseMock
  
  db = DataBaseMock()
  fuzz_it(wGene, Formatter(db))