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
![]() ![]() |
#include <parse.h>
const char* const* sParserDefinition::aliases |
Definition at line 80 of file parse.h.
Referenced by installLanguageAliasesDefault(), and JavaScriptParser().
bool sParserDefinition::allowNullTag |
Definition at line 89 of file parse.h.
Referenced by doesLanguageAllowNullTag().
const char* sParserDefinition::defaultRootScopeSeparator |
Definition at line 114 of file parse.h.
Referenced by allocKindControlBlock().
const char* sParserDefinition::defaultScopeSeparator |
Definition at line 113 of file parse.h.
Referenced by allocKindControlBlock().
parserDependency* sParserDefinition::dependencies |
Definition at line 103 of file parse.h.
Referenced by doesParserRequireMemoryStream(), initializeDependencies(), linkDependenciesAtInitializeParsing(), optlibFreeDep(), optlibIsDedicatedSubparser(), OptlibParser(), and scheduleRunningBaseparser().
unsigned int sParserDefinition::dependencyCount |
Definition at line 104 of file parse.h.
Referenced by doesParserRequireMemoryStream(), initializeDependencies(), linkDependenciesAtInitializeParsing(), optlibFreeDep(), OptlibParser(), and scheduleRunningBaseparser().
unsigned int sParserDefinition::enabled |
Definition at line 121 of file parse.h.
Referenced by enableLanguage(), FallbackParser(), getNameOrAliasesLanguageAndSpec(), getPatternLanguageAndSpec(), isLanguageEnabled(), and parserNew().
const char* const* sParserDefinition::extensions |
Definition at line 78 of file parse.h.
Referenced by AbaqusParser(), AbcParser(), AsciidocParser(), AsmParser(), BasicParser(), BibtexParser(), ConfParser(), CParser(), CppParser(), CsharpParser(), CssParser(), CTagsParser(), CTagsSelfTestParser(), DiffParser(), DocBookParser(), DParser(), ErlangParser(), F77Parser(), FallbackParser(), FeriteParser(), FlexParser(), FortranParser(), GLSLParser(), GoParser(), HaskellParser(), HaxeParser(), HtmlParser(), installLanguageMapDefault(), JavaParser(), JavaScriptParser(), JsonParser(), JuliaParser(), LiterateHaskellParser(), LuaParser(), MakefileParser(), MarkdownParser(), MatLabParser(), NsisParser(), ObjcParser(), PascalParser(), PerlParser(), PhpParser(), PowerShellParser(), PythonParser(), RParser(), RstParser(), RubyParser(), RustParser(), ShParser(), SqlParser(), TclParser(), TexParser(), Txt2tagsParser(), ValaParser(), VerilogParser(), VhdlParser(), and ZephirParser().
unsigned int sParserDefinition::fieldCount |
Definition at line 99 of file parse.h.
Referenced by CTagsSelfTestParser(), installFieldDefinition(), and RstParser().
fieldDefinition* sParserDefinition::fieldTable |
Definition at line 98 of file parse.h.
Referenced by CTagsSelfTestParser(), installFieldDefinition(), and RstParser().
parserFinalize sParserDefinition::finalize |
Definition at line 82 of file parse.h.
Referenced by freeParserResources(), JavaScriptParser(), and OptlibParser().
langType sParserDefinition::id |
Definition at line 120 of file parse.h.
Referenced by allocKindControlBlock(), allocLregexControlBlock(), allocSlaveControlBlock(), getNamedLanguageFull(), initializeParserStats(), initializeParsingCommon(), linkDependenciesAtInitializeParsing(), linkDependencyAtInitializeParsing(), parserCorkFlags(), printLanguage(), and processLanguageDefineOption().
parserInitialize sParserDefinition::initialize |
Definition at line 81 of file parse.h.
Referenced by AsmParser(), BibtexParser(), CParser(), CppParser(), CsharpParser(), DParser(), F77Parser(), FeriteParser(), FlexParser(), FortranParser(), GLSLParser(), GoParser(), HtmlParser(), initializeParserOne(), JavaParser(), JavaScriptParser(), JsonParser(), ObjcParser(), OptlibParser(), PhpParser(), SqlParser(), ValaParser(), VerilogParser(), VhdlParser(), and ZephirParser().
initStatistics sParserDefinition::initStats |
Definition at line 116 of file parse.h.
Referenced by CTagsSelfTestParser(), and initializeParserStats().
bool sParserDefinition::invisible |
Definition at line 97 of file parse.h.
Referenced by CTagsParser(), CTagsSelfTestParser(), isLanguageVisible(), printLanguage(), printLanguageAliases(), printLanguageKinds(), printLanguageParameters(), and printLanguageSubparsers().
unsigned int sParserDefinition::keywordCount |
Definition at line 94 of file parse.h.
Referenced by AsmParser(), BibtexParser(), F77Parser(), FlexParser(), FortranParser(), GoParser(), HtmlParser(), installKeywordTable(), JavaScriptParser(), JuliaParser(), ObjcParser(), PhpParser(), SqlParser(), VhdlParser(), and ZephirParser().
const keywordTable* sParserDefinition::keywordTable |
Definition at line 93 of file parse.h.
Referenced by AsmParser(), BibtexParser(), F77Parser(), FlexParser(), FortranParser(), GoParser(), HtmlParser(), installKeywordTable(), JavaScriptParser(), JuliaParser(), ObjcParser(), PhpParser(), SqlParser(), VhdlParser(), and ZephirParser().
unsigned int sParserDefinition::kindCount |
Definition at line 77 of file parse.h.
Referenced by AbaqusParser(), AbcParser(), allocKindControlBlock(), AsciidocParser(), AsmParser(), BasicParser(), BibtexParser(), ConfParser(), CParser(), CppParser(), CsharpParser(), CssParser(), CTagsParser(), CTagsSelfTestParser(), DiffParser(), DocBookParser(), DParser(), ErlangParser(), F77Parser(), FallbackParser(), FeriteParser(), FlexParser(), FortranParser(), GLSLParser(), GoParser(), HaskellParser(), HaxeParser(), HtmlParser(), JavaParser(), JavaScriptParser(), JsonParser(), JuliaParser(), LiterateHaskellParser(), LuaParser(), MakefileParser(), MarkdownParser(), MatLabParser(), NsisParser(), ObjcParser(), PascalParser(), PerlParser(), PhpParser(), PowerShellParser(), PythonParser(), RParser(), RstParser(), RubyParser(), RustParser(), ShParser(), SqlParser(), TclParser(), TexParser(), Txt2tagsParser(), ValaParser(), VerilogParser(), VhdlParser(), and ZephirParser().
kindDefinition* sParserDefinition::kindTable |
Definition at line 76 of file parse.h.
Referenced by AbaqusParser(), AbcParser(), allocKindControlBlock(), AsciidocParser(), AsmParser(), BasicParser(), BibtexParser(), ConfParser(), CParser(), CppParser(), CsharpParser(), CssParser(), CTagsParser(), CTagsSelfTestParser(), DiffParser(), DocBookParser(), DParser(), ErlangParser(), F77Parser(), FallbackParser(), FeriteParser(), FlexParser(), FortranParser(), GLSLParser(), GoParser(), HaskellParser(), HaxeParser(), HtmlParser(), isLanguageEnabled(), JavaParser(), JavaScriptParser(), JsonParser(), JuliaParser(), LiterateHaskellParser(), LuaParser(), MakefileParser(), MarkdownParser(), MatLabParser(), NsisParser(), ObjcParser(), PascalParser(), PerlParser(), PhpParser(), PowerShellParser(), printLanguage(), PythonParser(), RParser(), RstParser(), RubyParser(), RustParser(), ShParser(), SqlParser(), TclParser(), TexParser(), Txt2tagsParser(), ValaParser(), VerilogParser(), VhdlParser(), and ZephirParser().
unsigned int sParserDefinition::method |
Definition at line 86 of file parse.h.
Referenced by FallbackParser(), initializeParsing(), isLanguageEnabled(), lazyInitialize(), OptlibParser(), printLanguage(), useRegexMethod(), and useXpathMethod().
char* sParserDefinition::name |
Definition at line 75 of file parse.h.
Referenced by aliasColprintAddLanguage(), applyParameter(), doesParserRequireMemoryStream(), foreachLanguage(), freeParserResources(), getLanguageNameFull(), getNamedLanguageFull(), getNameOrAliasesLanguageAndSpec(), initializeParserOne(), initializeParsing(), initializeParsingCommon(), makeKindDescriptionsPseudoTags(), makeKindSeparatorsPseudoTags(), mapColprintAddLanguage(), parserNew(), printLanguage(), printLanguageKinds(), printMaps(), processLangAliasOption(), scheduleRunningBaseparser(), and gen-api-gtkdoc.DoxyElement::to_gtkdoc().
unsigned int sParserDefinition::parameterHandlerCount |
Definition at line 107 of file parse.h.
Referenced by applyParameter(), and printParameters().
parameterHandlerTable* sParserDefinition::parameterHandlerTable |
Definition at line 106 of file parse.h.
Referenced by applyParameter(), and printParameters().
simpleParser sParserDefinition::parser |
Definition at line 83 of file parse.h.
Referenced by AbaqusParser(), AbcParser(), AsciidocParser(), AsmParser(), BasicParser(), BibtexParser(), ConfParser(), createTagsForFile(), CssParser(), CTagsParser(), CTagsSelfTestParser(), DiffParser(), DocBookParser(), ErlangParser(), FallbackParser(), FlexParser(), GoParser(), HaskellParser(), HaxeParser(), HtmlParser(), initializeParsing(), JavaScriptParser(), JsonParser(), JuliaParser(), lazyInitialize(), LiterateHaskellParser(), LuaParser(), MakefileParser(), MarkdownParser(), MatLabParser(), NsisParser(), ObjcParser(), PascalParser(), PerlParser(), PhpParser(), PowerShellParser(), PythonParser(), RParser(), RstParser(), RubyParser(), RustParser(), ShParser(), SqlParser(), TclParser(), TexParser(), Txt2tagsParser(), VerilogParser(), VhdlParser(), and ZephirParser().
rescanParser sParserDefinition::parser2 |
Definition at line 84 of file parse.h.
Referenced by CParser(), CppParser(), createTagsForFile(), CsharpParser(), DParser(), F77Parser(), FeriteParser(), FortranParser(), GLSLParser(), initializeParsing(), JavaParser(), and ValaParser().
const char* const* sParserDefinition::patterns |
Definition at line 79 of file parse.h.
Referenced by AbcParser(), AsciidocParser(), AsmParser(), ConfParser(), DiffParser(), installLanguageMapDefault(), MakefileParser(), MarkdownParser(), and Txt2tagsParser().
printStatistics sParserDefinition::printStats |
Definition at line 117 of file parse.h.
Referenced by CTagsSelfTestParser(), and printParserStatisticsIfUsed().
bool sParserDefinition::requestAutomaticFQTag |
Definition at line 90 of file parse.h.
Referenced by doesLanguageRequestAutomaticFQTag(), parserCorkFlags(), and processLanguageDefineOption().
selectLanguage* sParserDefinition::selectLanguage |
Definition at line 85 of file parse.h.
Referenced by commonSelector(), and hasTheSameSelector().
unsigned int sParserDefinition::tagRegexCount |
Definition at line 92 of file parse.h.
Referenced by installTagRegexTable().
tagRegexTable* sParserDefinition::tagRegexTable |
Definition at line 91 of file parse.h.
Referenced by installTagRegexTable().
unsigned int sParserDefinition::tagXpathTableCount |
Definition at line 96 of file parse.h.
Referenced by doesParserRequireMemoryStream(), installTagXpathTable(), and uninstallTagXpathTable().
tagXpathTableTable* sParserDefinition::tagXpathTableTable |
Definition at line 95 of file parse.h.
Referenced by getXpathTableTable(), installTagXpathTable(), and uninstallTagXpathTable().
unsigned int sParserDefinition::useCork |
Definition at line 87 of file parse.h.
Referenced by AsciidocParser(), CTagsSelfTestParser(), parserCorkFlags(), PythonParser(), RstParser(), RubyParser(), and Txt2tagsParser().
bool sParserDefinition::useMemoryStreamInput |
Definition at line 88 of file parse.h.
Referenced by CTagsSelfTestParser(), and doesParserRequireMemoryStream().
unsigned int sParserDefinition::xpathFileSpecCount |
Definition at line 110 of file parse.h.
Referenced by getXpathFileSpecCount().
xpathFileSpec* sParserDefinition::xpathFileSpecs |
Definition at line 109 of file parse.h.
Referenced by getXpathFileSpec().
unsigned int sParserDefinition::xtagCount |
Definition at line 101 of file parse.h.
Referenced by installXtagDefinition().
xtagDefinition* sParserDefinition::xtagTable |
Definition at line 100 of file parse.h.
Referenced by installXtagDefinition().