Remove unused parsers

Change-Id: I4a6ec6e3688d918c050dead562fff1a1b6eac8ba
diff --git a/src/leaf_data.hpp b/src/leaf_data.hpp
index 4f11b44..e945fda 100644
--- a/src/leaf_data.hpp
+++ b/src/leaf_data.hpp
@@ -19,7 +19,6 @@
 
 x3::rule<struct leaf_data_class<yang::IdentityRef>, identityRef_> const leaf_data_identityRef = "leaf_data_identityRef";
 x3::rule<struct leaf_data_class<yang::Binary>, binary_> const leaf_data_binary = "leaf_data_binary";
-x3::rule<struct leaf_data_class<yang::Decimal>, double> const leaf_data_decimal = "leaf_data_decimal";
 x3::rule<struct leaf_data_class<yang::String>, std::string> const leaf_data_string = "leaf_data_string";
 
 using x3::char_;
diff --git a/src/path_parser.hpp b/src/path_parser.hpp
index 638feeb..b561d01 100644
--- a/src/path_parser.hpp
+++ b/src/path_parser.hpp
@@ -16,7 +16,6 @@
 
 x3::rule<cdPath_class, dataPath_> const cdPath = "cdPath";
 x3::rule<getPath_class, decltype(get_::m_path)::value_type> const getPath = "getPath";
-x3::rule<rpcPath_class, dataPath_> const rpcPath = "rpcPath";
 x3::rule<presenceContainerPath_class, dataPath_> const presenceContainerPath = "presenceContainerPath";
 x3::rule<listInstancePath_class, dataPath_> const listInstancePath = "listInstancePath";
 x3::rule<leafListElementPath_class, dataPath_> const leafListElementPath = "leafListElementPath";
@@ -385,9 +384,6 @@
 auto const listSuffix_def =
     *keyValueWrapper;
 
-auto const list_def =
-    node_identifier >> !char_('[');
-
 auto const absoluteStart_def =
     x3::omit['/'] >> x3::attr(Scope::Absolute);