2020-08-26 00:27:06 +03:00
< html >
< head >
< title > values< / title >
< link href = "../docs-assets/Breadcrumbs.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< meta name = "viewport" content = "width=device-width initial-scale=1" >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" >
< meta http-equiv = "Content-Language" content = "en-gb" >
< link href = "../docs-assets/Contents.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Progress.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Navigation.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Fonts.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Base.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< / head >
< body class = "commentary-font" >
< nav role = "navigation" >
2022-04-28 19:37:28 +03:00
< h1 > < a href = "../index.html" >
2020-08-26 00:27:06 +03:00
< img src = "../docs-assets/Inform.png" height = 72" >
< / a > < / h1 >
2022-04-28 19:37:28 +03:00
< ul > < li > < a href = "../index.html" > home< / a > < / li >
2022-04-04 20:31:44 +03:00
< / ul > < h2 > Compiler< / h2 > < ul >
< li > < a href = "../structure.html" > structure< / a > < / li >
< li > < a href = "../inbuildn.html" > inbuild< / a > < / li >
< li > < a href = "../inform7n.html" > inform7< / a > < / li >
< li > < a href = "../intern.html" > inter< / a > < / li >
< li > < a href = "../services.html" > services< / a > < / li >
2022-04-18 17:46:46 +03:00
< li > < a href = "../secrets.html" > secrets< / a > < / li >
2022-04-04 20:31:44 +03:00
< / ul > < h2 > Other Tools< / h2 > < ul >
< li > < a href = "../inblorbn.html" > inblorb< / a > < / li >
< li > < a href = "../indocn.html" > indoc< / a > < / li >
< li > < a href = "../inform6.html" > inform6< / a > < / li >
< li > < a href = "../inpolicyn.html" > inpolicy< / a > < / li >
< li > < a href = "../inrtpsn.html" > inrtps< / a > < / li >
2022-04-06 23:05:37 +03:00
< / ul > < h2 > Resources< / h2 > < ul >
< li > < a href = "../extensions.html" > extensions< / a > < / li >
< li > < a href = "../kits.html" > kits< / a > < / li >
2022-04-04 20:31:44 +03:00
< / ul > < h2 > Repository< / h2 > < ul >
< li > < a href = "https://github.com/ganelson/inform" > < img src = "../docs-assets/github.png" height = 18 > github< / a > < / li >
< / ul > < h2 > Related Projects< / h2 > < ul >
2022-04-28 19:20:06 +03:00
< li > < a href = "../../../inweb/index.html" > inweb< / a > < / li >
< li > < a href = "../../../intest/index.html" > intest< / a > < / li >
2020-08-26 00:27:06 +03:00
< / ul >
< / nav >
< main role = "main" >
2022-04-28 19:37:28 +03:00
< ul class = "crumbs" > < li > < a href = "../index.html" > Home< / a > < / li > < li > < a href = "../inform7n.html" > Inform7< / a > < / li > < li > < b > values< / b > < / li > < / ul >
2021-02-06 20:00:34 +02:00
< p class = "purpose" > Representing and parsing values, descriptions and conditions. This is version 1.< / p >
2020-08-26 00:27:06 +03:00
< hr >
< div class = "contentspage" >
< ul class = "chapterlist" >
< li >
< p class = "chapterentry" > < a name = "P" > < / a >
< span class = "chaptertitle" > Preliminaries< / span > < / p >
< ul class = "sectionlist" >
< li >
< p class = "sectionentry" > < a href = "P-wtmd.html" >
< spon class = "sectiontitle" > What This Module Does< / span > < / a > -
< span class = "sectionpurpose" > An overview of the values module's role and abilities.< / span > < / p >
< / li >
< / ul >
< / li >
< li >
< p class = "chapterentry" > < a name = "1" > < / a >
< span class = "chaptertitle" > Chapter 1: Configuration and Control< / span > < / p >
< ul class = "sectionlist" >
< li >
< p class = "sectionentry" > < a href = "1-vm.html" >
< spon class = "sectiontitle" > Values Module< / span > < / a > -
< span class = "sectionpurpose" > Setting up the use of this module.< / span > < / p >
< / li >
2021-02-05 17:15:38 +02:00
< li >
< p class = "sectionentry" > < a href = "1-mc.html" >
< spon class = "sectiontitle" > Meaning Codes< / span > < / a > -
< span class = "sectionpurpose" > The set of meaning codes used when Inform runs the excerpt parser.< / span > < / p >
< / li >
2020-08-26 00:27:06 +03:00
< / ul >
< / li >
2020-08-26 12:52:50 +03:00
< li >
< p class = "chapterentry" > < a name = "2" > < / a >
< span class = "chaptertitle" > Chapter 2: Specifications< / span > < / p >
2021-02-06 20:00:34 +02:00
< p class = "chapterpurpose" > An umbrella category for ways to describe data or its nature.< / p >
2020-08-26 12:52:50 +03:00
< ul class = "sectionlist" >
< li >
< p class = "sectionentry" > < a href = "2-spc.html" >
< spon class = "sectiontitle" > Specifications< / span > < / a > -
< span class = "sectionpurpose" > To create, manage and compare specifications.< / span > < / p >
< / li >
< li >
< p class = "sectionentry" > < a href = "2-rvl.html" >
2021-02-06 20:00:34 +02:00
< spon class = "sectiontitle" > Rvalues< / span > < / a > -
< span class = "sectionpurpose" > Specific values which can be stored or used at run-time.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< li >
< p class = "sectionentry" > < a href = "2-lvl.html" >
< spon class = "sectiontitle" > Lvalues< / span > < / a > -
2021-02-06 20:00:34 +02:00
< span class = "sectionpurpose" > Storage locations into which rvalues can be put at run-time.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< li >
< p class = "sectionentry" > < a href = "2-cnd.html" >
< spon class = "sectiontitle" > Conditions< / span > < / a > -
2021-02-06 20:00:34 +02:00
< span class = "sectionpurpose" > States of being which at any given point, at run-time, might be true or false.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< li >
< p class = "sectionentry" > < a href = "2-dsc.html" >
< spon class = "sectiontitle" > Descriptions< / span > < / a > -
2021-02-06 20:00:34 +02:00
< span class = "sectionpurpose" > Descriptions such as "open door" or "number which is greater than 8" which may or may not be true of any given rvalue at run-time.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< / ul >
< / li >
< li >
< p class = "chapterentry" > < a name = "3" > < / a >
2021-02-06 20:00:34 +02:00
< span class = "chaptertitle" > Chapter 3: Literals< / span > < / p >
< p class = "chapterpurpose" > Notations for explicit values such as 10:03 AM, six, 34 kg, and so on.< / p >
2020-08-26 12:52:50 +03:00
< ul class = "sectionlist" >
2021-02-06 20:00:34 +02:00
< li >
< p class = "sectionentry" > < a href = "3-pl.html" >
< spon class = "sectiontitle" > Parsing Literals< / span > < / a > -
< span class = "sectionpurpose" > To decide if an excerpt of text is a value referred to notationally rather than by name.< / span > < / p >
< / li >
2020-08-26 12:52:50 +03:00
< li >
< p class = "sectionentry" > < a href = "3-lp.html" >
< spon class = "sectiontitle" > Literal Patterns< / span > < / a > -
< span class = "sectionpurpose" > To manage the possible notations with which literal values can be written.< / span > < / p >
< / li >
2021-02-06 20:00:34 +02:00
< li >
< p class = "sectionentry" > < a href = "3-lrn.html" >
< spon class = "sectiontitle" > Literal Real Numbers< / span > < / a > -
< span class = "sectionpurpose" > To parse real numbers written as decimal expansions, or in scientific or engineering notation.< / span > < / p >
< / li >
2020-08-26 12:52:50 +03:00
< li >
< p class = "sectionentry" > < a href = "3-tod.html" >
< spon class = "sectiontitle" > Times of Day< / span > < / a > -
< span class = "sectionpurpose" > To make a built-in kind of value for times of day, such as "11:22 AM".< / span > < / p >
< / li >
< li >
< p class = "sectionentry" > < a href = "3-ul.html" >
< spon class = "sectiontitle" > Unicode Literals< / span > < / a > -
< span class = "sectionpurpose" > To manage the names assigned to Unicode character values.< / span > < / p >
< / li >
2021-04-22 09:19:25 +03:00
< li >
< p class = "sectionentry" > < a href = "3-tt.html" >
< spon class = "sectiontitle" > Transcoding Text< / span > < / a > -
< span class = "sectionpurpose" > To change the escape-character conventions used in text streams.< / span > < / p >
< / li >
2020-08-26 12:52:50 +03:00
< li >
2021-02-06 20:00:34 +02:00
< p class = "sectionentry" > < a href = "3-ll.html" >
< spon class = "sectiontitle" > Literal Lists< / span > < / a > -
< span class = "sectionpurpose" > Parsing and vetting the kinds of literal lists written in braces.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< / ul >
< / li >
< li >
< p class = "chapterentry" > < a name = "4" > < / a >
< span class = "chaptertitle" > Chapter 4: The S-Parser< / span > < / p >
2021-02-06 20:00:34 +02:00
< p class = "chapterpurpose" > Preform grammar to turn natural language text into specifications.< / p >
2020-08-26 12:52:50 +03:00
< ul class = "sectionlist" >
< li >
2021-02-06 20:00:34 +02:00
< p class = "sectionentry" > < a href = "4-ets.html" >
< spon class = "sectiontitle" > Enter the S-Parser< / span > < / a > -
< span class = "sectionpurpose" > The top-level nonterminals of the S-parser, which turns text into specifications.< / span > < / p >
2020-08-26 12:52:50 +03:00
< / li >
< li >
< p class = "sectionentry" > < a href = "4-cad.html" >
< spon class = "sectiontitle" > Constants and Descriptions< / span > < / a > -
< span class = "sectionpurpose" > To parse noun phrases in constant contexts, which specify values either explicitly or by describing them more or less vaguely.< / span > < / p >
< / li >
< li >
< p class = "sectionentry" > < a href = "4-teav.html" >
< spon class = "sectiontitle" > Type Expressions and Values< / span > < / a > -
< span class = "sectionpurpose" > To parse two forms of noun: a noun phrase in a sentence, and a description of what text can be written in a given situation.< / span > < / p >
< / li >
< li >
< p class = "sectionentry" > < a href = "4-varc.html" >
< spon class = "sectiontitle" > Verbal and Relative Clauses< / span > < / a > -
< span class = "sectionpurpose" > To break down an excerpt into NP and VP-like clauses, perhaps with a primary verb (to make a sentence), perhaps only a relative clause (to make a more complex NP).< / span > < / p >
< / li >
< li >
< p class = "sectionentry" > < a href = "4-cap.html" >
< spon class = "sectiontitle" > Conditions and Phrases< / span > < / a > -
< span class = "sectionpurpose" > To parse the text of To... phrases, say phrases and conditions.< / span > < / p >
< / li >
2021-04-04 01:10:19 +03:00
< li >
< p class = "sectionentry" > < a href = "4-il.html" >
< spon class = "sectiontitle" > Invocation Lists< / span > < / a > -
< span class = "sectionpurpose" > Invocation lists are lists of alternate readings of the same wording to invoke a phrase.< / span > < / p >
< / li >
2021-04-03 17:02:38 +03:00
< li >
< p class = "sectionentry" > < a href = "4-inv.html" >
< spon class = "sectiontitle" > Invocations< / span > < / a > -
2021-04-04 01:10:19 +03:00
< span class = "sectionpurpose" > Invocations are to phrases what function calls are to functions, though they do not always compile that way.< / span > < / p >
2021-04-03 17:02:38 +03:00
< / li >
< li >
< p class = "sectionentry" > < a href = "4-pi.html" >
< spon class = "sectiontitle" > Parse Invocations< / span > < / a > -
< span class = "sectionpurpose" > To register phrases with the excerpt parser, and to provide the excerpt parser with help in putting invocations together.< / span > < / p >
< / li >
2020-08-26 12:52:50 +03:00
< / ul >
< / li >
2021-04-04 15:46:08 +03:00
< li >
< p class = "chapterentry" > < a name = "5" > < / a >
< span class = "chaptertitle" > Chapter 5: Type Checking< / span > < / p >
< p class = "chapterpurpose" > The Dash typechecker decides whether text matches a given description.< / p >
< ul class = "sectionlist" >
< li >
< p class = "sectionentry" > < a href = "5-dsh.html" >
< spon class = "sectiontitle" > Dash< / span > < / a > -
< span class = "sectionpurpose" > The part of Inform most nearly like a typechecker in a conventional compiler.< / span > < / p >
< / li >
< / ul >
< / li >
2020-08-26 00:27:06 +03:00
< / ul >
< / div >
< hr >
< p class = "purpose" > Powered by < a href = "https://github.com/ganelson/inweb" > Inweb< / a > .< / p >
< / main >
< / body >
< / html >