LibreOffice Module hwpfilter (master) 1
Classes | Enumerations | Variables
nodes.h File Reference
#include <sal/config.h>
#include <memory>
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include <o3tl/deleter.hxx>
#include <osl/diagnose.h>
Include dependency graph for nodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Node
 

Enumerations

enum  IDLIST {
  ID_MATHML ,
  ID_LINES ,
  ID_LINE ,
  ID_EXPRLIST ,
  ID_EXPR ,
  ID_BEGIN ,
  ID_END ,
  ID_LEFT ,
  ID_RIGHT ,
  ID_SUBEXPR ,
  ID_SUPEXPR ,
  ID_SUBSUPEXPR ,
  ID_FRACTIONEXPR ,
  ID_OVER ,
  ID_DECORATIONEXPR ,
  ID_SQRTEXPR ,
  ID_ROOTEXPR ,
  ID_ARROWEXPR ,
  ID_ACCENTEXPR ,
  ID_UNARYEXPR ,
  ID_PRIMARYEXPR ,
  ID_BRACKET ,
  ID_BLOCK ,
  ID_PARENTH ,
  ID_FENCE ,
  ID_ABS ,
  ID_IDENTIFIER ,
  ID_STRING ,
  ID_CHARACTER ,
  ID_NUMBER ,
  ID_OPERATOR ,
  ID_SPACE ,
  ID_DELIMITER
}
 

Variables

std::vector< std::unique_ptr< Node > > nodelist
 

Enumeration Type Documentation

◆ IDLIST

enum IDLIST
Enumerator
ID_MATHML 
ID_LINES 
ID_LINE 
ID_EXPRLIST 
ID_EXPR 
ID_BEGIN 
ID_END 
ID_LEFT 
ID_RIGHT 
ID_SUBEXPR 
ID_SUPEXPR 
ID_SUBSUPEXPR 
ID_FRACTIONEXPR 
ID_OVER 
ID_DECORATIONEXPR 
ID_SQRTEXPR 
ID_ROOTEXPR 
ID_ARROWEXPR 
ID_ACCENTEXPR 
ID_UNARYEXPR 
ID_PRIMARYEXPR 
ID_BRACKET 
ID_BLOCK 
ID_PARENTH 
ID_FENCE 
ID_ABS 
ID_IDENTIFIER 
ID_STRING 
ID_CHARACTER 
ID_NUMBER 
ID_OPERATOR 
ID_SPACE 
ID_DELIMITER 

Definition at line 32 of file nodes.h.

Variable Documentation

◆ nodelist

std::vector<std::unique_ptr<Node> > nodelist
extern

Definition at line 40 of file grammar.cxx.

Referenced by Formula::parse(), yyerror(), and yyparse().