Package SCons :: Package Scanner :: Class ClassicCPP
[show private | hide private]
[frames | no frames]

Class ClassicCPP

Base --+        
       |        
 Current --+    
           |    
     Classic --+
               |
              ClassicCPP


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)

Generated by Epydoc 2.1 on Wed Dec 12 09:39:32 2007 http://epydoc.sf.net