Methods Details:
decorates process() to initialise last and laststack
decorates push() to also push 'last' onto 'laststack'
decorates pop() to also pop 'last' from 'laststack'
overrides visit_scope() to set 'last' after each declaration
Does the same as visit_scope but for enum and enumerators
Checks previous comment and removes dummies
(self, decl)
Checks a decl to see if the comment should be moved. If the comment
begins with a less-than sign, then it is moved to the 'last'
declaration