var searchIndex = {}; searchIndex["shlex"] = {"doc":"Same idea as (but implementation not directly based on) the Python shlex module. However, this\nimplementation does not support any of the Python module's customization because it makes\nparsing slower and is fairly useless. You only get the default settings of shlex.split, which\nmimic the POSIX shell:\nhttp://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html","items":[[3,"Shlex","shlex","An iterator that takes an input string and splits it into the words using the same syntax as\nthe POSIX shell.",null,null],[12,"line_no","","The number of newlines read so far, plus one.",0,null],[12,"had_error","","An input string is erroneous if it ends while inside a quotation or right after an\nunescaped backslash. Since Iterator does not have a mechanism to return an error, if that\nhappens, Shlex just throws out the last token, ends the iteration, and sets 'had_error' to\ntrue; best to check it after you're done iterating.",0,null],[5,"split","","Convenience function that consumes the whole string at once. Returns None if the input was\nerroneous.",null,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[5,"quote","","Given a single word, return a string suitable to encode it as a shell argument.",null,{"inputs":[{"name":"str"}],"output":{"name":"cow"}}],[11,"new","","",0,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"next","","",0,null]],"paths":[[3,"Shlex"]]}; initSearch(searchIndex);