|
Doxygen
|
#include <stdint.h>#include <utility>#include <memory>#include <algorithm>#include <unordered_map>#include <unordered_set>#include <stack>#include <vector>#include <string>#include <mutex>#include <sstream>#include <cstdint>#include <stdio.h>#include <assert.h>#include <ctype.h>#include "code.h"#include "entry.h"#include "doxygen.h"#include "message.h"#include "outputlist.h"#include "util.h"#include "membername.h"#include "searchindex.h"#include "arguments.h"#include "config.h"#include "groupdef.h"#include "classlist.h"#include "conceptdef.h"#include "filedef.h"#include "filename.h"#include "namespacedef.h"#include "tooltip.h"#include "scopedtypevariant.h"#include "symbolresolver.h"#include "dir.h"#include "debug.h"#include "moduledef.h"#include "doxygen_lex.h"#include "code.l.h"Go to the source code of this file.
Classes | |
| struct | ObjCCallCtx |
| struct | codeYY_state |
| struct | CCodeParser::Private |
Macros | |
| #define | YY_TYPEDEF_YY_SCANNER_T |
| #define | DBG_CTX(x) |
| #define | YY_NO_UNISTD_H 1 |
| #define | CLASSBLOCK 1 |
| #define | SCOPEBLOCK 2 |
| #define | INNERBLOCK 3 |
| #define | YY_INPUT(buf, result, max_size) |
Typedefs | |
| typedef yyguts_t * | yyscan_t |
Functions | |
| static bool | isCastKeyword (const char *s) |
| static const char * | stateToString (int state) |
| static void | saveObjCContext (yyscan_t yyscanner) |
| static void | restoreObjCContext (yyscan_t yyscanner) |
| static void | pushScope (yyscan_t yyscanner, const DString &s) |
| static void | popScope (yyscan_t yyscanner) |
| static void | setCurrentDoc (yyscan_t yyscanner, const DString &anchor) |
| static void | addToSearchIndex (yyscan_t yyscanner, const DString &text) |
| static void | setClassScope (yyscan_t yyscanner, const DString &name) |
| static void | startCodeLine (yyscan_t yyscanner) |
| static void | endCodeLine (yyscan_t yyscanner) |
| static void | nextCodeLine (yyscan_t yyscanner) |
| static void | startFontClass (yyscan_t yyscanner, const char *s, bool specialComment=false) |
| static void | endFontClass (yyscan_t yyscanner, bool specialComment=false) |
| static void | codifyLines (yyscan_t yyscanner, const DString &text) |
| static void | incrementFlowKeyWordCount (yyscan_t yyscanner) |
| static void | writeMultiLineCodeLink (yyscan_t yyscanner, OutputCodeList &ol, const Definition *d, const DString &text) |
| static void | addType (yyscan_t yyscanner) |
| static void | addParmType (yyscan_t yyscanner) |
| static void | addUsingDirective (yyscan_t yyscanner, const DString &name) |
| static void | setParameterList (yyscan_t yyscanner, const MemberDef *md) |
| static const ClassDef * | stripClassName (yyscan_t yyscanner, const DString &s, const Definition *d) |
| static const MemberDef * | setCallContextForVar (yyscan_t yyscanner, const DString &name) |
| static void | updateCallContextForSmartPointer (yyscan_t yyscanner) |
| static bool | getLinkInScope (yyscan_t yyscanner, const DString &c, const DString &m, const DString &memberText, OutputCodeList &ol, const DString &text, bool varOnly=false) |
| static bool | getLink (yyscan_t yyscanner, const DString &className, const DString &memberName, OutputCodeList &ol, const DString &text=DString(), bool varOnly=false) |
| static void | generateClassOrGlobalLink (yyscan_t yyscanner, OutputCodeList &ol, const DString &clName, bool typeOnly=false, bool varOnly=false) |
| static bool | generateClassMemberLink (yyscan_t yyscanner, OutputCodeList &ol, const MemberDef *xmd, const DString &memName) |
| static bool | generateClassMemberLink (yyscan_t yyscanner, OutputCodeList &ol, const Definition *def, const DString &memName) |
| static void | generateMemberLink (yyscan_t yyscanner, OutputCodeList &ol, const DString &varName, const DString &memName) |
| static void | generatePHPVariableLink (yyscan_t yyscanner, OutputCodeList &ol, const char *varName) |
| static void | generateFunctionLink (yyscan_t yyscanner, OutputCodeList &ol, const DString &funcName) |
| static int | countLines (yyscan_t yyscanner) |
| static void | writeObjCMethodCall (yyscan_t yyscanner, ObjCCallCtx *ctx) |
| static DString | escapeName (yyscan_t yyscanner, const DString &s) |
| static DString | escapeObject (yyscan_t yyscanner, const DString &s) |
| static DString | escapeWord (yyscan_t yyscanner, const DString &s) |
| static DString | escapeComment (yyscan_t yyscanner, const DString &s) |
| static bool | skipLanguageSpecificKeyword (yyscan_t yyscanner, const char *kw) |
| static int | yyread (yyscan_t yyscanner, char *buf, int max_size) |
| static void | addVariable (yyscan_t yyscanner, DString type, DString name) |
| static bool | startsWithKeyword (const DString &str, const DString &kw) |
| static void | endCodeFold (yyscan_t yyscanner) |
| static const char * | getLexerFILE () |
| int | yylex (yyscan_t yyscanner) |
| static void | codeFolding (yyscan_t yyscanner, const Definition *d) |
| #define CLASSBLOCK 1 |
Definition at line 78 of file code.l.
Referenced by setCallContextForVar().
| #define DBG_CTX | ( | x | ) |
Definition at line 74 of file code.l.
Referenced by addModule(), addSubprogram(), addVariable(), codifyLines(), endCodeLine(), endScope(), findMemberLink(), generateClassMemberLink(), generateClassMemberLink(), generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateFunctionLink(), generateFunctionLink(), generateMemberLink(), generatePHPVariableLink(), generateSqlite3ForClass(), generateSqlite3ForFile(), generateSqlite3ForMember(), getLink(), getLinkInScope(), handleCommentBlock(), incLineNr(), insertMemberDefineParams(), insertMemberFunctionParams(), lineCount(), CCodeParser::parseCode(), popBuffer(), popScope(), pushBuffer(), pushScope(), CCodeParser::resetCodeParserState(), restoreObjCContext(), saveObjCContext(), setCallContextForVar(), setClassScope(), startCodeLine(), startScope(), step(), stripClassName(), writeMultiLineCodeLink(), and writeObjCMethodCall().
| #define YY_INPUT | ( | buf, | |
| result, | |||
| max_size ) |
|
static |
Definition at line 2612 of file code.l.
References addParmType().
Referenced by addParmType(), and stateToString().
Definition at line 2305 of file code.l.
References addToSearchIndex(), SearchIndexIntf::addWord(), and Doxygen::searchIndex.
Referenced by addToSearchIndex(), addToSearchIndex(), generateClassMemberLink(), generateClassMemberLink(), generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateMemberLink(), getLinkInScope(), getLinkInScope(), stateToString(), and stateToString().
|
static |
Definition at line 2600 of file code.l.
References addType().
Referenced by addType(), and stateToString().
Definition at line 2621 of file code.l.
References addUsingDirective(), DString::empty(), LinkedMap< T, Hash, KeyEqual, Map >::find(), Doxygen::namespaceLinkedMap, and DString::str().
Referenced by addUsingDirective(), and stateToString().
Definition at line 2191 of file code.l.
References addVariable(), DBG_CTX, DString::empty(), DString::npos, qPrint(), ScopedTypeVariant::ScopedTypeVariant(), DString::simplifyWhiteSpace(), DString::str(), DString::stripPrefix(), and substitute().
Referenced by addVariable(), setParameterList(), stateToString(), and stateToString().
|
static |
Definition at line 2363 of file code.l.
References codeFolding(), Config_getBool, Definition::definitionType(), endCodeFold(), Definition::getEndBodyLine(), Definition::getStartDefLine(), MemberDef::isCallable(), MemberDef::isDefine(), toMemberDef(), Definition::TypeClass, and Definition::TypeMember.
Referenced by codeFolding(), codeFolding(), startCodeLine(), startCodeLine(), and substituteHtmlKeywords().
write a code fragment 'text' that may span multiple lines, inserting line numbers for each line.
Definition at line 2517 of file code.l.
References codifyLines(), DString::data(), DBG_CTX, DString::DString(), DString::empty(), nextCodeLine(), and qPrint().
Referenced by codifyLines(), codifyLines(), codifyLines(), codifyLines(), generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateMemberLink(), generatePHPVariableLink(), stateToString(), stateToString(), stateToString(), stateToString(), and writeObjCMethodCall().
|
static |
counts the number of lines in the input
Definition at line 3476 of file code.l.
References countLines().
Referenced by countLines(), countLines(), countLines(), countLines(), CCodeParser::parseCode(), stateToString(), stateToString(), stateToString(), and stateToString().
|
static |
Definition at line 2342 of file code.l.
References endCodeFold(), and Definition::getEndBodyLine().
Referenced by codeFolding(), endCodeFold(), and stateToString().
|
static |
Definition at line 2490 of file code.l.
References DBG_CTX, endCodeLine(), and endFontClass().
Referenced by endCodeLine(), endCodeLine(), endCodeLine(), endCodeLine(), nextCodeLine(), nextCodeLine(), nextCodeLine(), nextCodeLine(), CCodeParser::parseCode(), stateToString(), stateToString(), stateToString(), and stateToString().
|
static |
Definition at line 3494 of file code.l.
References endFontClass().
Referenced by endCodeLine(), endCodeLine(), endCodeLine(), endCodeLine(), endFontClass(), endFontClass(), endFontClass(), endFontClass(), startFontClass(), startFontClass(), startFontClass(), startFontClass(), stateToString(), stateToString(), stateToString(), stateToString(), and writeObjCMethodCall().
Definition at line 3925 of file code.l.
References escapeComment(), and DString::sprintf().
Referenced by escapeComment(), and stateToString().
Definition at line 3895 of file code.l.
References escapeName(), and DString::sprintf().
Referenced by escapeName(), and stateToString().
Definition at line 3905 of file code.l.
References escapeObject(), and DString::sprintf().
Referenced by escapeObject(), and stateToString().
Definition at line 3915 of file code.l.
References escapeWord(), and DString::sprintf().
Referenced by escapeWord(), and stateToString().
|
static |
Definition at line 3210 of file code.l.
References addToSearchIndex(), DBG_CTX, Definition::definitionType(), Definition::findInnerCompound(), generateClassMemberLink(), ClassDef::getMemberByName(), Definition::name(), qPrint(), ScopedTypeVariant::ScopedTypeVariant(), toClassDef(), toNamespaceDef(), Definition::TypeClass, Definition::TypeNamespace, and writeMultiLineCodeLink().
|
static |
Definition at line 3148 of file code.l.
References addDocCrossReference(), MemberDefMutable::addExample(), Doxygen::addExampleMutex, addToSearchIndex(), MemberDef::argsString(), DBG_CTX, generateClassMemberLink(), MemberDef::getClassDef(), MemberDef::getFileDef(), MemberDef::getGroupDef(), Definition::getOuterScope(), Doxygen::globalScope, Definition::isLinkable(), Definition::name(), qPrint(), removeAnonymousScopes(), ScopedTypeVariant::ScopedTypeVariant(), DString::sprintf(), stripClassName(), toMemberDefMutable(), MemberDef::typeString(), OutputCodeList::writeCodeAnchor(), and writeMultiLineCodeLink().
Referenced by generateClassMemberLink(), generateClassMemberLink(), generateFunctionLink(), generateMemberLink(), and stateToString().
|
static |
Definition at line 2919 of file code.l.
References addDocCrossReference(), ClassDefMutable::addExample(), MemberDefMutable::addExample(), Doxygen::addExampleMutex, addToSearchIndex(), codifyLines(), DBG_CTX, Definition::definitionType(), DString::DString(), DString::empty(), DString::find(), generateClassOrGlobalLink(), ClassDef::getFileDef(), MemberDef::getFileDef(), MemberDef::getGroupDef(), getLink(), Definition::getOuterScope(), getResolvedConcept(), getResolvedNamespace(), FileDef::getUsedNamespaces(), Doxygen::globalScope, ScopedTypeVariant::isDummy(), Definition::isLinkable(), MemberDef::isVariable(), DString::left(), DString::mid(), Definition::name(), ScopedTypeVariant::name(), DString::npos, parent(), qPrint(), ScopedTypeVariant::ScopedTypeVariant(), setCallContextForVar(), DString::sprintf(), substitute(), toClassDef(), toClassDefMutable(), toMemberDef(), toMemberDefMutable(), Definition::TypeClass, Definition::TypeMember, OutputCodeList::writeCodeAnchor(), and writeMultiLineCodeLink().
Referenced by generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateFunctionLink(), generateFunctionLink(), stateToString(), and stateToString().
|
static |
Definition at line 3358 of file code.l.
References LocalDef::baseClasses(), DBG_CTX, DString::empty(), DString::find(), generateClassMemberLink(), generateClassOrGlobalLink(), generateFunctionLink(), getLink(), DString::left(), ScopedTypeVariant::localDef(), DString::mid(), DString::npos, qPrint(), removeRedundantWhiteSpace(), DString::rfind(), DString::startsWith(), DString::str(), and DString::stripWhiteSpace().
Referenced by generateFunctionLink(), generateFunctionLink(), stateToString(), and stateToString().
|
static |
Definition at line 3253 of file code.l.
References addToSearchIndex(), LocalDef::baseClasses(), codifyLines(), DBG_CTX, DString::empty(), LinkedMap< T, Hash, KeyEqual, Map >::find(), generateClassMemberLink(), generateMemberLink(), getClass(), getLink(), ScopedTypeVariant::isDummy(), Definition::isLinkable(), DString::left(), ScopedTypeVariant::localDef(), Doxygen::memberNameLinkedMap, DString::mid(), ScopedTypeVariant::name(), DString::npos, qPrint(), DString::rfind(), and stripClassName().
Referenced by generateMemberLink(), and stateToString().
|
static |
Definition at line 3346 of file code.l.
References codifyLines(), DBG_CTX, generatePHPVariableLink(), getLink(), DString::prepend(), and qPrint().
Referenced by generatePHPVariableLink(), and stateToString().
|
inlinestatic |
Definition at line 264 of file code.l.
References getLexerFILE().
Referenced by getLexerFILE(), getLexerFILE(), getLexerFILE(), getLexerFILE(), getLexerFILE(), getLexerFILE(), and getLexerFILE().
|
static |
Definition at line 2894 of file code.l.
References DBG_CTX, DString::empty(), getLink(), getLinkInScope(), DString::prepend(), qPrint(), and removeRedundantWhiteSpace().
Referenced by generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateFunctionLink(), generateFunctionLink(), generateMemberLink(), generatePHPVariableLink(), getLink(), getLink(), stateToString(), and stateToString().
|
static |
Definition at line 2810 of file code.l.
References addDocCrossReference(), MemberDefMutable::addExample(), Doxygen::addExampleMutex, addToSearchIndex(), LocalDef::baseClasses(), GetDefInput::currentFile, DBG_CTX, DString::empty(), DString::find(), GetDefResult::found, getDefs(), MemberDef::getFileDef(), MemberDef::getGroupDef(), getLinkInScope(), Definition::getOuterScope(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, GetDefInput::insideCode, Definition::isLinkable(), MemberDef::isVariable(), ScopedTypeVariant::localDef(), GetDefResult::md, DString::mid(), Definition::name(), qPrint(), Definition::qualifiedName(), MemberDef::resolveAlias(), ScopedTypeVariant::ScopedTypeVariant(), GetDefInput::scopeName, DString::sprintf(), DString::str(), stripClassName(), toMemberDefMutable(), MemberDef::typeString(), OutputCodeList::writeCodeAnchor(), and writeMultiLineCodeLink().
Referenced by getLink(), getLink(), getLinkInScope(), getLinkInScope(), stateToString(), and stateToString().
|
static |
Definition at line 2544 of file code.l.
References Doxygen::countFlowKeywordsMutex, incrementFlowKeyWordCount(), MemberDefMutable::incrementFlowKeyWordCount(), and toMemberDefMutable().
Referenced by incrementFlowKeyWordCount(), incrementFlowKeyWordCount(), stateToString(), and stateToString().
|
static |
Definition at line 3976 of file code.l.
References DString::find(), isCastKeyword(), DString::left(), DString::npos, and DString::stripWhiteSpace().
Referenced by isCastKeyword().
|
static |
Definition at line 2499 of file code.l.
References endCodeLine(), nextCodeLine(), and startCodeLine().
Referenced by codifyLines(), codifyLines(), codifyLines(), codifyLines(), nextCodeLine(), nextCodeLine(), nextCodeLine(), nextCodeLine(), stateToString(), stateToString(), stateToString(), stateToString(), writeMultiLineCodeLink(), and writeMultiLineCodeLink().
|
static |
remove the top class/namespace name from the scope
Definition at line 2273 of file code.l.
References DBG_CTX, popScope(), and qPrint().
Referenced by popScope(), setClassScope(), and stateToString().
add class/namespace name s to the scope
Definition at line 2255 of file code.l.
References DBG_CTX, leftScopeMatch(), pushScope(), and qPrint().
Referenced by pushScope(), setClassScope(), and stateToString().
|
static |
Definition at line 4032 of file code.l.
References DBG_CTX, and restoreObjCContext().
Referenced by restoreObjCContext(), and stateToString().
|
static |
Definition at line 4001 of file code.l.
References DBG_CTX, DString::DString(), qPrint(), and saveObjCContext().
Referenced by saveObjCContext(), and stateToString().
Definition at line 2683 of file code.l.
References CLASSBLOCK, DBG_CTX, DString::empty(), LinkedMap< T, Hash, KeyEqual, Map >::find(), MemberName::front(), Doxygen::functionNameLinkedMap, getClass(), ClassDef::getMemberByName(), NamespaceDef::getMemberByName(), Definition::getOuterScope(), getResolvedNamespace(), ScopedTypeVariant::isDummy(), DString::left(), DString::mid(), Definition::name(), ScopedTypeVariant::name(), DString::npos, qPrint(), DString::rfind(), ScopedTypeVariant::ScopedTypeVariant(), setCallContextForVar(), MemberName::size(), stripClassName(), and MemberDef::typeString().
Referenced by generateClassOrGlobalLink(), setCallContextForVar(), and stateToString().
Definition at line 2313 of file code.l.
References DBG_CTX, DString::find(), DString::left(), DString::mid(), DString::npos, popScope(), pushScope(), qPrint(), DString::rfind(), setClassScope(), and DString::simplifyWhiteSpace().
Referenced by setClassScope(), and stateToString().
Definition at line 2289 of file code.l.
References Doxygen::searchIndex, SearchIndexIntf::setCurrentDoc(), and setCurrentDoc().
Referenced by CCodeParser::parseCode(), setCurrentDoc(), setCurrentDoc(), setCurrentDoc(), setCurrentDoc(), startCodeLine(), startCodeLine(), startCodeLine(), startCodeLine(), stateToString(), stateToString(), stateToString(), and stateToString().
Definition at line 2635 of file code.l.
References addVariable(), MemberDef::argumentList(), DString::npos, and setParameterList().
Referenced by CCodeParser::parseCode(), setParameterList(), and stateToString().
|
static |
Definition at line 3935 of file code.l.
References skipLanguageSpecificKeyword().
Referenced by skipLanguageSpecificKeyword(), and stateToString().
|
static |
start a new line of code, inserting a line number if yyextra->sourceFileDef is true. If a definition starts at the current line, then the line number is linked to the documentation of that definition.
Definition at line 2421 of file code.l.
References DString::clear(), codeFolding(), DBG_CTX, DString::DString(), Definition::getOutputFileBase(), Definition::getReference(), Doxygen::globalScope, Definition::isLinkableInProject(), Definition::name(), qPrint(), setCurrentDoc(), DString::sprintf(), and startCodeLine().
Referenced by nextCodeLine(), nextCodeLine(), nextCodeLine(), nextCodeLine(), CCodeParser::parseCode(), startCodeLine(), startCodeLine(), startCodeLine(), startCodeLine(), stateToString(), stateToString(), stateToString(), and stateToString().
|
static |
Definition at line 3509 of file code.l.
References endFontClass(), and startFontClass().
Referenced by startFontClass(), startFontClass(), startFontClass(), startFontClass(), stateToString(), stateToString(), stateToString(), stateToString(), and writeObjCMethodCall().
Definition at line 2184 of file code.l.
References DString::at(), isId(), DString::length(), DString::startsWith(), and startsWithKeyword().
Referenced by startsWithKeyword(), and stateToString().
|
static |
References addParmType(), addToSearchIndex(), addType(), addUsingDirective(), addVariable(), codifyLines(), countLines(), endCodeFold(), endCodeLine(), endFontClass(), escapeComment(), escapeName(), escapeObject(), escapeWord(), generateClassMemberLink(), generateClassOrGlobalLink(), generateFunctionLink(), generateMemberLink(), generatePHPVariableLink(), getLink(), getLinkInScope(), incrementFlowKeyWordCount(), nextCodeLine(), popScope(), pushScope(), restoreObjCContext(), saveObjCContext(), setCallContextForVar(), setClassScope(), setCurrentDoc(), setParameterList(), skipLanguageSpecificKeyword(), startCodeLine(), startFontClass(), startsWithKeyword(), stateToString(), stripClassName(), updateCallContextForSmartPointer(), writeMultiLineCodeLink(), writeObjCMethodCall(), and yyread().
Referenced by stateToString(), stateToString(), stateToString(), stateToString(), stateToString(), stateToString(), and stateToString().
|
static |
Definition at line 2652 of file code.l.
References DBG_CTX, extractClassNameFromType(), Definition::name(), qPrint(), and stripClassName().
Referenced by generateClassMemberLink(), generateClassOrGlobalLink(), generateMemberLink(), getLinkInScope(), getLinkInScope(), setCallContextForVar(), stateToString(), stateToString(), stripClassName(), stripClassName(), updateCallContextForSmartPointer(), and writeObjCMethodCall().
|
static |
Definition at line 2793 of file code.l.
References Definition::definitionType(), Definition::getOuterScope(), ScopedTypeVariant::ScopedTypeVariant(), stripClassName(), toClassDef(), Definition::TypeClass, MemberDef::typeString(), and updateCallContextForSmartPointer().
Referenced by stateToString(), and updateCallContextForSmartPointer().
|
static |
writes a link to a fragment text that may span multiple lines, inserting line numbers for each line. If text contains newlines, the link will be split into multiple links with the same destination, one for each line.
Definition at line 2562 of file code.l.
References Definition::anchor(), Definition::briefDescriptionAsTooltip(), Definition::codeSymbolType(), Config_getBool, DString::data(), DBG_CTX, DString::DString(), Definition::getOutputFileBase(), Definition::getReference(), nextCodeLine(), qPrint(), OutputCodeList::writeCodeLink(), and writeMultiLineCodeLink().
Referenced by findMemberLink(), generateClassMemberLink(), generateClassMemberLink(), generateClassOrGlobalLink(), generateClassOrGlobalLink(), getLinkInScope(), getLinkInScope(), stateToString(), stateToString(), writeMultiLineCodeLink(), writeMultiLineCodeLink(), and writeObjCMethodCall().
|
static |
Definition at line 3525 of file code.l.
References addDocCrossReference(), ASSERT, DString::at(), ClassDef::baseClasses(), ClassDef::categoryOf(), codifyLines(), DString::data(), DBG_CTX, Definition::definitionType(), DString::DString(), DString::empty(), endFontClass(), LinkedMap< T, Hash, KeyEqual, Map >::find(), ObjCCallCtx::format, MemberName::front(), ClassDef::getMemberByName(), ScopedTypeVariant::globalDef(), Doxygen::globalScope, Definition::isLinkable(), Doxygen::memberNameLinkedMap, ObjCCallCtx::method, ObjCCallCtx::methodName, DString::mid(), Definition::name(), DString::npos, ObjCCallCtx::objectType, ObjCCallCtx::objectTypeOrName, ObjCCallCtx::objectVar, ClassDef::Protocol, qPrint(), MemberName::size(), startFontClass(), stripClassName(), DString::stripWhiteSpace(), toClassDef(), DString::toInt(), toMemberDef(), Definition::TypeClass, Definition::TypeMember, MemberDef::typeString(), writeMultiLineCodeLink(), and writeObjCMethodCall().
Referenced by stateToString(), and writeObjCMethodCall().
| int yylex | ( | yyscan_t | yyscanner | ) |
Definition at line 379 of file code.l.
Referenced by convertCppComments().
|
static |
Definition at line 3985 of file code.l.
References yyread().
Referenced by stateToString(), stateToString(), stateToString(), stateToString(), stateToString(), stateToString(), stateToString(), yyread(), yyread(), yyread(), yyread(), yyread(), yyread(), and yyread().