edlang/search.desc/winnow/winnow-desc-0-.js

1 line
20 KiB
JavaScript
Raw Permalink Normal View History

searchState.loadedDescShard("winnow", 0, "winnow, making parsing a breeze\nCore trait for parsing\nApplies a second parser over the output of the first one\nApplies a second parser over the output of the first one\nCharacter specific parsers and combinators\nParsers recognizing numbers\nTreat <code>&amp;mut Self</code> as a parser\nTreat <code>&amp;mut Self</code> as a parser\nList of parsers and combinators\nTransforms <code>Incomplete</code> into <code>Backtrack</code>\nTransforms <code>Incomplete</code> into <code>Backtrack</code>\nIf parsing fails, add context to the error\nIf parsing fails, add context to the error\nProduce a types default value\nProduce a types default value\nConvert the parsers error to another type using \nConvert the parsers error to another type using \nError management\nCreates a parser from the output of this one\nCreates a parser from the output of this one\nMaps a function over the output of a parser\nMaps a function over the output of a parser\nConvert the parsers output to another type using \nConvert the parsers output to another type using \nParse all of <code>input</code>, generating <code>O</code> from it\nParse all of <code>input</code>, generating <code>O</code> from it\nTake tokens from the <code>Stream</code>, turning it into the output\nTake tokens from the <code>Stream</code>, turning it into the output\nTake tokens from the <code>Stream</code>, turning it into the output\nApply <code>std::str::FromStr</code> to the output of the parser\nApply <code>std::str::FromStr</code> to the output of the parser\nCore concepts available for glob import\nReplaced with <code>Parser::take</code>\nReplaced with <code>Parser::take</code>\nProduce the location of the consumed input as produced \nProduce the location of the consumed input as produced \nStream capability for combinators to parse\nProduce the consumed input as produced value.\nProduce the consumed input as produced value.\nParsers extracting tokens from the stream\nApplies a function returning a <code>Result</code> over the output of a \nApplies a function returning a <code>Result</code> over the output of a \nConvert a <code>Parser::parse_peek</code> style parse function to be a \nProduce the provided value\nProduce the provided value\nReturns the output of the child parser if it satisfies a \nReturns the output of the child parser if it satisfies a \nApply both <code>Parser::verify</code> and <code>Parser::map</code>.\nApply both <code>Parser::verify</code> and <code>Parser::map</code>.\nDiscards the output of the <code>Parser</code>\nDiscards the output of the <code>Parser</code>\nReplaced with <code>Parser::with_taken</code>\nReplaced with <code>Parser::with_taken</code>\nProduce the location of consumed input with the output\nProduce the location of consumed input with the output\nProduce the consumed input with the output\nProduce the consumed input with the output\nMark a value as case-insensitive for ASCII characters\nMetadata for parsing hex numbers, see <code>hex_uint</code>\nMetadata for parsing signed integers, see <code>dec_int</code>\nMetadata for parsing unsigned integers, see <code>dec_uint</code>\nRecognizes zero or more lowercase and uppercase ASCII \nRecognizes one or more lowercase and uppercase ASCII \nRecognizes zero or more ASCII numerical and alphabetic \nRecognizes one or more ASCII numerical and alphabetic \nGet the byte-representation of this case-insensitive value\nRecognizes the string <code>&quot;\\r\\n&quot;</code>.\nDecode a decimal signed integer (e.g. <code>i32</code>)\nDecode a decimal unsigned integer (e.g. <code>u32</code>)\nRecognizes zero or more ASCII numerical characters: \nRecognizes one or more ASCII numerical characters: \nDeprecated, replaced with <code>take_escaped</code>\nParse escaped characters, unescaping them\nRecognizes floating point number in text format and \nReturns the argument unchanged.\nRecognizes zero or more ASCII hexadecimal numerical \nRecognizes one or more ASCII hexadecimal numerical \nDec