geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

parse_p.h File Reference
#include "general.h"
#include "kind.h"
#include "lregex_p.h"
#include "parse.h"
#include "parsers_p.h"
#include "strlist.h"
Include dependency graph for parse_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LANG_FALLBACK   (1)
 

Enumerations

enum  langmapType { LMAP_PATTERN = 1 << 0 , LMAP_EXTENSION = 1 << 1 , LMAP_ALL = LMAP_PATTERN | LMAP_EXTENSION , LMAP_TABLE_OUTPUT = 1 << 2 }
 

Functions

bool doesLanguageAllowNullTag (const langType language)
 
bool doesLanguageRequestAutomaticFQTag (const langType language)
 
langType getNamedLanguageFull (const char *const name, size_t len, bool noPretending)
 
kindDefinitiongetLanguageKind (const langType language, int kindIndex)
 
kindDefinitiongetLanguageKindForName (const langType language, const char *kindName)
 
roleDefinitiongetLanguageRole (const langType language, int kindIndex, int roleIndex)
 
roleDefinitiongetLanguageRoleForName (const langType language, int kindIndex, const char *roleName)
 
int defineLanguageKind (const langType language, kindDefinition *def, freeKindDefFunc freeKindDef)
 
unsigned int countLanguageKinds (const langType language)
 
unsigned int countLanguageRoles (const langType language, int kindIndex)
 
bool isLanguageKindRefOnly (const langType language, int kindIndex)
 
bool isLanguageVisible (const langType language)
 
void installLanguageMapDefault (const langType language)
 
void installLanguageMapDefaults (void)
 
void clearLanguageMap (const langType language)
 
bool removeLanguageExtensionMap (const langType language, const char *const extension)
 
void addLanguageExtensionMap (const langType language, const char *extension, bool exclusiveInAllLanguages)
 
bool removeLanguagePatternMap (const langType language, const char *const pattern)
 
void addLanguagePatternMap (const langType language, const char *ptrn, bool exclusiveInAllLanguages)
 
void installLanguageAliasesDefault (const langType language)
 
void installLanguageAliasesDefaults (void)
 
void clearLanguageAliases (const langType language)
 
void addLanguageAlias (const langType language, const char *alias)
 
void printLanguageMaps (const langType language, langmapType type, bool withListHeader, bool machinable, FILE *fp)
 
void enableLanguages (const bool state)
 
void enableLanguage (const langType language, const bool state)
 
void initializeParsing (void)
 
unsigned int countParsers (void)
 
void freeParserResources (void)
 
void enableDefaultFileKind (bool state)
 
void printLanguageKinds (const langType language, bool allKindFields, bool withListHeader, bool machinable, FILE *fp)
 
void printLanguageRoles (const langType language, const char *letters, bool withListHeader, bool machinable, FILE *fp)
 
void printLanguageAliases (const langType language, bool withListHeader, bool machinable, FILE *fp)
 
void printLanguageList (void)
 
void printLanguageParameters (const langType language, bool withListHeader, bool machinable, FILE *fp)
 
void printLanguageSubparsers (const langType language, bool withListHeader, bool machinable, FILE *fp)
 
void printLangdefFlags (bool withListHeader, bool machinable, FILE *fp)
 
void printKinddefFlags (bool withListHeader, bool machinable, FILE *fp)
 
bool doesParserRequireMemoryStream (const langType language)
 
bool parseFile (const char *const fileName)
 
bool parseFileWithMio (const char *const fileName, MIO *mio, void *clientData)
 
bool parseRawBuffer (const char *fileName, unsigned char *buffer, size_t bufferSize, const langType language, void *clientData)
 
bool runParserInNarrowedInputStream (const langType language, unsigned long startLine, long startCharOffset, unsigned long endLine, long endCharOffset, unsigned long sourceLineOffset, int promise)
 
bool processLanguageRegexOption (langType language, enum regexParserType regptype, const char *const parameter)
 
void notifyLanguageRegexInputStart (langType language)
 
void notifyLanguageRegexInputEnd (langType language)
 
void matchLanguageRegex (const langType language, const vString *const line)
 
void freeRegexResources (void)
 
bool checkRegex (void)
 
void useRegexMethod (const langType language)
 
void printRegexFlags (bool withListHeader, bool machinable, FILE *fp)
 
void printMultilineRegexFlags (bool withListHeader, bool machinable, FILE *fp)
 
void printMultitableRegexFlags (bool withListHeader, bool machinable, FILE *fp)
 
bool hasLanguageScopeActionInRegex (const langType language)
 
bool hasLanguageMultilineRegexPatterns (const langType language)
 
void matchLanguageMultilineRegex (const langType language, const vString *const allLines)
 
void matchLanguageMultitableRegex (const langType language, const vString *const allLines)
 
void processLanguageMultitableExtendingOption (langType language, const char *const parameter)
 
unsigned int getXpathFileSpecCount (const langType language)
 
xpathFileSpecgetXpathFileSpec (const langType language, unsigned int nth)
 
const tagXpathTableTablegetXpathTableTable (const langType language, unsigned int nth)
 
bool makeKindSeparatorsPseudoTags (const langType language, const ptagDesc *pdesc)
 
bool makeKindDescriptionsPseudoTags (const langType language, const ptagDesc *pdesc)
 
bool makeFieldDescriptionsPseudoTags (const langType language, const ptagDesc *pdesc)
 
bool makeExtraDescriptionsPseudoTags (const langType language, const ptagDesc *pdesc)
 
void printLanguageMultitableStatistics (langType language)
 
void printParserStatisticsIfUsed (langType lang)
 

Variables

parserDefinitionFunc AdaParser
 
parserDefinitionFunc AntParser
 
parserDefinitionFunc AsciidocParser
 
parserDefinitionFunc AsmParser
 
parserDefinitionFunc AspParser
 
parserDefinitionFunc AutoconfParser
 
parserDefinitionFunc AutoItParser
 
parserDefinitionFunc AutomakeParser
 
parserDefinitionFunc AwkParser
 
parserDefinitionFunc BasicParser
 
parserDefinitionFunc BetaParser
 
parserDefinitionFunc BibtexParser
 
parserDefinitionFunc ClojureParser
 
parserDefinitionFunc CMakeParser
 
parserDefinitionFunc CParser
 
parserDefinitionFunc CppParser
 
parserDefinitionFunc CPreProParser
 
parserDefinitionFunc CssParser
 
parserDefinitionFunc CsharpParser
 
parserDefinitionFunc CtagsParser
 
parserDefinitionFunc CobolParser
 
parserDefinitionFunc CUDAParser
 
parserDefinitionFunc DParser
 
parserDefinitionFunc DiffParser
 
parserDefinitionFunc DtdParser
 
parserDefinitionFunc DTSParser
 
parserDefinitionFunc DosBatchParser
 
parserDefinitionFunc EiffelParser
 
parserDefinitionFunc ElixirParser
 
parserDefinitionFunc ElmParser
 
parserDefinitionFunc EmacsLispParser
 
parserDefinitionFunc ErlangParser
 
parserDefinitionFunc FalconParser
 
parserDefinitionFunc FlexParser
 
parserDefinitionFunc FortranParser
 
parserDefinitionFunc FyppParser
 
parserDefinitionFunc GdbinitParser
 
parserDefinitionFunc GoParser
 
parserDefinitionFunc HtmlParser
 
parserDefinitionFunc IniconfParser
 
parserDefinitionFunc InkoParser
 
parserDefinitionFunc ITclParser
 
parserDefinitionFunc JavaParser
 
parserDefinitionFunc JavaPropertiesParser
 
parserDefinitionFunc JavaScriptParser
 
parserDefinitionFunc JsonParser
 
parserDefinitionFunc KconfigParser
 
parserDefinitionFunc LdScriptParser
 
parserDefinitionFunc LispParser
 
parserDefinitionFunc LuaParser
 
parserDefinitionFunc M4Parser
 
parserDefinitionFunc ManParser
 
parserDefinitionFunc MakefileParser
 
parserDefinitionFunc MarkdownParser
 
parserDefinitionFunc MatLabParser
 
parserDefinitionFunc MooseParser
 
parserDefinitionFunc MyrddinParser
 
parserDefinitionFunc NsisParser
 
parserDefinitionFunc ObjcParser
 
parserDefinitionFunc OldCppParser
 
parserDefinitionFunc OldCParser
 
parserDefinitionFunc OcamlParser
 
parserDefinitionFunc PasswdParser
 
parserDefinitionFunc PascalParser
 
parserDefinitionFunc PerlParser
 
parserDefinitionFunc Perl6Parser
 
parserDefinitionFunc PhpParser
 
parserDefinitionFunc PodParser
 
parserDefinitionFunc PowerShellParser
 
parserDefinitionFunc ProtobufParser
 
parserDefinitionFunc PuppetManifestParser
 
parserDefinitionFunc PythonParser
 
parserDefinitionFunc PythonLoggingConfigParser
 
parserDefinitionFunc QemuHXParser
 
parserDefinitionFunc QtMocParser
 
parserDefinitionFunc RParser
 
parserDefinitionFunc R6ClassParser
 
parserDefinitionFunc RSpecParser
 
parserDefinitionFunc RexxParser
 
parserDefinitionFunc RobotParser
 
parserDefinitionFunc RpmSpecParser
 
parserDefinitionFunc RstParser
 
parserDefinitionFunc RubyParser
 
parserDefinitionFunc RustParser
 
parserDefinitionFunc S4ClassParser
 
parserDefinitionFunc SchemeParser
 
parserDefinitionFunc SCSSParser
 
parserDefinitionFunc ShParser
 
parserDefinitionFunc SlangParser
 
parserDefinitionFunc SmlParser
 
parserDefinitionFunc SqlParser
 
parserDefinitionFunc SystemdUnitParser
 
parserDefinitionFunc SystemTapParser
 
parserDefinitionFunc TclParser
 
parserDefinitionFunc TclOOParser
 
parserDefinitionFunc TexParser
 
parserDefinitionFunc TexBeamerParser
 
parserDefinitionFunc TTCNParser
 
parserDefinitionFunc TypeScriptParser
 
parserDefinitionFunc VeraParser
 
parserDefinitionFunc VerilogParser
 
parserDefinitionFunc SystemVerilogParser
 
parserDefinitionFunc VhdlParser
 
parserDefinitionFunc VimParser
 
parserDefinitionFunc WindResParser
 
parserDefinitionFunc YaccParser
 
parserDefinitionFunc YumRepoParser
 
parserDefinitionFunc ZephirParser
 

Macro Definition Documentation

◆ LANG_FALLBACK

#define LANG_FALLBACK   (1)

Definition at line 28 of file parse_p.h.

Enumeration Type Documentation

◆ langmapType

Enumerator
LMAP_PATTERN 
LMAP_EXTENSION 
LMAP_ALL 
LMAP_TABLE_OUTPUT 

Definition at line 33 of file parse_p.h.

Function Documentation

◆ addLanguageAlias()

void addLanguageAlias ( const langType  language,
const char *  alias 
)

◆ addLanguageExtensionMap()

void addLanguageExtensionMap ( const langType  language,
const char *  extension,
bool  exclusiveInAllLanguages 
)

◆ addLanguagePatternMap()

void addLanguagePatternMap ( const langType  language,
const char *  ptrn,
bool  exclusiveInAllLanguages 
)

◆ checkRegex()

bool checkRegex ( void  )

◆ clearLanguageAliases()

void clearLanguageAliases ( const langType  language)

◆ clearLanguageMap()

void clearLanguageMap ( const langType  language)

Definition at line 1636 of file parse.c.

References Assert, LanguageCount, LanguageTable, and stringListClear().

Referenced by processLanguageMap(), and processMapOption().

◆ countLanguageKinds()

unsigned int countLanguageKinds ( const langType  language)

◆ countLanguageRoles()

unsigned int countLanguageRoles ( const langType  language,
int  kindIndex 
)

◆ countParsers()

unsigned int countParsers ( void  )

◆ defineLanguageKind()

int defineLanguageKind ( const langType  language,
kindDefinition def,
freeKindDefFunc  freeKindDef 
)

Definition at line 301 of file parse.c.

References defineKind(), and LanguageTable.

Referenced by setKind().

◆ doesLanguageAllowNullTag()

bool doesLanguageAllowNullTag ( const langType  language)

◆ doesLanguageRequestAutomaticFQTag()

bool doesLanguageRequestAutomaticFQTag ( const langType  language)

◆ doesParserRequireMemoryStream()

◆ enableDefaultFileKind()

void enableDefaultFileKind ( bool  state)

Definition at line 2023 of file parse.c.

References defaultFileKind, and sKindDefinition::enabled.

Referenced by enableFileKind().

◆ enableLanguage()

void enableLanguage ( const langType  language,
const bool  state 
)

◆ enableLanguages()

void enableLanguages ( const bool  state)

Definition at line 1761 of file parse.c.

References enableLanguage(), and LanguageCount.

Referenced by processLanguagesOption().

◆ freeParserResources()

◆ freeRegexResources()

void freeRegexResources ( void  )

Definition at line 2233 of file lregex.c.

Referenced by ctags_cli_main().

◆ getLanguageKind()

◆ getLanguageKindForName()

kindDefinition * getLanguageKindForName ( const langType  language,
const char *  kindName 
)

◆ getLanguageRole()

roleDefinition * getLanguageRole ( const langType  language,
int  kindIndex,
int  roleIndex 
)

Definition at line 362 of file parse.c.

References getRole(), and LanguageTable.

Referenced by getTagRole(), and resetKindRoles().

◆ getLanguageRoleForName()

roleDefinition * getLanguageRoleForName ( const langType  language,
int  kindIndex,
const char *  roleName 
)

Definition at line 367 of file parse.c.

References getRoleForName(), and LanguageTable.

Referenced by common_flag_role_long(), and processLangKindRoleDefinition().

◆ getNamedLanguageFull()

◆ getXpathFileSpec()

xpathFileSpec * getXpathFileSpec ( const langType  language,
unsigned int  nth 
)

◆ getXpathFileSpecCount()

unsigned int getXpathFileSpecCount ( const langType  language)

◆ getXpathTableTable()

const tagXpathTableTable * getXpathTableTable ( const langType  language,
unsigned int  nth 
)

◆ hasLanguageMultilineRegexPatterns()

bool hasLanguageMultilineRegexPatterns ( const langType  language)

◆ hasLanguageScopeActionInRegex()

bool hasLanguageScopeActionInRegex ( const langType  language)

◆ initializeParsing()

◆ installLanguageAliasesDefault()

◆ installLanguageAliasesDefaults()

void installLanguageAliasesDefaults ( void  )

Definition at line 1626 of file parse.c.

References getLanguageName(), installLanguageAliasesDefault(), LanguageCount, and verbose().

Referenced by initOptions(), and processAliasOption().

◆ installLanguageMapDefault()

◆ installLanguageMapDefaults()

void installLanguageMapDefaults ( void  )

◆ isLanguageKindRefOnly()

bool isLanguageKindRefOnly ( const langType  language,
int  kindIndex 
)

Definition at line 2235 of file parse.c.

References getLanguageKind(), and sKindDefinition::referenceOnly.

Referenced by isTagWritable().

◆ isLanguageVisible()

bool isLanguageVisible ( const langType  language)

◆ makeExtraDescriptionsPseudoTags()

bool makeExtraDescriptionsPseudoTags ( const langType  language,
const ptagDesc pdesc 
)

◆ makeFieldDescriptionsPseudoTags()

bool makeFieldDescriptionsPseudoTags ( const langType  language,
const ptagDesc pdesc 
)

◆ makeKindDescriptionsPseudoTags()

◆ makeKindSeparatorsPseudoTags()

◆ matchLanguageMultilineRegex()

void matchLanguageMultilineRegex ( const langType  language,
const vString *const  allLines 
)

Definition at line 4191 of file parse.c.

References matchLanguageMultilineRegexCommon(), and matchMultilineRegex().

Referenced by iFileGetLine().

◆ matchLanguageMultitableRegex()

void matchLanguageMultitableRegex ( const langType  language,
const vString *const  allLines 
)

Definition at line 4197 of file parse.c.

References matchLanguageMultilineRegexCommon(), and matchMultitableRegex().

Referenced by iFileGetLine().

◆ matchLanguageRegex()

void matchLanguageRegex ( const langType  language,
const vString *const  line 
)

◆ notifyLanguageRegexInputEnd()

void notifyLanguageRegexInputEnd ( langType  language)

Definition at line 3737 of file parse.c.

References LanguageTable, and notifyRegexInputEnd().

Referenced by createTagsForFile(), and notifyInputEnd().

◆ notifyLanguageRegexInputStart()

void notifyLanguageRegexInputStart ( langType  language)

Definition at line 3732 of file parse.c.

References LanguageTable, and notifyRegexInputStart().

Referenced by createTagsForFile(), and notifyInputStart().

◆ parseFile()

bool parseFile ( const char *const  fileName)

Definition at line 4076 of file parse.c.

References NULL, parseFileWithMio(), TRACE_ENTER_TEXT, and TRACE_LEAVE.

Referenced by createTagsForEntry().

◆ parseFileWithMio()

◆ parseRawBuffer()

bool parseRawBuffer ( const char *  fileName,
unsigned char *  buffer,
size_t  bufferSize,
const langType  language,
void *  clientData 
)

◆ printKinddefFlags()

void printKinddefFlags ( bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLangdefFlags()

void printLangdefFlags ( bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageAliases()

void printLanguageAliases ( const langType  language,
bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageKinds()

void printLanguageKinds ( const langType  language,
bool  allKindFields,
bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageList()

void printLanguageList ( void  )

◆ printLanguageMaps()

void printLanguageMaps ( const langType  language,
langmapType  type,
bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageMultitableStatistics()

void printLanguageMultitableStatistics ( langType  language)

◆ printLanguageParameters()

void printLanguageParameters ( const langType  language,
bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageRoles()

void printLanguageRoles ( const langType  language,
const char *  letters,
bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printLanguageSubparsers()

◆ printMultilineRegexFlags()

void printMultilineRegexFlags ( bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ printMultitableRegexFlags()

◆ printParserStatisticsIfUsed()

void printParserStatisticsIfUsed ( langType  lang)

◆ printRegexFlags()

void printRegexFlags ( bool  withListHeader,
bool  machinable,
FILE *  fp 
)

◆ processLanguageMultitableExtendingOption()

void processLanguageMultitableExtendingOption ( langType  language,
const char *const  parameter 
)

Definition at line 4203 of file parse.c.

References eFree(), error(), eStrndup(), extendRegexTable(), FATAL, and LanguageTable.

Referenced by processMultitableExtendingOption().

◆ processLanguageRegexOption()

bool processLanguageRegexOption ( langType  language,
enum regexParserType  regptype,
const char *const  parameter 
)

◆ removeLanguageExtensionMap()

bool removeLanguageExtensionMap ( const langType  language,
const char *const  extension 
)

Definition at line 1705 of file parse.c.

References LANG_AUTO, LanguageCount, and removeLanguageExtensionMap1().

Referenced by addLanguageExtensionMap(), and removeLanguageMap().

◆ removeLanguagePatternMap()

bool removeLanguagePatternMap ( const langType  language,
const char *const  pattern 
)

Definition at line 1665 of file parse.c.

References LANG_AUTO, LanguageCount, and removeLanguagePatternMap1().

Referenced by addLanguagePatternMap(), and removeLanguageMap().

◆ runParserInNarrowedInputStream()

bool runParserInNarrowedInputStream ( const langType  language,
unsigned long  startLine,
long  startCharOffset,
unsigned long  endLine,
long  endCharOffset,
unsigned long  sourceLineOffset,
int  promise 
)

◆ useRegexMethod()

void useRegexMethod ( const langType  language)

Variable Documentation

◆ AdaParser

parserDefinitionFunc AdaParser
extern

◆ AntParser

Definition at line 51 of file parse_p.h.

◆ AsciidocParser

parserDefinitionFunc AsciidocParser ( void  )

Definition at line 51 of file parse_p.h.

◆ AsmParser

parserDefinitionFunc AsmParser ( void  )

Definition at line 51 of file parse_p.h.

◆ AspParser

Definition at line 51 of file parse_p.h.

◆ AutoconfParser

parserDefinitionFunc AutoconfParser

Definition at line 51 of file parse_p.h.

◆ AutoItParser

parserDefinitionFunc AutoItParser

Definition at line 51 of file parse_p.h.

◆ AutomakeParser

parserDefinitionFunc AutomakeParser

Definition at line 51 of file parse_p.h.

◆ AwkParser

Definition at line 51 of file parse_p.h.

◆ BasicParser

parserDefinitionFunc BasicParser ( void  )

Definition at line 51 of file parse_p.h.

◆ BetaParser

Definition at line 51 of file parse_p.h.

◆ BibtexParser

parserDefinitionFunc BibtexParser ( void  )

Definition at line 51 of file parse_p.h.

◆ ClojureParser

parserDefinitionFunc ClojureParser

Definition at line 51 of file parse_p.h.

◆ CMakeParser

parserDefinitionFunc CMakeParser

Definition at line 51 of file parse_p.h.

◆ CobolParser

parserDefinitionFunc CobolParser ( void  )

Definition at line 51 of file parse_p.h.

◆ CParser

parserDefinitionFunc CParser ( void  )

Definition at line 51 of file parse_p.h.

◆ CppParser

parserDefinitionFunc CppParser ( void  )

Definition at line 51 of file parse_p.h.

◆ CPreProParser

parserDefinitionFunc CPreProParser

Definition at line 51 of file parse_p.h.

◆ CsharpParser

parserDefinitionFunc CsharpParser ( void  )

Definition at line 51 of file parse_p.h.

◆ CssParser

parserDefinitionFunc CssParser ( void  )

Definition at line 51 of file parse_p.h.

◆ CtagsParser

parserDefinitionFunc CtagsParser

Definition at line 51 of file parse_p.h.

◆ CUDAParser

Definition at line 51 of file parse_p.h.

◆ DiffParser

parserDefinitionFunc DiffParser ( void  )

Definition at line 51 of file parse_p.h.

◆ DosBatchParser

parserDefinitionFunc DosBatchParser

Definition at line 51 of file parse_p.h.

◆ DParser

parserDefinitionFunc DParser ( void  )

Definition at line 51 of file parse_p.h.

◆ DtdParser

Definition at line 51 of file parse_p.h.

◆ DTSParser

Definition at line 51 of file parse_p.h.

◆ EiffelParser

parserDefinitionFunc EiffelParser

Definition at line 51 of file parse_p.h.

◆ ElixirParser

parserDefinitionFunc ElixirParser

Definition at line 51 of file parse_p.h.

◆ ElmParser

Definition at line 51 of file parse_p.h.

◆ EmacsLispParser

parserDefinitionFunc EmacsLispParser

Definition at line 51 of file parse_p.h.

◆ ErlangParser

parserDefinitionFunc ErlangParser ( void  )

Definition at line 51 of file parse_p.h.

◆ FalconParser

parserDefinitionFunc FalconParser

Definition at line 51 of file parse_p.h.

◆ FlexParser

parserDefinitionFunc FlexParser ( void  )

Definition at line 51 of file parse_p.h.

◆ FortranParser

parserDefinitionFunc FortranParser ( void  )

Definition at line 51 of file parse_p.h.

◆ FyppParser

Definition at line 51 of file parse_p.h.

◆ GdbinitParser

parserDefinitionFunc GdbinitParser

Definition at line 51 of file parse_p.h.

◆ GoParser

parserDefinitionFunc GoParser ( void  )

Definition at line 51 of file parse_p.h.

◆ HtmlParser

parserDefinitionFunc HtmlParser ( void  )

Definition at line 51 of file parse_p.h.

◆ IniconfParser

parserDefinitionFunc IniconfParser

Definition at line 51 of file parse_p.h.

◆ InkoParser

Definition at line 51 of file parse_p.h.

◆ ITclParser

Definition at line 51 of file parse_p.h.

◆ JavaParser

parserDefinitionFunc JavaParser ( void  )

Definition at line 51 of file parse_p.h.

◆ JavaPropertiesParser

parserDefinitionFunc JavaPropertiesParser

Definition at line 51 of file parse_p.h.

◆ JavaScriptParser

parserDefinitionFunc JavaScriptParser ( void  )

Definition at line 51 of file parse_p.h.

◆ JsonParser

parserDefinitionFunc JsonParser ( void  )

Definition at line 51 of file parse_p.h.

◆ KconfigParser

parserDefinitionFunc KconfigParser

Definition at line 51 of file parse_p.h.

◆ LdScriptParser

parserDefinitionFunc LdScriptParser

Definition at line 51 of file parse_p.h.

◆ LispParser

Definition at line 51 of file parse_p.h.

◆ LuaParser

parserDefinitionFunc LuaParser ( void  )

Definition at line 51 of file parse_p.h.

◆ M4Parser

Definition at line 51 of file parse_p.h.

◆ MakefileParser

parserDefinitionFunc MakefileParser ( void  )

Definition at line 51 of file parse_p.h.

◆ ManParser

Definition at line 51 of file parse_p.h.

◆ MarkdownParser

parserDefinitionFunc MarkdownParser ( void  )

Definition at line 51 of file parse_p.h.

◆ MatLabParser

parserDefinitionFunc MatLabParser ( void  )

Definition at line 51 of file parse_p.h.

◆ MooseParser

parserDefinitionFunc MooseParser

Definition at line 51 of file parse_p.h.

◆ MyrddinParser

parserDefinitionFunc MyrddinParser

Definition at line 51 of file parse_p.h.

◆ NsisParser

parserDefinitionFunc NsisParser ( void  )

Definition at line 51 of file parse_p.h.

◆ ObjcParser

parserDefinitionFunc ObjcParser ( void  )

Definition at line 51 of file parse_p.h.

◆ OcamlParser

parserDefinitionFunc OcamlParser

Definition at line 51 of file parse_p.h.

◆ OldCParser

Definition at line 51 of file parse_p.h.

◆ OldCppParser

parserDefinitionFunc OldCppParser

Definition at line 51 of file parse_p.h.

◆ PascalParser

parserDefinitionFunc PascalParser ( void  )

Definition at line 51 of file parse_p.h.

◆ PasswdParser

parserDefinitionFunc PasswdParser

Definition at line 51 of file parse_p.h.

◆ Perl6Parser

parserDefinitionFunc Perl6Parser

Definition at line 51 of file parse_p.h.

◆ PerlParser

parserDefinitionFunc PerlParser ( void  )

Definition at line 51 of file parse_p.h.

◆ PhpParser

parserDefinitionFunc PhpParser ( void  )

Definition at line 51 of file parse_p.h.

◆ PodParser

Definition at line 51 of file parse_p.h.

◆ PowerShellParser

parserDefinitionFunc PowerShellParser ( void  )

Definition at line 51 of file parse_p.h.

◆ ProtobufParser

parserDefinitionFunc ProtobufParser

Definition at line 51 of file parse_p.h.

◆ PuppetManifestParser

parserDefinitionFunc PuppetManifestParser

Definition at line 51 of file parse_p.h.

◆ PythonLoggingConfigParser

parserDefinitionFunc PythonLoggingConfigParser

Definition at line 51 of file parse_p.h.

◆ PythonParser

parserDefinitionFunc PythonParser ( void  )

Definition at line 51 of file parse_p.h.

◆ QemuHXParser

parserDefinitionFunc QemuHXParser

Definition at line 51 of file parse_p.h.

◆ QtMocParser

parserDefinitionFunc QtMocParser

Definition at line 51 of file parse_p.h.

◆ R6ClassParser

parserDefinitionFunc R6ClassParser

Definition at line 51 of file parse_p.h.

◆ RexxParser

Definition at line 51 of file parse_p.h.

◆ RobotParser

parserDefinitionFunc RobotParser

Definition at line 51 of file parse_p.h.

◆ RParser

parserDefinitionFunc RParser ( void  )

Definition at line 51 of file parse_p.h.

◆ RpmSpecParser

parserDefinitionFunc RpmSpecParser

Definition at line 51 of file parse_p.h.

◆ RSpecParser

parserDefinitionFunc RSpecParser

Definition at line 51 of file parse_p.h.

◆ RstParser

parserDefinitionFunc RstParser ( void  )

Definition at line 51 of file parse_p.h.

◆ RubyParser

parserDefinitionFunc RubyParser ( void  )

Definition at line 51 of file parse_p.h.

◆ RustParser

parserDefinitionFunc RustParser ( void  )

Definition at line 51 of file parse_p.h.

◆ S4ClassParser

parserDefinitionFunc S4ClassParser

Definition at line 51 of file parse_p.h.

◆ SchemeParser

parserDefinitionFunc SchemeParser

Definition at line 51 of file parse_p.h.

◆ SCSSParser

Definition at line 51 of file parse_p.h.

◆ ShParser

parserDefinitionFunc ShParser ( void  )

Definition at line 51 of file parse_p.h.

◆ SlangParser

parserDefinitionFunc SlangParser

Definition at line 51 of file parse_p.h.

◆ SmlParser

Definition at line 51 of file parse_p.h.

◆ SqlParser

parserDefinitionFunc SqlParser ( void  )

Definition at line 51 of file parse_p.h.

◆ SystemdUnitParser

parserDefinitionFunc SystemdUnitParser

Definition at line 51 of file parse_p.h.

◆ SystemTapParser

parserDefinitionFunc SystemTapParser

Definition at line 51 of file parse_p.h.

◆ SystemVerilogParser

parserDefinitionFunc SystemVerilogParser

Definition at line 51 of file parse_p.h.

◆ TclOOParser

parserDefinitionFunc TclOOParser

Definition at line 51 of file parse_p.h.

◆ TclParser

parserDefinitionFunc TclParser ( void  )

Definition at line 51 of file parse_p.h.

◆ TexBeamerParser

parserDefinitionFunc TexBeamerParser

Definition at line 51 of file parse_p.h.

◆ TexParser

parserDefinitionFunc TexParser ( void  )

Definition at line 51 of file parse_p.h.

◆ TTCNParser

Definition at line 51 of file parse_p.h.

◆ TypeScriptParser

parserDefinitionFunc TypeScriptParser

Definition at line 51 of file parse_p.h.

◆ VeraParser

Definition at line 51 of file parse_p.h.

◆ VerilogParser

parserDefinitionFunc VerilogParser ( void  )

Definition at line 51 of file parse_p.h.

◆ VhdlParser

parserDefinitionFunc VhdlParser ( void  )

Definition at line 51 of file parse_p.h.

◆ VimParser

Definition at line 51 of file parse_p.h.

◆ WindResParser

parserDefinitionFunc WindResParser

Definition at line 51 of file parse_p.h.

◆ YaccParser

Definition at line 51 of file parse_p.h.

◆ YumRepoParser

parserDefinitionFunc YumRepoParser

Definition at line 51 of file parse_p.h.

◆ ZephirParser

parserDefinitionFunc ZephirParser ( void  )

Definition at line 51 of file parse_p.h.