LCOV - code coverage report
Current view: top level - /Users/moyix/git/vrml - vrml_parser.h (source / functions) Coverage Total Hit
Test: vrml_testfiles.info Lines: 100.0 % 1 1
Test Date: 2024-03-08 16:12:17 Functions: 100.0 % 2 2

            Line data    Source code
       1              : #ifndef VRML_PARSER_H
       2              : #define VRML_PARSER_H
       3              : 
       4              : #include <string>
       5              : #include <stack>
       6              : #include "file_handler.h"
       7              : #include "data_types.h"
       8              : 
       9              : using namespace std;
      10              : 
      11            3 : typedef struct GlobalVar {
      12              : 
      13              :     map<string, DataType> *node_type_map;
      14              :     map<DataType, DataSup *> *type_sup_map;
      15              : 
      16              :     map<string, DataType> *field_type_map;
      17              : 
      18              :     map<string, Container *> *def_map;
      19              : 
      20              :     map<string, void *> *def_map2;
      21              : 
      22              :     stack<string> *file_stack;
      23              :     vector<Container *> *frame;
      24              : 
      25              : 
      26              :     int def_flag;
      27              :     int use_flag;
      28              :     string def_tokn;
      29              :     string use_tokn;
      30              : 
      31              : } GlobalVar;
      32              : 
      33              : void read_vrml(char *);
      34              : string get_tokn();
      35              : void *call_node_read_function(string tokn, void *args);
      36              : void *call_field_read_function(string tokn, void *args);
      37              : 
      38              : extern GlobalVar *gvar;
      39              : 
      40              : #endif // VRML_PARSER_H
        

Generated by: LCOV version 2.0-1