Sha256: 6676c6d043831aa54289ec254f7c5bb4dcb3566645ddc594936340805709bf39
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
/* * * Copyright (c) 2016, Red Hat, Inc. * Copyright (c) 2016, Masatake YAMATO * * Author: Masatake YAMATO <yamato@redhat.com> * * This source code is released for free distribution under the terms of the * GNU General Public License version 2 or (at your option) any later version. * */ #ifndef CTAGS_MAIN_DEPENDENCY_H #define CTAGS_MAIN_DEPENDENCY_H #include "general.h" #include "types.h" typedef enum eDepType { DEPTYPE_KIND_OWNER, DEPTYPE_SUBPARSER, COUNT_DEPTYPES, } depType; typedef struct sParserDependency { depType type; const char *upperParser; void *data; } parserDependency; extern void linkDependencyAtInitializeParsing (depType dtype, parserDefinition *const masterParser, parserDefinition *const slaveParser); typedef struct sSubparser subparser; struct sSubparser { langType id; subparser *next; }; extern void initializeSubparsers (const parserDefinition *parser); extern void finalizeSubparsers (parserDefinition *parser); #endif /* CTAGS_MAIN_DEPENDENCY_H */
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ctags.rb-1.1.4 | ext/vendor/ctags/main/dependency.h |
ctags.rb-1.1.3 | ext/vendor/ctags/main/dependency.h |