<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gf-core.git/doc/tutorial/gf-tutorial.t2t, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.adelon.net/gf-core.git/atom?h=master</id>
<link rel='self' href='https://git.adelon.net/gf-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/'/>
<updated>2025-08-02T20:04:32+00:00</updated>
<entry>
<title>update default depth in tutorial and help text</title>
<updated>2025-08-02T20:04:32+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2025-08-02T19:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=183e421a0fe598d1e698015fce026fdef7f641a3'/>
<id>urn:sha1:183e421a0fe598d1e698015fce026fdef7f641a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify that extending a grammar doesn't inherit the startcat</title>
<updated>2025-02-20T19:52:21+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2025-02-20T19:52:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=981d6b9bddacee6a204ac48f2a4e27f4cca1bd47'/>
<id>urn:sha1:981d6b9bddacee6a204ac48f2a4e27f4cca1bd47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>be consistent in the use of quotes</title>
<updated>2024-04-29T12:44:53+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2024-04-29T12:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=2a654c085f16435a2efa33c0caa4b92143a920fa'/>
<id>urn:sha1:2a654c085f16435a2efa33c0caa4b92143a920fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarify description for vt</title>
<updated>2024-04-29T12:42:51+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2024-04-29T12:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=b855a094f8e09c4dc405015d74187020991a3ae7'/>
<id>urn:sha1:b855a094f8e09c4dc405015d74187020991a3ae7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update to System.Environment (getArgs)</title>
<updated>2023-02-10T02:46:10+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2023-02-10T02:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=527a4451d3aebaafbdf43401fca7ecf9b3a8c259'/>
<id>urn:sha1:527a4451d3aebaafbdf43401fca7ecf9b3a8c259</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(Tutorial) Rename TV (transitive verb) to V2, the name used in RGL</title>
<updated>2020-10-02T15:58:57+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-10-02T15:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=df77205c435870804d70eec077ca6f40a197e7ac'/>
<id>urn:sha1:df77205c435870804d70eec077ca6f40a197e7ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(Tutorial) Remove reference to morpho_list + overly verbose path</title>
<updated>2020-10-02T15:57:35+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-10-02T15:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=e41436eb14e669ebce803ee6d329e8544a68be10'/>
<id>urn:sha1:e41436eb14e669ebce803ee6d329e8544a68be10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(Tutorial) Update the pre syntax</title>
<updated>2020-10-02T15:56:24+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-10-02T15:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=2826061251ca05a777fec36fb5ad08b6e87e6ae7'/>
<id>urn:sha1:2826061251ca05a777fec36fb5ad08b6e87e6ae7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(Tutorial) Remove mentions to pt -typecheck</title>
<updated>2020-09-29T07:23:36+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-09-29T07:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=f56fbcf86e472262d07c6bd713f6955cfbcfee8a'/>
<id>urn:sha1:f56fbcf86e472262d07c6bd713f6955cfbcfee8a</id>
<content type='text'>
The GF shell no longer has `put_tree -typecheck` option, and typechecking is done automatically when parsing.

The metavariable thing is a bit unclear: you don't get it when parsing "dim the light", or "switch on the fan, but you do get it when you `gt` after adding `switchOn` and `switchOff`.

```
&gt; p "switch on the fan"
CAction fan (switchOff fan) (DKindOne fan)
&gt; gt
CAction light dim (DKindOne light)
CAction ?3 (switchOff ?3) (DKindOne ?3)
CAction ?3 (switchOn ?3) (DKindOne ?3)
```

My hypothesis is that you don't get metavariable when parsing e.g. "dim the light", because even though `light` is suppressed in `CAction`, it still appears in `DKindOne`, so it gets to contribute to the whole tree with its string.</content>
</entry>
<entry>
<title>(Tutorial) Minor typofixes + current error message</title>
<updated>2020-08-31T13:54:33+00:00</updated>
<author>
<name>Inari Listenmaa</name>
<email>inari.listenmaa@gmail.com</email>
</author>
<published>2020-08-31T13:54:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.adelon.net/gf-core.git/commit/?id=bca0691cb028fe33ae1b77e71752d4e937490ff1'/>
<id>urn:sha1:bca0691cb028fe33ae1b77e71752d4e937490ff1</id>
<content type='text'>
</content>
</entry>
</feed>
