Package lemon :: Package external :: Package Cheetah :: Package Utils :: Module Indenter :: Class IndentProcessor
[show private | hide private]
[frames | no frames]

Class IndentProcessor


Preprocess #indent tags.

Method Summary
  process(self, _txt)

Class Variable Summary
str ARGS = 'args'
str CHAR = 'char'
str DEC = '--'
SRE_Pattern DIRECTIVE = [ \t]*#
str INC = '++'
SRE_Pattern INDENT_DIR = [ \t]*#indent[ \t]*(.*)
str LINE_SEP = '\n'
str OFF = 'off'
str ON = 'on'
str POP = 'pop'
str PUSH = 'push'
str SET = '='
SRE_Pattern WHITESPACES = ([ \t]*)
str WS = 'ws'

Class Variable Details

ARGS

Type:
str
Value:
'args'                                                                 

CHAR

Type:
str
Value:
'char'                                                                 

DEC

Type:
str
Value:
'--'                                                                   

DIRECTIVE

Type:
SRE_Pattern
Value:
[ \t]*#                                                                

INC

Type:
str
Value:
'++'                                                                   

INDENT_DIR

Type:
SRE_Pattern
Value:
[ \t]*#indent[ \t]*(.*)                                                

LINE_SEP

Type:
str
Value:
'''
'''                                                                    

OFF

Type:
str
Value:
'off'                                                                  

ON

Type:
str
Value:
'on'                                                                   

POP

Type:
str
Value:
'pop'                                                                  

PUSH

Type:
str
Value:
'push'                                                                 

SET

Type:
str
Value:
'='                                                                    

WHITESPACES

Type:
SRE_Pattern
Value:
([ \t]*)                                                               

WS

Type:
str
Value:
'ws'                                                                   

Generated by Epydoc 2.0 on Mon Nov 10 15:07:47 2003 http://epydoc.sf.net