开发一个个人开发的语言(用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)
还没有任何评论哟~
