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) source code
 
parse_template(filename, path='views/', cache='cache/') 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*include\s+[\'"](?P<name>.*?)[...
  re_extend = re.compile(r'^\s*\{\{\s*extend\s+[\'"](?P<name>[^\...
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*include\s+[\'"](?P<name>.*?)[\'"]\s*\}\}')

re_extend

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