Update schedule after http://jeff.tk/wiki/Trinary/Meeting_Notes_20080810
[trinary.git] / digital_simulator / Token.py
blob3c954792dc9ef48e33d127ec4243d8abc3c7bce8
1 # vim: set fileencoding=utf8
2 # Token.py
4 # A generic token is a semicolon, comma, etc.
5 #
7 symbols = ("(", ")", ",", ";", ":", "'", "{", "}", "^")
9 class Token(object):
10 def __init__(self, name):
11 '''Initialize Token object. '''
13 # TODO: validate that 'name' is a valid token
14 self.name = name
16 def __str__(self):
17 return "<Token:%s>" % (self.name,)
19 if __name__ == "__main__":
20 a = Token(";")
21 b = Token(",")
22 c = Token("(")
23 d = Token(")")
25 print a, b, c, d