diff --git a/alib2data/src/tree/unranked/UnrankedExtendedPattern.h b/alib2data/src/tree/unranked/UnrankedExtendedPattern.h index 917be1ef9d918b219969e4383005aa0d766be5e9..1b77b9c71959705aaa10056a4cf05f692210ab45 100644 --- a/alib2data/src/tree/unranked/UnrankedExtendedPattern.h +++ b/alib2data/src/tree/unranked/UnrankedExtendedPattern.h @@ -88,6 +88,7 @@ public: * \brief Creates a new instance of the pattern with concrete alphabet, content, and wildcard. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param alphabet the initial alphabet of the pattern * \param pattern the initial content in it's natural representation */ @@ -97,6 +98,7 @@ public: * \brief Creates a new instance of the pattern with concrete content and wildcard. The alphabet is deduced from the content. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param pattern the initial content in it's natural representation */ explicit UnrankedExtendedPattern ( SymbolType subtreeWildcard, SymbolType subtreeGap, SymbolType nodeWildcard, ext::tree < SymbolType > pattern ); diff --git a/alib2data/src/tree/unranked/UnrankedNonlinearPattern.h b/alib2data/src/tree/unranked/UnrankedNonlinearPattern.h index 7ab412d26c8ff559b90520da68c7d3c31decc218..3e4b33cc3a5c29a6c82f8bc4111f98f0683b8967 100644 --- a/alib2data/src/tree/unranked/UnrankedNonlinearPattern.h +++ b/alib2data/src/tree/unranked/UnrankedNonlinearPattern.h @@ -87,28 +87,31 @@ public: * \brief Creates a new instance of the pattern with concrete alphabet, content, wildcard, and nonlinear variables. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param nonlinearVariables the set of nonlinear variables * \param alphabet the initial alphabet of the pattern * \param pattern the initial content in it's natural representation */ - explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType gapSymbol, ext::set < SymbolType > nonlinearVariables, ext::set < SymbolType > alphabet, ext::tree < SymbolType > pattern ); + explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType subtreeGap, ext::set < SymbolType > nonlinearVariables, ext::set < SymbolType > alphabet, ext::tree < SymbolType > pattern ); /** * \brief Creates a new instance of the pattern with concrete content, wildcard, and nonlinear variables. The alphabet is deduced from the content. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param nonlinearVariables the set of nonlinear variables * \param pattern the initial content in it's natural representation */ - explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType gapSymbol, ext::set < SymbolType > nonlinearVariables, ext::tree < SymbolType > pattern ); + explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType subtreeGap, ext::set < SymbolType > nonlinearVariables, ext::tree < SymbolType > pattern ); /** * \brief Creates a new instance of the pattern with concrete content and wildcard. The alphabet is deduced from the content. Nonlinear variables are defaultly constructed to empty set. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param pattern the initial content in it's natural representation */ - explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType gapSymbol, ext::tree < SymbolType > pattern ); + explicit UnrankedNonlinearPattern ( SymbolType subtreeWildcard, SymbolType subtreeGap, ext::tree < SymbolType > pattern ); /** * \brief Creates a new instance of the pattern based on RankedNonlinearPattern, the alphabet is created from the content of the RankedNonlinearPattern. diff --git a/alib2data/src/tree/unranked/UnrankedPattern.h b/alib2data/src/tree/unranked/UnrankedPattern.h index 9e02ef0b6b66192bf44f2d6fb5bef54eb6979a58..a5c461abd9e64e332e27a3afa2a55f2186a5681d 100644 --- a/alib2data/src/tree/unranked/UnrankedPattern.h +++ b/alib2data/src/tree/unranked/UnrankedPattern.h @@ -85,6 +85,7 @@ public: * \brief Creates a new instance of the pattern with concrete alphabet, content, and wildcard. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param alphabet the initial alphabet of the pattern * \param pattern the initial content in it's natural representation */ @@ -94,6 +95,7 @@ public: * \brief Creates a new instance of the pattern with concrete content and wildcard. The alphabet is deduced from the content. * * \param subtreeWildcard the wildcard symbol + * \param subtreeGap effectively wildcard^* * \param pattern the initial content in it's natural representation */ explicit UnrankedPattern ( SymbolType subtreeWildcard, SymbolType subtreeGap, ext::tree < SymbolType > pattern );