summaryrefslogtreecommitdiff
path: root/NamedId.py
blob: 68b0d6025eb98da8433645f16be0136b996a7120 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env python
"""Compiles C into assembly for the practicum processor (PP2)

Copyright (C) 2011-2014 Peter Wu <lekensteyn@gmail.com>
Licensed under the MIT license <http://opensource.org/licenses/MIT>.
"""

__author__ = "Peter Wu"
__copyright__ = "Copyright (C) 2011-2014 Peter Wu"
__credits__ = ["Peter Wu"]
__license__ = "MIT"
__version__ = "1.0"
__maintainer__ = "Peter Wu"
__email__ = "lekensteyn@gmail.com"

class NamedId(object):
    def __init__(self, name):
        self.name = name
        self.display_name = name
    def rename(self, name):
        """Changes the display value of this object"""
        self.display_name = name
    def __str__(self):
        return self.display_name