Package gavo :: Package base :: Module macros
[frames] | no frames]

Module macros

source code

A macro mechanism primarily for string replacement in resource descriptors.

Classes
  MacroError
is raised when something bad happens during macro expansion.
  MacroExpander
is a generic "macro" expander for scripts of all kinds.
  ExpansionDelegator
A mixin to make a class expand macros by delegating everything to its parent.
  MacroPackage
is a function dispatcher for MacroExpander.
  StandardMacroMixin
is a mixin providing some macros for scripting's MacroExpander.
  MacDef
A macro definition within an RD.
Functions
 
MacDefAttribute(**kwargs) source code
Variables
  __package__ = 'gavo.base'