templatenamespace.py 文件源码

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

项目:fortrantestgenerator 作者: fortesg 项目源码 文件源码
def _findVariable(self, variableName):
        # TODO Kann man hier nicht _findReference benutzen?
        variableName = variableName.lower()
        if not variableName:
            return None
        elif find(variableName, '%') < 0:
            if self.__subroutine.hasVariable(variableName):
                return self.__subroutine.getVariable(variableName)
        for reference in (self._typeArgumentReferences + self._globalsReferences):
            expression = reference.getExpression().lower()
            if expression == variableName:
                return reference.getLevelNVariable()
            elif expression.startswith(variableName + '%'):
                return reference.getVariable(variableName.count('%'))

        return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号