CifParserBase.C File Reference

Implementation file for CifParser class. More...

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Exceptions.h"
#include "GenString.h"
#include "RcsbFile.h"
#include "CifString.h"
#include "CifScannerBase.h"
#include "CifParserInt.h"
#include "CifParserBase.h"

Include dependency graph for CifParserBase.C:


Typedefs

typedef cifparser__buffer_state * CIFPARSER__BUFFER_STATE

Functions

int cifparser_parse ()
void cifparser_restart (FILE *)
CIFPARSER__BUFFER_STATE cifparser__scan_string (const char *)
void cifparser__delete_buffer (CIFPARSER__BUFFER_STATE)
void cifparser_error (const char *s)
void ProcessAssignmentsFromParser ()
void ProcessLoopFromParser ()
int ProcessItemValuePairFromParser ()
int ProcessLoopDeclarationFromParser ()
int ProcessItemNameListFromParser ()
int ProcessValueListFromParser ()
void ProcessItemNameFromParser ()
void ProcessItemValueFromParser ()
void ProcessLsItemValueFromParser ()
void ProcessUnknownValueFromParser ()
void ProcessMissingValueFromParser ()
void ProcessDataBlockNameFromParser ()

Variables

FILE * cifparser_in
char * Glob_tBufKeyword
char * Glob_pBufValue
char * Glob_dataBlockName = NULL
CifParserCifParserP = NULL

Detailed Description

Implementation file for CifParser class.


Typedef Documentation

typedef struct cifparser__buffer_state* CIFPARSER__BUFFER_STATE


Function Documentation

void cifparser__delete_buffer ( CIFPARSER__BUFFER_STATE   ) 

CIFPARSER__BUFFER_STATE cifparser__scan_string ( const char *   ) 

void cifparser_error ( const char *  s  ) 

int cifparser_parse (  ) 

void cifparser_restart ( FILE *   ) 

void ProcessAssignmentsFromParser (  ) 

void ProcessDataBlockNameFromParser (  ) 

void ProcessItemNameFromParser (  ) 

int ProcessItemNameListFromParser (  ) 

void ProcessItemValueFromParser (  ) 

int ProcessItemValuePairFromParser (  ) 

int ProcessLoopDeclarationFromParser (  ) 

void ProcessLoopFromParser (  ) 

void ProcessLsItemValueFromParser (  ) 

void ProcessMissingValueFromParser (  ) 

void ProcessUnknownValueFromParser (  ) 

int ProcessValueListFromParser (  ) 


Variable Documentation

FILE* cifparser_in

CifParser* CifParserP = NULL

char* Glob_dataBlockName = NULL

char* Glob_pBufValue

char* Glob_tBufKeyword


Generated on Thu Sep 29 09:19:24 2011 for cif-parser-v7.1.0 by  doxygen 1.4.7