OpenADFortTk (SourceProcessing)
PyFort/tokens.py
Go to the documentation of this file.
00001 '''
00002 Token types as classes
00003 '''
00004 from _Setup import *
00005 
00006 class Token(object):
00007     def __init__(self,s):
00008         self.val = s
00009     def __str__(self):
00010         return self.val
00011     def __repr__(self):
00012         return "%s(%s)" %(self.__class__.__name__,self.val)
00013 
00014 class Const(Token):
00015     pass
00016 
00017 class IntConst(Const):
00018     pass
00019 
00020 class RealConst(Const):
00021     pass
00022 
00023 class QQstringConst(Const):
00024     pass
00025 
00026 class QstringConst(Const):
00027     pass
00028 
00029 class ComplexConst(Const):
00030     pass
00031 
00032 class Ident(Token):
00033     pass
00034 
00035 class Idem(Token):
00036     pass
00037 
 All Classes Namespaces Files Functions Variables