Add parser support for YANG actions

Change-Id: I9e96ae15cee3f990dfa5ec3fac433faf71348e11
diff --git a/src/grammars.hpp b/src/grammars.hpp
index ee808d5..86dda33 100644
--- a/src/grammars.hpp
+++ b/src/grammars.hpp
@@ -29,7 +29,7 @@
 x3::rule<copy_class, copy_> const copy = "copy";
 x3::rule<move_class, move_> const move = "move";
 x3::rule<dump_class, dump_> const dump = "dump";
-x3::rule<rpc_class, rpc_> const rpc = "rpc";
+x3::rule<prepare_class, prepare_> const prepare = "prepare";
 x3::rule<exec_class, exec_> const exec = "exec";
 x3::rule<cancel_class, cancel_> const cancel = "cancel";
 x3::rule<command_class, command_> const command = "command";
@@ -258,8 +258,8 @@
     }
 } const dump_args;
 
-auto const rpc_def =
-    rpc_::name > space_separator > rpcPath;
+auto const prepare_def =
+    prepare_::name > space_separator > rpcActionPath;
 
 auto const exec_def =
     exec_::name >> x3::attr(exec_{});
@@ -274,7 +274,7 @@
     x3::eps;
 
 auto const command_def =
-    createCommandSuggestions >> x3::expect[cd | copy | create | delete_rule | set | commit | get | ls | discard | describe | help | move | dump | rpc | exec | cancel];
+    createCommandSuggestions >> x3::expect[cd | copy | create | delete_rule | set | commit | get | ls | discard | describe | help | move | dump | prepare | exec | cancel];
 
 #if __clang__
 #pragma GCC diagnostic pop
@@ -293,7 +293,7 @@
 BOOST_SPIRIT_DEFINE(copy)
 BOOST_SPIRIT_DEFINE(move)
 BOOST_SPIRIT_DEFINE(dump)
-BOOST_SPIRIT_DEFINE(rpc)
+BOOST_SPIRIT_DEFINE(prepare)
 BOOST_SPIRIT_DEFINE(exec)
 BOOST_SPIRIT_DEFINE(cancel)
 BOOST_SPIRIT_DEFINE(command)