2020-07-19 20:31:23 +03:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< html >
< head >
< title > Banking< / 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" >
< script >
function togglePopup(material_id) {
var popup = document.getElementById(material_id);
popup.classList.toggle("show");
}
< / script >
< link href = "../docs-assets/Popups.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Colours.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< link href = "../docs-assets/Preform-Colours.css" rel = "stylesheet" rev = "stylesheet" type = "text/css" >
< / head >
< body class = "commentary-font" >
< nav role = "navigation" >
< h1 > < a href = "../index.html" >
< img src = "../docs-assets/Inform.png" height = 72" >
< / a > < / h1 >
2022-04-04 20:31:44 +03:00
< ul > < li > < a href = "../index.html" > home< / a > < / li >
< / 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 >
< / 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-05 14:14:27 +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 >
< li > < a href = "../../../inweb/docs/index.html" > inweb< / a > < / li >
< li > < a href = "../../../intest/docs/index.html" > intest< / a > < / li >
2020-07-19 20:31:23 +03:00
< / ul >
< / nav >
< main role = "main" >
<!-- Weave of 'Banking' generated by Inweb -->
< div class = "breadcrumbs" >
2022-04-04 20:31:44 +03:00
< ul class = "crumbs" > < li > < a href = "../index.html" > Home< / a > < / li > < li > < a href = "../services.html" > Services< / a > < / li > < li > < a href = "index.html" > linguistics-test< / a > < / li > < li > < a href = "index.html#1" > Chapter 1: Scaffolding< / a > < / li > < li > < b > Banking< / b > < / li > < / ul > < / div >
2020-07-19 20:31:23 +03:00
< p class = "purpose" > Filling a vocabulary bank with nouns, verbs, prepositions and so on.< / p >
< ul class = "toc" > < li > < a href = "1-bnk.html#SP1" > § 1. Keeping the syntax module happy< / a > < / li > < li > < a href = "1-bnk.html#SP2" > § 2. Loading from a file< / a > < / li > < / ul > < hr class = "tocbar" >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP1" class = "paragraph-anchor" > < / a > < b > § 1. Keeping the syntax module happy. < / b > We are going to need to use the sentence-breaking apparatus from the < a href = "../syntax-module/index.html" class = "internal" > syntax< / a >
2020-07-19 20:31:23 +03:00
module, which means that the following four nonterminals need to exist. But in
fact they are really just placeholders — they are wired so that they can never
match any text.
< / p >
< pre class = "Preform-displayed-code all-displayed-code code-font" >
< span class = "Preform-function-syntax" > < dividing-sentence> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { fail }< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < structural-sentence> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { fail }< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < language-modifying-sentence> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { fail }< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < comma-divisible-sentence> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { fail }< / span >
2020-07-19 20:31:23 +03:00
< / pre >
< ul class = "endnotetexts" > < li > This is < a href = "../words-module/4-ap.html" class = "internal" > Preform grammar< / a > , not regular C code.< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP2" class = "paragraph-anchor" > < / a > < b > § 2. Loading from a file. < / b > The following function reads a file whose name is in < span class = "extract" > < span class = "Preform-extract-syntax" > arg< / span > < / span > , feeds it into
2020-07-19 20:31:23 +03:00
the lexer, builds a syntax tree of its sentences, and then walks through
that tree, applying the Preform nonterminal < vocabulary-line> to each
sentence.
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
2020-07-27 15:26:59 +03:00
< span class = "reserved-syntax" > void< / span > < span class = "plain-syntax" > < / span > < span class = "function-syntax" > Banking::load_from_file< / span > < button class = "popup" onclick = "togglePopup('usagePopup1')" > < span class = "comment-syntax" > ?< / span > < span class = "popuptext" id = "usagePopup1" > Usage of < span class = "code-font" > < span class = "function-syntax" > Banking::load_from_file< / span > < / span > :< br / > Program Control - < a href = "1-pc.html#SP3" > § 3< / a > < / span > < / button > < span class = "plain-syntax" > (< / span > < span class = "reserved-syntax" > text_stream< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > arg< / span > < span class = "plain-syntax" > ) {< / span >
2020-07-19 20:31:23 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > filename< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > F< / span > < span class = "plain-syntax" > = < / span > < a href = "../../../inweb/docs/foundation-module/3-fln.html#SP3" class = "function-link" > < span class = "function-syntax" > Filenames::from_text< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > arg< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "constant-syntax" > feed_t< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > FD< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/3-fds.html#SP2" class = "function-link" > < span class = "function-syntax" > Feeds::begin< / span > < / a > < span class = "plain-syntax" > ();< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > source_file< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > sf< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/3-tff.html#SP3" class = "function-link" > < span class = "function-syntax" > TextFromFiles::feed_into_lexer< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > F< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > NULL_GENERAL_POINTER< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > wording< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > W< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/3-fds.html#SP2" class = "function-link" > < span class = "function-syntax" > Feeds::end< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FD< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > if< / span > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > sf< / span > < span class = "plain-syntax" > == < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > ) { < / span > < span class = "identifier-syntax" > PRINT< / span > < span class = "plain-syntax" > (< / span > < span class = "string-syntax" > "File has failed to open\n"< / span > < span class = "plain-syntax" > ); < / span > < span class = "reserved-syntax" > return< / span > < span class = "plain-syntax" > ; }< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > parse_node_tree< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > syntax_tree< / span > < span class = "plain-syntax" > = < / span > < a href = "../syntax-module/2-st.html#SP2" class = "function-link" > < span class = "function-syntax" > SyntaxTree::new< / span > < / a > < span class = "plain-syntax" > ();< / span >
< span class = "plain-syntax" > < / span > < a href = "../syntax-module/3-snt.html#SP5" class = "function-link" > < span class = "function-syntax" > Sentences::break< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > syntax_tree< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > W< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < a href = "../syntax-module/2-st.html#SP10" class = "function-link" > < span class = "function-syntax" > SyntaxTree::traverse< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > syntax_tree< / span > < span class = "plain-syntax" > , < / span > < a href = "1-bnk.html#SP2" class = "function-link" > < span class = "function-syntax" > Banking::parse< / span > < / a > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > }< / span >
< span class = "reserved-syntax" > void< / span > < span class = "plain-syntax" > < / span > < span class = "function-syntax" > Banking::parse< / span > < span class = "plain-syntax" > (< / span > < span class = "reserved-syntax" > parse_node< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > p< / span > < span class = "plain-syntax" > ) {< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > if< / span > < span class = "plain-syntax" > (< / span > < a href = "../syntax-module/2-pn.html#SP5" class = "function-link" > < span class = "function-syntax" > Node::get_type< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > p< / span > < span class = "plain-syntax" > ) == < / span > < span class = "constant-syntax" > SENTENCE_NT< / span > < span class = "plain-syntax" > ) {< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > wording< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > W< / span > < span class = "plain-syntax" > = < / span > < a href = "../syntax-module/2-pn.html#SP4" class = "function-link" > < span class = "function-syntax" > Node::get_text< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > p< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > if< / span > < span class = "plain-syntax" > (< / span > < span class = "function-syntax" > < vocabulary-line> < / span > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > W< / span > < span class = "plain-syntax" > ) == < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > )< / span >
< span class = "plain-syntax" > < / span > < a href = "../../../inweb/docs/foundation-module/3-em.html#SP5" class = "function-link" > < span class = "function-syntax" > Errors::nowhere< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "string-syntax" > "vocabulary line not understood"< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > }< / span >
< span class = "plain-syntax" > }< / span >
< / pre >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3" class = "paragraph-anchor" > < / a > < b > § 3. < / b > The file should contain a series of simple declarations, with the grammar
2020-07-19 20:31:23 +03:00
below. This is not parsed by the < a href = "../linguistics-module/index.html" class = "internal" > linguistics< / a > module at all: we do it all
with the facilities offered by the < a href = "../syntax-module/index.html" class = "internal" > syntax< / a > and < a href = "../words-module/index.html" class = "internal" > words< / a > modules.
< / p >
< p class = "commentary" > Typical lines in the vocabulary look like this:
< / p >
< pre class = "Preform-displayed-code all-displayed-code code-font" >
< span class = "Preform-plain-syntax" > CARRIES = relationship.< / span >
2020-07-27 19:44:29 +03:00
< span class = "Preform-plain-syntax" > be = copular verb with priority 2.< / span >
< span class = "Preform-plain-syntax" > -- be on -- = CARRIES-reversed.< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-plain-syntax" > Beth = feminine proper noun.< / span >
< span class = "Preform-plain-syntax" > sailor = neuter common noun.< / span >
< / pre >
< p class = "commentary" > And these are parsed by the following simple Preform grammar:
< / p >
< pre class = "Preform-displayed-code all-displayed-code code-font" >
< span class = "Preform-function-syntax" > < vocabulary-line> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-27 19:44:29 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > relationship< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_1" class = "named-paragraph-link" > < span class = "named-paragraph" > Create relationship< / span > < span class = "named-paragraph-number" > 3.1< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > special< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > meaning< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_2" class = "named-paragraph-link" > < span class = "named-paragraph" > Create special meaning< / span > < span class = "named-paragraph-number" > 3.2< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > copular< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > verb< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > with< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > priority< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < cardinal-number> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_4" class = "named-paragraph-link" > < span class = "named-paragraph" > Create copular verb< / span > < span class = "named-paragraph-number" > 3.4< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > verb< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > with< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > priority< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < cardinal-number> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_3" class = "named-paragraph-link" > < span class = "named-paragraph" > Create verb< / span > < span class = "named-paragraph-number" > 3.3< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_5" class = "named-paragraph-link" > < span class = "named-paragraph" > Create SVO usage< / span > < span class = "named-paragraph-number" > 3.5< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > ###< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_6" class = "named-paragraph-link" > < span class = "named-paragraph" > Create SVPO usage< / span > < span class = "named-paragraph-number" > 3.6< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_7" class = "named-paragraph-link" > < span class = "named-paragraph" > Create VO usage S< / span > < span class = "named-paragraph-number" > 3.7< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_8" class = "named-paragraph-link" > < span class = "named-paragraph" > Create SVO usage S< / span > < span class = "named-paragraph-number" > 3.8< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > ###< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_9" class = "named-paragraph-link" > < span class = "named-paragraph" > Create SVPO usage S< / span > < span class = "named-paragraph-number" > 3.9< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > ###< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_10" class = "named-paragraph-link" > < span class = "named-paragraph" > Create VSPO usage S< / span > < span class = "named-paragraph-number" > 3.10< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > ###< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > ###< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > --< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_11" class = "named-paragraph-link" > < span class = "named-paragraph" > Create VPSPO usage S< / span > < span class = "named-paragraph-number" > 3.11< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < gender> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > common< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > noun< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_12" class = "named-paragraph-link" > < span class = "named-paragraph" > Create common noun< / span > < span class = "named-paragraph-number" > 3.12< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ...< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > =< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-function-syntax" > < gender> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > proper< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > noun< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "named-paragraph-container code-font" > < a href = "1-bnk.html#SP3_13" class = "named-paragraph-link" > < span class = "named-paragraph" > Create proper noun< / span > < span class = "named-paragraph-number" > 3.13< / span > < / a > < / span > < span class = "Preform-constant-syntax" > ;< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < gender> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ::=< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > neuter< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { NEUTER_GENDER, - }< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > masculine< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > |< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { MASCULINE_GENDER, - }< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > feminine< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > ==> < / span > < span class = "Preform-plain-syntax" > { FEMININE_GENDER, - }< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > internal< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > 1< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > {< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > rel< / span > < span class = "Preform-plain-syntax" > *< / span > < span class = "Preform-identifier-syntax" > R< / span > < span class = "Preform-plain-syntax" > = < / span > < a href = "1-rlt.html#SP8" class = "function-link" > < span class = "Preform-function-syntax" > Relating::find< / span > < / a > < span class = "Preform-plain-syntax" > (< / span > < span class = "Preform-identifier-syntax" > W< / span > < span class = "Preform-plain-syntax" > );< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > if< / span > < span class = "Preform-plain-syntax" > (< / span > < span class = "Preform-identifier-syntax" > R< / span > < span class = "Preform-plain-syntax" > ) {< / span >
< span class = "Preform-plain-syntax" > ==> { -, < / span > < span class = "Preform-identifier-syntax" > R< / span > < span class = "Preform-plain-syntax" > };< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > return< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > TRUE< / span > < span class = "Preform-plain-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > }< / span >
< span class = "Preform-plain-syntax" > ==> { < / span > < span class = "Preform-identifier-syntax" > fail< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > nonterminal< / span > < span class = "Preform-plain-syntax" > };< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-plain-syntax" > }< / span >
2020-07-27 19:44:29 +03:00
< span class = "Preform-function-syntax" > < special-meaning> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > internal< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > 1< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > {< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > special_meaning_holder< / span > < span class = "Preform-plain-syntax" > *< / span > < span class = "Preform-identifier-syntax" > smh< / span > < span class = "Preform-plain-syntax" > = < / span > < a href = "../linguistics-module/3-sm.html#SP6" class = "function-link" > < span class = "Preform-function-syntax" > SpecialMeanings::find_from_wording< / span > < / a > < span class = "Preform-plain-syntax" > (< / span > < span class = "Preform-identifier-syntax" > W< / span > < span class = "Preform-plain-syntax" > );< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > if< / span > < span class = "Preform-plain-syntax" > (< / span > < span class = "Preform-identifier-syntax" > smh< / span > < span class = "Preform-plain-syntax" > ) {< / span >
< span class = "Preform-plain-syntax" > ==> { -, < / span > < span class = "Preform-identifier-syntax" > smh< / span > < span class = "Preform-plain-syntax" > };< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > return< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > TRUE< / span > < span class = "Preform-plain-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > }< / span >
< span class = "Preform-plain-syntax" > ==> { < / span > < span class = "Preform-identifier-syntax" > fail< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > nonterminal< / span > < span class = "Preform-plain-syntax" > };< / span >
2020-07-27 19:44:29 +03:00
< span class = "Preform-plain-syntax" > }< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-function-syntax" > < existing-verb> < / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > internal< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > {< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > verb< / span > < span class = "Preform-plain-syntax" > *< / span > < span class = "Preform-identifier-syntax" > V< / span > < span class = "Preform-plain-syntax" > ;< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-identifier-syntax" > LOOP_OVER< / span > < span class = "Preform-plain-syntax" > (< / span > < span class = "Preform-identifier-syntax" > V< / span > < span class = "Preform-plain-syntax" > , < / span > < span class = "Preform-reserved-syntax" > verb< / span > < span class = "Preform-plain-syntax" > )< / span >
2020-08-09 20:39:31 +03:00
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > if< / span > < span class = "Preform-plain-syntax" > (< / span > < a href = "../words-module/2-wa.html#SP9" class = "function-link" > < span class = "Preform-function-syntax" > WordAssemblages::compare_with_wording< / span > < / a > < span class = "Preform-plain-syntax" > (& (< / span > < span class = "Preform-identifier-syntax" > V< / span > < span class = "Preform-plain-syntax" > -> < / span > < span class = "Preform-element-syntax" > conjugation< / span > < span class = "Preform-plain-syntax" > -> < / span > < span class = "Preform-element-syntax" > infinitive< / span > < span class = "Preform-plain-syntax" > ), < / span > < span class = "Preform-identifier-syntax" > W< / span > < span class = "Preform-plain-syntax" > )) {< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > ==> { -, < / span > < span class = "Preform-identifier-syntax" > V< / span > < span class = "Preform-plain-syntax" > };< / span >
< span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > return< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-constant-syntax" > TRUE< / span > < span class = "Preform-plain-syntax" > ;< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-plain-syntax" > }< / span >
2020-07-28 21:19:38 +03:00
< span class = "Preform-plain-syntax" > ==> { < / span > < span class = "Preform-identifier-syntax" > fail< / span > < span class = "Preform-plain-syntax" > < / span > < span class = "Preform-reserved-syntax" > nonterminal< / span > < span class = "Preform-plain-syntax" > };< / span >
2020-07-19 20:31:23 +03:00
< span class = "Preform-plain-syntax" > }< / span >
< / pre >
< ul class = "endnotetexts" > < li > This is < a href = "../words-module/4-ap.html" class = "internal" > Preform grammar< / a > , not regular C code.< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_1" class = "paragraph-anchor" > < / a > < b > § 3.1. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create relationship< / span > < span class = "named-paragraph-number" > 3.1< / span > < / span > < span class = "Preform-comment-syntax" > =< / span >
2020-07-19 20:31:23 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < a href = "1-rlt.html#SP7" class = "function-link" > < span class = "function-syntax" > Relating::new< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_2" class = "paragraph-anchor" > < / a > < b > § 3.2. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create special meaning< / span > < span class = "named-paragraph-number" > 3.2< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > text_stream< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > N< / span > < span class = "plain-syntax" > = < / span > < a href = "../../../inweb/docs/foundation-module/4-sm.html#SP2" class = "function-link" > < span class = "function-syntax" > Str::new< / span > < / a > < span class = "plain-syntax" > ();< / span >
< span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > WRITE_TO< / span > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > N< / span > < span class = "plain-syntax" > , < / span > < span class = "string-syntax" > "%W"< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-sm.html#SP5" class = "function-link" > < span class = "function-syntax" > SpecialMeanings::declare< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > N< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > 0< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_3" class = "paragraph-anchor" > < / a > < b > § 3.3. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create verb< / span > < span class = "named-paragraph-number" > 3.3< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb_conjugation< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > =< / span >
< span class = "plain-syntax" > < / span > < a href = "../inflections-module/3-vc.html#SP6" class = "function-link" > < span class = "function-syntax" > Conjugation::conjugate< / span > < / a > < span class = "plain-syntax" > (< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]), < / span > < a href = "../inflections-module/4-dl.html#SP1" class = "function-link" > < span class = "function-syntax" > DefaultLanguage::get< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > ));< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-vrb.html#SP3" class = "function-link" > < span class = "function-syntax" > Verbs::new_verb< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > -> < / span > < span class = "element-syntax" > vc_conjugates< / span > < span class = "plain-syntax" > = < / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > ;< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vu.html#SP6" class = "function-link" > < span class = "function-syntax" > VerbUsages::register_all_usages_of_verb< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > R< / span > < span class = "plain-syntax" > [1], < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_4" class = "paragraph-anchor" > < / a > < b > § 3.4. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create copular verb< / span > < span class = "named-paragraph-number" > 3.4< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-19 20:31:23 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb_conjugation< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > =< / span >
< span class = "plain-syntax" > < / span > < a href = "../inflections-module/3-vc.html#SP6" class = "function-link" > < span class = "function-syntax" > Conjugation::conjugate< / span > < / a > < span class = "plain-syntax" > (< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]), < / span > < a href = "../inflections-module/4-dl.html#SP1" class = "function-link" > < span class = "function-syntax" > DefaultLanguage::get< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > ));< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-vrb.html#SP3" class = "function-link" > < span class = "function-syntax" > Verbs::new_verb< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > TRUE< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > vc< / span > < span class = "plain-syntax" > -> < / span > < span class = "element-syntax" > vc_conjugates< / span > < span class = "plain-syntax" > = < / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > ;< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vu.html#SP6" class = "function-link" > < span class = "function-syntax" > VerbUsages::register_all_usages_of_verb< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > R< / span > < span class = "plain-syntax" > [1], < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_5" class = "paragraph-anchor" > < / a > < b > § 3.5. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create SVO usage< / span > < span class = "named-paragraph-number" > 3.5< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > rel< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > RN< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > rel< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::regular< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > RN< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > SVO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_6" class = "paragraph-anchor" > < / a > < b > § 3.6. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create SVPO usage< / span > < span class = "named-paragraph-number" > 3.6< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > rel< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > RN< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > rel< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > word_assemblage< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > preposition< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-prp.html#SP6" class = "function-link" > < span class = "function-syntax" > Prepositions::make< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::regular< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > RN< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > SVO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_7" class = "paragraph-anchor" > < / a > < b > § 3.7. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create VO usage S< / span > < span class = "named-paragraph-number" > 3.7< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::special< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > VO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_8" class = "paragraph-anchor" > < / a > < b > § 3.8. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create SVO usage S< / span > < span class = "named-paragraph-number" > 3.8< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::special< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > SVO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
2020-07-19 20:31:23 +03:00
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_9" class = "paragraph-anchor" > < / a > < b > § 3.9. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create SVPO usage S< / span > < span class = "named-paragraph-number" > 3.9< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-19 20:31:23 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > word_assemblage< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
2020-07-19 20:31:23 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > preposition< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-prp.html#SP6" class = "function-link" > < span class = "function-syntax" > Prepositions::make< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::special< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > SVO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_10" class = "paragraph-anchor" > < / a > < b > § 3.10. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create VSPO usage S< / span > < span class = "named-paragraph-number" > 3.10< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
2020-07-19 20:31:23 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > word_assemblage< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > preposition< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-prp.html#SP6" class = "function-link" > < span class = "function-syntax" > Prepositions::make< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > wa< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > prep< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::special< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > VOO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_11" class = "paragraph-anchor" > < / a > < b > § 3.11. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create VPSPO usage S< / span > < span class = "named-paragraph-number" > 3.11< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-27 19:44:29 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > verb< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [1];< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > = (< / span > < span class = "reserved-syntax" > special_meaning_holder< / span > < span class = "plain-syntax" > *) < / span > < span class = "identifier-syntax" > RP< / span > < span class = "plain-syntax" > [2];< / span >
2020-08-09 20:39:31 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > word_assemblage< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > wa1< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1]);< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > word_assemblage< / span > < span class = "plain-syntax" > < / span > < span class = "identifier-syntax" > wa2< / span > < span class = "plain-syntax" > = < / span > < a href = "../words-module/2-wa.html#SP3" class = "function-link" > < span class = "function-syntax" > WordAssemblages::from_wording< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [2]);< / span >
2020-07-27 19:44:29 +03:00
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > preposition< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > prep1< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-prp.html#SP6" class = "function-link" > < span class = "function-syntax" > Prepositions::make< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > wa1< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < span class = "reserved-syntax" > preposition< / span > < span class = "plain-syntax" > *< / span > < span class = "identifier-syntax" > prep2< / span > < span class = "plain-syntax" > = < / span > < a href = "../linguistics-module/3-prp.html#SP6" class = "function-link" > < span class = "function-syntax" > Prepositions::make< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > wa2< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > FALSE< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > );< / span >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/3-vrb.html#SP12" class = "function-link" > < span class = "function-syntax" > Verbs::add_form< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > V< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > prep1< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > prep2< / span > < span class = "plain-syntax" > , < / span > < a href = "../linguistics-module/3-vm.html#SP5" class = "function-link" > < span class = "function-syntax" > VerbMeanings::special< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > SM< / span > < span class = "plain-syntax" > ), < / span > < span class = "constant-syntax" > VOO_FS_BIT< / span > < span class = "plain-syntax" > );< / span >
2020-07-19 20:31:23 +03:00
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_12" class = "paragraph-anchor" > < / a > < b > § 3.12. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create common noun< / span > < span class = "named-paragraph-number" > 3.12< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-19 20:31:23 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/2-nns.html#SP7" class = "function-link" > < span class = "function-syntax" > Nouns::new_common_noun< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1], < / span > < span class = "identifier-syntax" > R< / span > < span class = "plain-syntax" > [1], < / span > < span class = "constant-syntax" > ADD_TO_LEXICON_NTOPT< / span > < span class = "plain-syntax" > + < / span > < span class = "constant-syntax" > WITH_PLURAL_FORMS_NTOPT< / span > < span class = "plain-syntax" > ,< / span >
< span class = "plain-syntax" > < / span > < span class = "constant-syntax" > NOUN_MC< / span > < span class = "plain-syntax" > , < / span > < span class = "constant-syntax" > NULL_GENERAL_POINTER< / span > < span class = "plain-syntax" > , < / span > < a href = "../inflections-module/4-dl.html#SP1" class = "function-link" > < span class = "function-syntax" > DefaultLanguage::get< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > ));< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
2020-08-18 00:57:45 +03:00
< p class = "commentary firstcommentary" > < a id = "SP3_13" class = "paragraph-anchor" > < / a > < b > § 3.13. < / b > < span class = "named-paragraph-container code-font" > < span class = "named-paragraph-defn" > Create proper noun< / span > < span class = "named-paragraph-number" > 3.13< / span > < / span > < span class = "comment-syntax" > =< / span >
2020-07-19 20:31:23 +03:00
< / p >
< pre class = "displayed-code all-displayed-code code-font" >
< span class = "plain-syntax" > < / span > < a href = "../linguistics-module/2-nns.html#SP7" class = "function-link" > < span class = "function-syntax" > Nouns::new_proper_noun< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > FW< / span > < span class = "plain-syntax" > [1], < / span > < span class = "identifier-syntax" > R< / span > < span class = "plain-syntax" > [1], < / span > < span class = "constant-syntax" > ADD_TO_LEXICON_NTOPT< / span > < span class = "plain-syntax" > + < / span > < span class = "constant-syntax" > WITH_PLURAL_FORMS_NTOPT< / span > < span class = "plain-syntax" > ,< / span >
< span class = "plain-syntax" > < / span > < span class = "constant-syntax" > NOUN_MC< / span > < span class = "plain-syntax" > , < / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > , < / span > < a href = "../inflections-module/4-dl.html#SP1" class = "function-link" > < span class = "function-syntax" > DefaultLanguage::get< / span > < / a > < span class = "plain-syntax" > (< / span > < span class = "identifier-syntax" > NULL< / span > < span class = "plain-syntax" > ));< / span >
< / pre >
< ul class = "endnotetexts" > < li > This code is used in < a href = "1-bnk.html#SP3" > § 3< / a > .< / li > < / ul >
< nav role = "progress" > < div class = "progresscontainer" >
< ul class = "progressbar" > < li class = "progressprev" > < a href = "1-rlt.html" > ❮ < / a > < / li > < li class = "progresscurrentchapter" > 1< / li > < li class = "progresssection" > < a href = "1-pc.html" > pc< / a > < / li > < li class = "progresssection" > < a href = "1-rlt.html" > rlt< / a > < / li > < li class = "progresscurrent" > bnk< / li > < li class = "progresssection" > < a href = "1-dgr2.html" > dgr2< / a > < / li > < li class = "progresssection" > < a href = "1-int.html" > int< / a > < / li > < li class = "progressnext" > < a href = "1-dgr2.html" > ❯ < / a > < / li > < / ul > < / div >
< / nav > <!-- End of weave -->
< / main >
< / body >
< / html >