BASIS  r3148
doxyfilter-perl Namespace Reference

Variables

tuple argtype = m.group('type')
tuple comment = m.group('comment')
string currentBlock = ''
tuple f = open(fileName, 'r')
list fileName = sys.argv[1]
tuple inout = m.group('inout')
tuple line = line.strip()
tuple m = reCommentLine.match(line)
tuple module = m.group('module')
tuple name = m.group('name')
tuple param = m.group('param')
list params = []
string previousBlock = ''
tuple reCommentLine = re.compile(r"#+(?P<comment>.*)$")
tuple reCommentStart = re.compile(r"##+(?P<comment>.*)$")
tuple reConstant = re.compile(r"use\s+constant\s+(?P<name>\w+)(\s+.*|;)?$")
tuple reFunctionEnd = re.compile(r"}$")
tuple reFunctionStart = re.compile(r"sub\s*(?P<name1>\w+)\s*{?$")
tuple reInclude = re.compile(r"use\s+(?P<module>[a-zA-Z:]+)(\s+.*|;)?$")
tuple reParamDoc = re.compile(r"[\@\\]param\s*(\[\s*(?P<inout>in|out|in\s*,\s*out|out\s*,\s*in)\s*\]|\s*)\s+(?P<type>[$%@]\$?)?(?P<param>\w+)")
tuple reShaBang = re.compile(r"#!\s*/usr/bin/env\s+perl$|#!\s*/usr/bin/perl$")

Variable Documentation

list doxyfilter-perl::argtype = m.group('type')

Definition at line 56 of file doxyfilter-perl.py.

tuple doxyfilter-perl::comment = m.group('comment')

Definition at line 52 of file doxyfilter-perl.py.

string doxyfilter-perl::currentBlock = ''

Definition at line 40 of file doxyfilter-perl.py.

tuple doxyfilter-perl::f = open(fileName, 'r')

Definition at line 25 of file doxyfilter-perl.py.

list doxyfilter-perl::fileName = sys.argv[1]

Definition at line 23 of file doxyfilter-perl.py.

list doxyfilter-perl::inout = m.group('inout')

Definition at line 55 of file doxyfilter-perl.py.

tuple doxyfilter-perl::line = line.strip()

Definition at line 43 of file doxyfilter-perl.py.

tuple doxyfilter-perl::m = reCommentLine.match(line)

Definition at line 50 of file doxyfilter-perl.py.

tuple doxyfilter-perl::module = m.group('module')

Definition at line 85 of file doxyfilter-perl.py.

tuple doxyfilter-perl::name = m.group('name')

Definition at line 79 of file doxyfilter-perl.py.

list doxyfilter-perl::param = m.group('param')

Definition at line 57 of file doxyfilter-perl.py.

list doxyfilter-perl::params = []

Definition at line 41 of file doxyfilter-perl.py.

string doxyfilter-perl::previousBlock = ''

Definition at line 39 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reCommentLine = re.compile(r"#+(?P<comment>.*)$")

Definition at line 36 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reCommentStart = re.compile(r"##+(?P<comment>.*)$")

Definition at line 35 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reConstant = re.compile(r"use\s+constant\s+(?P<name>\w+)(\s+.*|;)?$")

Definition at line 31 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reFunctionEnd = re.compile(r"}$")

Definition at line 34 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reFunctionStart = re.compile(r"sub\s*(?P<name1>\w+)\s*{?$")

Definition at line 33 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reInclude = re.compile(r"use\s+(?P<module>[a-zA-Z:]+)(\s+.*|;)?$")

Definition at line 32 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reParamDoc = re.compile(r"[\@\\]param\s*(\[\s*(?P<inout>in|out|in\s*,\s*out|out\s*,\s*in)\s*\]|\s*)\s+(?P<type>[$%@]\$?)?(?P<param>\w+)")

Definition at line 37 of file doxyfilter-perl.py.

tuple doxyfilter-perl::reShaBang = re.compile(r"#!\s*/usr/bin/env\s+perl$|#!\s*/usr/bin/perl$")

Definition at line 30 of file doxyfilter-perl.py.