Advertisement

开发一个个人开发的语言(用Python)

阅读量:

开发一种个性化的编程语言需掌握编译器构建及编程语言理论的相关基础内容。下面提供了一个简化形式的Python语言完整代码示例,仅作为参考之用。

复制代码
 # Token definitions  
    
 TOKENS = {  
    
     'NAME': r'[a-zA-Z_][a-zA-Z0-9_]*',  
    
     'NUMBER': r'\d+(\.\d*)?',  
    
     'LPAREN': r'\(',  
    
     'RPAREN': r'\)',  
    
     'PLUS': r'\+',  
    
     'MINUS': r'-',  
    
     'MULTIPLY': r'\*',  
    
     'DIVIDE': r'/',  
    
     'EQUALS': r'==',  
    
     'GREATER': r'>',  
    
     'LESS': r'<',  
    
     'IF': r'if',  
    
     'ELIF': r'elif',  
    
     'ELSE': r'else',  
    
     'FOR': r'for',  
    
     'IN': r'in',  
    

全部评论 (0)

还没有任何评论哟~