OMNeT++ NEDXML  6.0.3
msgyyutil.h File Reference
#include "yyutil.h"
#include "msgelements.h"

Go to the source code of this file.

Namespaces

 omnetpp
 
 omnetpp::nedxml
 
 omnetpp::nedxml::msgyyutil
 

Functions

ASTNode * createMsgElementWithTag (ParseContext *np, int tagcode, ASTNode *parent=nullptr)
 
ASTNode * getOrCreateMsgElementWithTag (ParseContext *np, int tagcode, ASTNode *parent)
 
PropertyElement * addProperty (ParseContext *np, ASTNode *node, const char *name)
 
PropertyElement * storeSourceCode (ParseContext *np, ASTNode *node, YYLoc tokenpos)
 
LiteralElement * createPropertyValue (ParseContext *np, YYLoc textpos)
 
void addComment (ParseContext *np, ASTNode *node, const char *locId, const char *comment, const char *defaultValue)
 
void storeFileComment (ParseContext *np, ASTNode *node)
 
void storeBannerComment (ParseContext *np, ASTNode *node, YYLoc tokenpos)
 
void storeRightComment (ParseContext *np, ASTNode *node, YYLoc tokenpos)
 
void storeTrailingComment (ParseContext *np, ASTNode *node, YYLoc tokenpos)
 
void storeBannerAndRightComments (ParseContext *np, ASTNode *node, YYLoc pos)
 
void storeBannerAndRightComments (ParseContext *np, ASTNode *node, YYLoc firstpos, YYLoc lastpos)
 
void storeInnerComments (ParseContext *np, ASTNode *node, YYLoc pos)