tokenizer.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Tree-LSTM-LM 作者: vgene 项目源码 文件源码
def read_identifier(self):
        self.j = self.i + 1

        while unicodedata.category(self.data[self.j]) in self.IDENT_PART_CATEGORIES:
            self.j += 1

        ident = self.data[self.i:self.j]
        if ident in Keyword.VALUES:
            token_type = Keyword

            if ident in BasicType.VALUES:
                token_type = BasicType
            elif ident in Modifier.VALUES:
                token_type = Modifier

        elif ident in Boolean.VALUES:
            token_type = Boolean
        elif ident == 'null':
            token_type = Null
        else:
            token_type = Identifier

        return token_type
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号