src/clipsrules/core/scanner.h File Reference

#include "pprint.h"

Include dependency graph for scanner.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  token
struct  scannerData

Defines

#define LOCALE   extern
#define SCANNER_DATA   57
#define ScannerData(theEnv)   ((struct scannerData *) GetEnvironmentData(theEnv,SCANNER_DATA))

Functions

LOCALE void InitializeScannerData (void *)
LOCALE void GetToken (void *, char *, struct token *)
LOCALE void CopyToken (struct token *, struct token *)
LOCALE void ResetLineCount (void *)
LOCALE long GetLineCount (void *)
LOCALE void IncrementLineCount (void *)
LOCALE void DecrementLineCount (void *)


Define Documentation

#define LOCALE   extern

Definition at line 38 of file scanner.h.

#define SCANNER_DATA   57

Definition at line 48 of file scanner.h.

#define ScannerData ( theEnv   )     ((struct scannerData *) GetEnvironmentData(theEnv,SCANNER_DATA))

Definition at line 59 of file scanner.h.


Function Documentation

LOCALE void CopyToken ( struct token ,
struct token  
)

Definition at line 748 of file scanner.c.

LOCALE void DecrementLineCount ( void *   ) 

Definition at line 790 of file scanner.c.

LOCALE long GetLineCount ( void *   ) 

Definition at line 770 of file scanner.c.

LOCALE void GetToken ( void *  ,
char *  ,
struct token  
)

Definition at line 86 of file scanner.c.

LOCALE void IncrementLineCount ( void *   ) 

Definition at line 780 of file scanner.c.

LOCALE void InitializeScannerData ( void *   ) 

Definition at line 61 of file scanner.c.

LOCALE void ResetLineCount ( void *   ) 

Definition at line 761 of file scanner.c.


Generated on Mon Jan 10 22:33:42 2011 by  doxygen 1.5.6