# Tag Info

4

There is the internal GeneralUtilitiesStringPatternQ: ? GeneralUtilitiesStringPatternQ StringPatternQ[expr] gives True if expr is a valid string pattern, suitable for use with e.g. StringMatchQ It is a predicate that allows for the most inclusive match, thus it returns True for any pattern that could stand for a string pattern. ...

6

How should I know the correct order of arguments without trying several times? You can't, usually. A lot of the undocumented usage that you see on this site will have been worked out by trial and error. Sometimes it is fruitless - I have explored plenty of interesting-sounding internal functions and got nowhere. Are there detailed usage information of ...

17

The comments by both Michael E2 and J. M. ♦ are already an excellent answer, so this is just my attempt at summarizing. Undocumented means just what it says: there need not be any reference pages or usage messages, or any other kind of documentation. There are many undocumented functions and if you follow MSE regularly, you will encounter them often. Using ...

10

Intro One day I was playing with Developer package and found DateSetter which uses some kind of floating elements that I found useful. After taking a look at a source code I found out it was FrontEndAttachedCell. From the code one could learn enough to create something useful: Usage FrontEnd`AttachCell[ parentObject, (*Box or Cell ...

3

Possibly the following file contains more options, though admittedly I have not spent much time looking for them. This is the file that contains the information used by SyntaxInformation ToFileName[{$InstallationDirectory, "SystemFiles", "Kernel", "TextResources",$Language}, "FunctionInformation.m"] This file contains a lot of options, both ...

Top 50 recent answers are included