String generation

In computer science, string generation is the process of creating a set of strings from a collection of rules. This is an opposite process to that of parsing, which recognises a string based on some collection of rules.

Applications of string generation include test data generation, Captchas and random essay generation.

Generation methods

Methods for generating strings include:

Unsolved problems

Unsolved problems in string generation include:

    Note; It is an undecidable problem to decide whether a given string can be generated by a given W-grammar.

    gollark: Oh, light in resource cost.
    gollark: Not sure about *that*.
    gollark: So why EIO and not TE/TD?
    gollark: It won't lose temperature.
    gollark: But with no cooling there will be, well, no cooling.

    See also

    • Pretty printing another process often considered the dual of parsing.


    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.