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)  

keyword.h File Reference
#include "general.h"
#include "types.h"
Include dependency graph for keyword.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  keywordGroup
 

Macros

#define KEYWORD_NONE   -1
 

Functions

void addKeyword (const char *const string, langType language, int value)
 
int lookupKeyword (const char *const string, langType language)
 
int lookupCaseKeyword (const char *const string, langType language)
 
void addKeywordGroup (const struct keywordGroup *const groupdef, langType language)
 

Macro Definition Documentation

◆ KEYWORD_NONE

#define KEYWORD_NONE   -1

Definition at line 21 of file keyword.h.

Function Documentation

◆ addKeyword()

◆ addKeywordGroup()

void addKeywordGroup ( const struct keywordGroup *const  groupdef,
langType  language 
)

◆ lookupCaseKeyword()

int lookupCaseKeyword ( const char *const  string,
langType  language 
)

Definition at line 165 of file keyword.c.

References sHashEntry::language, and lookupKeywordFull().

Referenced by readToken(), and readTokenFull().

◆ lookupKeyword()

int lookupKeyword ( const char *const  string,
langType  language 
)