Back to index

enigmail  1.4.3
Public Member Functions | Public Attributes | Static Private Attributes
pymake.parserdata.Command Class Reference
Inheritance diagram for pymake.parserdata.Command:
Inheritance graph
[legend]
Collaboration diagram for pymake.parserdata.Command:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def execute
def dump

Public Attributes

 exp

Static Private Attributes

tuple __slots__ = ('exp',)

Detailed Description

Definition at line 202 of file parserdata.py.


Constructor & Destructor Documentation

def pymake.parserdata.Command.__init__ (   self,
  exp 
)

Definition at line 205 of file parserdata.py.

00205 
00206     def __init__(self, exp):
00207         assert isinstance(exp, (data.Expansion, data.StringExpansion))
00208         self.exp = exp


Member Function Documentation

def pymake.parserdata.Command.dump (   self,
  fd,
  indent 
)

Definition at line 216 of file parserdata.py.

00216 
00217     def dump(self, fd, indent):
00218         print >>fd, "%sCommand %s" % (indent, self.exp,)

Here is the caller graph for this function:

def pymake.parserdata.Command.execute (   self,
  makefile,
  context 
)

Definition at line 209 of file parserdata.py.

00209 
00210     def execute(self, makefile, context):
00211         assert context.currule is not None
00212         if context.weak:
00213             raise data.DataError("rules not allowed in includedeps", self.exp.loc)
00214 
00215         context.currule.addcommand(self.exp)


Member Data Documentation

tuple pymake.parserdata.Command.__slots__ = ('exp',) [static, private]

Definition at line 203 of file parserdata.py.

Definition at line 207 of file parserdata.py.


The documentation for this class was generated from the following file: