diff --git a/ftplugin/c.vim b/ftplugin/c.vim index 0073f045..1c9439c0 100644 --- a/ftplugin/c.vim +++ b/ftplugin/c.vim @@ -42,7 +42,7 @@ let b:doge_patterns = doge#buffer#get_patterns() let s:function_pattern = { \ 'nodeTypes': ['function_definition', 'declaration'], \ 'parameters': { -\ 'format': b:char . 'param {name} !description', +\ 'format': b:char . 'param[!direction] {name} !description', \ }, \} diff --git a/test/filetypes/c/function-declarations.vader b/test/filetypes/c/function-declarations.vader index 6ae97b2b..b840c92e 100644 --- a/test/filetypes/c/function-declarations.vader +++ b/test/filetypes/c/function-declarations.vader @@ -11,8 +11,8 @@ Expect c (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param x [TODO:description] - * @param y [TODO:description] + * @param[[TODO:direction]] x [TODO:description] + * @param[[TODO:direction]] y [TODO:description] * @return [TODO:description] */ int add(int x, int y); diff --git a/test/filetypes/c/functions-doc-cpp-exclamation.vader b/test/filetypes/c/functions-doc-cpp-exclamation.vader index b78dec19..69696039 100644 --- a/test/filetypes/c/functions-doc-cpp-exclamation.vader +++ b/test/filetypes/c/functions-doc-cpp-exclamation.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): //! //! @brief [TODO:summary] //! - //! @param x [TODO:description] - //! @param y [TODO:description] + //! @param[[TODO:direction]] x [TODO:description] + //! @param[[TODO:direction]] y [TODO:description] //! @return [TODO:description] //! int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): //! //! @brief [TODO:summary] //! - //! @param x [TODO:description] - //! @param y [TODO:description] + //! @param[[TODO:direction]] x [TODO:description] + //! @param[[TODO:direction]] y [TODO:description] //! void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-cpp-slash-banner.vader b/test/filetypes/c/functions-doc-cpp-slash-banner.vader index 63e51440..45ae16e3 100644 --- a/test/filetypes/c/functions-doc-cpp-slash-banner.vader +++ b/test/filetypes/c/functions-doc-cpp-slash-banner.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): //////////////////////////////////////////////////////////////////////////////// /// @brief [TODO:summary] /// - /// @param x [TODO:description] - /// @param y [TODO:description] + /// @param[[TODO:direction]] x [TODO:description] + /// @param[[TODO:direction]] y [TODO:description] /// @return [TODO:description] //////////////////////////////////////////////////////////////////////////////// int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): //////////////////////////////////////////////////////////////////////////////// /// @brief [TODO:summary] /// - /// @param x [TODO:description] - /// @param y [TODO:description] + /// @param[[TODO:direction]] x [TODO:description] + /// @param[[TODO:direction]] y [TODO:description] //////////////////////////////////////////////////////////////////////////////// void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-cpp-slash.vader b/test/filetypes/c/functions-doc-cpp-slash.vader index a2fe1f9e..1c39c144 100644 --- a/test/filetypes/c/functions-doc-cpp-slash.vader +++ b/test/filetypes/c/functions-doc-cpp-slash.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): /// /// @brief [TODO:summary] /// - /// @param x [TODO:description] - /// @param y [TODO:description] + /// @param[[TODO:direction]] x [TODO:description] + /// @param[[TODO:direction]] y [TODO:description] /// @return [TODO:description] /// int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): /// /// @brief [TODO:summary] /// - /// @param x [TODO:description] - /// @param y [TODO:description] + /// @param[[TODO:direction]] x [TODO:description] + /// @param[[TODO:direction]] y [TODO:description] /// void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-javadoc-banner.vader b/test/filetypes/c/functions-doc-javadoc-banner.vader index 59b2dc63..e6cf565e 100644 --- a/test/filetypes/c/functions-doc-javadoc-banner.vader +++ b/test/filetypes/c/functions-doc-javadoc-banner.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): /******************************************************************************* * @brief [TODO:summary] * - * @param x [TODO:description] - * @param y [TODO:description] + * @param[[TODO:direction]] x [TODO:description] + * @param[[TODO:direction]] y [TODO:description] * @return [TODO:description] ******************************************************************************/ int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): /******************************************************************************* * @brief [TODO:summary] * - * @param x [TODO:description] - * @param y [TODO:description] + * @param[[TODO:direction]] x [TODO:description] + * @param[[TODO:direction]] y [TODO:description] ******************************************************************************/ void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-javadoc-no-asterisk.vader b/test/filetypes/c/functions-doc-javadoc-no-asterisk.vader index 30c8c761..c44f12ce 100644 --- a/test/filetypes/c/functions-doc-javadoc-no-asterisk.vader +++ b/test/filetypes/c/functions-doc-javadoc-no-asterisk.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): /** @brief [TODO:summary] - @param x [TODO:description] - @param y [TODO:description] + @param[[TODO:direction]] x [TODO:description] + @param[[TODO:direction]] y [TODO:description] @return [TODO:description] */ int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): /** @brief [TODO:summary] - @param x [TODO:description] - @param y [TODO:description] + @param[[TODO:direction]] x [TODO:description] + @param[[TODO:direction]] y [TODO:description] */ void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-qt-no-asterisk.vader b/test/filetypes/c/functions-doc-qt-no-asterisk.vader index c07dcf98..be9550c2 100644 --- a/test/filetypes/c/functions-doc-qt-no-asterisk.vader +++ b/test/filetypes/c/functions-doc-qt-no-asterisk.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): /*! @brief [TODO:summary] - @param x [TODO:description] - @param y [TODO:description] + @param[[TODO:direction]] x [TODO:description] + @param[[TODO:direction]] y [TODO:description] @return [TODO:description] */ int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): /*! @brief [TODO:summary] - @param x [TODO:description] - @param y [TODO:description] + @param[[TODO:direction]] x [TODO:description] + @param[[TODO:direction]] y [TODO:description] */ void add(int x, int y) {} diff --git a/test/filetypes/c/functions-doc-qt.vader b/test/filetypes/c/functions-doc-qt.vader index a270c2c4..8eec4db4 100644 --- a/test/filetypes/c/functions-doc-qt.vader +++ b/test/filetypes/c/functions-doc-qt.vader @@ -12,8 +12,8 @@ Expect c (generated comment with @brief, @param and @return tags): /*! * @brief [TODO:summary] * - * @param x [TODO:description] - * @param y [TODO:description] + * @param[[TODO:direction]] x [TODO:description] + * @param[[TODO:direction]] y [TODO:description] * @return [TODO:description] */ int add(int x, int y) {} @@ -32,7 +32,7 @@ Expect c (generated comment with @brief and @param tags): /*! * @brief [TODO:summary] * - * @param x [TODO:description] - * @param y [TODO:description] + * @param[[TODO:direction]] x [TODO:description] + * @param[[TODO:direction]] y [TODO:description] */ void add(int x, int y) {} diff --git a/test/filetypes/c/functions.vader b/test/filetypes/c/functions.vader index 58e083b3..1b8841d4 100644 --- a/test/filetypes/c/functions.vader +++ b/test/filetypes/c/functions.vader @@ -25,8 +25,8 @@ Expect c (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param a [TODO:description] - * @param b [TODO:description] + * @param[[TODO:direction]] a [TODO:description] + * @param[[TODO:direction]] b [TODO:description] * @return [TODO:description] */ int foo(int a, char b) {} @@ -34,8 +34,8 @@ Expect c (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param a [TODO:description] - * @param b [TODO:description] + * @param[[TODO:direction]] a [TODO:description] + * @param[[TODO:direction]] b [TODO:description] * @return [TODO:description] */ int *foo(int a, char b) {} diff --git a/test/filetypes/cpp/auto-functions.vader b/test/filetypes/cpp/auto-functions.vader index 467ceab4..9564fde9 100644 --- a/test/filetypes/cpp/auto-functions.vader +++ b/test/filetypes/cpp/auto-functions.vader @@ -17,7 +17,7 @@ Expect cpp (generated comment with @brief, @tparam, @param and @return tags): * * @tparam F [TODO:description] * @tparam Args [TODO:description] - * @param builder [TODO:description] + * @param[[TODO:direction]] builder [TODO:description] * @return [TODO:description] */ template @@ -45,8 +45,8 @@ Expect cpp (generated comment with @brief, @tparam, @param and @return tags): * * @tparam T [TODO:description] * @tparam U [TODO:description] - * @param t [TODO:description] - * @param u [TODO:description] + * @param[[TODO:direction]] t [TODO:description] + * @param[[TODO:direction]] u [TODO:description] * @return [TODO:description] */ template diff --git a/test/filetypes/cpp/function-declarations.vader b/test/filetypes/cpp/function-declarations.vader index 6803a883..0a24cd73 100644 --- a/test/filetypes/cpp/function-declarations.vader +++ b/test/filetypes/cpp/function-declarations.vader @@ -11,7 +11,7 @@ Expect cpp (generated comment with @param and @return tags): /** * @brief [TODO:summary] * - * @param text [TODO:description] - * @param node [TODO:description] + * @param[[TODO:direction]] text [TODO:description] + * @param[[TODO:direction]] node [TODO:description] */ void append_token(const std::string& text /* inline comment */, const AST_Node* node); diff --git a/test/filetypes/cpp/functions-doc-cpp-exclamation.vader b/test/filetypes/cpp/functions-doc-cpp-exclamation.vader index 6cd7f0e9..993e5e1b 100644 --- a/test/filetypes/cpp/functions-doc-cpp-exclamation.vader +++ b/test/filetypes/cpp/functions-doc-cpp-exclamation.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): //! //! @brief [TODO:summary] //! - //! @param text [TODO:description] - //! @param node [TODO:description] + //! @param[[TODO:direction]] text [TODO:description] + //! @param[[TODO:direction]] node [TODO:description] //! @return [TODO:description] //! int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): //! //! @brief [TODO:summary] //! - //! @param p [TODO:description] + //! @param[[TODO:direction]] p [TODO:description] //! void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-cpp-slash-banner.vader b/test/filetypes/cpp/functions-doc-cpp-slash-banner.vader index 59d56e33..b3ad702f 100644 --- a/test/filetypes/cpp/functions-doc-cpp-slash-banner.vader +++ b/test/filetypes/cpp/functions-doc-cpp-slash-banner.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): //////////////////////////////////////////////////////////////////////////////// /// @brief [TODO:summary] /// - /// @param text [TODO:description] - /// @param node [TODO:description] + /// @param[[TODO:direction]] text [TODO:description] + /// @param[[TODO:direction]] node [TODO:description] /// @return [TODO:description] //////////////////////////////////////////////////////////////////////////////// int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): //////////////////////////////////////////////////////////////////////////////// /// @brief [TODO:summary] /// - /// @param p [TODO:description] + /// @param[[TODO:direction]] p [TODO:description] //////////////////////////////////////////////////////////////////////////////// void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-cpp-slash.vader b/test/filetypes/cpp/functions-doc-cpp-slash.vader index d0fcb2a6..a99f36b1 100644 --- a/test/filetypes/cpp/functions-doc-cpp-slash.vader +++ b/test/filetypes/cpp/functions-doc-cpp-slash.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /// /// @brief [TODO:summary] /// - /// @param text [TODO:description] - /// @param node [TODO:description] + /// @param[[TODO:direction]] text [TODO:description] + /// @param[[TODO:direction]] node [TODO:description] /// @return [TODO:description] /// int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): /// /// @brief [TODO:summary] /// - /// @param p [TODO:description] + /// @param[[TODO:direction]] p [TODO:description] /// void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-javadoc-banner.vader b/test/filetypes/cpp/functions-doc-javadoc-banner.vader index 39114170..8eda32bc 100644 --- a/test/filetypes/cpp/functions-doc-javadoc-banner.vader +++ b/test/filetypes/cpp/functions-doc-javadoc-banner.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /******************************************************************************* * @brief [TODO:summary] * - * @param text [TODO:description] - * @param node [TODO:description] + * @param[[TODO:direction]] text [TODO:description] + * @param[[TODO:direction]] node [TODO:description] * @return [TODO:description] ******************************************************************************/ int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): /******************************************************************************* * @brief [TODO:summary] * - * @param p [TODO:description] + * @param[[TODO:direction]] p [TODO:description] ******************************************************************************/ void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-javadoc-no-asterisk.vader b/test/filetypes/cpp/functions-doc-javadoc-no-asterisk.vader index abec73d3..b489fa11 100644 --- a/test/filetypes/cpp/functions-doc-javadoc-no-asterisk.vader +++ b/test/filetypes/cpp/functions-doc-javadoc-no-asterisk.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** @brief [TODO:summary] - @param text [TODO:description] - @param node [TODO:description] + @param[[TODO:direction]] text [TODO:description] + @param[[TODO:direction]] node [TODO:description] @return [TODO:description] */ int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): /** @brief [TODO:summary] - @param p [TODO:description] + @param[[TODO:direction]] p [TODO:description] */ void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-qt-no-asterisk.vader b/test/filetypes/cpp/functions-doc-qt-no-asterisk.vader index 9d30f651..f81dd878 100644 --- a/test/filetypes/cpp/functions-doc-qt-no-asterisk.vader +++ b/test/filetypes/cpp/functions-doc-qt-no-asterisk.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /*! @brief [TODO:summary] - @param text [TODO:description] - @param node [TODO:description] + @param[[TODO:direction]] text [TODO:description] + @param[[TODO:direction]] node [TODO:description] @return [TODO:description] */ int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): /*! @brief [TODO:summary] - @param p [TODO:description] + @param[[TODO:direction]] p [TODO:description] */ void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions-doc-qt.vader b/test/filetypes/cpp/functions-doc-qt.vader index 4d4aaa29..fa35708f 100644 --- a/test/filetypes/cpp/functions-doc-qt.vader +++ b/test/filetypes/cpp/functions-doc-qt.vader @@ -41,8 +41,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /*! * @brief [TODO:summary] * - * @param text [TODO:description] - * @param node [TODO:description] + * @param[[TODO:direction]] text [TODO:description] + * @param[[TODO:direction]] node [TODO:description] * @return [TODO:description] */ int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -61,6 +61,6 @@ Expect cpp (generated comment with @brief and @param tag): /*! * @brief [TODO:summary] * - * @param p [TODO:description] + * @param[[TODO:direction]] p [TODO:description] */ void f(A* p = this) {} diff --git a/test/filetypes/cpp/functions.vader b/test/filetypes/cpp/functions.vader index cdb16d19..12c8f5f6 100644 --- a/test/filetypes/cpp/functions.vader +++ b/test/filetypes/cpp/functions.vader @@ -39,8 +39,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param text [TODO:description] - * @param node [TODO:description] + * @param[[TODO:direction]] text [TODO:description] + * @param[[TODO:direction]] node [TODO:description] * @return [TODO:description] */ int TestClass::myFunc(const std::string& text /* inline comment */, const Node* node) {} @@ -58,7 +58,7 @@ Expect cpp (generated comment with @brief and @param tag): /** * @brief [TODO:summary] * - * @param p [TODO:description] + * @param[[TODO:direction]] p [TODO:description] */ void f(A* p = this) {} @@ -77,9 +77,9 @@ Expect cpp (generated comment with @brief and @param tag): /** * @brief [TODO:summary] * - * @param a [TODO:description] - * @param b [TODO:description] - * @param c [TODO:description] + * @param[[TODO:direction]] a [TODO:description] + * @param[[TODO:direction]] b [TODO:description] + * @param[[TODO:direction]] c [TODO:description] * @return [TODO:description] */ int* fun1(int a,int b,int c){ diff --git a/test/filetypes/cpp/inline-functions.vader b/test/filetypes/cpp/inline-functions.vader index 82a6e446..70792cdd 100644 --- a/test/filetypes/cpp/inline-functions.vader +++ b/test/filetypes/cpp/inline-functions.vader @@ -11,8 +11,8 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param lhs [TODO:description] - * @param rhs [TODO:description] + * @param[[TODO:direction]] lhs [TODO:description] + * @param[[TODO:direction]] rhs [TODO:description] * @return [TODO:description] */ inline bool operator<(const value_t lhs, const value_t rhs) noexcept {} diff --git a/test/filetypes/cpp/template-functions.vader b/test/filetypes/cpp/template-functions.vader index 77b73937..8dfc1395 100644 --- a/test/filetypes/cpp/template-functions.vader +++ b/test/filetypes/cpp/template-functions.vader @@ -20,8 +20,8 @@ Expect cpp (generated comment with @brief, @tparam, and @param tags): * @brief [TODO:summary] * * @tparam HandshakeHandler [TODO:description] - * @param type [TODO:description] - * @param handler [TODO:description] + * @param[[TODO:direction]] type [TODO:description] + * @param[[TODO:direction]] handler [TODO:description] */ template void myFunc(handshake_type type, HandshakeHandler handler) {} @@ -30,8 +30,8 @@ Expect cpp (generated comment with @brief, @tparam, and @param tags): * @brief [TODO:summary] * * @tparam HandshakeHandler [TODO:description] - * @param type [TODO:description] - * @param handler [TODO:description] + * @param[[TODO:direction]] type [TODO:description] + * @param[[TODO:direction]] handler [TODO:description] */ template void myFunc(handshake_type type, HandshakeHandler handler) {} @@ -50,8 +50,8 @@ Expect cpp (generated comment with @brief, and @param tags): /** * @brief [TODO:summary] * - * @param type [TODO:description] - * @param handler [TODO:description] + * @param[[TODO:direction]] type [TODO:description] + * @param[[TODO:direction]] handler [TODO:description] */ template <> void myFunc(handshake_type type, HandshakeHandler handler) {} @@ -70,8 +70,8 @@ Expect cpp (generated comment with @tparam and @param tags): * @brief [TODO:summary] * * @tparam T [TODO:description] - * @param i [TODO:description] - * @param args [TODO:description] + * @param[[TODO:direction]] i [TODO:description] + * @param[[TODO:direction]] args [TODO:description] */ template void h(int i = 0, T... args) {} diff --git a/test/filetypes/cpp/virtual-functions.vader b/test/filetypes/cpp/virtual-functions.vader index bcd1facf..580bd5cf 100644 --- a/test/filetypes/cpp/virtual-functions.vader +++ b/test/filetypes/cpp/virtual-functions.vader @@ -27,14 +27,14 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ virtual bool my_virtual_function(bool val); /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ virtual bool my_pure_virtual_function(bool val) = 0; @@ -44,14 +44,14 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ bool my_virtual_function(bool val) override; /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ bool my_pure_virtual_function(bool val) final; @@ -83,7 +83,7 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ bool fun_1(bool val) { cout << "base-1\n"; } @@ -94,7 +94,7 @@ Expect cpp (generated comment with @brief, @param and @return tags): /** * @brief [TODO:summary] * - * @param val [TODO:description] + * @param[[TODO:direction]] val [TODO:description] * @return [TODO:description] */ bool fun_1(bool val) { cout << "derived-1\n"; } diff --git a/test/options/doge_doxygen_settings.vader b/test/options/doge_doxygen_settings.vader index 2ea25518..d973b065 100644 --- a/test/options/doge_doxygen_settings.vader +++ b/test/options/doge_doxygen_settings.vader @@ -15,8 +15,8 @@ Expect c (generated comment): /** * \brief [TODO:summary] * - * \param x [TODO:description] - * \param y [TODO:description] + * \param[[TODO:direction]] x [TODO:description] + * \param[[TODO:direction]] y [TODO:description] * \return [TODO:description] */ int add(int x, int y); @@ -32,8 +32,8 @@ Expect c (generated comment): //! //! \brief [TODO:summary] //! - //! \param x [TODO:description] - //! \param y [TODO:description] + //! \param[[TODO:direction]] x [TODO:description] + //! \param[[TODO:direction]] y [TODO:description] //! \return [TODO:description] //! int add(int x, int y) {} @@ -49,8 +49,8 @@ Expect c (generated comment): //////////////////////////////////////////////////////////////////////////////// /// \brief [TODO:summary] /// - /// \param x [TODO:description] - /// \param y [TODO:description] + /// \param[[TODO:direction]] x [TODO:description] + /// \param[[TODO:direction]] y [TODO:description] /// \return [TODO:description] //////////////////////////////////////////////////////////////////////////////// int add(int x, int y) {} @@ -66,8 +66,8 @@ Expect c (generated comment): /// /// \brief [TODO:summary] /// - /// \param x [TODO:description] - /// \param y [TODO:description] + /// \param[[TODO:direction]] x [TODO:description] + /// \param[[TODO:direction]] y [TODO:description] /// \return [TODO:description] /// int add(int x, int y) {} @@ -83,8 +83,8 @@ Expect c (generated comment): /******************************************************************************* * \brief [TODO:summary] * - * \param x [TODO:description] - * \param y [TODO:description] + * \param[[TODO:direction]] x [TODO:description] + * \param[[TODO:direction]] y [TODO:description] * \return [TODO:description] ******************************************************************************/ int add(int x, int y) {} @@ -100,8 +100,8 @@ Expect c (generated comment): /** \brief [TODO:summary] - \param x [TODO:description] - \param y [TODO:description] + \param[[TODO:direction]] x [TODO:description] + \param[[TODO:direction]] y [TODO:description] \return [TODO:description] */ int add(int x, int y) {} @@ -117,8 +117,8 @@ Expect c (generated comment): /*! \brief [TODO:summary] - \param x [TODO:description] - \param y [TODO:description] + \param[[TODO:direction]] x [TODO:description] + \param[[TODO:direction]] y [TODO:description] \return [TODO:description] */ int add(int x, int y) {} @@ -134,8 +134,8 @@ Expect c (generated comment): /*! * \brief [TODO:summary] * - * \param x [TODO:description] - * \param y [TODO:description] + * \param[[TODO:direction]] x [TODO:description] + * \param[[TODO:direction]] y [TODO:description] * \return [TODO:description] */ int add(int x, int y) {} @@ -154,8 +154,8 @@ Expect cpp (generated comment): /** * \brief [TODO:summary] * - * \param text [TODO:description] - * \param node [TODO:description] + * \param[[TODO:direction]] text [TODO:description] + * \param[[TODO:direction]] node [TODO:description] */ void append_token(const std::string& text /* inline comment */, const AST_Node* node);