35 lines
787 B
Diff
35 lines
787 B
Diff
--- a/lib/yang-data.h
|
|
+++ b/lib/yang-data.h
|
|
@@ -154,6 +154,7 @@ _YangNode *listNode(YangList *e);
|
|
_YangImport *listImport(YangList *e);
|
|
|
|
_YangIdentifierRef *listIdentifierRef(YangList *e);
|
|
+void createIdentifierRef(_YangNode *node, char* prefix, char* ident);
|
|
|
|
/*
|
|
* Node and Module functions
|
|
--- a/lib/parser-yang.c
|
|
+++ b/lib/parser-yang.c
|
|
@@ -91,7 +91,9 @@
|
|
#include <malloc.h>
|
|
#endif
|
|
|
|
+#include "smi-check.h"
|
|
#include "yang.h"
|
|
+#include "yang-check.h"
|
|
#include "yang-data.h"
|
|
#include "parser-yang.h"
|
|
#include "scanner-yang.h"
|
|
--- a/lib/parser-yang.y
|
|
+++ b/lib/parser-yang.y
|
|
@@ -34,7 +34,9 @@
|
|
#include <malloc.h>
|
|
#endif
|
|
|
|
+#include "smi-check.h"
|
|
#include "yang.h"
|
|
+#include "yang-check.h"
|
|
#include "yang-data.h"
|
|
#include "parser-yang.h"
|
|
#include "scanner-yang.h"
|