NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
Catalogue.cxx File Reference
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>
#include <stdarg.h>
#include <assert.h>
#include <vector>
#include "ILexer.h"
#include "Scintilla.h"
#include "SciLexer.h"
#include "LexerModule.h"
#include "Catalogue.h"
Include dependency graph for Catalogue.cxx:

Go to the source code of this file.

Macros

#define LINK_LEXER(lexer)   extern LexerModule lexer; Catalogue::AddLexerModule(&lexer);
 

Functions

int wxForceScintillaLexers (void)
 
int Scintilla_LinkLexers ()
 

Variables

static std::vector< LexerModule * > lexerCatalogue
 
static int nextLanguage = SCLEX_AUTOMATIC+1
 

Macro Definition Documentation

◆ LINK_LEXER

#define LINK_LEXER (   lexer)    extern LexerModule lexer; Catalogue::AddLexerModule(&lexer);

Function Documentation

◆ Scintilla_LinkLexers()

int Scintilla_LinkLexers ( )

Definition at line 72 of file Catalogue.cxx.

References LINK_LEXER, lmBatch(), lmDiff(), lmErrorList(), lmLatex(), lmMake(), lmMatlab(), lmNPRC(), lmNSCR(), lmNull(), lmOctave(), lmPo(), lmProps(), and lmTXTADV().

Referenced by wxForceScintillaLexers().

Here is the call graph for this function:

◆ wxForceScintillaLexers()

int wxForceScintillaLexers ( void  )

Definition at line 64 of file Catalogue.cxx.

References Scintilla_LinkLexers().

Here is the call graph for this function:

Variable Documentation

◆ lexerCatalogue

std::vector<LexerModule *> lexerCatalogue
static

Definition at line 28 of file Catalogue.cxx.

◆ nextLanguage

int nextLanguage = SCLEX_AUTOMATIC+1
static

Definition at line 29 of file Catalogue.cxx.