| 21 skipped lines |
| 22 | U | 22 | U | const LexerModule *LexerModule::base = 0; |
|
| 23 | U | 23 | U | int LexerModule::nextLanguage = SCLEX_AUTOMATIC+1; |
|
|
| 25 | C | LexerModule::LexerModule(int language_, LexerFunction fnLexer_, | | 25 | C | LexerModule::LexerModule(int language_, |
| | | 26 | C | LexerFunction fnLexer_, |
| | | 27 | C | const char *languageName_, |
| 26 | C | const char *languageName_, LexerFunction fnFolder_, | | 28 | C | LexerFunction fnFolder_, |
| 27 | C | const char * const wordListDescriptions_[]) : | | 29 | C | const char * const wordListDescriptions_[], |
| | | 30 | C | int styleBits_) : |
| 28 | U | 31 | U | language(language_), |
|
| 29 | U | 32 | U | fnLexer(fnLexer_), |
|
| 30 | U | 33 | U | fnFolder(fnFolder_), |
|
| 31 | U | 34 | U | wordListDescriptions(wordListDescriptions_), |
|
| | | 35 | A | styleBits(styleBits_), |
| 32 | U | 36 | U | languageName(languageName_) { |
|
|
|
| 17 skipped lines |
|
|
|
| 55 | C | const char * LexerModule::GetWordListDescription(int index) const { | | 59 | C | const char *LexerModule::GetWordListDescription(int index) const { |
| 56 | U | 60 | U | static const char *emptyStr = ""; |
|
|
| 58 | U | 62 | U | PLATFORM_ASSERT(index < GetNumWordLists()); |
|
| 4 skipped lines |
|
|
|
| | | 70 | A | int LexerModule::GetStyleBitsNeeded() const { |
| | | 71 | A | return styleBits; |
| | | 72 | A | } |
| | | 73 | A | |
| 66 | U | 74 | U | const LexerModule *LexerModule::Find(int language) { |
|
| 67 | U | 75 | U | const LexerModule *lm = base; |
|
|
| 61 skipped lines |
| 130 | U | 138 | U | //++Autogenerated -- run src/LexGen.py to regenerate |
|
| 131 | U | 139 | U | //**\(\tLINK_LEXER(\*);\n\) |
|
| 132 | U | 140 | U | LINK_LEXER(lmAda); |
|
| | | 141 | A | LINK_LEXER(lmAns1); |
| 133 | U | 142 | U | LINK_LEXER(lmAPDL); |
|
| 134 | U | 143 | U | LINK_LEXER(lmAsm); |
|
| 135 | C | LINK_LEXER(lmAsn1); | | 144 | C | LINK_LEXER(lmASP); |
| 136 | U | 145 | U | LINK_LEXER(lmAU3); |
|
| 137 | U | 146 | U | LINK_LEXER(lmAVE); |
|
| 138 | U | 147 | U | LINK_LEXER(lmBaan); |
|
| 139 | U | 148 | U | LINK_LEXER(lmBash); |
|
| | | 149 | A | LINK_LEXER(lmBatch); |
| | | 150 | A | LINK_LEXER(lmBlitzBasic); |
| 140 | U | 151 | U | LINK_LEXER(lmBullant); |
|
| | | 152 | A | LINK_LEXER(lmCaml); |
| 141 | U | 153 | U | LINK_LEXER(lmClw); |
|
| 142 | U | 154 | U | LINK_LEXER(lmClwNoCase); |
|
| 143 | U | 155 | U | LINK_LEXER(lmConf); |
|
| 144 | U | 156 | U | LINK_LEXER(lmCPP); |
|
| 145 | U | 157 | U | LINK_LEXER(lmCPPNoCase); |
|
| 146 | C | LINK_LEXER(lmTCL); | | 158 | C | LINK_LEXER(lmCsound); |
| 147 | C | LINK_LEXER(lmNncrontab); | | |
| 148 | U | 159 | U | LINK_LEXER(lmCss); |
|
| | | 160 | A | LINK_LEXER(lmDiff); |
| 149 | U | 161 | U | LINK_LEXER(lmEiffel); |
|
| 150 | U | 162 | U | LINK_LEXER(lmEiffelkw); |
|
| 151 | U | 163 | U | LINK_LEXER(lmErlang); |
|
| | | 164 | A | LINK_LEXER(lmErrorList); |
| 152 | U | 165 | U | LINK_LEXER(lmESCRIPT); |
|
| | | 166 | A | LINK_LEXER(lmF77); |
| | | 167 | A | LINK_LEXER(lmFlagShip); |
| 153 | U | 168 | U | LINK_LEXER(lmForth); |
|
| 154 | U | 169 | U | LINK_LEXER(lmFortran); |
|
| 155 | C | LINK_LEXER(lmF77); | | 170 | C | LINK_LEXER(lmFreeBasic); |
| 156 | U | 171 | U | LINK_LEXER(lmGui4Cli); |
|
| | | 172 | A | LINK_LEXER(lmHaskell); |
| 157 | U | 173 | U | LINK_LEXER(lmHTML); |
|
| 158 | R | LINK_LEXER(lmXML); | | |
| 159 | R | LINK_LEXER(lmASP); | | |
| 160 | R | LINK_LEXER(lmPHP); | | |
| 161 | U | 174 | U | LINK_LEXER(lmKix); |
|
| | | 175 | A | LINK_LEXER(lmLatex); |
| 162 | U | 176 | U | LINK_LEXER(lmLISP); |
|
| | | 177 | A | LINK_LEXER(lmLot); |
| 163 | U | 178 | U | LINK_LEXER(lmLout); |
|
| 164 | U | 179 | U | LINK_LEXER(lmLua); |
|
| | | 180 | A | LINK_LEXER(lmMake); |
| 165 | U | 181 | U | LINK_LEXER(lmMatlab); |
|
| 166 | R | LINK_LEXER(lmOctave); | | |
| 167 | U | 182 | U | LINK_LEXER(lmMETAPOST); |
|
| 168 | U | 183 | U | LINK_LEXER(lmMMIXAL); |
|
| 169 | R | LINK_LEXER(lmLot); | | |
| 170 | U | 184 | U | LINK_LEXER(lmMSSQL); |
|
| | | 185 | A | LINK_LEXER(lmNncrontab); |
| 171 | U | 186 | U | LINK_LEXER(lmNsis); |
|
| 172 | R | LINK_LEXER(lmBatch); | | |
| 173 | R | LINK_LEXER(lmDiff); | | |
| 174 | R | LINK_LEXER(lmProps); | | |
| 175 | R | LINK_LEXER(lmMake); | | |
| 176 | R | LINK_LEXER(lmErrorList); | | |
| 177 | R | LINK_LEXER(lmLatex); | | |
| 178 | U | 187 | U | LINK_LEXER(lmNull); |
|
| | | 188 | A | LINK_LEXER(lmOctave); |
| 179 | U | 189 | U | LINK_LEXER(lmPascal); |
|
| 180 | U | 190 | U | LINK_LEXER(lmPB); |
|
| 181 | U | 191 | U | LINK_LEXER(lmPerl); |
|
| | | 192 | A | LINK_LEXER(lmPHP); |
| | | 193 | A | LINK_LEXER(lmPHPSCRIPT); |
| 182 | U | 194 | U | LINK_LEXER(lmPOV); |
|
| | | 195 | A | LINK_LEXER(lmProps); |
| 183 | U | 196 | U | LINK_LEXER(lmPS); |
|
| | | 197 | A | LINK_LEXER(lmPureBasic); |
| 184 | U | 198 | U | LINK_LEXER(lmPython); |
|
| | | 199 | A | LINK_LEXER(lmREBOL); |
| 185 | U | 200 | U | LINK_LEXER(lmRuby); |
|
| 186 | U | 201 | U | LINK_LEXER(lmScriptol); |
|
| | | 202 | A | LINK_LEXER(lmSmalltalk); |
| 187 | U | 203 | U | LINK_LEXER(lmSpecman); |
|
| 188 | U | 204 | U | LINK_LEXER(lmSQL); |
|
| | | 205 | A | LINK_LEXER(lmTADS3); |
| | | 206 | A | LINK_LEXER(lmTCL); |
| 189 | U | 207 | U | LINK_LEXER(lmTeX); |
|
| 190 | U | 208 | U | LINK_LEXER(lmVB); |
|
| 191 | U | 209 | U | LINK_LEXER(lmVBScript); |
|
| 192 | U | 210 | U | LINK_LEXER(lmVerilog); |
|
| 193 | U | 211 | U | LINK_LEXER(lmVHDL); |
|
| | | 212 | A | LINK_LEXER(lmXML); |
| 194 | U | 213 | U | LINK_LEXER(lmYAML); |
|
|
| 196 | U | 215 | U | //--Autogenerated -- end of automatically generated section |
|
| 4 skipped lines |