Move schema definition validation from runtime to a test.
PiperOrigin-RevId: 606280564 Change-Id: I9fec9eb3538f63f84e1982f21e1a93f16342d540
This commit is contained in:
committed by
Copybara-Service
parent
b6873ec8a2
commit
eabd4c06f9
@@ -17,10 +17,15 @@
|
||||
|
||||
#include <sstream>
|
||||
|
||||
#include "user/user_model.h"
|
||||
#include "xml/xml_base.h"
|
||||
#include "tinyxml2.h"
|
||||
|
||||
#include <mujoco/mujoco.h>
|
||||
#include "user/user_api.h"
|
||||
#include "user/user_model.h"
|
||||
#include "user/user_objects.h"
|
||||
#include "xml/xml_base.h"
|
||||
#include "xml/xml_util.h"
|
||||
|
||||
class mjXReader : public mjXBase {
|
||||
public:
|
||||
mjXReader(); // constructor
|
||||
@@ -74,7 +79,11 @@ class mjXReader : public mjXBase {
|
||||
mjCDef* GetClass(tinyxml2::XMLElement* section); // get default class name
|
||||
static void GetXMLPos(tinyxml2::XMLElement* elem, mjCBase* obj); // get xml position
|
||||
|
||||
bool readingdefaults; // true while reading defaults
|
||||
bool readingdefaults; // true while reading defaults
|
||||
};
|
||||
|
||||
// MJCF schema
|
||||
#define nMJCF 227
|
||||
extern const char* MJCF[nMJCF][mjXATTRNUM];
|
||||
|
||||
#endif // MUJOCO_SRC_XML_XML_NATIVE_READER_H_
|
||||
|
||||
Reference in New Issue
Block a user