📄 qcssscanner.cpp
字号:
if (ch.unicode() == 11) goto state_30; if (ch.unicode() >= 14 && ch.unicode() <= 33) goto state_30; if (ch.unicode() == 34) goto state_31; if (ch.unicode() >= 35 && ch.unicode() <= 91) goto state_30; if (ch.unicode() == 92) goto state_32; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_30; if (ch.unicode() >= 123) goto state_30; goto out; state_61: lastAcceptingPos = pos; token = QCss::HASH; ch = next(); if (ch.unicode() == 45) goto state_61; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_61; if (ch.unicode() == 92) goto state_62; if (ch.unicode() == 95) goto state_61; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_61; goto out; state_62: ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_79; if (ch.unicode() == 11) goto state_79; if (ch.unicode() >= 14 && ch.unicode() <= 47) goto state_79; if (ch.unicode() >= 58 && ch.unicode() <= 96) goto state_79; if (ch.unicode() >= 103) goto state_79; goto out; state_63: lastAcceptingPos = pos; token = QCss::HASH; ch = next(); if (ch.unicode() == 45) goto state_61; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_61; if (ch.unicode() == 92) goto state_62; if (ch.unicode() == 95) goto state_61; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_61; goto out; state_64: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_35; if (ch.unicode() == 11) goto state_35; if (ch.unicode() >= 14 && ch.unicode() <= 38) goto state_35; if (ch.unicode() == 39) goto state_36; if (ch.unicode() >= 40 && ch.unicode() <= 91) goto state_35; if (ch.unicode() == 92) goto state_37; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_35; if (ch.unicode() >= 123) goto state_35; goto out; state_65: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_35; if (ch.unicode() == 11) goto state_35; if (ch.unicode() >= 14 && ch.unicode() <= 38) goto state_35; if (ch.unicode() == 39) goto state_36; if (ch.unicode() >= 40 && ch.unicode() <= 91) goto state_35; if (ch.unicode() == 92) goto state_37; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_35; if (ch.unicode() >= 123) goto state_35; goto out; state_66: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_35; if (ch.unicode() == 11) goto state_35; if (ch.unicode() >= 14 && ch.unicode() <= 38) goto state_35; if (ch.unicode() == 39) goto state_36; if (ch.unicode() >= 40 && ch.unicode() <= 91) goto state_35; if (ch.unicode() == 92) goto state_37; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_35; if (ch.unicode() >= 123) goto state_35; goto out; state_67: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_35; if (ch.unicode() == 10) goto state_80; if (ch.unicode() == 11) goto state_35; if (ch.unicode() >= 14 && ch.unicode() <= 38) goto state_35; if (ch.unicode() == 39) goto state_36; if (ch.unicode() >= 40 && ch.unicode() <= 91) goto state_35; if (ch.unicode() == 92) goto state_37; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_35; if (ch.unicode() >= 123) goto state_35; goto out; state_69: lastAcceptingPos = pos; token = QCss::NUMBER; ch = next(); if (ch.unicode() == 37) goto state_41; if (ch.unicode() == 45) goto state_42; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_69; if (ch.unicode() == 92) goto state_45; if (ch.unicode() == 95) goto state_46; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_46; goto out; state_70: lastAcceptingPos = pos; token = QCss::LENGTH; ch = next(); if (ch.unicode() == 45) goto state_71; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_71; if (ch.unicode() == 92) goto state_72; if (ch.unicode() == 95) goto state_71; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_71; goto out; state_71: lastAcceptingPos = pos; token = QCss::LENGTH; ch = next(); if (ch.unicode() == 45) goto state_71; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_71; if (ch.unicode() == 92) goto state_72; if (ch.unicode() == 95) goto state_71; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_71; goto out; state_72: ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_81; if (ch.unicode() == 11) goto state_81; if (ch.unicode() >= 14 && ch.unicode() <= 47) goto state_81; if (ch.unicode() >= 58 && ch.unicode() <= 96) goto state_81; if (ch.unicode() >= 103) goto state_81; goto out; state_73: ch = next(); if (ch.unicode() == 45) { token = QCss::CDO; goto found; } goto out; state_74: lastAcceptingPos = pos; token = QCss::ATKEYWORD_SYM; ch = next(); if (ch.unicode() == 45) goto state_75; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_75; if (ch.unicode() == 92) goto state_76; if (ch.unicode() == 95) goto state_75; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_75; goto out; state_75: lastAcceptingPos = pos; token = QCss::ATKEYWORD_SYM; ch = next(); if (ch.unicode() == 45) goto state_75; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_75; if (ch.unicode() == 92) goto state_76; if (ch.unicode() == 95) goto state_75; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_75; goto out; state_76: ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_83; if (ch.unicode() == 11) goto state_83; if (ch.unicode() >= 14 && ch.unicode() <= 47) goto state_83; if (ch.unicode() >= 58 && ch.unicode() <= 96) goto state_83; if (ch.unicode() >= 103) goto state_83; goto out; state_77: lastAcceptingPos = pos; token = QCss::IDENT; ch = next(); if (ch.unicode() == 40) goto state_52; if (ch.unicode() == 45) goto state_53; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_53; if (ch.unicode() == 92) goto state_54; if (ch.unicode() == 95) goto state_53; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_53; goto out; state_78: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_30; if (ch.unicode() == 11) goto state_30; if (ch.unicode() >= 14 && ch.unicode() <= 33) goto state_30; if (ch.unicode() == 34) goto state_31; if (ch.unicode() >= 35 && ch.unicode() <= 91) goto state_30; if (ch.unicode() == 92) goto state_32; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_30; if (ch.unicode() >= 123) goto state_30; goto out; state_79: lastAcceptingPos = pos; token = QCss::HASH; ch = next(); if (ch.unicode() == 45) goto state_61; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_61; if (ch.unicode() == 92) goto state_62; if (ch.unicode() == 95) goto state_61; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_61; goto out; state_80: lastAcceptingPos = pos; token = QCss::INVALID; ch = next(); if (ch.unicode() >= 1 && ch.unicode() <= 9) goto state_35; if (ch.unicode() == 11) goto state_35; if (ch.unicode() >= 14 && ch.unicode() <= 38) goto state_35; if (ch.unicode() == 39) goto state_36; if (ch.unicode() >= 40 && ch.unicode() <= 91) goto state_35; if (ch.unicode() == 92) goto state_37; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_35; if (ch.unicode() >= 123) goto state_35; goto out; state_81: lastAcceptingPos = pos; token = QCss::LENGTH; ch = next(); if (ch.unicode() == 45) goto state_71; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_71; if (ch.unicode() == 92) goto state_72; if (ch.unicode() == 95) goto state_71; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_71; goto out; state_83: lastAcceptingPos = pos; token = QCss::ATKEYWORD_SYM; ch = next(); if (ch.unicode() == 45) goto state_75; if (ch.unicode() >= 48 && ch.unicode() <= 57) goto state_75; if (ch.unicode() == 92) goto state_76; if (ch.unicode() == 95) goto state_75; if ((ch.unicode() >= 'a' && ch.unicode() <= 'z') || ch.unicode() >= 256) goto state_75; goto out; found: lastAcceptingPos = pos; out: if (lastAcceptingPos != -1) { lexemLength = lastAcceptingPos - lexemStart; pos = lastAcceptingPos; } return token;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -