Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
header_consumers.py File Reference

Go to the source code of this file.

Namespaces

namespace  header_consumers
 

Functions

 header_consumers.strip_noise (text)
 
 header_consumers.read (path)
 
 header_consumers.symbols_of (path)
 
 header_consumers.resolve (inc, from_dir)
 
 header_consumers.closure (header, seen=None)
 
 header_consumers.walk_sources ()
 
 header_consumers.main ()
 

Variables

 header_consumers.REPO = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 header_consumers.SRC = os.path.join(REPO, "src")
 
 header_consumers.COMMENT_BLOCK = re.compile(r"/\*.*?\*/", re.S)
 
 header_consumers.COMMENT_LINE = re.compile(r"//[^\n]*")
 
 header_consumers.STRING_LIT = re.compile(r'"(?:\\.|[^"\\])*"')
 
 header_consumers.INCLUDE = re.compile(r'^\s*#\s*include\s+"([^"]+)"')
 
list header_consumers.DECLARE_PATTERNS
 
 header_consumers.ENUM_MEMBER = re.compile(r"^\s*(DT_[A-Z0-9_]+)\s*(?:=|,|$)")
 
dict header_consumers.NOISE