A Classic Scanner subclass which takes into account the type of
bracketing used to include the file, and uses classic CPP rules
for searching for the files based on the bracketing.
Note that in order for this to work, the regular expression passed
to the constructor must return the leading bracket in group 0, and
the contained filename in group 1.
| Method Summary |
| |
find_include(self,
include,
source_dir,
path)
|
| |
sort_key(self,
include)
|
| Inherited from Classic |
| |
__init__(self,
name,
suffixes,
path_variable,
regex,
*args,
**kw)
|
| |
scan(self,
node,
path)
|
| Inherited from Base |
| |
__call__(self,
node,
env,
path)
This method scans a single object. |
| |
__cmp__(self,
other)
|
| |
__hash__(self)
|
| |
__str__(self)
|
| |
add_scanner(self,
skey,
scanner)
|
| |
add_skey(self,
skey)
Add a skey to the list of skeys |
| |
get_skeys(self,
env)
|
| |
path(self,
env,
dir,
target,
source)
|
| |
select(self,
node)
|