Package gluon :: Module template
[hide private]
[frames] | no frames]

Module template

source code

This file is part of web2py Web Framework (Copyrighted, 2007) Developed by Massimo Di Pierro <mdipierro@cs.depaul.edu> License: GPL v2

Functions [hide private]
 
reindent(text) source code
 
replace(regex, text, f, count=0) source code
 
parse_template(filename, path='views/', cache='cache/', context={}) source code
Variables [hide private]
  re_write = re.compile(r'(?s)\{\{=(?P<value>.*?)\}\}')
  re_html = re.compile(r'(?s)\}\}.*?\{\{')
  PY_STRING_LITERAL_RE = '(?P<name>[uU]?[rR]?(?:\'\'\'(?:[^\']|\...
  re_strings = re.compile(r'(?s)(?P<name>[uU]?[rR]?(?:\'\'\'(?:[...
  re_include_nameless = re.compile(r'\{\{\s*include\s*\}\}')
  re_include = re.compile(r'(?s)\{\{\s*include\s+(?P<name>.+?)\s...
  re_extend = re.compile(r'(?s)\{\{\s*extend\s+(?P<name>.+?)\s*\...
Variables Details [hide private]

PY_STRING_LITERAL_RE

Value:
'(?P<name>[uU]?[rR]?(?:\'\'\'(?:[^\']|\'{1,2}(?!\'))*\'\'\')|(?:\'(?:[\
^\'\\\\]|\\\\.)*\')|(?:"""(?:[^"]|"{1,2}(?!"))*""")|(?:"(?:[^"\\\\]|\\\
\\.)*"))'

re_strings

Value:
re.compile(r'(?s)(?P<name>[uU]?[rR]?(?:\'\'\'(?:[^\']|\'{1,2}(?!\'))*\\
'\'\')|(?:\'(?:[^\'\\]|\\.)*\')|(?:"""(?:[^"]|"{1,2}(?!"))*""")|(?:"(?\
:[^"\\]|\\.)*"))')

re_include

Value:
re.compile(r'(?s)\{\{\s*include\s+(?P<name>.+?)\s*\}\}')

re_extend

Value:
re.compile(r'(?s)\{\{\s*extend\s+(?P<name>.+?)\s*\}\}')