⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skiplv.for

📁 This Source-Navigator, an IDE for C/C++/Fortran/Java/Tcl/PHP/Python and a host of other languages.
💻 FOR
字号:
      SUBROUTINE SKIPLV(STRING,ICC1,ICC2,HOLFLG,KPOS,ILEV)*-----------------------------------------------------------------------* scans back to right bracket corresponding to last left one* input* STRING    string to be looked up* ICC1      first ch. in LSTRNG* ICC2      last ch.       -* HOLFLG    if TRUE, hollerith included* output* KPOS      position of right bracket or 0* ILEV      relative level, including KPOS (i.e. -1, if found)*-----------------------------------------------------------------------      LOGICAL HOLFLG      CHARACTER STRING*(*),STEMP*1      ILEV=0      KPOS=0      JC=ICC1-1   10 JC=JC+1      IF (JC.GT.ICC2) GOTO 999      STEMP=STRING(JC:JC)      IF(STEMP.EQ.'{')  THEN*--- start of character string         IF (.NOT.HOLFLG) THEN            I=INDEX(STRING(JC:ICC2),'}')            IF (I.EQ.0) GOTO 999            JC=I+JC-1         ENDIF      ELSEIF(STEMP.EQ.'(')  THEN         ILEV=ILEV+1      ELSEIF(STEMP.EQ.')')  THEN         ILEV=ILEV-1         IF (ILEV.LT.0) GOTO 20      ENDIF      GOTO 10   20 CONTINUE      KPOS=JC  999 END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -