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

📄 wordcompile.h

📁 一个Pascal子集语言的编译器
💻 H
📖 第 1 页 / 共 5 页
字号:
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2029: switch(chin)
                {
                case 'e':State=2030;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2030: switch(chin)
                {
                case 'a':State=2031;break;
                case 'c':State=2057;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2031: switch(chin)
                {
                case 'l':State=8888;break;        //"real"
                case 'd':State=8888;break;        //"read"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2032: switch(chin)
                {
                case 'u':State=2033;break;
                case 'a':State=2070;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2033: switch(chin)
                {
                case 'n':State=2034;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2034: switch(chin)
                {
                case 'c':State=2035;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2035: switch(chin)
                {
                case 't':State=2036;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2036: switch(chin)
                {
                case 'i':State=2037;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2037: switch(chin)
                {
                case 'o':State=2038;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2038: switch(chin)
                {
                case 'n':State=8883;break;        //"function"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2040: switch(chin)
                {
                case 'h':State=2041;break;
                case 'r':State=2068;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2041: switch(chin)
                {
                case 'e':State=2042;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2042: switch(chin)
                {
                case 'n':State=8888;break;        //"when"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2043: switch(chin)
                {
                case 's':State=2044;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2044: switch(chin)
                {
                case 'e':State=8888;break;        //"else"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2045: switch(chin)
                {
                case 'h':State=2046;break;
                case 'r':State=2050;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2046: switch(chin)
                {
                case 'i':State=2047;break;
                default:if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2047: switch(chin)
                {
                case 'l':State=2048;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2048: switch(chin)
                {
                case 'e':State=8888;break;        //"while"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2049: switch(chin)
                {
                case 'o':State=8888;break;        //"do"
                case 'i':State=2060;break;        
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2050: switch(chin)
                {
                case 'i':State=2051;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2051: switch(chin)
                {
                case 't':State=2152;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2152: switch(chin)
                {
                case 'e':State=8888;break;          //"write"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2052: switch(chin)
                {
                case 'r':State=2053;break;
                case 'n':State=2063;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2053: switch(chin)
                {
                case 'r':State=2054;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2054: switch(chin)
                {
                case 'a':State=2055;break;
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2055: switch(chin)
                {
                case 'y':State=8888;break;        //"array"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2056: switch(chin)
                {
                case 'f':State=8888;break;        //"of"
                case 'r':State=8888;break;        //"or"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2057: switch(chin)
                {
                case 'o':State=2058;break;        
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2058: switch(chin)
                {
                case 'r':State=2059;break;      
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2059: switch(chin)
                {
                case 'd':State=8888;break;        //"record"       
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2060: switch(chin)
                {
                case 'v':State=8888;break;        //"div"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2061: switch(chin)
                {
                case 'o':State=2062;break;      
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2062: switch(chin)
                {
                case 'd':State=8888;break;        //"mod"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2063: switch(chin)
                {
                case 'd':State=8888;break;        //"and"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2064: switch(chin)
                {
                case 'a':State=2065;break;      
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2065: switch(chin)
                {
                case 'r':State=8880;break;        //"var"     
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2066: switch(chin)
                {
                case 'o':State=2067;break;      
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2067: switch(chin)
                {
                case 't':State=8888;break;        //"not"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2068: switch(chin)
                {
                case 'u':State=2069;break;      
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;
      case 2069: switch(chin)
                {
                case 'e':State=8888;break;        //"true"
                default: if(((chin>='0')&&(chin<='9')&&(wordLength>=0))or((chin>='a')&&(chin<='z'))or(chin=='_'))  State=5000;     
                         else State=5500; break;
                }
                break;

⌨️ 快捷键说明

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