* Bug 14946 fixed: slint() misworked about %s %z and home
[scilab.git] / scilab / modules / slint / src / cpp / SLintChecker.cpp
index 158152b..25ecd4a 100644 (file)
@@ -10,7 +10,6 @@
  * and continues to be available under such terms.
  * For more information, see the COPYING file which you should have received
  * along with this program.
- * === LICENSE_END ===
  *
  */
 
@@ -29,10 +28,13 @@ std::unordered_set<std::wstring> SLintChecker::init()
     _constants.emplace(L"%i");
     _constants.emplace(L"%nan");
     _constants.emplace(L"%inf");
+    _constants.emplace(L"%s");
+    _constants.emplace(L"%z");
     _constants.emplace(L"%t");
     _constants.emplace(L"%f");
     _constants.emplace(L"%T");
     _constants.emplace(L"%F");
+    _constants.emplace(L"home");
     _constants.emplace(L"SCI");
     _constants.emplace(L"WSCI");
     _constants.emplace(L"SCIHOME");
@@ -75,4 +77,10 @@ const std::wstring & SLintChecker::getId() const
 {
     return checkerId;
 }
+
+const std::wstring SLintChecker::getId(const unsigned sub) const
+{
+    return sub ? L"" : getId();
+}
+    
 }