Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

3105
LINES

< > BotCompany Repo | #1030952 // Loadable Utils for Gazelle BEA [LIVE, see #1030953, edited by #1030951]

JavaX module (desktop) [tags: use-pretranspiled]

Download Jar. Uses 12014K of libraries. Click here for Pure Java version (88166L/528K).

java.lang.RuntimeException: Unknown token 2: <: 
Warning: session_start(): open(/var/lib/php/sessions/sess_ntujt4n0779en7463b9g7ajfvt, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
{"764":"domain - short for domainName","1000415":"\"set\" function (set field by reflection)","1000520":"isSnippetID","1000565":"doPost","1000567":"isInteger","1000568":"computerID - get (and optionally create) computer's ID","1000569":"userHome (TODO: is this ok for Android?)","1000570":"makeRandomID(int)","1000580":"urlencode","1000593":"function jsonTok","1000619":"get function","1000620":"jsonDecode function (super-simple JSON decoder in JavaX!)","1000628":"first function","1000630":"call function(s) for reflective calls to objects\/classes","1000641":"toLinesFullTrim - trim all lines, drop empty ones, return as list of lines","1000644":"shorten function","1000657":"indexOfIgnoreCase","1000658":"print function (=System.out.println + logging in memory)","1000659":"fail functions (improved)","1000661":"process function (hotwire and call for processing)","1000668":"callMain function","1000670":"htmlcoarsetok (function)","1000672":"indent function","1000675":"loadDataSnippetImpl etc. - todo: merge with loadDataSnippetToFile","1000676":"getGlobalCache","1000688":"javaTok function - Java + JavaX tokenizer, but parses just about anything","1000705":"drop function (drop first elements of array, also antiFilter)","1000708":"parseSnippetID","1000709":"formatSnippetID functions","1000711":"shortenSnippetID","1000717":"todo function","1000719":"dropLast function (drop last elements of array\/list\/string)","1000734":"find - find object in collection with matching fields \/ find in text","1000736":"sleep function","1000769":"javaTokPlusPeriod","1000784":"sort function","1000793":"htmldecode","1000798":"dropFirst function (drop first elements of array or chars of string - synonym of \"drop\")","1000801":"now function","1000810":"join function + array version","1000811":"parseInt - returns 0 on \"\" or null","1000812":"match2 function","1000814":"dropPunctuation","1000827":"mkdirsForFile","1000829":"isWindows","1000837":"loadBinaryPage current","1000843":"copyFile - returns dest","1000844":"copyStream","1000864":"isAndroid","1000869":"randomID","1000879":"loadPage + loadPageSilently","1000889":"getStackTrace","1000892":"dropAllTags","1000915":"Flag - boolean variable that stays true after being set true (thread-safe)","1000918":"smartJoin (for joining command line arguments)","1000921":"makeFrame (make JFrame and show it) - contains standard frame title popup menu","1000942":"urldecode","1000946":"getJavaX","1000961":"isInstanceX - extended over Class.isInstance() to handle primitive types","1000968":"loadLibrary","1000997":"loadSnippet and dependencies (with (hopefully) better caching, current)","1000998":"md5 - MD5 checksum as hex string","1000999":"asList - always returns a new ArrayList (no wrapping)","1001012":"getSnippetTitle","1001030":"handleEscapeKey - dispose frame on Escape","1001038":"last function (get last element of list or last character in string)","1001042":"saveTextFile (function)","1001046":"findEndOfBlock - synonym of tok_findEndOfBlock","1001047":"litlist (literal list)","1001049":"loadTextFile (function)","1001052":"programDir","1001055":"assertEquals - not using structure() for making the message anymore [saving code]","1001058":"deleteDirectory (dangerous :), but doesn't follow symlinks anymore)","1001065":"Dialog classes (DialogIO\/DialogHandler)","1001066":"startDialogServer etc.","1001067":"appendToFile","1001068":"synchroList","1001074":"readLine - now prints locally with prefix","1001084":"reverseString","1001101":"\"getOpt\" function (get field by reflection, return null if not there)","1001104":"match3 function","1001111":"codeTokensOnly","1001112":"getProgramID - now returns formatted ID","1001113":"saveBinaryFile","1001116":"sleepSeconds","1001122":"getPID","1001123":"listFields","1001124":"record function","1001127":"publicCommOn function","1001135":"isQuoted - now accurate by default","1001136":"nuObject - calls constructor with arguments","1001137":"findClass","1001138":"isJavaIdentifier","1001141":"firstToUpper","1001144":"latestInstalledJavaX","1001151":"getInnerException","1001152":"getMainClass","1001154":"getServerTranspiled","1001156":"leftScanModifiers","1001157":"allClasses [works on tokenization, also finds enum and interface and most JavaX constructs]","1001158":"clearAllTokens","1001162":"getClassDeclarationName (also works with interfaces and enums)","1001165":"findEndOfBracketPart","1001166":"toUtf8","1001180":"pcall - safe calling (like in Lua)","1001189":"readLineHidden - for password entry and such","1001190":"synchroTreeSet","1001199":"callOpt - now forwards to callOpt_withVarargs","1001204":"findMainClass","1001208":"makeTempDir","1001232":"find3 function","1001233":"parse3 - parse function e.g. for mmo2_match","1001234":"find2 function","1001235":"toStringArray","1001241":"concatLists","1001246":"parseLong","1001250":"format3","1001255":"findStaticMethod","1001256":"makeAndroid3 - includes classes Android3 and Responder","1001262":"isTag","1001263":"htmlencode","1001266":"getProgramDir","1001295":"oneOf function","1001296":"MultiMap - synchronized multi-map data structure (Key => L)","1001313":"swingLater","1001322":"sendToLocalBotOpt","1001326":"programID","1001329":"sendToLocalBot","1001333":"sameSnippetID","1001335":"zip2dir","1001336":"stream2file","1001411":"isURL","1001418":"length","1001428":"getFrame (get frame of Swing component)","1001432":"moveToTopRightCorner","1001433":"getScreenSize","1001454":"tempDir","1001456":"logQuoted","1001459":"listFiles (plus dirs, doesn't recurse)","1001462":"userDir - userHome as File","1001463":"isMac","1001499":"startsWithIgnoreCase","1001520":"eqic (short for equalsIgnoreCase)","1001530":"structureOrText","1001540":"stdcompare function (standard compare) - theoretical synonym of cmp","1001549":"getSecretProgramDir","1001552":"base64decode","1001557":"fromUtf8","1001561":"rtrim (now includes line breaks)","1001580":"nlTok","1001623":"showFrame (synonym of makeFrame)","1001625":"wrap - enclose a Swing component in JScrollPane if it begs for it; also call swing() method and convert arbitrary objects to jlabel","1001634":"cloneList - now safely clones a synchroList (synchronizing on it)","1001636":"scanForComponents","1001664":"max function","1001666":"toK - divides by 1024, rounds up","1001670":"getFileSize - return file size or 0 if not exists","1001674":"getMultiPorts","1001676":"addToMultiPort","1001677":"startMultiPort","1001686":"equalsIgnoreCase - synonym of eqic","1001695":"litmap - skips null values","1001696":"parseDouble","1001701":"makeResponder","1001713":"hasBot","1001715":"shallowClone","1001717":"newTypeWriterTextArea","1001721":"safeUnstructure (uses no user classes, just DynamicObject)","1001730":"currentThread","1001733":"setFrameTitle","1001735":"unquote - opposite of quote. also takes single quoted strings","1001741":"or function","1001742":"getInjectionID","1001788":"onEnter (on JTextField, JButton, JList, JComboBox, JTable, JTextArea) - also selects all on JTextField","1001792":"makeBot - make a bot (named responder under locally open VM port)","1001793":"matchStart function - match first tokens, return rest","1001795":"arraycopy - shorter + safer version of System.arraycopy (allows null array when n=0)","1001796":"min function","1001797":"dropFirstLine","1001800":"callStaticAnswerMethod","1001809":"findBlock","1001820":"run (hotwire and callMain)","1001822":"isChecked","1001842":"match - synonym of match3","1001850":"sortFilesByName","1001851":"isString","1001852":"serve404","1001855":"htmlQuote - html encode with quotation marks","1001860":"htmlEncode - synonym of htmlencode","1001865":"neq function","1001876":"jmatch function (match with javaTok, keeps punctuation) - pattern goes first (unlike jfind). See also jmatch2","1001892":"isIdentifier - synonym of isJavaIdentifier","1001899":"asSet - makes a guess whether to use TreeSet or HashSet. also drops null elements","1001906":"reversedList","1001913":"unnull","1001914":"emptyList - returning a new list now cause want mutable lists","1001918":"jsonDecodeMap","1001931":"cleanUp - try to clean up a program\/object\/class","1001933":"makePostData","1001939":"printStructure","1001949":"getProgramFile","1001950":"toLines (function)","1001952":"toM - convert bytes to (binary) megabytes","1001954":"getString - getOpt with cast to string","1001967":"assertFalse","1001974":"smartSet","1001975":"simpleSpaces","1001984":"dataToTable_makeRow","1001985":"instanceOf","1001988":"padList","1001992":"str function (=String.valueOf + extensions)","1001995":"lookupIgnoreCase","1002012":"assertNotNull","1002013":"toObjectArray - could make optimized version for non-concurrent collections","1002019":"allMethodNames","1002022":"isEmpty - check strings or collections for emptiness","1002026":"toLower","1002029":"listZipFile","1002031":"loadTextFileFromZipFile","1002032":"fromUTF8 - synonym of fromUtf8","1002033":"random - return random number between 0 and n-1, and other version","1002035":"toM_double - convert bytes to (binary) megabytes","1002040":"keyWithBiggestValue","1002041":"cmp function (standard compare)","1002042":"keys function","1002047":"bigint function","1002048":"dropSuffix - note the (maybe) curious argument order","1002050":"allToString - map(toString(), collection)","1002058":"emptyToNull function","1002066":"licensed - should program keep running? also ping()s so thread is cancelled\/paused etc. on request","1002071":"trim function","1002081":"isMD5 - checks a string for MD5 format","1002082":"isLowerHexString","1002086":"endsWithIgnoreCase","1002088":"listFilesWithSuffix","1002091":"nullIfEmpty - convert empty thing to null","1002097":"replaceCollection","1002103":"listZip - synonym of listZipFile","1002104":"loadTextFileFromZip","1002107":"lookupPossiblyIgnoreCase","1002108":"empty - extended synonym of isEmpty","1002110":"dropPrefix","1002112":"n function","1002113":"getPlural - don't degrade this, it's used!","1002116":"liftLast - pop & return last element(s) off a list","1002133":"jreplace","1002135":"indexOfSubList","1002136":"replaceSublist - modifies original list & also returns it","1002137":"snippetImageURL","1002141":"htmlQuery - \"?\" plus makePostData(...)","1002148":"containsIgnoreCase","1002162":"isLinux","1002175":"toDouble","1002176":"round - round double to long. also, synonym of roundBracket","1002178":"copyFields - now uses setOpt","1002179":"objectToMap","1002180":"hasMethodNamed","1002200":"getJavaModifiers","1002204":"dir2zip_recurse","1002206":"assertIsIdentifier","1002209":"getClassName","1002214":"htag - make HTML tag. uses trailing slash (e.g. ) when contents is empty","1002222":"repeat - now also for lists","1002224":"hotwireCached - hotwire with cached classes - calls main once per class","1002244":"touchFile","1002263":"saveTiming","1002266":"getLastTiming - get result of saveTiming() or time { ... }","1002270":"getMainBot - for Eleutheria sub-bots","1002271":"splitByJavaToken - unclear semantics with double separators, separator at beginning\/end","1002284":"splitAtJavaToken - synonym of splitByJavaToken","1002285":"assertIdentifier - synonym of assertIsIdentifier","1002287":"lithashset","1002288":"printStackTrace","1002300":"setAdd","1002305":"removeLast","1002309":"findContainerTag - HTML\/XML parsing, fixed tag name","1002310":"subList function - use instead of List.subList","1002315":"synchroHashSet","1002318":"collectField","1002333":"hquery - synonym of htmlQuery - \"?\" + makePostData","1002346":"secretProgramFile","1002348":"nempty - not empty","1002393":"logStructure","1002398":"fromLines (function) - appends \\n after last line too","1002403":"lastTiming - synonym of getLastTiming","1002416":"isDigit","1002423":"tag - make HTML tag - synonym of htag","1002429":"jfind(s, pattern) - returns C index","1002439":"ul - make HTML list (no htmlencode)","1002440":"h3 - make HTML h3 tag","1002441":"p - make HTML p tag","1002452":"sortedByField","1002454":"main - synonym of getMainClass","1002455":"plural - synonym of getPlural","1002494":"toList - synonym of asList","1002497":"smartIndexOf - returns l(s) if not found","1002500":"values function","1002527":"loadBinaryFromZip","1002545":"isLongConstant","1002559":"cloneMap - safely clone a map; null => HashMap. also: map over cloned list","1002571":"dropTags - synonym of dropAllTags","1002583":"javaxDataDir","1002621":"toInt","1002622":"safeUnstructureMap","1002634":"rpad - pad (append empty characters)","1002635":"rep - synonym of repeat","1002637":"substring - exception-free (safe) version of String.substring","1002639":"href - make HTML link","1002640":"hrefBlank - make HTML link with target=_blank","1002661":"joinLines - extends fromLines","1002692":"mc method - get main class of program","1002694":"identityHashCode","1002706":"renameFile - smarter version of File.renameTo()","1002776":"getClass - has 3 functions","1002780":"popLast - synonym of liftLast","1002782":"unquoteAll - works on normal lists and CNC","1002790":"repeatString","1002795":"findMethod","1002796":"findMethodNamed","1002835":"swic - synonym of startsWithIgnoreCase","1002836":"codeTokens - synonym of codeTokensOnly","1002838":"warn function (print warning unless warn_on is set to false)","1002851":"nlToBr - newline to
(HTML)","1002852":"pre - HTML
","1002881":"addSlash (append slash if none at the end and not empty)","1002895":"setURLConnectionTimeouts","1002902":"getProgramName","1002911":"intToHex","1002912":"intToBytes [big-endian]","1002921":"hotwireDependent - hotwire and register for cleanup","1002935":"addPrefix - add prefix if not there","1002936":"assertEqualsVerbose","1002939":"rawLink - link to a page in current bot","1002947":"mapPlus - clone map and add items (default to HashMap when map was null)","1002956":"toLong - convert to long with default 0","1002965":"hrefresh - make HTML \"refresh\" tag","1002990":"contains - like Collection.contains, but allows a null collection and arrays. also for strings","1003008":"or2 function - return string or default value if string is empty (=null or \"\")","1003025":"ewic - synonym of endsWithIgnoreCase","1003026":"dropSuffixIgnoreCase ","1003046":"loadProgramTextFile","1003047":"collect - extended synonym of collectField","1003055":"trimAll - trim all strings in a list","1003080":"newSubList - return a sublist as new ArrayList","1003085":"tr - make  tag","1003086":"tdTop - make  tag with valign=top","1003087":"htextinput - make HTML text input field. htextinput(name, [value,] autofocus := true, ...)","1003088":"hsubmit - create HTML submit button","1003090":"hhidden - make HTML hidden field","1003098":"himg - HTML  tag - takes image url, image snippet ID or BufferedImage","1003099":"takeLast function (take last n elements of a list or characters of a string)","1003100":"htitle - HTML  tag with htmlencode","1003102":"b - HTML bold tag","1003103":"ahref - make HTML link - synonym of href","1003110":"joinSets - uses similar set to first one passed, or HashSet by default","1003111":"loadJQuery - make code for HTML header to load JQuery","1003112":"arrayPlus - concat arrays","1003113":"concatArrays (allows null arrays)","1003114":"javascriptQuote - SHOULD work I think if Java quoting and JS quoting is the same","1003115":"hinputfield - synonym of htextinput","1003116":"hcheckbox - make HTML checkbox","1003121":"makeDependent - register class for for cleanup and copy local_log","1003123":"hotwire_copyOver - copy standard fields to sub program\/bot; always done in hotwiring class (not in core)","1003125":"div - make HTML <div>; also: divide BigIntegers, Complex and even doubles","1003126":"hjavascript - make <script> tag for JavaScript (or link script)","1003128":"jsQuote - synonym of javascriptQuote","1003137":"ping - allow pausing all threads & thread-inserted actions","1003144":"indentx function - handles trailing \\n better","1003152":"subArray - return part of an array. TODO: optimize (see subByteArray)","1003172":"checkFields","1003178":"_inCore - are we in the core system","1003193":"parseStdFunctionsList","1003197":"serveFile - serve a file within serveHttp","1003214":"hcenter - HTML center","1003215":"hpostform - HTML post form","1003217":"hmobilefix - fix fonts for mobile browsers","1003221":"hhtml - <html> tag","1003222":"hhead - <head> tag","1003223":"hbody - <body> tag","1003230":"hcomment - make HTML comment. now escapes contents","1003231":"classNameToVM - convert . in class name to $","1003236":"snippetLink","1003239":"map - call function on list (takes function name, Runnable or function object with \"get\" method) \/ now also works on maps","1003241":"mreplace","1003242":"fsI - synonym of formatSnippetID","1003252":"mapWithoutKey - clone map (if necessary), drop a key","1003266":"hreplaceTitle - replace <title> in HTML text","1003267":"hreplacetag - replace a tag in HTML source","1003271":"replaceSubList - synonym of replaceSublist","1003280":"unquoteCharacter","1003287":"onUpdate (for JTextComponent, JCheckBox and others)","1003290":"formatDate - format a long timestamp in some general way","1003294":"asArray - synonym of toObjectArray + another syntax","1003295":"showPackedFrame","1003296":"packFrame - improved version of JFrame.pack() (with minimum & maximum size)","1003297":"newButton - make JButton with runnable\/function name","1003308":"centerAndSouth (make BorderLayout)","1003310":"setText - more flexible shorthand for JTextComponent\/JLabel\/JButton.setText() - uses AWT thread (and waits)","1003312":"jbutton - extended synonym of newButton","1003313":"callFunction - synonym of callF - call a Runnable or function name","1003321":"programTitle - synonym of getProgramName","1003322":"checkCondition - call a predicate object","1003329":"cic - short for containsIgnoreCase","1003332":"stdHash - field-based object hash function","1003334":"hashCode - get hash code of object or 0 for null","1003336":"listPlus - list plus more elements","1003337":"javaDropComments - now complete - synonym of javaDropAllComments","1003340":"startsWith - now also for lists","1003362":"assertStartsWith","1003363":"struct - short for structure","1003367":"reTok - javaTok in place","1003368":"splitAtSpace - splits at \\s+","1003369":"replaceTokens (no reTok)","1003378":"revalidate - update & repaint a component\/frame after any change","1003379":"setFrameContents","1003382":"ll - synonym of litlist (literal list)","1003400":"sorted - takes a Collection<A> and an optional func(A, A) -> int","1003403":"pcallFunction - safely call a Runnable, function object or function name","1003419":"hours - hour of the day","1003420":"minutes - minutes of timestamp","1003421":"padLeft","1003424":"month - month of timestamp (1-12)","1003425":"year - year of timestamp (4 digits)","1003427":"wrappedTextArea - JTextArea with word wrapping","1003445":"swingAndWait - (almost) same as invokeAndWait","1003447":"getLookAndFeel - get class name of current Swing look and feel","1003449":"substanceLookAndFeelEnabled","1003453":"_getClass - finds class by name, casts to class or returns class of object","1003460":"addSuffix - add suffix if not there","1003464":"getTitlePaneComponent","1003466":"autoVMExit (client version)","1003468":"consoleFrame - get JavaX console frame","1003469":"hideConsole - hide JavaX console window","1003478":"clearTokens - synonym of clearAllTokens","1003483":"callF + safeCallF - call a Runnable, func, voidfunc or function name","1003492":"proxy - make an implementation of an interface forwarding calls to any object","1003493":"dayOfMonth","1003498":"className - synonym of getClassName","1003505":"targetBlank - synonym of hrefBlank","1003517":"creator - return class or object that hotwired current program","1003524":"filter","1003528":"isSubstanceLAF","1003537":"getProgramURL - get URL of this program's source code","1003544":"showAnimationInTopRightCorner","1003547":"showInTopRightCorner","1003549":"disposeWindow","1003550":"class Var - thread-safe variable","1003551":"imageIcon - make ImageIcon from image ID or BufferedImage","1003552":"showLoadingAnimation","1003557":"bindToComponent - do something on showing\/un-showing of component","1003558":"removeFromMultiPort","1003577":"eqicOneOf - equalsIgnoreCase, multiple checks","1003594":"setFrameIconLater - set JFrame's icon to a snippet image (in separate thread)","1003609":"nextToLast","1003612":"exceptionToStringShort","1003626":"myClassLoader - get ClassLoader of current program","1003627":"isAWTThread","1003630":"isProperlyQuoted - huh?","1003638":"litorderedmap - create LinkedHashMap with items","1003644":"getProgramTitle - synonym of programTitle","1003651":"toFile","1003652":"eqOneOf - equals, multiple checks","1003653":"asObjectArray - synonym of toObjectArray","1003661":"menuItem","1003663":"showConsole - show JavaX console window again","1003676":"prepareProgramFile - like getProgramFile, but prepares for creating (makes parent directories)","1003680":"confirmOKCancel - Swing confirmation dialog (now thread-safe)","1003714":"splitAtAmpersand - splits at &","1003715":"decodeHQuery - decode HTML query","1003723":"loadBufferedImage - also takes a file path","1003725":"unzipSnippet - unzip .zip data snippet","1003741":"iround - round to int","1003764":"getSnippetTitles - returns formatted snippet IDs as keys","1003765":"parseSnippetIDs","1003767":"transformKeys - transform keys of map (returns HashMap)","1003771":"psI - synonym of parseSnippetID","1003781":"restart - clean-restart VM's main program (in new Java VM)","1003789":"javaxSecretDir","1003800":"endsWith","1003807":"_get - (partial) synonym of get - when get clashes with another method","1003830":"hasMethod","1003841":"hotwireCore - direct hotwire from .jar\/classes dir","1003844":"findAllFiles_noDirs (scans recursively, returns files only)","1003847":"transpileRaw - reuse creator class's (or OS's) transpiler if possible","1003849":"veryQuickJava - transpile, compile, load a short code snippet","1003865":"findTranslators2 - the good one using tokens","1003868":"loadLibraries","1003870":"makeArray - make array of specific type","1003897":"printStruct - short for printStructure","1003904":"typeWriterFont (e.g. for text areas)","1003905":"typeWriterConsole","1003906":"getConsoleTextArea_gen - get JavaX console text area","1003908":"loadPage_utf8","1003921":"escapeNewLines - replaces new lines with \" | \"","1003926":"abstractAction - make AbstractAction subclass from name and Runnable","1003973":"startsWithOneOf - startsWith, multiple checks","1003986":"h1 - make HTML h1 tag","1003992":"getTag - get tag name of XML\/HTML tag","1004024":"isAnonymousClassName","1004030":"lCommonPrefix","1004036":"jmenuItem","1004046":"quickSubstring","1004047":"replaceListPart - partial synonym of replaceSublist","1004048":"htitle_h1","1004049":"dropPrefixTrim","1004058":"getType - show type of object for error messages","1004075":"swing - extended synonym of swingAndWait","1004084":"baseClassName - only the class's name (without package)","1004093":"toMS - seconds to milliseconds","1004094":"TimedCache - caches an object for a specified time [thread-safe]","1004102":"loadPageWithUserAgent","1004113":"hexToBytes","1004134":"putKeysFirst - convert Map to litorderedmap with specified keys in front","1004139":"consoleInputField - get JavaX console input field","1004142":"revalidateFrame - relayout & repaint a whole frame","1004144":"listSet - combined add or set for list","1004152":"LetterLayout - a Swing layout manager based on character arrays","1004158":"abs","1004162":"jfindAll","1004189":"bytesFromHex - synonym of hexToBytes","1004195":"synchroHashMap","1004210":"mapMinus - map minus some keys","1004211":"synchroMap - synonym of synchroHashMap. also wraps arbitrary maps","1004219":"Pair - value pair; sorted by a, then b","1004220":"pair - make value pair","1004233":"disposeFrame","1004239":"withoutNulls - drop null values from list, or null keys and null values from map","1004260":"h2 - make HTML h2 tag","1004271":"loadImageAsFile - returns File - todo: merge with loadBufferedImage code","1004275":"mkdirsFor - synonym of mkdirsForFile","1004283":"listMinus - list minus some elements","1004285":"IterableIterator (ItIt for short) - an Iterator that is castable to Iterable for use in for loops","1004286":"unsupportedOperation - throw UnsupportedOperationException","1004293":"replaceVars - uses javaTok","1004307":"regexp - make Java regexp Matcher (expression is cached)","1004313":"countLines - number of lines in string","1004314":"isMainProgram - false if we're hotwired by another program","1004321":"jextract - jfind and return found text [first parameter is pattern!]","1004323":"parseFirstInt - parse first int in string (or return 0)","1004348":"span - HTML <span> tag","1004349":"nfilter - count objects in collection that match a predicate","1004354":"frameStandardSize","1004355":"frameTooSmall","1004366":"trimValues - trim() values of a map","1004367":"similarEmptyMap - make an effort to create an empty map of same type","1004381":"isHeadless - \"headless\" graphics environment (no display)?","1004389":"domainName - for web bots (get \"Host\" field from headers)","1004390":"dropFrom - drop rest of string from a certain substring (or leave unchanged if substring not found)","1004402":"singular - try to get singular of a word","1004421":"sendToLocalBotQuietly","1004434":"jlabel - make JLabel with automatic tooltip and popup menu","1004439":"minFrameWidth","1004442":"showFormTitled (+ showForm_makePanel) - show input form [Swing]","1004443":"collectInstances - get instance of a class from a collection","1004446":"tablePopupMenu - adds to the menu if it already exists","1004449":"getCodeProgramDir","1004450":"saveTranspiledCode","1004454":"loadPageThroughProxy, dummy","1004456":"splitAt - split string at literal substring","1004479":"printIndent - print indented","1004496":"jPreferWidth","1004519":"f2s - same as File.getAbsolutePath(); returns null on null","1004549":"cancelThread - cancel thread through ping()","1004558":"startThread","1004560":"getInnerMessage - try to get innermost message of exception chain","1004582":"javaTokC - codeTokensOnly+javaTok","1004588":"_run - synonym of run (for naming conflicts)","1004593":"hfileupload - file upload tag","1004597":"hform - make HTML form tag","1004598":"hinput - synonym of htextinput","1004607":"postPage - shortest POST version (takes url, parameters)","1004635":"getScreenWidth","1004636":"getScreenHeight","1004637":"messageBox","1004652":"mapValues - apply function to a map's values","1004665":"JavaXClassLoader (LIVE)","1004679":"ymd","1004683":"doEvery - install a java.util.Timer","1004684":"timerTask - create TimerTask with automatic cancel on program clean-up","1004686":"addAll - generalizes Collection.addAll + synonym of addComponents","1004689":"assertNempty (assert not empty)","1004714":"withMargin","1004724":"forbiddenPort - ports JavaX VMs should not use","1004726":"openConnection - synonym of URL.openConnection(), but with ping() and registering with VM","1004779":"pcallOpt - callOpt with exception printing","1004782":"setOptAll","1004785":"nuStubInnerObject - instantiates an inner class with a null reference to outer object","1004786":"getOuterClass","1004787":"assertSame - compare with ==","1004815":"shortClassName","1004824":"internIfLongerThan","1004826":"odd - is a number odd?","1004846":"isSubtypeOf - is a class a subtype of another class?","1004863":"\"Concepts\" (persistent Java objects, include)","1004903":"boolArrayFromBytes","1004923":"findWhere - get first element that matches a data condition (fields+values)","1004933":"focusConsole","1004939":"getSelectedItem - for JList\/JComboBox","1004949":"jreplaceExpandRefs","1004961":"sortedIgnoreCase","1004967":"consoleFont","1004977":"persistableThrowable - make PersistableThrowable","1004980":"screenRectangle","1004992":"toIntArray","1004998":"cleanKillVM - clean up programs and System.exit(0)","1005004":"programName - synonym of getProgramName","1005024":"tok_packageName","1005039":"findConceptWhere","1005040":"uniqueConcept - now with db lock","1005041":"checkConceptFields","1005053":"filterNempty - only non-empty strings","1005060":"countConcepts","1005061":"fixHTML - make proper HTML from partial text","1005064":"findConceptsWhere","1005067":"spanTitle - <span> tag with mouseover text","1005068":"deleteConcepts","1005075":"addActionListener - synonym of onEnter for JTextField","1005090":"isOpeningTag - check if it's not a self-closing tag (ending with \/>)","1005094":"dropFirstAndLast function (drop n first and n last elements of list or string, makes new ArrayList)","1005099":"removeSubList - remove a range from list (in place)","1005103":"consoleInputFont - set font of console input field","1005110":"replaceAll - replace elements in a list - or String.replaceAll","1005113":"asMultiSet","1005131":"ratioToIntPercent","1005132":"roundtoInt - synonym of iround","1005134":"endsWithLetter","1005135":"isLetter - synonym of Character.isLetter","1005138":"consoleSetInput","1005139":"headless - synonym of isHeadless","1005146":"getServerTranspiled2 - with (safe) caching. first line is libs","1005147":"loadCachedTranspilation","1005162":"second function (get second element)","1005163":"standardCredentials - make URL parameters with user & pass","1005165":"hideCredentials - hide credentials from URL for printing.","1005170":"isUpperCaseLetter - synonym of isUpperCase","1005217":"htmlTok - synonym of htmlcoarsetok","1005233":"codePointToString - Unicode code point to string","1005237":"regexReplace - with function callback or string replacement","1005243":"shortenClassName - only return part after last $ or .","1005244":"shortDynamicClassName","1005246":"conceptsWhere - synonym of findConceptsWhere","1005247":"deref - dereference IRef","1005248":"conceptWhere - synonym of findConceptWhere","1005249":"cdelete - partial synonym of deleteConcepts","1005269":"setMinus - set minus some elements","1005270":"cloneSet - safely clone a set, try to match original type","1005271":"allFields - get field names including base classes. sorted by name","1005272":"mergeSets - synonym of joinSets","1005276":"htd - make HTML td tag","1005287":"isInstance (Class, object)","1005288":"optCast - cast to type or return null if not an instance of it","1005292":"uniq - synonym of uniqueConcept","1005294":"conceptFields (sorted, includes dynamic fields)","1005297":"_eq function - duplicate of eq","1005301":"pcallF - synonym of pcallFunction","1005302":"warnIfOddCount","1005303":"sortedByFieldDesc","1005311":"listFilesOnly - list only the files (not directories)","1005326":"singleFieldName - find name of the single defined field in class (not going to superclasses) or fail","1005327":"expandParams","1005332":"derefRef - convert Concept.Ref (not MatchVar) to Concept","1005353":"hotwireOnce - like hotwireCached, but don't run main","1005363":"copyTextToClipboard (returns the argument)","1005399":"keysWithoutHidden - keys of a map without strings starting with \"[hidden] \"","1005400":"isStringStartingWith - check if object is a string and starts with x","1005403":"emptySet","1005404":"getLong - getOpt with cast to long (or 0)","1005426":"jCheckBox - make JCheckBox","1005432":"stdEq2 - field-based equals function (uses all fields)","1005433":"stdHash2 - field-based object hash function","1005447":"javaxCodeDir","1005461":"neqic (!equalsIgnoreCase)","1005467":"dynamicShortName - synonym of shortDynamicClassName","1005470":"ConceptL - concept with a list of concepts","1005481":"concept Options","1005482":"options - make Options concept","1005492":"concatMap - map, then concat lists","1005513":"containsNewLine","1005519":"_print - synonym of print where print symbol is obstructed","1005523":"findConcept - synonym of findConceptWhere","1005527":"newThread - make BetterThread","1005528":"toRunnable - convert function object to Runnable","1005538":"loadGZTextFile","1005539":"saveGZTextFile","1005546":"reversed - short for reversedList \/ reversedString","1005547":"addIfNotNull","1005548":"parseFirstLong - parse first long in string - tokenizes","1005555":"standardCredentialsUser","1005567":"isFalse - checks if an object is Boolean.FALSE (returns false on default)","1005575":"CompilerBot class - being replaced by CompilerBot2","1005576":"javaCompile_overInternalBot - compile to jar using class CompilerBot","1005577":"veryQuickJava3 - transpile, compile, load a short code snippet - uses class CompilerBot","1005578":"hotwire_overInternalBot","1005583":"getOpt_cached (optimized version of getOpt), getOpt_makeCache","1005591":"structure_isMarker - special function for structure()","1005595":"quote - Java-compatible string quoting with \"\". now also escapes \\t","1005598":"setOpt, setOpt_findField, optimized for objects (but not for classes yet, LIVE)","1005599":"nuEmptyObject - fast way to make an empty instance of a class (using default constructor)","1005607":"callOpt_noArgs - optimized version of callOpt when you don't pass arguments","1005608":"pcallOpt_noArgs - callOpt_noArgs with exception printing","1005614":"onClick (any mouse button)","1005625":"disposeWindowAfter","1005668":"getWindow (get window\/frame of Swing component)","1005672":"assertNotOnAWTThread","1005687":"newRandomAccessFile - registered version of new RandomAccessFile, plus mkdirs","1005688":"callJavaX - call JavaX core","1005689":"closeRandomAccessFile - registered version of RandomAccessFile.close()","1005690":"synchroLinkedList - you probably want ConcurrentLinkedQueue instead","1005691":"newFileOutputStream - registered version of new FileOutputStream; also mkdirs()","1005693":"formatSnippetIDOpt","1005699":"litset - synonym of lithashset","1005719":"componentPopupMenu - adds to the popup menu of any JComponent","1005735":"addMenuItem - add JMenuItem to JMenu\/JPopupMenu\/Menu","1005738":"loadPageSilentlyWithTimeout","1005742":"isAbsolutePath","1005744":"exposeMethods2 - expose methods of an object. only for trusted clients because of unstructure","1005745":"methodsBot2 - methodsBot on a receiver object","1005746":"dbBot - make bot exposing program's concepts, fail if bot exists (enforce single instance policy)","1005754":"printShortException","1005762":"interceptPrintInThisThread","1005764":"camelCase - convert word list into \"camel case\"","1005777":"titlePopupMenu - add popup menu items to title bars (Substance L&F only)","1005778":"getOrKeep - get from map or keep key if not in map","1005779":"standardCredentialsPass","1005806":"isOfflineMode - check global flag for offline mode","1005829":"parseLongOpt - return parsed long or 0","1005850":"javaxDefaultVMArgs","1005865":"setDefaultVMArgs","1005867":"jTextField - with undo","1005868":"setHeaders - add standard headers (X-Computer-ID, X-OS) to URLConnection","1005943":"RightAlignedLine","1005944":"jrightAlignedLine","1005952":"conceptsAndBot","1005954":"dbBotStandardName","1005956":"iceil - round up to int","1005968":"getSnippetTitleOpt - turn id into title if it is an id, otherwise return string verbatim","1005976":"Producer - simpler version of Iterator. can't return nulls","1005983":"sortByFieldDesc - synonym of sortedByFieldDesc","1005984":"splitAtSlash - splits at \"\/\" and trims all","1005986":"runnableThread - make Runnable that starts a thread with given code","1005990":"printVars - print a bunch of vars","1006014":"jscroll - make JScrollPane","1006015":"strOrEmpty - convert to string with str() or leave as \"\" when null","1006026":"hr - make <hr> tag","1006027":"actionListener","1006048":"filterConcepts - filter a list of concepts by params","1006055":"deleteConcept","1006056":"withDBLock - execute code while holding DB lock","1006060":"copyImageToClipboard","1006061":"TransferableImage","1006073":"parseFloat","1006091":"getAndClearThreadLocal","1006101":"jTextArea - now with undo","1006109":"dropSpaces","1006134":"hms - hour, minute, second","1006173":"nanoTime - synonym of System.nanoTime()","1006189":"getDBProgramID","1006208":"setTextAndSelectAll","1006210":"tablePopupMenuFirst - adds to top of the menu if it already exists","1006220":"makeComparator - convert two-argument func to Comparator; also takes a Comparator","1006239":"sysNow - access System nano-timer in milliseconds (more precise than now(), but not related to date)","1006244":"showWindow","1006245":"infoMessage - show info message in top-right corner","1006256":"joinMap - map, then join strings","1006302":"hmsWithColons - hour, minute, second in \"hh:mm:ss\"","1006305":"westAndCenter (make BorderLayout)","1006306":"withRightMargin","1006310":"fixTimestamp - fix timestamps made with now() under changes of system clock (set to 0)","1006311":"smartTimerTask - create TimerTask with automatic fix for hibernation problem & automatic cancellation on program clean-up","1006315":"uniquifyList - keep order & remove duplicates","1006319":"class ReliableSingleThread - triggers again reliably when one step is already running","1006320":"SnippetTitles - cache for snippet titles","1006321":"getSnippetTitle_safe - exceptionless version of getSnippetTitle","1006322":"getSnippetTitle_cached etc. - exceptionless, cached version of getSnippetTitle","1006324":"standardCredentialsMap - make URL parameters with user & pass","1006329":"words - javaTokC after dropPunctuation","1006330":"third - get third element from a list","1006361":"dbProgramID - short for getDBProgramID","1006379":"setToolTipText","1006400":"hopeningTag - make opening HTML tag","1006401":"htableRaw2 - simple HTML table with params for tr and td","1006407":"firstThat - find first element in list that matches a predicate","1006435":"stdFunctions_cached - get map of standard functions (loaded per program run)","1006443":"sortConceptsByID","1006448":"class Lowest - like Best, but collects item with lowest score","1006453":"aGlobalID - make a new global ID [16 random characters from a-z]","1006455":"getTextTrim - getText() from JTextComponent, trim","1006459":"printWithTime","1006476":"smartAddWithLayout (adding arbitrary objects to a JPanel)","1006479":"hcenter3 - horizontal HTML center using div","1006482":"doEvery_daemon - install a java.util.Timer as daemon [not keeping the VM up]","1006494":"hTitleClean - remove tags and comments and htmldecode for <title> (htitle)","1006522":"toggleAlwaysOnTop","1006523":"jCheckBoxMenuItem","1006528":"parseIntOpt - return 0 on non-int","1006529":"withTopMargin","1006535":"javaxCachesDir","1006540":"SimpleCRUD - create\/read\/update\/delete for a concept class with simple fields [Swing]","1006542":"db - synonym of conceptsAndBot","1006543":"mapToObjectArray - interleave keys and values; also toObjectArray(map(...))","1006549":"callPostProcessor (a function A -> A that may be null)","1006561":"getField - get a Field from object\/class (null if not found). also, get field value","1006562":"fieldType - get type of an object's\/class's field","1006614":"getConcept","1006617":"isRunnable - is object Runnable or a no-arg func?","1006619":"childrenOfType","1006620":"renameButton - rename first button in a panel","1006623":"renameSubmitButton - rename button called \"Submit\" (default text in showForm)","1006624":"showFormSubmitButtonName","1006626":"vstackWithSpacing - stack components vertically","1006642":"getText - get entered text\/selected item from JTextComponent or JComboBox (thread-safe)","1006649":"cget","1006664":"rectContains","1006679":"optPar - get optional parameter from ThreadLocal or params","1006686":"indexOfPred - index of first element in list that matches a predicate","1006693":"joinStrings - join non-empty strings with separator","1006694":"jtextfield - synonym of jTextField","1006698":"isAbstract - check if a class or method is abstract","1006712":"sortByCalculatedField","1006726":"iteratorFromFunction - uses null to mark end of stream","1006742":"loadBinaryFilePart","1006743":"methodsStartingWith","1006744":"deleteFile","1006746":"fixNewLines - convert both sole \\r and \\r\\n to \\n","1006748":"println - synonym of print","1006755":"toSeconds - convert milliseconds to seconds (double)","1006833":"infoBox - synonym of infoMessage - show info message in top-right corner","1006868":"sortByCalculatedFieldDesc","1006869":"asStringArray - synonym of toStringArray","1006875":"getClasses","1006902":"llNonNulls - literal list, include only non-null elements","1006923":"jMenuItem - synonym of jmenuItem","1006951":"setChecked","1006954":"onChange","1006955":"changeListener - make ChangeListener from runnable","1006968":"toIntPercent","1007003":"regexpIC - compile reg exp \/ make Java regexp Matcher (ignoring case)","1007004":"regexpFirstGroupIC - make Java regexp Matcher and return first group matched (ignore case)","1007007":"buttonsInGroup - enumerate ButtonGroup","1007037":"ymd_minus_hms - \"yyyymmdd-hhmmss\"","1007050":"fairLock - create ReentrantLock with fairness=true","1007055":"loadTextFilePossiblyGZipped (function)","1007065":"setConsoleInput - synonym of consoleSetInput","1007077":"postProcess - synonym of callPostProcessor","1007089":"lastIndexOf - synonym of String.lastIndexOf with handling nulls","1007115":"getFieldType - synonym of fieldType - get type of an object's\/class's field","1007124":"dbBotName","1007206":"utf8 - synonym of toUtf8","1007211":"rethrow - rethrow an exception as RuntimeException","1007223":"lUtf8 - length of UTF8","1007227":"mapPut - put into map if key & value are not null","1007228":"findBackRefs (for concepts)","1007238":"sleepInCleanUp","1007239":"beginCriticalAction - critical actions delay the class's clean-up","1007248":"findButton - find JButton by its text","1007299":"addAndReturn - add element to a collection and return the element","1007324":"New hotwire using outer JavaX for clients (LIVE)","1007330":"wrapForSmartAdd","1007337":"sleepQuietly - sleep without printing anything","1007347":"makeBold","1007362":"fileExists - also true for a directory","1007379":"lockOrFail - try to acquire a Lock; fail after timeout ","1007380":"lock - acquire Lock with message; also lock() is a synonym of fairLock()","1007381":"unlock - release Lock with optional message","1007397":"optParam - synonym of optPar - get optional parameter from ThreadLocal","1007404":"myFrames - list all frames made by this program (not all in VM)","1007413":"charDiff - difference between two chars (as int); a-b","1007417":"firstToLower","1007431":"isLetterOrDigit - synonym of Character.isLetterOrDigit","1007435":"putAll - add map b to map a and return a","1007438":"repF - call a function repeatedly, collect into list","1007439":"lines - short for fromLines \/ toLines","1007456":"tokSplitAtComma","1007477":"duplicateThisProgram","1007490":"ok2 - return \"ok \" + string","1007500":"remove - remove element from list\/collection","1007520":"possibleMD5 - synonym of isMD5","1007521":"imageServerLink - from MD5 or snippet ID","1007530":"mapComparator - compare by value in map","1007532":"mapComparatorDesc - compare by value in map (reversed)","1007533":"keysSortedByValuesDesc","1007543":"htitle_h2","1007545":"serveByteArray - serve a byte array with a specific content type within serveHttp","1007549":"takeFirst function (take first n elements of a list; or characters of a string)","1007565":"put - short for Map.put or List.set (if in range)","1007573":"isOK","1007578":"containsNulls","1007579":"hdiv - synonym of div - make HTML <div>","1007582":"Cache - single-object cache","1007583":"callOptMC - call method in main class if it exists","1007584":"formatDateAndTime - format a long timestamp in some general way (including time)","1007591":"unlisted","1007592":"cnew - make new concept & register. takes value params (not constructor args)","1007606":"addDyn - add to list and create list if necessary","1007610":"popFirst - remove & return first element(s) of collection","1007620":"hselect - HTML <select> tag from map - hselect([name,] map, [selected key,] params)","1007640":"systemLoad - double value from OperatingSystemMXBean","1007642":"even - is a number even?","1007643":"formatDouble","1007644":"formatDoubleFull - always show full number of digits","1007653":"hasLetters","1007669":"addIfNempty - synonym of addIfNonEmpty","1007681":"hcss - CSS style tag or link stylesheet","1007684":"printNumberedLines - now clones the list first","1007729":"programFile - synonym of prepareProgramFile","1007730":"fileSize - synonym of getFileSize - return file size or 0 if not exists","1007753":"jpanel - make JPanel","1007754":"standardTitlePopupMenu","1007755":"jenableUndoRedo - enable Ctrl+Z undo and Ctrl+Y redo for JTextComponent","1007768":"faster eq function (if you never compare a BigInt to an Int or Long), LIVE","1007775":"replace - replace an element in a list (modify original); also synonym for String.replace with null propagation","1007796":"listMinusSet - list minus some elements","1007805":"tt - short for typeWriterConsole \/ also the HTML tag","1007833":"multiMapPut - multimap put in normal Map; also: put in MultiMap if key & value are not null","1007852":"loadFunctions - instantly make a program out of a list of standard function names and hotwire it","1007854":"methodApplicabilityScore","1007856":"preciseCall - better method resolution. Could optimize method lookup","1007874":"cleanKill - clean-kill current program, synonym of cleanKillVM (for now)","1007901":"serveText - for sub-bots or direct servers","1007911":"componentPopupMenuItem - adds to the menu if it already exists","1007912":"printStackTrace2 - put exception line last","1007913":"getStackTrace2 - add inner exception line below","1007915":"replacePrefix - replace string prefix if there","1007923":"containerTag - make HTML tag, avoid the short syntax (<tag\/>)","1007934":"getComputerID_quick - now same as computerID","1007943":"similarEmptySet - make an effort to create an empty set of same type","1007945":"makeAndCall_cached - compile standard function into program and call it (& keep made programs)","1007946":"loadFunctions_cached","1007947":"done2_always - print elapsed time (expects parameter taken from sysNow())","1007959":"javaTok_cached","1007992":"reverseList - reverse list in place","1008012":"newFileInputStream - registered version of new FileInputStream","1008014":"utf8bufferedReader - make BufferedReader from InputStream or File","1008028":"toMS_int - seconds to milliseconds","1008030":"loadBinaryPageToFile","1008031":"loadDataSnippetToFile - TODO: what's the difference to loadBinarySnippet?","1008032":"loadBinarySnippet","1008045":"words2 - deeply extract all words (and numbers) from string","1008055":"mapGet","1008118":"print_setPrefixForThread - set prefix for all print() in thread","1008144":"structureForUser - structure() with token markers","1008164":"cloneSubList - synonym of newSubList - return a sublist as new ArrayList","1008167":"utf8streamToString","1008169":"readerToString - fully read from Reader into string and close it","1008181":"quoteIfNotIdentifierOrInteger","1008183":"toLinesFullTrim_java - also drop Java comments","1008206":"firstJavaToken","1008249":"joinWithSpace - synonym of joinWithSpaces","1008264":"endsWithLetterOrDigit","1008274":"_registerThread - register a thread as belonging to this program","1008279":"registeredThreads - list threads registered for module","1008281":"interruptThreads","1008327":"toHex - synonym of bytesToHex","1008332":"splitAtComma - does not tokenize","1008349":"multiLineQuote","1008385":"splitAtVerticalBar - splits at \"|\" and trims all","1008386":"h3_htitle","1008393":"tok_splitAtComma_unquote","1008400":"putIfNotThere - mapPut if key not there","1008406":"htmldecode_dropAllTags - remove tags and htmldecode","1008416":"addLineBreak - adds a Unix line break","1008417":"hAddToHead - insert tag in <head>","1008422":"htmlEncode_nlToBr","1008424":"hscript - synonym of hjavascript - make <script> tag for JavaScript","1008448":"pnl - synonym of printNumberedLines","1008451":"dropTagsAndHTMLComments","1008452":"dropHTMLComments","1008454":"trimJoin","1008467":"uniq2 - get or make concept with certain parameters; return whether it was new. now synced","1008474":"newFile - extended version of new File(...) - concatenates multiple parts","1008484":"allConcepts","1008505":"synchroSet - synonym of synchroHashSet","1008506":"getClassNames","1008514":"_PrintIndent","1008518":"print_byThread","1008543":"mapToLines - different meanings","1008554":"jtextarea - synonym of jtextArea","1008563":"nohupJavax using module - NOTE: starts a different thread; don't use directly before System.exit (use directNohupJavax instead)","1008571":"lower - synonym of toLower","1008595":"rectangleUnion","1008597":"componentsBoundingSize","1008602":"AbstractLayoutManager - only requires implementing layoutContainer","1008604":"customLayoutPanel - takes a function or LayoutManager","1008610":"layoutManagerFromFunction","1008616":"ConceptFieldIndex","1008622":"indexConceptField - add index to a field of a concept class - idempotent","1008623":"isConceptFieldIndexed - check for presence of field index","1008627":"javaDropAllComments","1008628":"tok_javaDropCommentsFromWhitespace","1008631":"class IntRange - range of ints (start\/end)","1008640":"neqOneOf - doesn't equal one of","1008649":"addToStringTree","1008654":"intRange - construct IntRange","1008660":"nuObjectWithoutArguments","1008662":"ratioToPercent","1008682":"numberOfFunctionArguments - or -1 if unknown","1008683":"numberOfMethodArguments","1008703":"trimJoinSubList - trim(join(subList(...)))","1008711":"longSnippetLink","1008712":"standardClassesMap - synonym of standardClassesMap_uncached","1008713":"doublePut - put value in map with two keys","1008715":"isRunnableX - is object Runnable or a no-arg func or name of a no-arg main class method?","1008727":"ipToInt (returns a long)","1008729":"intern - intern a string - now uses fast VM-wide interning","1008739":"linesFromReader - make sure to close (use temp)","1008742":"bufferedReader","1008745":"readLineFromReaderWithClose","1008747":"gzInputStream","1008753":"tok_classHasModifier","1008755":"useDummyMainClasses","1008757":"dummyMainClassName","1008758":"getThreadLocal - synonym of getThreadLocalOpt + another version","1008761":"javaTokC_noMLS_iterator - javaTokC as Producer, no multi-line strings","1008762":"javaTokC_noMLS_onReader - javaTokC as Producer on BufferedReader, no multi-line strings","1008765":"hasLettersAllUppercase - check if a string is all upper case (and contains any letters at all)","1008766":"containsLowerCase - checks if string contains lower-case characters","1008777":"StringTree2","1008778":"stringTree2_javaTok","1008780":"stringTreeLeafValue2 - also returns number of nodes travelled","1008781":"mapPutInRange - put into int range of keys","1008782":"dynamize_noEncode - turn snippet IDs into links","1008790":"ul_htmlEncode - ul + htmlEncode - params are for ul, then null, then for li","1008807":"struct_noStringSharing","1008815":"replaceIfEqual","1008824":"addHeader - add header to NanoHTTPD response","1008825":"dataSnippetLink","1008827":"muricaPassword","1008828":"muricaPasswordFile","1008830":"consoleClearInput","1008841":"setAll - returns the object","1008842":"failIfOddCount","1008850":"trimSubstring - trim of substring","1008877":"eqGet - combines eq() and get()","1008891":"standardTimeZone","1008895":"tok_unCurlyBracket","1008915":"MRUCache","1008942":"tlft - synonym of toLinesFullTrim","1008946":"sfu - synonym of structureForUser - structure() without too many back refs","1008955":"isSingleQuoteIdentifier","1008959":"loadSnippetQuietly","1008963":"fromSingleQuoteIdentifier","1008964":"tok_tokenBeforeLonelyReturnValue","1008977":"boolToInt - bool (false\/true) to int (0\/1)","1009025":"simpleDateFormat_GMT","1009030":"byteArrayStartsWith","1009032":"loadBeginningOfBinaryFile","1009052":"pathToJavaxJar","1009130":"rect","1009136":"collectMaxLong - max of long field","1009137":"collectMinLong - min of long field","1009138":"i - HTML italic tag","1009156":"joinWithComma - join with \", \" separator","1009162":"loadJQuery2 - make code for HTML header to load JQuery (newer version)","1009164":"isMultilineQuoted - tests only the beginning of the string","1009168":"charAt - safe version of String.charAt (returns \\0 if out of range or string is null)","1009173":"Either - union type","1009175":"either1 - create Either object with first variant","1009176":"either2 - create Either object with second variant","1009184":"class DoubleRect - floating point version of Rectangle","1009201":"sexyTableWithoutDrag - JTable with latest fancy stuff, but without drag-enable (bad for double clicks)","1009211":"mainBot - synonym of getMainBot - for Eleutheria sub-bots","1009230":"dbIndexing - start DB, indexing certain concept fields - idempotent","1009249":"hashCodeFor - synonym of hashCode - get hash code of object or 0 for null","1009257":"cset - set fields in Concept object (with notification of DB)","1009277":"htextarea","1009304":"javax - synonym of getJavaX","1009306":"td - make <td> tag","1009309":"stackTraceToString","1009319":"joinSubList - join(subList(...)) - TODO: optimize","1009321":"dbLock - mainconcepts.lock","1009325":"caseID - which \"case\" (subdirectory) is program running in","1009329":"evalWithTimeout","1009331":"defaultThreadName - default name for a new thread","1009332":"_topLevelErrorHandling - also inherits thread info","1009340":"secondOfPair","1009341":"firstOfPair","1009342":"firstOfPairs","1009343":"secondOfPairs","1009344":"cancelAndInterruptThread","1009371":"dynamicObjectIsLoading","1009383":"getOptMC - optionally get field in main class","1009394":"isImageServerSnippet","1009441":"setOpt_raw function (set field by reflection, ignore if it's a Map)","1009462":"jreplace_dyn","1009493":"QuickException - RuntimeException without stack trace","1009506":"downloadLock - get a suitable ReentrantLock for downloading stuff","1009520":"itemListener - make ItemListener from runnable","1009527":"caseInsensitiveMap","1009536":"IVar","1009540":"tlft_j - synonym of toLinesFullTrim_java - also drop Java comments","1009552":"startQ","1009571":"sendOpt - synonym of sendToLocalBotOpt","1009575":"cloneAndClearList","1009585":"filterMap - filter map by func(A, B) -> Bool. also synonym of getMultipleKeys","1009611":"loadingAnim - synonym of showLoadingAnimation","1009659":"eitherA - synonym of either1 - create Either object with first variant","1009660":"eitherB - synonym of either2 - create Either object with second variant","1009709":"paramsToMap - object array to map. also takes Map as single array element","1009727":"dependentClasses - get classes loaded by program with hotwireDependent","1009728":"cleanUpAndGetWeakReferencesList","1009786":"componentToJComponent - for binding timers to components etc.","1009806":"addToContainer - does not call wrap()","1009808":"setEnabled","1009810":"toRect","1009832":"change - indicate change in mainConcepts","1009857":"cancelTimer - cancel javax.swing.Timer or java.util.Timer - also takes AutoCloseable","1009878":"multiMapToMap - note: doesn't copy","1009894":"afterLastSlash","1009908":"standardTextFieldPopupMenu","1009936":"setBounds - set bounds of component","1009938":"jInternalFrame - make JInternalFrame with setVisible(true) and the usual features (resizable, closable etc.)","1009948":"addInternalFrame - add JInternalFrame to JDesktopPane and activate","1009998":"boolOptParam - get boolean optional parameter - defaults to false","1010028":"tb_mainServer - where snippets are loaded from. includes protocol, but no trailing slash","1010038":"timeZone","1010039":"shortenEndTime - drop date if it's the same as start time","1010070":"upper - synonym of toUpper","1010133":"dropTranslators - drop translator invocations from source","1010182":"lookupAllOpt - look up a whole list in a map, returning only found entries","1010229":"litObjectArray - TODO: clone?","1010235":"structure_addTokenMarkers - add token markers (\"m123\" matching \"t123\") to structure for easier readability. Use structure_convertTokenMarkersToExplicit instead, it allows unstructuring","1010253":"pairB - synonym of secondOfPair","1010254":"pairA - synonym of firstOfPair","1010282":"flattenArray2 - also flattens collections inside array - not recursive","1010287":"fixInternalFrame - move into view if outside (maybe slightly wrongish)","1010338":"beautifyStructure - add token markers to structure string & other stuff","1010353":"swingConstruct - call a class's constructor in Swing thread","1010384":"hsnippetimg - HTML <img> tag with snippet image","1010385":"snippetImageLink - synonym of snippetImageURL","1010386":"hstyle - synonym of hcss - CSS style tag","1010426":"ensureDBNotRunning - tries to activate its frames if possible","1010434":"innerException - synonym of getInnerException","1010435":"enterKeyListener","1010454":"programIDWithCase","1010455":"quoteUnlessIdentifierOrInteger - synonym of quoteIfNotIdentifierOrInteger","1010479":"litCIMap - literal caseInsensitiveMap","1010488":"oneOfTheFiles - return first one that exists","1010495":"renderConceptClassesWithCount","1010496":"renderMultiSet","1010515":"treeMultiMap - uses TreeMap","1010522":"consoleInputFieldOrComboBox - get JavaX console input field","1010527":"conceptsFile - path to file with a program's concepts","1010533":"caseInsensitiveMultiMap","1010541":"jrightalignedline - synonym of jrightAlignedLine","1010557":"gtt - synonym of getTextTrim - getText() from JTextComponent, trim","1010559":"dropSuffixIC - note the (maybe) curious argument order","1010561":"hotwire_finish","1010562":"hotwireSharingLibraries","1010565":"myLibraryFiles [includes main program]","1010568":"JavaXClassLoaderWithParent - takes all library classes from parent","1010572":"strUnnull - like str, but \"\" on null","1010621":"newWeakHashMap - use this instead of new WeakHashMap; map is always synchronized","1010636":"joinNempties - synonym of joinStrings - join non-empty strings with separator","1010650":"renderVars","1010659":"toRectangle","1010692":"strOrNull","1010698":"linux_fileInRamDisk","1010709":"caseInsensitiveSet - did not switch to CISet after all","1010710":"filesEndingWith - ignores case","1010742":"lastChar","1010773":"logQuotedWithTime (and date and milliseconds)","1010774":"standardLogFile - name of a generic log file for program","1010783":"collectionGet - get element at index from collection","1010831":"allToUpper","1010842":"trueOrNull - convert true to TRUE, false to null","1010853":"isDollarVar","1010854":"dollarVarsToStars","1010856":"listAdd - add element to a list (or collection) if list is not null","1010859":"containsDollarVars","1010884":"keysList - keys of map as list","1010892":"mapKeys - apply function to a map's keys","1010896":"clear - clear a collection or map","1010938":"dottedSpan","1010955":"emptyObjectArray","1010994":"getAll - synonym of lookupAllOpt + getVars","1011033":"containerAddFirst","1011046":"indexOfIC - synonym of indexOfIgnoreCase","1011051":"hfullcenter - HTML center on page. params are added to <table> tag","1011052":"td_top - synonym of tdTop - make <td> tag with valign=top","1011055":"uniquify - synonym of uniquifyList - keep order & remove duplicates","1011065":"defaultNewFrameBounds","1011072":"startsAndEndsWith","1011096":"litciset - make case-insensitive set","1011106":"toCaseInsensitiveSet","1011111":"setInternalFrameContents","1011112":"getInternalFrame (get internal frame containing Swing component)","1011114":"internalFrameDefaultPosition","1011115":"centerInternalFrame","1011126":"lastException - last exception thrown anywhere","1011132":"rcurry - curry a function, supplying arguments from the back","1011148":"swingNu - synonym of swingConstruct - call a class's constructor in Swing thread","1011153":"htmlencode_noQuotes - now with extended unicode characters","1011173":"mapToPairs","1011175":"mapToParams - synonym of mapToObjectArray - interleave keys and values","1011181":"mapToHashSet - map function, return as hash set","1011185":"highestByField - ignores elements where field = null","1011216":"JavaXClassLoaderWithParent2 - takes certain classes from parent","1011260":"listFilesNotDirs - synonym of listFilesOnly - list only the files (not directories)","1011261":"timestampFromYMDH","1011262":"matcherInt","1011263":"sortByMap_inPlace - sort list according to map","1011269":"thinAProgramsBackups - keeps all hourly backups in last 2 days, one per day in last 31 days, one per week after","1011288":"parseSecondLong - parse second long in string (or return 0)","1011304":"h1_title - synonym of htitle_h1","1011313":"hijackPrint - hijack the print function for a function call, return printed contents; can be nested","1011328":"javaCompileToJar_optionalRename - renames if progID != null","1011329":"isInRAMDisk","1011330":"tempDirPossiblyInRAMDisk","1011331":"h2_title - synonym of htitle_h2","1011342":"unrollParams - expand Map-style params (1-element object array with a Map inside)","1011369":"emptyIterator","1011370":"iterator - never returns null","1011379":"mapPutOrRemove - synonym of mapPut2 - put into map if key & value are not null or delete key if value is null","1011383":"BetterThreadLocal - no memory leaks. sadly (but I bet it's _really_ ok! Has anyone checked whether it makes any difference in practice?) a bit slower than ThreadLocal","1011389":"fileNameEncode - hopefully safe on all platforms; takes any string; not guaranteed to stay the same in the future","1011395":"pcallFAll - synonym of pcallF_all - call multiple functions","1011421":"cloneAndClear - synonym of cloneAndClearList","1011425":"hasLock - is lock held by current thread?","1011438":"findEndOfCurlyBracketPart","1011445":"tok_combineCurlyBrackets_keep","1011454":"getCanonicalPath - File.getCanonicalPath()","1011455":"closeAllWriters","1011460":"linesFromFile - returns CloseableItIt","1011479":"printExceptionShort - synonym of printShortException","1011483":"RandomAccessAbstractList - an AbstractRandomAccessList...","1011490":"methodIsStatic","1011493":"callAndMake - synonym of callAndMake_orDirect","1011525":"unicode_rightPointingTriangle (filled black)","1011529":"formatWithThousandsSeparator - in US format","1011537":"upgradeJavaXAndRestart","1011551":"toInt_checked","1011562":"pageNav2 - HTML page navigation with flexible base link","1011563":"unicode_leftPointingTriangle - the small one","1011578":"paramsPlus - concat param arrays (second one overrides)","1011579":"assertEvenLength","1011580":"setThreadLocal - returns old value","1011591":"all","1011593":"scoredSearch_score","1011597":"synchroWeakHashSet - synchronisation is now within WeakHashSet","1011603":"eitherIsB","1011620":"navigableKeys function","1011624":"small - synonym of hsmall - HTML <small> tag","1011637":"prependIfNempty","1011641":"firstChar","1011670":"filterMapByFunctionOnKey - filter map by func(A) -> Bool","1011678":"isThreadRunnable_x - magically filters out threads waiting on sockets etc. \/\/ List of waiting methods is in here","1011684":"runnableThreadsWithStackTraces","1011685":"isSystemThread","1011686":"poorMansProfiling","1011687":"stopTimer - stop a java.util.Timer","1011694":"classForName - cached version of Class.forName; should be a lot faster","1011728":"_hashCode - synonym of hashCode - get hash code of object or 0 for null","1011729":"fastIntern - VM-wide intern - faster alternative to String.intern()","1011730":"poorMansProfiling_renderFullResults","1011732":"poorMansProfiling_stopAndRenderResults","1011750":"curlyBrace - enclose in curly braces","1011752":"optionalCurlyBrace - enclose in curly braces if the whole term isn't enclosed yet","1011754":"isCurlyBraced - uses javaTok","1011755":"startsWithAndEndsWith","1011769":"newPrintWriter - uses UTF-8 by default","1011770":"outputStreamToWriter - uses UTF-8","1011775":"newGZIPInputStream","1011776":"renameFile_assertTrue","1011785":"javaTok_substringN - possibly faster substring() for javaTok etc. for non-code-tokens","1011786":"javaTok_substringC - possibly faster substring() for javaTok etc. for code tokens","1011792":"_handleError - store hard errors (OutOfMemoryError etc.)","1011805":"litcimap - synonym of litCIMap - literal caseInsensitiveMap","1011806":"classNames - synonym of getClassNames","1011809":"ciMap - synonym of caseInsensitiveMap","1011818":"callAndMake_orDirect - dynamically load standard function OR execute it in current program (if it's there)","1011845":"hotwire_makeClassLoader (overwritable)","1011871":"charToString","1011912":"_registerDangerousWeakMap - register a weak map to be cleared regularly, automatically","1011947":"addPrefixIfNotEmpty2 - add if not there","1011960":"logQuotedWithDate - synonym of logQuotedWithTime","1011962":"getClientIPFromHeaders (including forwarded-for)","1011982":"reversedString - synonym of reverseString","1011989":"splitAtDoubleArrow - javaTok and split at \"=>\" (and trim)","1011995":"snippetURL - synonym of snippetLink","1012012":"formatInt - format an int (or long) with fixed minimum number of digits","1012039":"htitle_noEncode - HTML <title> tag without htmlencode","1012040":"VF1 - void function with one argument","1012066":"concatLists_conservative - use any of the lists verbatim if the others are empty","1012071":"eitherAOpt","1012130":"emptyMap","1012179":"SynchronizedArrayList - saves space over synchroList()","1012189":"regexpGetGroups - get groups from Matcher as list (does not include full match)","1012210":"loadSnippet_simpleCache - expires in 10 seconds","1012214":"Scorer - keeps score & total","1012217":"addPair - add pair to collection if collection != null","1012230":"getClassLoader","1012248":"getQueryFromURL","1012265":"mapPairs - iterate over a map in key-value pairs. also synonym of mapPairsToList","1012268":"GlobalID - more compact representation of a 16-character global ID","1012275":"asGlobalID","1012288":"setOptAll_pcall","1012345":"getServerTranspiledWithoutLibs","1012355":"CompactHashSet - synchronized","1012374":"aGlobalIDObj","1012402":"asCaseInsensitiveMap - never returns null","1012403":"isCIMap - is it a case-insensitive map?","1012410":"jsonEncode","1012412":"hostNameFromURL","1012427":"asCIMap","1012440":"iteratorFromFunction_f0 - ends on null","1012441":"listGet - get from list if list != null and index in range","1012450":"n_fancy2 - takes singular and plural","1012479":"isSubclass - is a a subclass of b (or the same)?","1012496":"eqGetOneOf","1012521":"compileRegexpIC","1012527":"ai_splitCamelCase","1012536":"dropFirstTwoAndLastTwo","1012539":"tok_combineAngleBrackets_keep","1012540":"findEndOfAngleBracketPart","1012559":"regexpQuote - synonym of patternQuote","1012565":"ciMultiMap - synonym of caseInsensitiveMultiMap","1012586":"sortedIC - synonym of sortedIgnoreCase","1012614":"userAgentIsBot - advanced (!) guess work","1012620":"strictPutIC - mapPutStrictly with ignore-case - return true if value can be put strictly (not overwriting anything)","1012632":"n2 - n2(3, \"item\") => \"3 items\". Also n2(1234) = \"1,234\"","1012644":"synchronizedMRUCache - synchronized version of MRUCache. persistable","1012670":"iteratorFromFunction_withEndMarker","1012671":"iteratorFromFunction_withEndMarker_f0","1012674":"syncGet","1012679":"ciSet - synonym of caseInsensitiveSet","1012682":"asString","1012684":"emptySymbol","1012685":"class Symbol - a string comparable with \"==\" [v1]","1012686":"symbol - make Symbol from String or CharSequence","1012706":"regexpMatches - full match only!","1012710":"WeakHasherMap (from plume-lib - doesn't work anymore, uses HashMap internals)","1012713":"interface Hasher","1012715":"hashMap_internalHash - mirror java.util.HashMap.hash(O)","1012717":"treeSet","1012718":"hashMap_findKey","1012762":"firstNotNull","1012763":"firstIntegerString","1012769":"regionMatchesIC","1012776":"newObjectArrayOfSameType","1012783":"isNormalQuoted - only recognizes double quotes, but checks for properness","1012795":"beforeDelegatingToThread - hand over locks or thread local-information to new thread","1012796":"afterDelegatingToThread - see beforeDelegatingToThread","1012821":"localTimeZone","1012822":"getTimeZone - synonym of timeZone","1012833":"splitCamelCase - synonym of ai_splitCamelCase","1012843":"David Koelle's AlphanumComparator","1012851":"infoMessage_makePanel","1012893":"htmlencode_forParams","1012933":"tempSetThreadLocal","1012953":"scoredSearch_score_single","1012965":"textFieldFromComboBox","1012971":"tokPrepend - prepend string to a token","1012984":"jsonEncode_breakAtLevel1 - jsonEncode with line breaks","1012985":"htmlencode2 - synonym of htmlencode_noQuotes - use this for stuff not in HTML tag parameters","1013038":"joinWithBR - join HTML code with <br> (and newline)","1013054":"pre_htmlencode","1013066":"hselect_list - HTML <select> tag from list of strings - hselect_list([name,] entries, [selected key,] params)","1013099":"newWeakHashSet - synonym of synchroWeakHashSet","1013120":"asCISet - synonym of toCaseInsensitiveSet","1013127":"caseInsensitiveComparator","1013151":"FixedRateTimer - java.util.Timer that remembers what it is doing","1013153":"_registerTimer","1013160":"tok_combineRoundOrCurlyBrackets_keep","1013161":"javaTokPlusBrackets (round + curly, keeps both)","1013186":"getExceptionCause - goes just one level deep","1013187":"invokeMethod","1013188":"shortClassNameIs","1013193":"printStructs","1013199":"regexpFirstGroups - make Java regexp Matcher and return all groups of first match","1013201":"dropStuffBeforeVerticalBar [including the vertical bar]","1013202":"nempties - synonym of filterNempty - only non-empty strings","1013207":"tokAppend - append to token (or just element in a string list)","1013236":"isAngleBracketed","1013249":"removeFirst - remove first element of list (or multiple)","1013268":"isLowerCase","1013295":"compareIgnoreCase_jdk - uses standard JDK method","1013296":"indexOfIgnoreCase_manual - probably faster than using regular expressions","1013328":"formatWithThousands - synonym of formatWithThousandsSeparator - in US format","1013362":"close","1013363":"_close","1013376":"hjavascript_src - make <script> tag with link to source","1013378":"snippetRawURL","1013379":"hjavascript_src_snippet - make <script> tag with link to snippet","1013380":"hreconnectingWebSockets","1013389":"curly - synonym of optionalCurlyBrace","1013401":"renderStructs","1013412":"stringToChar","1013413":"containsSpaces","1013433":"htextfield - synonym of htextinput","1013436":"parseList","1013441":"hjssnippet - synonym of hjavascript_src_snippet - make <script> tag with link to snippet","1013450":"javaxIncludeSnippetType","1013470":"isSpace - space, tab or new line. should maybe rename","1013472":"countPred - synonym of nfilter - count objects in collection that match a predicate","1013500":"infoBoxesLogFile","1013513":"clickButton","1013521":"javaTokWithExisting","1013536":"descFieldComparator","1013539":"ConceptFieldIndexDesc - uses TreeMap","1013541":"concurrentlyIterateValues - synchronizes on map","1013542":"reverseOrder - better than Collections.reverseOrder() - also allows  null","1013543":"muricaCredentials","1013564":"regionMatches","1013585":"deSquareBracket","1013587":"endMarker - for iterators","1013619":"collectionMutex - get mutex field of KeySet etc.","1013621":"keySet - synonym of keys","1013623":"cloneListSynchronizingOn","1013635":"assertSameVerbose","1013671":"copyStreamWithPrints","1013672":"roundDownTo - unintuitive argument order","1013678":"mapLL - map + ll","1013706":"htmlEncode_nlToBr_withIndents - converts indents (spaces at beginning of line) into  ","1013707":"nlToBr_withIndents","1013715":"compileRegexp","1013734":"dropFirstThreeAndLastThree","1013784":"hfulltag - make HTML tag; don't collapse if empty","1013785":"hbutton - make <button> tag","1013804":"addPrefixOptIfNempty - synonym of addPrefixIfNotEmpty2","1013805":"replaceExtension","1013831":"subBot_httpd","1013832":"subBot_isHttps","1013875":"regexpMatcher","1013915":"renderElapsedTimePleasantly","1013934":"weakHashMap - synonym of newWeakHashMap - use this instead of new WeakHashMap; map is always synchronized","1013935":"getOrCreate - map lookup or create from class","1013971":"appendQueryToURL - breaking change: process # properly","1013991":"nonNulls - synonym of withoutNulls & mapNonNulls","1014005":"subBot_serveFile","1014020":"mechList_raw","1014023":"postPageSilently - shortest POST version (takes url, parameters)","1014024":"doPostSilently","1014030":"mechList_raw_fresh - now a synonym of mechList_opt_raw_fresh","1014032":"sortedByFieldIC - case-insensitive","1014033":"compareIC - synonym of compareIgnoreCase_jdk - uses standard JDK method","1014037":"serveSnippetURL","1014061":"deAngleBracket","1014082":"javaTokWithAngleBrackets - things between angle brackets can contain any character (including spaces)","1014086":"appendBracketed","1014093":"appendNewLineIfNempty - also unnulls","1014101":"jlabel_textAsHTML_center","1014136":"betterCIComparator (compared to String.CASE_INSENSITIVE_ORDER, allows nulls)","1014143":"subBot_serve404","1014150":"parseDoubleArrowMapCI","1014156":"bufferedInputStream","1014161":"bufferedFileInputStream","1014190":"parseDoubleArrowMap","1014191":"mechMap - now a synonym of mechMapCI","1014194":"regexpReplace - syonym of regexReplace + regexpReplace_direct","1014197":"mechMapCI - mech list as case-insensitive map","1014207":"mechList_opt","1014210":"mechList_opt_raw_fresh","1014218":"putUnlessZero - put into map if int\/double value != 0","1014234":"splitAtDoubleArrow_bothDirections - javaTok and split at \"=>\" (and trim) or \"<=\" (and reverse)","1014235":"splitAtDoubleLeftArrow - javaTok and split at \"<=\" (and trim)","1014238":"parseDoubleLeftArrowMap","1014239":"parseDoubleLeftArrowMapCI","1014284":"getAWTFrame (get Frame of Swing component)","1014290":"dropLeadingSlash","1014298":"regexpGroups - synonym of regexpFirstGroups - make Java regexp Matcher and return all groups of first match","1014299":"doubleRatio - dividing without DivisionByZero","1014312":"mechList_opt_tlft","1014318":"parseDoubleArrowMapCI_tlft","1014319":"parseDoubleLeftArrowMapCI_tlft","1014327":"toArray - synonym of toObjectArray; also allows a type","1014340":"calcHeight - calculate height from width","1014361":"containsSpace - synonym of containsSpaces","1014366":"isStringList - actually checks every element","1014404":"removeAll","1014415":"indexConceptFieldCI - add index to a string field of a concept class - case-insensitive - now idempotent","1014416":"ConceptFieldIndexCI - new version with MultiSetMap","1014420":"iff - synonym of iteratorFromFunction_withEndMarker","1014426":"TokCondition","1014427":"checkTokCondition","1014450":"startsWithDigit","1014476":"uniquifyCI","1014495":"simpleDateFormat_local","1014502":"indexOfIC_underscore - indexOfIC + underscore as single character wildcard (as in MySQL)","1014533":"mapKeysAndValues","1014544":"isAllUpperCase - synonym of hasLettersAllUppercase","1014559":"lookupOrKeep","1014599":"inputText - show input form for single-line text, call action on enter (in new thread)","1014600":"callF_thread - call a Runnable, func, voidfunc or function name in new thread","1014637":"jrigid","1014662":"sortedByComparator","1014663":"subBot_serveFileWithName","1014683":"linesPreservingTrailingNewLine","1014684":"unquoteAllLines","1014697":"newLinesToSpaces","1014702":"getMinimumSize","1014712":"onEnterInAllTextFields (and combo boxes)","1014713":"showForm_makeComponents","1014714":"showForm_leftWidth","1014715":"showForm_makeFrame","1014717":"showForm_arrange1 - arranges parts horizontally","1014718":"showFormTitled_customArrangement","1014719":"showFormTitled_customLayout","1014721":"addAllComponents - add multiple Swing components to container","1014722":"childOfType","1014723":"containsATextArea","1014724":"getComponents - Container.getComponents() as list","1014725":"add - add Component to Container, add element to collection, set bit in BitSet","1014726":"totalPreferredHeight","1014727":"listWithoutIndicesInBitSet","1014730":"formLayouter1 - splits available height among text areas","1014732":"setComponentID","1014733":"componentID","1014735":"allChildren - recurses","1014767":"squareBracket","1014782":"_initFrame - add title menu and register frame","1014792":"tempActivity - record current activity - dummy version doing nothing","1014793":"wrapAsActivity [LIVE version entering the current module]","1014802":"setURLConnectionDefaultTimeouts","1014812":"maxStringLength","1014814":"asciiSideBySide - ASCII is a synonym for nonproportional text here","1014815":"maxLineCount","1014817":"repLine - repeat a line","1014822":"linesLL","1014825":"holdInstance - hold instance of a class for called functions - use with temp","1014826":"listThreadLocalAdd","1014827":"listThreadLocalPopLast - remove & return last element","1014828":"heldInstance - get instance of a class held by holdInstance","1014829":"isInstanceOf - reversed form of isInstance (object, class)","1014874":"subByteArray","1014906":"vm_generalMap_put","1014907":"vm_generalMap_get","1014908":"vm_generalMap","1014936":"arrayOfType - synonym of makeArray - make array of specific type","1015075":"jlabel_textAsHTML_center_ifNeeded","1015076":"containsNewLines - synonym of containsNewLine","1015097":"saveTranspiledStandardFunctions","1015098":"transpiledStandardFunctions_file","1015099":"getTranspiledStandardFunctionsIfCached","1015100":"veryQuickJava_finish","1015108":"localDateWithSeconds","1015216":"selectedItem - synonym of getSelectedItem - for JList\/JComboBox","1015220":"asLinkedHashMap","1015248":"parseHexChar","1015250":"instanceFieldsMap - from getOpt cache","1015252":"unquoteUsingCharArray","1015268":"Scored - float-scored value. don't put null in here","1015269":"getVar","1015290":"VF2 - void function with two arguments","1015292":"componentPopupMenu_top","1015294":"fileExtension - including dot. uses only last extension if there are multiple","1015295":"smartLastIndexOf - returns l(s) if not found","1015298":"endsWithNewLine","1015312":"waitForVarToBeNotNull","1015320":"moveFile - smarter version of File.renameTo(); asserts success. second argument is a target FILE NAME, not the DIR to put it in","1015324":"dirOfFile","1015329":"snippetType_JavaXDesktop","1015340":"loadSnippet_cached - synonym of loadSnippet_simpleCache","1015356":"renderFileInfo","1015399":"isSubclassOf - synonym of isSubclass - is a a subclass of b (or the same)?","1015402":"tempDisposeWindow","1015404":"localDateWithMinutes","1015407":"parentFile - synonym of dirOfFile","1015420":"fileServerURL","1015421":"asCIMultiSet","1015453":"containsKey","1015526":"getAndClearList","1015542":"onEnterIfTextField (or combo box)","1015554":"LiveValue","1015556":"SimpleLiveValue","1015568":"joinWithEmptyLines","1015618":"elapsedSeconds - uses sysNow if supplying a long","1015624":"isCurlyBracketed - synonym of isCurlyBraced","1015625":"unCurlyBracket - synonym of tok_unCurlyBracket","1015637":"defaultBotName","1015644":"formatFunctionCall","1015675":"imageIO_readURL","1015676":"unwrapTrivialExceptionWraps - unwrap rethrow()s","1015710":"doLater - install a java.util.Timer","1015728":"jmenu_autoMnemonic - extract mnemonic in the form of e.g. \"&Translate\"","1015734":"humanizeFormLabel - e.g. \"snippetID\" -> \"Snippet ID\"","1015739":"applyDefaultMargin","1015741":"checkFileNotTooBigToRead","1015746":"tok_allIdentifiers","1015749":"id - identity function","1015750":"mechHashMap - mech map as normal HashMap","1015751":"asHashMap","1015763":"simplifySafetyTags","1015764":"containsAnythingNeq","1015772":"centerAndSouthWithMargins - make a BorderLayout with two components","1015796":"packInternalFrameVertically - keeps width","1015802":"identityHashSet","1015805":"sortedAlphaNum - use the smart sorter","1015806":"simpleConceptIndex","1015807":"allNonStaticNonTransientFields","1015812":"csetAndReturn - return the concept","1015813":"disposeInternalFrame","1015818":"getInternalFrameTitlePaneComponent","1015858":"getCanonicalFile - File.getCanonicalFile()","1015890":"fillJPopupMenu - see fillJMenu","1015892":"DynModule [base class for dynamic modules]","1015893":"cancelTimers","1015904":"snippetImageURL_noHttps - Java is still bitchy","1015920":"onSelectedItem - for JComboBox","1015940":"dm_listModules","1015947":"ewicOneOf - endsWithIgnoreCase, multiple checks","1015952":"_handleException","1015961":"dm_getModule - takes ID, stem, service name or actual module and returns actual module instance (virtual DynModule)","1015971":"dm_fieldLiveValue - live-value for a field in DynModule. should also work with transient fields","1015981":"F2 - function with two arguments","1015991":"loadBufferedImageFixingGIFs","1015994":"isGIF","1016000":"neqGet - combines neq() and get()","1016008":"fileInSameDir - same dir, new name","1016010":"localMechListFile - contains contents of list; full name is  in another file","1016015":"serverMechList_raw_fresh","1016018":"md5OrNull","1016019":"muricaCredentialsPlus","1016023":"remoteMechListMirrorFile","1016028":"onConceptsChange","1016109":"dropAfterSlash - also drops the slash & rtrims","1016127":"dm_getStem - now also takes a service ID","1016131":"dm_listStems - list the static part of every module","1016179":"snippetType_dynModule","1016184":"firstIntAsString - get first int in string (or null)","1016203":"systemHashCodeHex","1016225":"dm_modulesOfType","1016226":"filterByShortClassName","1016236":"bindLiveValueListenerToComponent - now a synonym of bindHasChangeListenersToComponent","1016245":"dm_moduleID","1016251":"md5OfFile","1016283":"afterLastSpace","1016289":"retireClassLoader","1016290":"isJavaXClassLoader","1016324":"subBot_serveWithContentType","1016325":"callMainBot","1016331":"computerIDFile","1016350":"childWithClassNameEndingWith","1016362":"mainDesktopPane","1016364":"showForm_makeInternalFrame","1016365":"minInternalFrameWidth","1016366":"showInternalFrameFormTitled","1016369":"getPossiblyInternalFrame - get enclosing JInternalFrame, JFrame or JWindow","1016371":"setVar","1016374":"muricaCredentialsQuery","1016409":"isGeneralFileServerSnippet","1016412":"javaVersion","1016422":"combineAutoCloseables - closes a first, then b","1016424":"print_append (helper for print function)","1016459":"dm_makeModule - doesn't make a new module if it is already loaded","1016462":"dm_moduleOfType - type = short class name or \"snippetID\/shortClassName\"; returns direct module reference","1016467":"mapPairsToList","1016468":"innerCleanUp","1016470":"showFormTitled2 - with formLayouter1","1016482":"actionListenerInNewThread - including an instance to hold","1016484":"printHidingCredentials","1016487":"regexpExtract - return whole first match","1016497":"isStaticMethod - synonym of methodIsStatic","1016503":"sortByCalculatedFieldIC","1016511":"formatLocalDateWithMinutes - synonym of localDateWithMinutes","1016515":"foldl","1016529":"networkAllowanceTest","1016531":"isAllowed","1016537":"actualUserHome","1016544":"fsIOpt - synonym of formatSnippetIDOpt","1016555":"interruptThread","1016559":"replaceElementsUsingMap","1016561":"ExpiringMap2 - now synchronized","1016562":"sysTime - synonym of sysNow","1016566":"vm_generalSubMap","1016581":"standardCredentials_noCookies","1016585":"call_checkArgs","1016601":"tempLoadingAnim","1016604":"_threadInheritInfo","1016605":"_threadInfo","1016608":"assertVerbose","1016615":"addThreadInfoToRunnable","1016616":"_inheritThreadInfo - synonym of _threadInheritInfo","1016617":"asRunnable - synonym of toRunnable","1016622":"isEditableComboBox","1016623":"enableWordWrapForTextArea","1016640":"filterByProgramIDAndShortClassName","1016656":"dm_requireModule - synonym of dm_makeModule","1016663":"setOptIfNotNull","1016710":"dm_ownTimer","1016711":"dm_currentModuleMandatory - synonym of dm_current_mandatory","1016740":"zipFileContains","1016741":"zipFileContains_falseOnError","1016781":"highestByFunction","1016796":"getWeakRef","1016816":"dm_moduleLibID - module library ID of current or other module","1016855":"litobjectarray - synonym of litObjectArray","1016861":"isStringOrIntOrLong","1016864":"newWeakReference - new WeakReference(...) with null propagation","1016884":"tok_splitAtComma - split string at commas honoring tokens. results are trimmed","1016886":"hotwireSharingLibraries_silently","1016905":"fileInfo - synonym of renderFileInfo","1016906":"weakRef - synonym of newWeakReference","1016907":"DefunctClassLoader - just a marker to find them quickly in VisualVM","1016918":"toPath - File to Path","1016936":"_recordNewSwingComponent - to help garbage collection","1016945":"saveTextFileIfDifferent","1016958":"pairsB - synonym of secondOfPairs","1016961":"globalIDLength","1016965":"mapPairB - apply function to second element of each pair. also synonym of pairMapB","1016969":"syncAddAll - addAll & synchronize on collection","1016977":"syncEmpty - synchronized empty()","1016979":"syncAdd - add & synchronize on collection","1016980":"syncClear - clear & synchronize on collection","1016986":"objectsWhereFieldGreaterThan","1016990":"syncNempty - synchronized nempty()","1016992":"rCallOnSelectedListItem","1016999":"scoredSearch_prepare","1017018":"syncMRUCache - synchronized MRU cache","1017021":"primitiveToBoxedType","1017022":"primitiveToBoxedTypeOpt","1017023":"instancesOf - synonym of collectInstances","1017031":"eqic_gen - generic eqic (false if any argument is not a string)","1017047":"uniqueFileNameUsingMD5_80_v2 - unique even on Windows, maximum file name length=80","1017060":"vm_generalWeakSubMap","1017062":"isTrueOpt","1017118":"synchroLinkedHashSet","1017120":"printWithIndent - synonym of printIndent","1017122":"flattenList2","1017124":"jLiveValueCheckBox - both ways","1017125":"bindCheckBoxToLiveValue","1017129":"dm_fieldCheckBox - JCheckBox bound to module field (both ways)","1017131":"jMatchStart function - match first tokens, return rest","1017132":"match2x","1017139":"jTextAreaWithUndo","1017140":"vm_generalWeakSet","1017146":"replaceACCInClassLoader","1017147":"defaultVMArgs - synonym of javaxDefaultVMArgs","1017148":"java10OrHigher","1017149":"addDefaultVMOption","1017165":"getClassLoaderOrSame","1017166":"vm_globalACC","1017168":"fixACCInClassLoader","1017169":"loadSnippetSilently - synonym of loadSnippetQuietly","1017171":"tempInterceptPrint","1017179":"saveTextFileUnlessExists","1017182":"loadFunctions_clearCache","1017183":"joinWithPlus - join with \"+\" separator","1017196":"mL_raw - synonym of mechList_raw","1017215":"dropEntryFromParams","1017216":"doAfter - synonym of doLater","1017243":"localMechListsDir","1017244":"iteratorFromFunction_f0_autoCloseable - end on null","1017245":"_registerIO - register I\/O access (creation of FileInputStream\/FileOutputStream etc.) - normally empty","1017247":"CloseableIterableIterator","1017248":"emptyCloseableIterableIterator","1017249":"_wrapIOCloseable","1017250":"_registerIOWrap","1017251":"localMechList_opt_raw_fresh","1017259":"tokAppend_reTok - append to token & reTok","1017271":"indicesOfAngleBracketVars","1017272":"isAngleBracketVar - synonym of isAngleBracketed","1017275":"allSpreads - allSpreads(m, n) = all distributions of m items into n buckets","1017294":"filterAntiFilter - make \"true\" and \"false\" list using predicate","1017303":"alphaNumComparator","1017307":"pairsSortedByA","1017363":"_threadInfo_addMakerAndRetriever","1017373":"defaultTimerName - default name for a new timer","1017401":"sortInPlaceByCalculatedField","1017409":"appendSquareBracketed","1017494":"toStringWithClass","1017544":"splitAtTokens","1017559":"remoteMechListMirrorNameFile","1017567":"tok_findEndOfStatement (works, but might have trouble with for + block)","1017604":"joinNemptiesWithColonSpace","1017646":"localYear","1017668":"localDayOfMonth","1017670":"uniqueString - make UniqueString","1017683":"uncurly - synonym of tok_unCurlyBracket","1017697":"javaTokWithBrackets - synonym of javaTokPlusBrackets","1017709":"MechMode","1017710":"mechMode","1017711":"remoteMechListMirrorsDir","1017713":"getMultipleKeys","1017714":"remoteMechListMirrorMetaFile","1017722":"tempAdd - temporarily add to collection or container","1017726":"hpre_htmlencode - synonym of pre_htmlencode","1017753":"sortedByCalculatedField - synonym of sortByCalculatedField","1017784":"parse3_cachedPattern","1017785":"parse3_cachedInput","1017794":"findEndOfBracketPart2 - with square brackets","1017795":"javaTokPlusBrackets2 (round + curly + square, keeps all)","1017797":"tok_combineRoundCurlySquareBrackets_keep","1017854":"pairsA - synonym of firstOfPairs","1017860":"ciMultiSet - case-insensitive multiset","1017898":"Steppable","1017913":"vm_busListeners_live - Set<VF2<S, O>>","1017914":"vm_generalIdentityHashSet","1017915":"syncIdentityHashSet","1017916":"synchronizedSet - synonym of synchroHashSet + synchronize a set","1017919":"osMXBean - get OperatingSystemMXBean","1017921":"advancedOSMXBean","1017923":"vmBus_send","1017929":"getSwingFontScale","1017936":"cloneLinkedHashMap","1017949":"rtrim_fromLines - no \\n after last line","1017995":"makeAbsoluteURL","1018000":"reverseGet - get from end of list","1018009":"htmlEncode2 - synonym of htmlencode_noQuotes","1018060":"evalWithTimeoutOrException","1018114":"isCISet - is collection a case-insensitive set?","1018135":"nestedIterator","1018146":"cicAtOddPosition","1018157":"structureOrTextForUser","1018160":"getCodeFragmentSafety - \"S1\" safety checker (simply identifier based, fixed allowed list)","1018163":"isSafeCodeFragment","1018183":"dm_reloadModule","1018222":"javaTokWithAllBrackets - synonym of javaTokPlusBrackets2","1018245":"get2 - get field of field","1018251":"MechListDependentCache - depends on a single mech list","1018288":"tempSetTL - synonym of tempSetThreadLocal","1018310":"subBot_serveText - for sub-bots","1018326":"sortByCalculatedFieldDesc_inPlace","1018338":"CancelPoint - return mechanism through multiple nested functions","1018339":"newCancelPoint","1018340":"cancelTo - unwind to cancel point","1018341":"CancelToCancelPoint","1018342":"withCancelPoint","1018360":"dropSlashPrefix - synonym of dropLeadingSlash","1018367":"similarEmptyList - make an effort to create an empty list of same type","1018372":"defaultRandomGenerator","1018389":"deleteAllFilesInDirectory (dangerous :))","1018399":"snippetTitle_cacheFile","1018415":"matchEnd function - match last tokens, return rest","1018419":"vmBus_onMessage","1018431":"formatDoubleX - synonym of formatDoubleFull","1018451":"getException - run code and get exception that it throws","1018453":"wrapPatternSyntaxException","1018455":"multiLineQuoteWithSpaces","1018473":"joinNemptiesWithVBar","1018496":"_MethodCache - caches methods of a class","1018497":"callOpt_cached (optimized version of callOpt)","1018527":"systemCPULoad - uses MX bean (no external library required)","1018530":"runnableToVF1 - ignore argument","1018544":"aname - make HTML anchor","1018561":"dm_callModule - call function in a module","1018590":"regexReplaceIC - with function callback","1018591":"regexpMatcherIC","1018597":"hjs - synonym of hjavascript","1018688":"runAndReturn","1018708":"dropExtension - get file's base name","1018713":"associatedInfosFile","1018728":"firstStartingWithIC_drop - drop prefix","1018729":"getOneLineFileInfoField","1018737":"clamp","1018746":"dm_ownResource","1018790":"formatDouble_significant2 - format with significant number of total digits","1018807":"F3 - function with three arguments","1018820":"getFileInfoField - synonym of getOneLineFileInfoField","1018862":"dm_rst - make ReliableSingleThread for DynModule. automatically enters() before calling the runnable","1018863":"dm_rEnter - code fragment for entering module","1018884":"_registerAutoCloseable","1018885":"closeAutoCloseables","1018897":"dm_callOS - call Stefan's OS function","1018898":"dm_os - get reference to Stefan's OS","1018901":"getList - getOpt with cast to List","1018910":"nonStaticFieldObjects","1018934":"sortedByCalculatedFieldDesc - synonym of sortByCalculatedFieldDesc","1018941":"ownResource - synonym of _registerAutoCloseable","1018945":"hbuttonOnClick - make <button> tag with onClick","1018979":"isLocalSnippetID","1018982":"localSnippetFile","1018983":"isLocalSnippet - synonym of isLocalSnippetID","1018992":"dm_startQ","1019000":"snippetImageURL_http","1019003":"tempLock","1019030":"vmGeneralMap_get - synonym of vm_generalMap_get","1019036":"dm_enter - enter another module (don't call this directly)","1019058":"filesWithExtension","1019077":"dm_resolveModule - stem -> module","1019097":"spaces","1019100":"str_toM","1019107":"stringOptPar","1019123":"dm_listModuleIDs","1019126":"itemPlusList","1019133":"syncPut - put & synchronize on map","1019138":"hasSuperclassShortNamed","1019167":"machineIsOffline - currently checks VM general map","1019176":"FileTransferable - represents one or more files","1019177":"copyFileToClipboard (returns the argument)","1019179":"sortedByCalculatedFieldIC - synonym of sortByCalculatedFieldIC","1019241":"addSlashPrefix","1019275":"DynPrintLogAndEnabled","1019280":"addFirst","1019305":"localMonth (1 to 12)","1019375":"containsRegexpIC","1019380":"dm_current_mandatory_generic","1019407":"singlePlusArray","1019447":"toMinutes - convert milliseconds to minutes (double)","1019448":"renderHowLongAgo","1019452":"howManySecondsAgo","1019460":"indexOfNonDigit","1019463":"rowSorter_setComparators","1019464":"paramsToPairs","1019476":"str_toK","1019477":"toIntOpt","1019483":"dm_setModuleName","1019488":"applyFunctionToMapValue - transform value of one map key, modifies & returns original map","1019581":"newSubListOrSame - return cloned subList or original list if full range","1019588":"IntegralImage (RGB, size limit 8 megapixels, uses 12 byte per pixel)","1019595":"BWIntegralImage (size limit 8 megapixels, uses 4 byte per pixel)","1019599":"elapsedSeconds_timestamp","1019618":"isFile","1019625":"mapNonNulls - map, then nonNulls","1019634":"localTimeWithSeconds (no date)","1019635":"saveTextFileIfChanged - synonym of saveTextFileIfDifferent","1019639":"fieldComparator","1019691":"dm_vmBus_onMessage - note: does not enter the module","1019733":"vm_busListenersByMessage_live - Map<S, L<VF2<S, O>>>","1019734":"vm_generalHashMap","1019758":"regexpExtractAll - return all whole matches","1019779":"afterSlash - empty if no slash","1019800":"dm_q - get current module's queue, or add code to queue","1019801":"lines_rtrim - synonym of rtrim_fromLines","1019802":"conceptsWhereIC - ignore case when comparing strings","1019803":"filterConceptsIC - filter a list of concepts by params, ignore case in case of strings","1019804":"checkConceptFieldsIC","1019805":"eqicOrEq - eqic if strings, eq otherwise","1019809":"cleanJavaCompilerOutput","1019850":"copyListPart","1019851":"tok_firstClassName","1019852":"anyFileWithExtensionInDir","1019856":"hotwire_collectJars (program + libraries)","1019880":"fraction - get fractional part of double","1019882":"filterKeys - synonym of filterMapByFunctionOnKey","1019896":"evalInQ - run in a queue, wait, get return value","1019897":"returnOrThrow_either - return if eitherA, throw if eitherB","1019901":"isEitherB - synonym of eitherIsB","1019905":"syncList - synonym of synchroList","1019927":"makePopupMenuConditional","1019941":"toolTip - synonym of setToolTipText","1019956":"dm_moduleIDs - synonym of dm_listModuleIDs","1019967":"failIfUnlicensed - synonym of exitIfUnlicensed - throw exception if licensed() == false","1019973":"tempCleaningUp - tell system that we are in a cleanMeUp method, so ping() doesn't fail","1019993":"localSnippetsDir","1020000":"localSnippetTitle","1020054":"getPreferredSize","1020058":"preferredWidth","1020065":"ping_okInCleanUp - don't fail if we're cleaning up","1020066":"dm_getStemByID - also works with broken DynamicModule's (with no object)","1020067":"preCleanUp - mark a program\/object as being cleaned up","1020076":"dm_reloadModuleInBackground","1020101":"unicode_downPointingTriangle (filled black)","1020102":"jPopDownButton - button that shows a popup menu. Automatically adds a small triangle to the button text","1020112":"paramsWithout - drop key from param array","1020113":"getPreferredWidth - synonym of preferredWidth","1020122":"isMenuSeparatorIndicator","1020139":"dm_call - call function in a module. should also work from a non-module if moduleOrID is a direct reference","1020141":"isJAR (same as zip)","1020142":"compileSnippetThroughServer - drop-in for CompilerBot.compileSnippet2","1020143":"takeFirstOfByteArray","1020151":"assertStringList - actually checks every element","1020187":"imageSnippetsCacheDir","1020208":"clearToken","1020214":"similarEmptyMultiMap - make an effort to create an empty MultiMap of same type","1020255":"jPopDownButton_noText - pop down button with just a triangle (no text)","1020298":"isSymLink","1020380":"getCachedTranspilationFile - actual file is plus .gz","1020404":"stdFunctions_uncached - now uses HashMap (smaller)","1020408":"subBot_serveHTML","1020409":"parseEqualsProperties","1020412":"parseColonProperties","1020422":"formatLocalDateWithSeconds - synonym of localDateWithSeconds","1020436":"objectWhere - synonym of findWhere","1020438":"dm_requireSnippetUpdatesModule","1020439":"dm_onSnippetTranspiled - runs in module queue","1020445":"pnlToString - see pnl","1020456":"recommendedTranspilationDateForStandardFunction","1020459":"recommendedTranspilationDateForStandardFunctions","1020460":"standardFunctionsCacheUpToDate","1020474":"boolPar - extended synonym of boolOptParam","1020477":"lowestByField","1020591":"isInQ - is current thread running inside a Q","1020592":"isCurrentThread","1020593":"runInQAndWait - run in a queue, wait until done. run immediately if called from within queue","1020597":"alphaNumComparatorIC","1020603":"class LongRange - range of longs (start\/end)","1020619":"isDirectory","1020623":"innerException2 - descends only when message is empty","1020692":"calendarFromTime","1020722":"dm_inQ - add code to current module's queue","1020726":"loadLibraryOrSrcLib","1020733":"syncL - get size of collection or map while synchronizing on it. also, make a synchronized ArrayList","1020735":"markAsSrcLib","1020736":"isMarkedAsSrcLib","1020740":"hotwire_libraryIDsFromJar","1020741":"hotwire_libraryIDsFromJar_deleteJarOnFail","1020746":"dropPrefixOrNull","1020753":"findClass_fullName","1020762":"tokPrepend_reTok - prepend string to a token, reTok","1020775":"elapsedMinutes_timestamp","1020779":"realMC_tl - ThreadLocal holding reference to real main class","1020783":"imageServerURL","1020794":"pcallFAll_returnFirstNotNull","1020795":"vmBus_query - send with possible return values; return first result","1020796":"dm_vmBus_answerToMessage","1020819":"conceptsFileName","1020834":"weakSet - synonym of synchroWeakHashSet","1020858":"putMultipleKeys - put value in map with multiple keys","1020859":"allPlus","1020875":"dm_current_generic","1020879":"db_mainConcepts","1020882":"db_standardExposedMethods","1020883":"_defaultClassFinder","1020884":"setDefaultClassFinder","1020890":"list (for concepts)","1020902":"csetAll","1020926":"tok_dropCurlyBrackets","1020929":"addToCollection","1021006":"snippetType_javaxModule","1021014":"defaultJavaXTranslatorID","1021030":"strL - length of string (could also use l, but this one has less baggage)","1021031":"listL - length of list\/collection (could also use l, but this one has less baggage)","1021032":"nemptyString","1021045":"fsI_flex - prepend \"#\" if begins with digit","1021059":"flexMatchIC_iterate [finds all solutions, seems to work now]","1021069":"javaTokNPunctuation_plusAsterisk","1021071":"ai_spreadCertainIndices_2 - works on CNC, fixing the CNC logic","1021093":"countTokens","1021143":"conceptWhereIC - synonym of findConceptWhereCI","1021157":"hhtml_head_title_body","1021158":"paramsToOrderedMap","1021159":"changeParam","1021160":"html_valueLessParam - e.g. for \"autofocus\"","1021231":"regexpReplaceIC - synonym of regexReplaceIC","1021285":"asciiSideBySideWithSeparator","1021286":"formatDoubleArrowPairs_horizontallyAligned","1021301":"replacePlusWithSpace - for scoredSearch (like tinybrain search)","1021333":"dm_require - synonym of dm_makeModule","1021348":"filterChars","1021370":"regexpReplace_direct - with direct replacement","1021386":"tok_splitAtPlus","1021424":"indentStructureString","1021425":"isOpeningBracket - one of 3 types","1021426":"isClosingBracket - one of 3 types","1021427":"any - check if predicate matches on any element of collection","1021428":"containsClosingBracket - one of 3 types","1021483":"componentPopupMenu_getEvent","1021509":"disableMenuItem","1021526":"findMethod_cached","1021549":"newLinesToSpaces_trim","1021563":"joinWithVBar (and spaces)","1021565":"lastThat - find last element in list that matches a predicate","1021577":"hotwire_classesToShare","1021584":"syncLinkedHashSet - synonym of synchroLinkedHashSet","1021594":"snippetType_javaxDesktopModule (non-android module, also not a DynModule)","1021595":"isJavaxModuleSnippetType","1021640":"callTokenizer","1021649":"dm_getService - returns actual module","1021655":"stringIfTrue (otherwise \"\")","1021660":"codeAnalysis_isSafeIdentifier","1021661":"codeAnalysis_identifierSafetyMap","1021680":"lines_possiblyRTrim","1021696":"neatMechListURL","1021721":"htmlTable2 (make HTML table from arbitrary data, more options)","1021780":"reverseInPlace - synonym of reverseList","1021828":"faviconMimeType","1021829":"hpasswordfield - make HTML password input field","1021832":"appendWithNewLine - inserts new line between a and b if they are both not empty","1021843":"eitherIsA","1021846":"strOr - convert to string with str() or use default when null","1021854":"tempInterceptPrintIfNotIntercepted","1021856":"print_byThread_dontCreate","1021858":"stringPar - synonym of stringOptPar","1021879":"mapKeyAndFunction - iterate on list, keep object as key, function result as value","1021902":"litparams - make object array for params (key\/value\/key\/value...), dropping null values","1021906":"hopeningtag - synonym of hopeningTag","1021916":"getStringOpt - getOpt with optional cast to string","1021925":"withoutInstancesOf","1021951":"javaTokForJFind_array - code tokens as array","1021952":"codeTokensAsStringArray","1021962":"htmlEncode2_nlToBr - synonym of htmlEncode_nlToBr","1021995":"simpleDateFormat_timeZone","1021996":"timeInTimeZone (HH:MM)","1022003":"hbuttonOnClick_returnFalse - make <button> tag with onClick, add \"; return false;\"","1022009":"profileThisThreadToString - takes a Runnable or IF0","1022037":"ScoredSearcher (old). use ScoredSearcher_stable instead","1022094":"argumentCompatibleWithType","1022095":"call_withVarargs","1022097":"massageArgsForVarArgsCall - TODO: optimize for case where there is a single O... parameter","1022098":"callOpt_withVarargs","1022130":"fileNotEmpty","1022132":"stringIf - synonym of stringIfTrue","1022182":"vmBus_addListener_basic","1022198":"allInterfacesImplementedBy (including c itself if it is an interface)","1022206":"loadTextFile_trim","1022227":"defaultTokenizerCacheSize","1022253":"unicodeFromCodePoint - synonym of codePointToString","1022256":"makeAccessible - turn Field or Method accessible","1022290":"realMC","1022320":"ahref_unstyled - make HTML link without underline and color change (undecorated)","1022374":"formatColonProperties","1022393":"mechList_opt_tlft_cached","1022398":"eqOrSame - same semantics as eq(), but explicitly checks a == b first","1022548":"hSingleRowTable_withSpacing","1022560":"vmBus_wrapArgs","1022562":"vmBus_queryAll - send with return values; return all non-null results","1022570":"yesNo2 (no dot, no space)","1022591":"dm_evalInQ","1022613":"regexp_findSnippetIDs (with \"#\", \"lib\" or \"!\") - group 1 is the integer","1022620":"snippetType_javaxSource (the original type)","1022621":"isJavaxApplicationSnippetType","1022623":"isJavaxCompilableSnippetType","1022624":"isJavaxCompilableSnippetTypeExceptInclude","1022633":"similarEmptyCollection - make an effort to create an empty collection of same type. defaults to list","1022636":"IResourceLoader","1022639":"stream2string - synonym of utf8streamToString","1022640":"vm_getResourceLoader","1022647":"lengthOfString","1022709":"toK_str - synonym of str_toK","1022712":"reflection_classesNotToScan","1022715":"reflection_isForbiddenMethod - is there another way?","1022718":"dm_modulesWithLibID","1022722":"checkFieldsIC - case-insensitive","1022757":"urlConnection_getInputStream (synonym of URLConnection.getInputStream)","1022793":"splitAtDoubleArrow_tok","1022848":"phraseCache - extended synonym of mmo2_match","1022872":"splitAtColon - does not tokenize","1022885":"Dyn_FieldWatcher - watch a field in a DynModule and call Runnable in module queue. might work for non-persistent fields now too","1022895":"forEach","1022927":"removeAndReturnCollection - remove element from list\/collection","1022995":"caseInsensitiveSet_treeSet - old version","1022996":"toCaseInsensitiveSet_treeSet","1023013":"dm_watchField - onChange is called in module queue","1023051":"loadClassFromClassLoader_orNull","1023052":"getClass_vmName_withLoadableUtils","1023103":"defaultDefaultClassFinder","1023127":"mapToValues - synonym of mapKeyAndFunction","1023132":"lround - round to long","1023157":"splitAtMinus - splits at \"-\" and trims all","1023159":"itemPlusArray - synonym of singlePlusArray","1023265":"trimLoadTextFile - synonym of loadTextFile_trim","1023272":"getConceptFieldCIIndex","1023275":"uniqCI - get or make concept with certain parameters, ignoring case","1023276":"findConceptWhereCI - new optimized version","1023278":"findConceptsWhereCI","1023287":"imageSnippetCacheFile","1023353":"isValidEmailAddress_simple","1023396":"jfind_any - returns C index. might not be efficient (always tries all the patterns)","1023397":"minUnlessMinus1","1023470":"dropTrailingSlash","1023480":"rcall - call with method name first","1023518":"singletonIterator","1023557":"hhead_title","1023559":"uniqCI2 - get or make concept with certain parameters, ignoring case; return whether it was new","1023560":"uniqCI2_sync","1023563":"sortByFieldInPlace","1023565":"nLines","1023573":"nemptyLines","1023586":"replaceMap","1023589":"domainIsUnder (is it the same or a subdomain?)","1023592":"theAGIBlueDomain","1023593":"isAGIBlueDomain","1023595":"paramsFromURL","1023648":"squareBracketed - enclose in square brackets","1023649":"objectsWhereIC","1023664":"serveJSON - serveJSON_shallowLineBreaks + jsonPrepareData","1023665":"hasConceptWhereIC","1023667":"conceptWhereCI - synonym of findConceptWhereCI","1023670":"jsonEncode_shallowLineBreaks - synonym of jsonEncode_breakAtLevel1","1023671":"serveJSON_shallowLineBreaks - serveText(jsonEncode_shallowLineBreaks(...)) - for sub-bots or direct servers","1023674":"postJSONPage - normal POST, decode result as JSON","1023677":"subBot_serve500 - internal server error","1023678":"serve500","1023704":"tryToReadErrorStreamFromURLConnection","1023713":"conceptsWhereCI - synonym of findConceptsWhereCI","1023754":"pre_htmlEncode - synonym of pre_htmlencode","1023820":"angleBracket","1023842":"startsWithLetterOrDigit","1023856":"matchesToMapUsingVarList_ciMap - values are also case-insensitive (if var appears twice)","1023864":"min3","1023885":"appendRoundBracketed","1023917":"nChars","1023952":"actualUserDir - actualUserHome as File","1023965":"callF_all - call multiple functions on same arguments, return list","1023966":"callFAll - synonym of callF_all","1024144":"levenWithSwapsIC - case-insensitive Damerau-Levenshtein string distance function (adjacent char transpositions have cost 1)","1024146":"simpleSpaces_javaTok","1024209":"loadableUtilsClassNameToMain","1024251":"cloneKeys_noSync - cloned list of keys","1024252":"cloneList_noSync","1024253":"distinctCIFieldValuesOfConcepts","1024255":"distinctCIFieldValuesOfConcepts_multiSet - unique field values plus count, case-insensitive","1024256":"IF2 - function with two arguments (interface version)","1024269":"rotateStringBuilder","1024270":"rotateStringBuffer","1024273":"html_massageAutofocusParam","1024295":"mapToOrderedMap","1024304":"grabValueAndCancel","1024307":"filterParams - grab selected keys from params (key\/value object array)","1024318":"indexSingletonConcept - so list(C)\/uniq(C) get really fast","1024330":"td_valignTop - synonym of tdTop","1024340":"directoryIsEmpty - also true for non-existant or not a directory","1024349":"defaultAgeBasedBackupRetentionStrategy_shouldKeep","1024381":"getAny","1024383":"spliceString - take out part and put in something new. note: second int is TO, not LENGTH","1024406":"mapToValues_ciMap - iterate on list, keep object as key, function result as value","1024407":"conceptsSortedByFieldCI - try to use index if possible","1024419":"rcall_string - rcall and cast to string","1024446":"intToHex_flexLength","1024456":"MultiSetMap - synchronized MultiMap with a Set as value structure","1024458":"ciMultiSetMap - MultiSetMap with outer ciMap and normal (hash-based) inner set","1024459":"multiSetMapToMultiSet - stores keys + their occurrence count (drops values)","1024460":"navigableMultiSetMapValuesIterator - iterates concurrently; doesn't handle null values; only for TreeMaps for now [dev.]","1024464":"syncMapPut2_createLinkedHashMap","1024466":"mapGet2 - checks map for null, but not the key","1024480":"params_stylePlus - add to style parameter","1024481":"joinNemptiesWithSemicolon","1024482":"parseCSSParameter","1024483":"unparseCSSParameter","1024484":"joinWithSemicolon","1024485":"mapPlus_noOverwrite","1024486":"litmap_impl_noOverwrite","1024540":"intRangeContains","1024542":"printVars_str - print a bunch of vars (don't use struct)","1024543":"renderVars_str - don't use struct","1024596":"subIntArray","1024597":"takeFirstOfIntArray","1024616":"if0ToF0","1024620":"itemPlusObjectArray","1024627":"dropAfterSubstring - return whole string if not found","1024661":"paramsPlus_noOverwrite - concat param arrays (keep existing values)","1024779":"mapPairsB - synonym of mapPairB","1024781":"setDynObjectValue - synonym of dynamicObject_setRawFieldValue","1024907":"copyToClipboard - text\/image\/file","1024948":"renameFileVerbose","1024950":"temp_loadPage_silent","1024954":"defaultBufferedOutputStreamSize","1024955":"bufferedOutputStream","1024967":"sortedAlphanumIC","1024971":"indexConceptFieldIC - synonym of indexConceptFieldCI","1024976":"mapPut_noOverwrite - put into map if key & value are not null & key not there","1024981":"close_pcall","1024984":"score","1024992":"stepAll","1025012":"tok_isJavaxMetaCommandLeftOf","1025041":"subBot_serveRedirect","1025134":"tempDBLock - DB lock as AutoCloseable","1025164":"thisDollarOneFields - actually this$1 or this$0","1025165":"fixOuterRefs - fix this$1 for classes that have more than one instance and only one field is set","1025178":"html - synonym of fixHTML","1025185":"boostHashCombine - hash value combine function from BOOST library","1025189":"DoLater","1025190":"ISleeper","1025191":"defaultSleeper - one thread per sleep request","1025192":"runWithExecutor","1025193":"FlexibleRateTimer","1025196":"addOrCreate - synonym of addDyn + createOrAddToSet","1025267":"insertString","1025288":"mapPut_returnValue","1025294":"x30JarServerURL","1025335":"costCenter","1025336":"vmBus_timerStarted","1025363":"firstToken - synonym of firstJavaToken","1025412":"fieldGet - Field.get() with wrapped exceptions","1025413":"nonStaticNonTransientFieldObjects","1025422":"IFieldsToList - field values, actually (in a record)","1025426":"not - boolean negation, return null on null","1025433":"tok_statementToBlock","1025473":"dropPrefix_trim - synonym of dropPrefixTrim","1025491":"nsToMS","1025494":"aGlobalIDObjUnlessLoading","1025514":"indicesOf","1025515":"IContentsIndexedList","1025516":"intArrayToList (makes an ArrayList)","1025518":"emptyIntArray","1025543":"toMultiSet - synonym of asMultiSet","1025554":"emptyString (or null)","1025582":"countCodeTokens - synonym of countTokens","1025591":"tok_isRoundBracketed","1025592":"tok_deRoundBracket","1025593":"tok_combineRoundBrackets_keep","1025604":"roundBracket - enclose in round brackets","1025608":"nSteps","1025690":"javaTokForStructure","1025691":"javaTok_noMLS - javaTok without multi-line-strings (for unstructure)","1025716":"containsAngleBracketVars","1025717":"angleBracketVarsToStars","1025740":"parseBigInt","1025778":"lastTiming_formatted","1025797":"makeAndCall_setInitInThread","1025800":"HasIndex - base class with an int index","1025801":"IContentsIndexedList2","1025802":"findCodeTokens with IContentsIndexedList2 [OK]","1025809":"nMessages","1025832":"IHasGlobalID","1025864":"dm_mediumRefreshTranspiler","1025867":"mapToLines_rtrim - lines_rtrim(map(...))","1025869":"unicode_thumbsUp","1025870":"unicode_thumbsDown","1025897":"Transformable","1025920":"mapToSet - synonym of mapToHashSet","1025966":"windowsLineBreaks - \\n to \\r\\n","1025985":"hpassword - synonym of hpasswordfield","1025986":"h3_htmlEncode","1025987":"jsBackLink","1025993":"htmlTable2_noHtmlEncode","1025994":"appendSlash - synonym of addSlash","1025996":"pUnlessEmpty - <p> if contents is not empty, otherwise nothing","1026001":"HCRUD - CRUD in HTML with pluggable data handler","1026002":"HCRUD_Concepts","1026004":"shortName - synonym of shortClassName","1026006":"isTransient","1026007":"_csetField - used by cset [LIVE]","1026014":"lambdaMap - map function with lambdaMapLike","1026036":"min_withNull","1026038":"find3_levenWithSwapsDistance","1026043":"joinNemptiesWithEmptyLines","1026045":"subBot_serveJavaScript","1026046":"eqicOrSwicPlusSpace - equals or starts with (plus space), ignoring case","1026048":"unicode_undoArrow","1026049":"unicode_crossProduct","1026051":"timeInTimeZoneWithOptionalDate_24","1026055":"nChanges","1026093":"Timed - value wrapped with timing result","1026094":"returnTimed - evaluate function and return Timed<A>","1026103":"ConceptWithGlobalID","1026107":"smallestTransparentGIFDataURI","1026108":"imageSnippetURLOrEmptyGIF","1026119":"flexMatchIC_getVarIndices","1026153":"navigableMultiSetMapValuesIterator_concurrent","1026154":"treeMultiSetMap - uses TreeMap","1026157":"indexConceptFieldDesc - add index to a field of a concept class - idempotent","1026175":"mapPairsToLines","1026188":"joinNemptiesWithSpace","1026217":"regexpCaseInsensitivePrefix","1026226":"hjavascript_src_withType - make <script> tag with link to source & official type & closing tag","1026235":"jsBool","1026238":"ukTimeZone_string","1026241":"llNempties","1026263":"subBot_noCacheHeaders - add HTTP headers for no caching","1026265":"psI_str - parseSnippetID as string","1026313":"isA - synonym of eitherIsA","1026314":"isB - synonym of eitherIsB","1026365":"ivf1ToVF1","1026370":"newLinesToSpaces2 - synonym of newLinesToSpaces_trim","1026413":"closeAllAndClear","1026497":"swic_notSame","1026501":"MMOPattern","1026551":"cicWithSmartWordBoundary - expect word boundary if first or last character is a letter or digit","1026623":"format_quoteAll","1026629":"listZIP - synonym of listZip","1026686":"WithTimestamp","1026749":"paramsPlus_inFront","1026769":"phraseToRegExp (with smart word boundaries)","1026818":"canCallWithVarargs","1026820":"stringBuilder - make StringBuilder","1026917":"toDoubleArray","1027035":"isSlowMachine","1027036":"getUpToDateSnippetTranspilationMD5 - or \"-\"","1027127":"ivf2ToVF2","1027186":"isShortNamed - check class name","1027240":"dropLoadableUtilsPackageFromStruct - e.g. \"loadableUtils.utils$Rect(...)\" to \"Rect(...)\"","1027275":"dm_doEvery - install a java.util.Timer","1027361":"optPar_ignoreOddLength","1027370":"renderEqualsCommaProperties","1027409":"nTests","1027444":"deleteConceptsWhereCI - case-insensitive","1027455":"nConcepts","1027543":"elapsedSeconds_sysNow - synonym of elapsedSeconds","1027549":"registerConcept - register a concept with mainConcepts","1027559":"tok_expandIfQuoted","1027560":"applyTranspilationFunction","1027573":"keyWithHighestValue - synonym of keyWithBiggestValue","1027582":"countConceptsCI","1027584":"conceptID - get ID of Concept (or 0 if null)","1027586":"conceptIDOrNull - get ID of Concept (null if null)","1027606":"newConceptsWithClassFinder","1027620":"indentedStructure","1027622":"objectToMap_nonTransient","1027625":"itemPlus - synonym of itemPlusList","1027633":"serveWithContentType","1027634":"dropTrailingSlashIfNemptyAfterwards","1027644":"nObjects","1027656":"mapWithIndexStartingAt1","1027657":"tok_transpileIfQuoted_dollarVars","1027669":"proxyFromInvocationHandler","1027670":"singleObjectMethodProxy","1027714":"binaryMimeType","1027735":"appendParamsToURL - synonym of appendQueryToURL","1027756":"And - generic binary \"&\" connector","1027774":"MetaTransformer","1027775":"metaTransformer_transformableAndList","1027805":"highestBy - synonym of highestByFunction","1027830":"Not - generic \"not\" operator","1027841":"dm_ownQ","1027848":"syncAddOrCreate - add to list and create synced list if necessary","1027912":"Visitable","1027913":"map_ping - map + ping [dev.]","1027931":"ReverseChain - backwards singly-linked cons list","1027945":"javaTokWithAllPlusAngleBrackets","1027946":"javaTokWithAllPlusAngleBracketsC","1027960":"objectsWhereNotIC","1027968":"Chain - singly-linked cons list (forward connected)","1028067":"numberOfWords2 - using words2","1028071":"mmo2_parsePattern - V2 of the NLP pattern language - with ^, $ and weights","1028074":"mmo2_match - current \"PhraseCache\" matcher for chat bots","1028076":"match3_startOrEndOfLine","1028077":"tok_splitAtAsterisk","1028078":"javaTokWithAllBrackets_cached","1028102":"uniqCI_returnIfNew","1028133":"subCharSequence","1028140":"mapToKeys - iterate on list, keep object as value, function result as key","1028176":"addAndReturnIndex - add to list and return index of new element","1028209":"dropDollarPrefix","1028211":"angleBracketed - synonym of angleBracket","1028233":"saveBinaryFileVerbose","1028238":"ContentsIndexedList - ArrayList with instant lookup by element","1028259":"getInnerClass","1028311":"paramsPlus_skipFirst","1028312":"prependEmptyOptionForHSelect","1028313":"hframeset_cols","1028314":"hscriptsrc - synonym of hjavascript_src","1028332":"hsansserif - sans-serif font for whole page","1028333":"lastTwo","1028334":"htmlEncode2If","1028335":"hcss_responstable [nice table design]","1028336":"hsimpletableheader","1028337":"th - make <th> tag","1028338":"ipToCountry2020 - use ipToCountry2021 instead!","1028339":"directoryEmpty - synonym of directoryIsEmpty","1028340":"randomAccessFileForReading","1028341":"binarySearchForLineInTextFile","1028342":"raf_findBeginningOfLine [dev.]","1028343":"lastIndexOf_byteArray","1028344":"raf_findEndOfLine - returns index of \\n + 1","1028345":"indexOf_byteArray","1028346":"raf_readFilePart","1028348":"assertLessThan","1028349":"assertBiggerThan","1028350":"cset_trueIfChanged","1028351":"ipToCountry2020_safe","1028353":"hashOfLong - same as Long.hashCode()","1028354":"conceptsWithFieldGreaterThan - try to use index","1028356":"collectSorted - collect field + sort","1028370":"lmap - synonym of lambdaMap","1028409":"getRawType","1028414":"fullRawLink - full link to a page in current bot","1028426":"hdivWithID","1028427":"hhiddenWithID - make HTML hidden field with id instead of name","1028429":"himgsrc - HTML <img> tag - takes image url","1028431":"hhiddenWithIDAndName - make HTML hidden field with identical id + name","1028446":"containsStars","1028469":"decimalFormatEnglish","1028495":"hcheckboxWithText - make HTML checkbox with clickable text label","1028496":"hlabelFor","1028522":"UnsynchronizedCompactHashSet","1028526":"hscript_clickableRows","1028527":"hparagraphs","1028531":"regexpFindRangesIC","1028535":"mmo2_levenWithSwapsScore - like mmo2_match, but return leven difference","1028537":"mp3mimeType","1028545":"hdesktopNotifications","1028551":"simpleDateFormat","1028567":"hframeset_rows","1028607":"defaultMetaTransformer - synonym of metaTransformer_transformableAndList","1028612":"indexOfSpaceEtc (or tab or newline)","1028613":"smartIndexOfSpaceEtc (or tab or newline)","1028614":"addPlusToCount","1028618":"mapToMultiMap","1028625":"parseHourAndOptionalMinutesToMinutes","1028626":"parseBusinessHours","1028629":"parseBusinessHours_pcall","1028636":"digitsOnly","1028660":"pIfNempty - make HTML p tag if contents not empty","1028661":"nConversations","1028664":"subBot_maxCacheHeaders","1028669":"replaceSquareBracketVars","1028680":"replaceDollarVars - does not use a tokenizer","1028746":"nestedI - synonym of nestedIterator","1028815":"hasConceptIC - synonym of hasConceptWhereIC","1028905":"arrayOfSameType - synonym of newObjectArrayOfSameType","1028962":"subBot_serveByteArray","1028994":"asCollection","1028995":"nanos - synonym of nanoTime","1029051":"himgsnippet - synonym of hsnippetimg","1029092":"iterateListWithIndex","1029157":"vmBus_anyFalse - check if anybody returns false","1029158":"vmBus_noObjections - return true if nobody returns false","1029395":"emptyCharArray","1029406":"printWriter - synonym of newPrintWriter","1029496":"setFieldToIVF1Proxy","1029497":"syncWeakHashMap - synonym of newWeakHashMap","1029500":"utf8charset","1029519":"span_title - synonym of spanTitle","1029572":"lowestByAlphaNum","1029574":"dm_isFirstSiblingModule - uses some arbitrary sorting (currently by module ID)","1029575":"dm_assertFirstSibling - fails if we are not the first sibling for this module lib ID","1029581":"HTMLFramer1","1029593":"DefaultValueConverterForField","1029594":"cSmartSetField_withConverter","1029596":"ParameterizedTypeImpl - an implementation of ParameterizedType","1029600":"type_LS - reflected type of LS (List<String>)","1029601":"beforeColonOrAll","1029602":"orEmptyQuotes","1029607":"setOptAllDyn_pcall - ignore errors","1029613":"firstWhereFirstLongIs","1029614":"ahref_possiblyTargetBlank","1029624":"vm_threadInterruptionReasonsMap","1029627":"hresponstable - synonym of hcss_responstable","1029628":"SecretValue - generic record","1029631":"Timestamp","1029636":"hcss_responstableForForms [nice table design with flexible widths, for forms]","1029637":"text_multipleChoiceSplit","1029645":"pnlToStringWithEmptyLines","1029646":"pnlToStringWithEmptyLines_rtrim","1029652":"conceptsWithFieldGreaterThan_sorted - sort by field also","1029654":"lowestConceptByField","1029659":"syncPopLast - synchronized version of popLast","1029661":"syncLast - synchronized version of last","1029662":"spacePlusRoundBracketedIfNempty","1029673":"rawEmojisList","1029674":"emojiShortNameMap","1029676":"emojisToUnicode - replace e.g. \":wave:\" with unicode emoji","1029679":"mapNonCodeTokens - keeps C tokens as they are","1029680":"html_emojisToUnicode - emoji replacement in HTML","1029685":"ciContentsIndexedList - case-insensitive ContentsIndexedList [kind of breaks indexOf contract]","1029689":"serveCSVWithFileName","1029690":"ymd_minus_hm - \"yyyymmdd-hhmm\"","1029691":"hhmm - hour + minute as string","1029693":"formatCSVFileForExcel2 [dev.]","1029694":"mapPlus_inFront - clone map and add items in front (return LinkedHashMap)","1029695":"replaceIfEquals - synonym of replaceIfEqual","1029707":"CountryDialCode","1029709":"loadJSONFile","1029710":"countryDialCodes","1029711":"countryDialCodesMultiMap - key=dial code","1029712":"treeMultiMapIndexByField","1029714":"allBackRefs","1029716":"hjs_markRowMagic","1029718":"sortedByConceptID","1029719":"ol - make ordered HTML list (no htmlencode)","1029721":"JavaScript","1029722":"hjs_copyToClipboard - function that copies text to clipboard","1029724":"snippetRawURL_maxCache","1029725":"hStylesheetSnippet_maxCache","1029727":"hjssnippet_maxCache - make <script> tag with link to snippet","1029728":"hNotificationPopups","1029730":"spaceRoundBracketed - synonym of spacePlusRoundBracketedIfNempty","1029731":"quoteOr - quote() when string is not empty, return custom default value otherwise","1029732":"syncLengthLevel2 - recursive length of collection of collections","1029739":"himageupload - image upload tag","1029740":"hjs_imgUploadBase64Encoder","1029741":"saveFileVerbose - synonym of saveBinaryFileVerbose","1029743":"ol_htmlEncode","1029744":"hcss_linkColorInherit - stop links from being blue","1029745":"countryDialCodes_rawNumbersTreeMultiMap","1029747":"InternationalPhoneValidator","1029748":"longestPrefixInNavigableSet [case sensitive]","1029749":"isValidInternationalPhoneNumber","1029750":"isAllDigits","1029769":"emptyDoubleArray","1029777":"startsWith_addingSlash - TODO: optimize","1029778":"dropUriPrefix","1029791":"putSetElementsFirst - convert collection to LinkedHashSet with specified keys in front","1029792":"splitAtSpace_trim - splits at \\s+, returns only non-empty entries, trims all","1029793":"or2_trim function - or2 plus trim","1029794":"hexColorToCSSRGB","1029795":"rgbToIntList","1029798":"countryDialCodeByCountryCode","1029799":"dialCodeStringForCountryCode","1029803":"IWebRequest","1029814":"decodeURIParams - synonym of decodeHQuery","1029815":"temp_printPrefix - temporarily set prefix for all print() in thread","1029818":"splitAtComma_trim - splits at comma, returns only non-empty entries, trims all","1029827":"hjs_selectize - include selectize.js. requires JQuery","1029828":"HTMLPaginator","1029835":"unicode_smallDownPointingTriangle (filled black)","1029839":"swic$ - curried version of swic","1029840":"addAnchorToURL - also removes\/overwrites existing anchor","1029841":"onlyNonNullParams","1029844":"syncRemoveAllExceptLast","1029845":"ConceptsRefChecker - detect + fix broken references","1029846":"firstElementNotSubclassing","1029847":"jsonEncode_breakAtLevels - jsonEncode with line breaks in multiple top levels","1029853":"proxy_InvocationHandler","1029859":"htmlEncode2_gen - htmlEncode2 on object","1029868":"div_floatRight - make HTML <div> with float: right","1029871":"serveInputStream","1029872":"subBot_serveInputStream","1029877":"DynNewBot2 [LIVE]","1029882":"actualMC - get actual main class. realMC() or mc()","1029883":"actualProgramID - programID() adjusted for realMC(). NOT really needed","1029886":"renderDBSaveTime","1029887":"hmp3upload - mp3 upload tag","1029888":"hjs_fileUploadBase64Encoder [hjs_imgUploadBase64Encoder with renamed ids]","1029892":"loadTextFileOrCreateWithRandomID","1029905":"hcrud_imagePreviewStyle","1029914":"urlWithoutQueryAndAnchor","1029915":"anchorFromURL","1029916":"dropParamFromURL","1029924":"regexpFindsIC","1029925":"regexpContainsIC - synonym of regexpFindsIC","1029926":"hbuttonLink - <button> acting like a link","1029929":"hsnippetimg_scaleToWidth","1029931":"getConceptOpt - return null if wrong type","1029932":"p_vbar - <p> with items joined with vertical bar unless empty","1029933":"applyFunctionToValue - similar to applyFunctionToMapValue","1029935":"renderConceptDate [created + modified]","1029957":"hstylesheetsrc","1029959":"hInitWebSocket","1029960":"addInFront - synonym of addFirst + containerAddFirst","1029961":"highestConceptByField","1029964":"sortedByConceptIDDesc","1029965":"secretValueOrNull","1029967":"aSecretGlobalID","1029969":"closeAllKeysAndClear","1029970":"nPosts","1029972":"renderHowLongAgoPlusModified","1029973":"hstyle_sourceCodeLikeInRepo","1029974":"jsonPrepareData","1029975":"withoutKey - synonym of mapWithoutKey","1029976":"stringToStringListOpt","1029977":"tok_identifiersInOrder","1029978":"serveJSON_breakAtLevels","1029979":"tok_integersInOrder - ignores minus signs","1029995":"isCodeSafe - synonym of isSafeCodeFragment","1030000":"touchConcept - mark as modified","1030003":"hcrud_mergeTables - merge tables side by side (e.g. for gazelle.rocks UserPost CRUD, dev.)","1030005":"allToLong","1030007":"sourceCodeToHTML_noEncode","1030015":"zipTwoListsToPairs_lengthOfFirst","1030029":"backupConceptsNow","1030045":"syncMapToPairs","1030046":"ReliableSingleThread_Multi - handle coalescing updates for multiple objects (all executed in a single thread)","1030047":"syncCloneAndClearList","1030051":"squareBracketIfNempty","1030058":"gazelle_postMentionRegexp","1030060":"firstEntry","1030062":"syncInstancesOf - instancesOf + sync","1030067":"joinNemptiesWithColon","1030069":"listToTopTenCI - uniquify, sort by descending occurrence count (case-insensitive)","1030071":"evalWithTimeoutOrFail - preferred function to use now","1030073":"runnableToF0 - return null","1030074":"div_vbar - <div> with items joined with vertical bar unless empty","1030075":"divUnlessEmpty - <div> if contents is not empty, otherwise nothing","1030089":"eqic_unnull","1030090":"pairsAWhereB - return a of pairs according to predicate on b","1030099":"p_alignRight - make right-aligned HTML p tag","1030120":"safeUnstructureAllowingClasses - safe-unstructure, but allowing a few main$ classes, takes Class references, so \"safe code\"-safe (haha)","1030121":"stackTraceForThread","1030131":"JavaXHyperlinker - annotates JavaX sources in HTML. Also, COLORS!","1030132":"tok_subListWithoutBorderNTokens","1030157":"entrySet - synonym of _entrySet","1030158":"_entrySet - synonym of entrySet","1030185":"ahref_js - link that executes javascript (don't make link if js is empty)","1030189":"htitledSectionWithDiv - create titled section in HTML (like jSection) [not <section> tag]","1030190":"dropParam - drop key from param array","1030196":"onlyKeys","1030198":"cgetAll_cloneLists","1030199":"cloneIfList","1030200":"fileNempty - synonym of fileNotEmpty","1030201":"renderDBLoadTime","1030210":"parseLongOpt_pcall - return 0 if out of range","1030211":"hjssrc - synonym of hjavascript_src","1030221":"joinPairWithColon","1030222":"hPopDownButton - HTML triangle pop-down menu","1030224":"getAndRemove - get element from map and remove","1030225":"sortLinesAlphaNumIC","1030244":"hhtml_title_body - synonym of hhtml_head_title_body","1030245":"hbuttonOnClick_noSubmit - make <button> tag with onClick","1030246":"gazelle_navLinks","1030248":"addParamsToURL - synonym of appendQueryToURL","1030261":"javaTokDropTrailingN - also unnulls","1030262":"jsDropTrailingComments - synonym of javaTokDropTrailingN","1030263":"asForPairsWithB","1030264":"js_evalOnWebSocketMessage","1030270":"isConceptClassIndexed","1030297":"FlexThreadLocal - more flexible version of BetterThreadLocal [for inheriting threadlocals in thread pools]","1030301":"htmlencode_forParams_v2 - also encodes entities","1030302":"htmlencode_forParams_useV2","1030320":"scorerWithSuccessesAndErrors - Scorer that keeps track of successes and errors","1030321":"nErrors","1030322":"mmo2_matchWithTypos","1030325":"toString - synonym of strOrNull","1030327":"safeUnstructMapAllowingClasses - safe-unstructure, but allowing a few main$ classes, takes Class references, so \"safe code\"-safe (haha)","1030330":"uniquifyAndSortAlphaNum","1030335":"shortNameIs - synonym of isShortNamed","1030340":"unicode_newLineArrow","1030341":"html_showLineFeedsForPRE","1030352":"parseColonPropertyCIMap","1030376":"VStack - a virtual stack for reified, steppable computations","1030387":"vStackCompute","1030391":"stringUnless","1030421":"dropTrailingDot","1030425":"gazelle_server","1030429":"subBot_serveFile_maxCache","1030432":"VStackComputableWithStep","1030433":"replaceDollarVars_dyn - does not use a tokenizer","1030435":"html_evaluateIfTags","1030437":"htmlTagFullParamString","1030440":"gazelle_textURL - URL to get text of post","1030441":"syncListPlus - list plus more elements, sync on list","1030442":"concatLists_syncIndividual - sync on each list being appended","1030445":"minuteInDay - 0 to 24*60","1030446":"anyIntRangeContains - true if any range contains the value","1030447":"splitBusinessHoursAtMidnight","1030448":"renderColonProperties - synonym of formatColonProperties","1030451":"ulIfNempty - make HTML list (no htmlencode) unless no items","1030452":"iterateWithIndex1 - starting at 1","1030454":"prependSquareBracketed","1030456":"zipTwoListsToPairs_longer","1030484":"fileContentsIs","1030485":"guessMimeTypeFromFileName","1030502":"fourth - get fourth element from a list","1030520":"dropHTMLTags - synonym of dropAllTags","1030521":"countWords - synonym of numberOfWords2","1030597":"ensureConceptClassesAreIndexed","1030598":"indexRandomConceptField - actually uses alphabetically first field","1030599":"printConceptIndices","1030607":"DynGazelleRocks","1030615":"htmlDecode_dropTags - synonym of htmldecode_dropAllTags","1030651":"sendMailThroughScript","1030654":"syncShallowCloneElements - shallow-clone each element of a list, sync on list while cloning","1030655":"syncLambdaMap - lambdaMap with syncing on list","1030656":"syncRemoveLast - synchronized version of removeLast","1030657":"syncReplaceCollection - replaceCollection synchronizing on target collection","1030658":"syncNextToLast - synchronized version of nextToLast","1030662":"replaceDollarVars2_dyn - does not use a tokenizer. also supports ${name}","1030664":"replaceDollarVars2 - does not use a tokenizer. also supports ${name}","1030670":"chainPlus - append to Chain (to beginning) or to AppendableChain\/ReverseChain (to the end)","1030692":"DoubleBuffer - buffer of doubles","1030708":"programSecretFile - synonym of secretProgramFile","1030716":"structure_convertTokenMarkersToExplicit","1030719":"allConceptFieldsAsMap","1030721":"indentStructureString_firstLevels [OK]","1030730":"ITokCondition","1030732":"toTokCondition","1030733":"dynShortClassName - synonym of shortDynamicClassName","1030736":"flexMatchAngleBracketVarsIC_first - match angle var pattern (e.g. \"<thing> is <adjective>\") with input (e.g. \"the water is very hot\"). return first mapping","1030737":"flexMatchAngleBracketVarsIC_iterate","1030740":"allToStrOrNull","1030744":"isUnlisted","1030745":"allBackRefObjects","1030746":"replaceConceptAndUpdateRefs - replace a concept with a new one, keeping its ID and updating all references","1030754":"isInstanceOfAny","1030773":"ensureConceptClassIsIndexed","1030789":"addComponentsFirst - synonym of containerAddFirst","1030810":"jMinWidthAtLeast - set minimum width of Swing component","1030821":"forEachLevel2","1030825":"sortByConceptID - synonym of sortConceptsByID","1030828":"htmlEncode_nlToBR - synonym of htmlEncode_nlToBr","1030829":"countConceptsWhereIC - synonym of countConceptsCI","1030830":"runnableToIF0 - return null","1030834":"stepAllWithTimeout","1030835":"flexMatchAngleBracketVarsIC_honorPunctuation_first - match angle var pattern (e.g. \"<thing> is <adjective>\") with input (e.g. \"the water is very hot\"). return first mapping","1030836":"flexMatchAngleBracketVarsIC_honorPunctuation_iterate","1030843":"StringBufferWithMaxSize","1030845":"hPopDownButtonWithText - HTML triangle pop-down menu","1030847":"objectsWhereCI - synonym of objectsWhereIC","1030848":"ahref_undecorated - synonym of ahref_unstyled","1030849":"flattenStringArray2 - also flattens collections inside array - not recursive","1030850":"countConceptsWhereCI - synonym of countConceptsCI","1030851":"addParamToURL - synonym of appendQueryToURL","1030852":"replaceAngleBracketVars","1030853":"formatDoubleArrowMap_horizontallyAligned","1030854":"lookupPossiblyCI - synonym of lookupPossiblyIgnoreCase","1030856":"hinlinepostform - HTML post form displayed inline","1030857":"hhiddenMulti - make HTML hidden fields","1030865":"div_alignRight - make right-aligned HTML div","1030866":"div_center - synonym of hcenter3","1030867":"htmlEncode2_str - synonym of htmlEncode2_gen","1030869":"simpleSpacesTrim_javaTok","1030870":"onIndividualConceptChange_notOnAllChanged","1030871":"conceptCount - synonym of countConcepts","1030875":"allUnique","1030876":"scanConceptForRefs","1030877":"starsToAngleBracketedNumbers","1030878":"wrapInDiv","1030879":"replaceAngleBracketVars_curly","1030881":"quickImportMainConcepts","1030885":"RealmCopy - successor of quickExport","1030887":"concatCollections_conservative - use any of the collections verbatim if the others are empty","1030889":"gazelle_allSyntacticPatternsFromInput - version without stars next to each other","1030890":"toChain","1030891":"js_setRedirect (in hidden field)","1030896":"htmlEncode_quote","1030897":"jsonEncodeMap - jsonEncode + litorderedmap","1030898":"hjs_autoExpandingTextAreas","1030901":"multiSetToPairsByPopularity","1030905":"loadFunction_cached","1030906":"ahref_onClick - synonym of ahref_js","1030907":"isSafeStandardFunction","1030909":"javaValueToHTML","1030910":"isConceptList - actually checks every element","1030911":"beforeVerticalBar (also trims, returns full if no bar)","1030912":"isTrue_getOpt","1030916":"renderVars_struct","1030919":"BreadthFirstPathFinder_withLinkType [OK]","1030920":"cForwardAndBackRefsWithFieldIndicator","1030921":"scanConceptForRefsWithFieldNames","1030922":"cForwardRefsWithFieldNames","1030923":"findBackRefsWithFieldNames","1030924":"fieldNameForConceptLink","1030925":"FieldIndicator","1030926":"ifThenElse","1030927":"HTMLTabs","1030929":"isStringCollection - actually checks every element","1030930":"countWordsWithoutAngleBracketedAndStars","1030935":"match3_withIntsAndIDs - understands \"*\", \"<int>\" and \"<id>\"","1030937":"csetIfUnset","1030959":"cgetOpt - cget with optCast","1030960":"keysAndValuesToString","1030963":"jquery_submitFormOnCtrlEnter (put in onkeydown)","1030964":"dm_reloadModuleIn - reload module after a few seconds","1030965":"bitSetStreaksAndNonStreaks","1030966":"collectAngleBracketVars - drops the brackets","1030968":"mcAndUtils","1030970":"getStandardFunctionHolder - compile or find in main class","1030975":"HTMLPopDownButton - HTML triangle pop-down menu v2","1030977":"findClassThroughDefaultClassFinder","1030984":"evalInVStack - synonym of vStackCompute","1030987":"prependParamIfOddCount","1030988":"flexMatchAngleBracketVarsIC_honorPunctuation_noBrackets_first","1030989":"flexMatchAngleBracketVarsIC_honorPunctuation_noBrackets_iterate","1030994":"mapToKey - synonym of mapToKeys","1030995":"nPatterns","1030998":"unlisted_gen","1031000":"hjs_handleScrollToAnchor - handles an anchor like \"#scrollTo123\"","1031001":"regexpReplace_directWithRefs","1031002":"matcherGroup","1031003":"format_quoted - synonym of format_quoteAll","1031004":"compileRegexpIC_unicodeCase - still breaks with certain emojis though [Java bug https:\/\/stackoverflow.com\/questions\/16008974\/strange-java-unicode-regular-expression-stringindexoutofboundsexception]","1031005":"compileRegexpPossiblyIC_unicodeCase","1031011":"shorten_str","1031017":"ul_htmlEncode2 - synonym of ul_htmlEncode","1031018":"concatMap_lists - synonym of concatMap","1031020":"onConceptChangeByClasses_notOnAllChanged","1031022":"printAllConceptChanges","1031023":"ConceptClassesDependentValue","1031029":"findBackRefsWithField","1031030":"countWhereCI - count elements that match a data condition (fields+values)","1031033":"mapSortedByFunctionOnKey","1031043":"CompactAbstractMap - two fields less than AbstractMap [i.e. NO fields at all]","1031044":"conceptShadow_rawMap","1031051":"ConceptID","1031055":"ConceptShadow","1031058":"SortedArrayBasedMap - map based on a sorted list [O(log n) access, immutable]","1031060":"toSortedArrayBasedMap","1031061":"isSortedListByComparator","1031062":"isSortedListByCalculatedField","1031063":"allConceptShadows","1031064":"conceptShadow","1031066":"nonStaticNonTransientFieldObjects_cachedArray","1031067":"CreatedDeletedChanged","1031068":"diffConceptShadows","1031069":"nDiffs","1031071":"js_redirectAutoScroll2","1031072":"ConceptsShadowLogger [dev.]","1031073":"cloneKeySet - cloned set of keys","1031074":"allConceptIDs","1031087":"repS - extended synonym of repeatString","1031097":"conceptIDObject","1031099":"newFileOutputStream_append","1031100":"bufferedFileOutputStream_append","1031101":"filePrintWriter_append","1031192":"dynamicObject_setRawFieldValue","1031194":"syncMapRemove_deleteMapIfEmpty","1031195":"dynamicObject_dropRawField","1031268":"_className - synonym of className","1031269":"wideningListCast","1031270":"toCIMap - synonym of asCIMap","1031281":"dm_addByteCodePathToModuleClassLoader (jar or directory)","1031284":"transpileAndCompileForHotwiring","1031286":"filesFromClassLoader","1031296":"formatGMTWithMilliseconds_24","1031298":"leadingAngleBracketStuff","1031299":"parseDateWithMillisecondsGMT","1031302":"hijackPrintPlusResult_text","1031318":"joinWithDot","1031322":"mcName - name of main class","1031323":"mcDollar - \"main$\" or similar depending on main class name","1031325":"afterDollar - empty if no dollar","1031328":"actualMCDollar - \"main$\" or similar for thread-specific main class","1031331":"startsWithAny","1031340":"cDeref","1031344":"ccopyFields_withConverter - for concepts","1031345":"unlistedCopyToClass_withConverter","1031348":"RiddleWithSolution","1031349":"immutableEmptyList","1031350":"unnullForIteration","1031351":"immutableEmptyMap","1031368":"call_optional - wrap result in Optional or null if method not found","1031369":"if0_const","1031372":"ccall - call a concept's method by reflection. finds and uses an enter() method. actually works for everything","1031383":"dm_moduleClassLoader","1031385":"cCall - synonym of ccall","1031394":"filesFromClassLoader_new - now usually returns a set","1031395":"firstLong_regexp","1031396":"parseLongOr0 - synonym of parseLong","1031419":"replaceKeywordBlock_dyn - finally the interface version we all want","1031457":"MultiSetMapWithTopTen - MultiSetMap with a list of most \"popular\" keys [dev.]","1031460":"ciMultiSetMapWithTopTen - MultiSetMapWithTopTen with outer ciMap and normal (hash-based) inner set","1031461":"ConceptFieldIndexCI_withTopTen - to always know which values are popular :)","1031462":"indexConceptFieldCIWithTopTen - index a case-insensitive string field with value top ten","1031467":"setFieldToSingleMethodProxy","1031468":"setFieldToIF1Proxy","1031469":"classLoaderForObject","1031470":"dropDotSuffix - synonym of dropTrailingDot","1031472":"classLoader - synonym of classLoaderForObject","1031475":"zipContainsFile","1031476":"fileExistsInInDirOrZip","1031478":"classLoaderContainsByteCodePath","1031479":"addByteCodePathToClassLoader (jar or directory)","1031480":"vmClassNameToSubPath","1031481":"classLoader_loadClass","1031482":"dotToDollar","1031487":"transpilerErrorSourceFile","1031494":"combinePrintParameters","1031498":"isInAnonymousClass","1031499":"isPersistable","1031516":"allLiveMethodsBelowClass - does not return static methods if you pass an instance. returns only methods declared or overridden below the named class","1031518":"methodsSortedByNameIC","1031522":"getBoolOpt - getOpt with optional cast to bool, defaulting to false","1031532":"regexpExtractGroups - synonym of regexpFirstGroups","1031544":"truncateListFromStart","1031545":"TransitiveHull - class version of transitiveHullOfFunction","1031546":"identityHash - synonym of identityHashCode","1031547":"SteppableAndIF0","1031548":"stepAllAndGet","1031549":"setMinus_inPlace - synonym of removeAndReturnCollection","1031551":"dirOrZipContainsPath","1031552":"byteCodePathForClass - use getBytecodePathForClass instead","1031553":"classLoaderPathsCount","1031554":"listPlusItems_inPlace - add elements to list, return list","1031555":"replaceKeywordBlock_dyn_any","1031562":"getConceptOrMarkMissingObject","1031563":"CMissingObject - placeholder for a missing object","1031564":"toStringWithClassName - synonym of toStringWithClass","1031565":"tok_identifiers - synonym of tok_identifiersInOrder","1031566":"regexpToLongIC","1031574":"HDivWithVerticalExpandButton","1031576":"indexConceptClass - synonym of ensureConceptClassIsIndexed","1031598":"cPcall - pcall a concept's method by reflection. actually works for everything","1031599":"tempEnter","1031600":"rcallOpt - callOpt with method name first","1031601":"callWithEnter","1031602":"pcallWithEnter - safe calling (like in Lua)","1031604":"getIntOpt - very tolerant","1031605":"dm_rstMulti - make ReliableSingleThread_Multi for DynModule. automatically enters() before calling the runnable","1031608":"tok_integers - synonym of tok_integersInOrder","1031609":"mapToLinkedHashSet - map function, return as LinkedHashSet","1031611":"ccallOpt - call a concept's method by reflection. finds and uses an enter() method. actually works for everything","1031612":"callOptWithEnter","1031613":"cCallOpt - synonym of ccallOpt","1031629":"nItems","1031637":"pClose - synonym of close_pcall","1031680":"dm_subOSConnectorToChannel","1031682":"dm_osCall - synonym of dm_callOS","1031687":"waitForQToEmpty","1031688":"inQ - synonym of isInQ","1031689":"nemptyLinesLL","1031699":"routeThroughAll","1031700":"nCodeTokens - synonym of countCodeTokens","1031729":"parseFirstLong_regexp - synonym of firstLong_regexp","1031730":"renderStackTrace - synonym of stackTraceToString","1031731":"fixConceptIDs","1031741":"deleteConceptsWhereIC - synonym of deleteConceptsWhereCI","1031744":"DynamicObject (imported from core - see #1004543)","1031791":"inlineSwappable - lightweight code swapping mechanism using lambdas and dynamic fields","1031802":"tok_integersAsLongs","1031814":"unlistedCopyToClass_withConverter_pcall - allow for fields to fail being copied","1031815":"ccopyFields_withConverter_pcall - for concepts","1031834":"addLibraryToClassLoader","1031835":"addLibrariesToClassLoader","1031862":"hjs_selectizeClickable - allow links inside of dropdowns using class \"clickable\"","1031875":"MRUAndAllTimeTop_optimized - keep sorted top ten list","1031933":"targetBlank_noFollow - target blank link with nofollow","1031946":"CompactLinkedHashSet [OK]","1032011":"syncCompactSet - new CompactHashSet (which is synchronized out of the box)","1032014":"shortenStr - synonym of shorten_str","1032064":"shortClassName_dropNumberPrefix","1032065":"dropNumberPrefix","1032133":"hjs_escapedDollarVars - handles JSON structures","1032200":"applyUntilEqual_goOneBackOnNull","1032224":"poorMansProfiling_defaultInterval","1032264":"HInitWebSocket","1032266":"hreconnectingWebSockets_snippetID","1032278":"syncWeakSet - synonym of synchroWeakHashSet","1032281":"jsonEvalMsg","1032319":"replaceDollarVars_js - now handles all kinds of JSON structures (strings, ints, maps, lists etc)","1032331":"eqOrEqic","1032366":"HPopDownButton - generalized hPopDownButton","1032394":"formatUTCWithSeconds_24","1032395":"dateWithSecondsUTC","1032396":"simpleDateFormat_UTC","1032397":"addFilenameHeader","1032398":"hlinkButton - synonym of hbuttonLink","1032412":"emptyShortArray","1032506":"trailingLong_regexp","1032507":"isIntegerOrIdentifier","1032514":"ahref_noFollow - link with nofollow","1032517":"getMigration - follow meta_migratedTo","1032527":"addSlashSuffix - synonym of addSlash","1032529":"HTMLForm","1032542":"jsonEncode_extended - allows JS instances to insert raw JavaScript","1032603":"js_replaceHTML - requires nodeScriptReplace","1032618":"html_gazelle_madeByIcon (green triangle)","1032643":"hnoscript - <noscript> tag","1032646":"js_executeScriptElements - better version of nodeScriptReplace?","1032647":"js_nodeScriptReplace2","1032673":"WithPollValue","1032686":"ahref_targetBlankIf - synonym of ahref_possiblyTargetBlank","1032696":"nonInstancesOf - synonym of withoutInstancesOf","1032734":"paramsToMap_withNulls","1032784":"ConceptFieldIndexCI_certainValues","1035798":"unstructure (v20, introducing the Unstructurer class, LIVE)","2000460":"bytesToHex (standard function)"}
	at main.fail(m1008705.java:1589)
	at main$jsonDecode_Y.fail_base(m1008705.java:14008)
	at main$jsonDecode_Y.fail(m1008705.java:14006)
	at main$jsonDecode_Y.parseExpr(m1008705.java:14058)
	at main$jsonDecode_Y.parse(m1008705.java:14012)
	at main.jsonDecode(m1008705.java:13990)
	at main.jsonDecodeMap(m1008705.java:12844)
	at main.getSnippetTitles(m1008705.java:10820)
	at main$JavaXHyperlinker.codeToHTML(m1008705.java:6209)
	at main.html2(m1008705.java:85)
	at main.html(m1008705.java:67)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at main.invokeMethod(m1008705.java:1601)
	at main.callOpt_withVarargs(m1008705.java:4387)
	at main.callOpt(m1008705.java:3326)
	at main.callHtmlMethod2(m1008705.java:11404)
	at main$MyHTTPD$1.get(m1008705.java:7337)
	at main$MyHTTPD$1.get(m1008705.java:1)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
	at main.invokeMethod(m1008705.java:1601)
	at main.safeCallF(m1008705.java:642)
	at main.callF(m1008705.java:611)
	at main$MyHTTPD.serve(m1008705.java:7373)
	at main$NanoHTTPD.serve_2(m1008705.java:9572)
	at main$NanoHTTPD.serve(m1008705.java:9553)
	at main$NanoHTTPD$HTTPSession.execute(m1008705.java:8453)
	at main$NanoHTTPD$ClientHandler.run(m1008705.java:7829)
	at java.base/java.lang.Thread.run(Thread.java:833)
</pre></div>
        <h4>Author comment</h4>
    <div style="padding-left: 1em; padding-top: 0.5em; padding-bottom: 0.5em;
      background-color: #EEEEEE;
      "><pre>Began life as a copy of <a href="https://code.botcompany.de/1029927" title="#1029927 - Loadable Utils v2 (old)" >#1029927</a></pre></div>
    <p><a href="/getraw.php?id=1030952">download</a>  <a href="show-snippet.php?id=1030952&lineNumbers=1">show line numbers</a>  <a href="/dexcompile.php?id=1030952&debug=1">debug dex</a>  <a target="_blank" href="old-transpilations.php?id=1030952">old transpilations</a>   </p><p>Travelled to 15 computer(s): bhatertpkbcr, ekrmjmnbrukm, elmgxqgtpvxh, inmhkjdpuplp, iveijnkanddl, mikhejdllvsw, mowyntqkapby, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, qmtsvidgarql, uhjabitqdyqv, uwytdfmwznxb, vouqrxazstgt, xvimeffiorjm</p>
<p>No comments. <a href="#" onClick="commentDiv.style.display = 'inline'; return false">add comment</a></p>      <div id="commentDiv" style="display: none">
      <form action="show-snippet.php" method="POST">
      Your comment:<br>
      <textarea rows="4" name="comment" style="width: 600px"></textarea><br>
      Please log in to comment OR answer this question: What's the first name of the guy running this site (6 letters)? <br><input type="text" name="check" value=""><br>      <input type="hidden" name="id" value="1030952">
      <input type="submit" value="Add">
      </form>
      </div>
      <table border="1">
  <tr>
    <td valign="top">Snippet ID:</td>
    <td valign="top"><b>#1030952</b></td>
  </tr>
  <tr>
    <td valign="top">Snippet name:</td>
    <td valign="top">Loadable Utils for Gazelle BEA [LIVE, see <a href="https://code.botcompany.de/1030953" title="#1030953 - Compact Module Include for Gazelle BEA (edited by #1030951)" >#1030953</a>, edited by <a href="https://code.botcompany.de/1030951" title="#1030951 - Add functions and classes to Gazelle BEA Loadable Utils [OK]" >#1030951</a>]</td>
  </tr>
    <tr>
    <td valign="top">Eternal ID of this version:</td>
    <td valign="top">#1030952/44</td>
  </tr>
  <tr>
    <td valign="top">Text MD5:</td>
    <td valign="top" align="right">ab28c73d72e7aa75841bbca64a60e355</td>
  </tr>
    <tr>
    <td valign="top">Transpilation MD5:</td>
    <td valign="top" align="right">17dba9992309c29f56f4b317deaa7a18</td>
  </tr>
    <tr>
    <td valign="top">Author:</td>
    <td valign="bottom">stefan</td>
  </tr>
  <tr>
    <td valign="top">Category:</td>
    <td valign="bottom">javax</td>
  </tr>
  <tr>
    <td valign="top">Type:</td>
    <td valign="top">JavaX module (desktop)</td>
  </tr>
        <tr>
    <td valign="top">Public (visible to everyone):</td>
    <td valign="top" align=right>Yes</td>
  </tr>
  <tr>
    <td valign="top">Archived (hidden from active list):</td>
    <td valign="top" align=right>No</td>
  </tr>
  <tr>
    <td valign="top">Created/modified:</td>
      <td valign="top" align="right">2022-05-06 15:36:27</td>
  </tr>
  <tr>
    <td valign="top">Source code size:</td>
    <td valign="top" align="right">127418 bytes / 3105 lines</td>
  </tr>
  <tr>
    <td valign="top">Pitched / IR pitched:</td>
    <td valign="top" align="right">No / No</td>
  </tr>
    <tr>
    <td valign="top">Views / Downloads:</td>
    <td valign="top" align="right">1382 / 26893</td>
  </tr>
      <tr>
    <td valign="top">Version history:</td>
    <td valign="top" align="right"><a href="versions.php?id=1030952">43 change(s)</a></td>
  </tr>
    <a name="refs">
  <tr>
    <td valign="top">Referenced in:</td>
<td valign="top" align="right"><a href="show-snippet.php?id=1030952&showReferences=1#refs">[show references]</a></td></td>
  </tr>
  </table>
  
  </body></html>