<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.conlinguistics.jp/%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E/history?feed=atom</id>
	<title>形式言語 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.conlinguistics.jp/%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E/history?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.conlinguistics.jp/%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E/history"/>
	<updated>2026-04-19T08:46:35Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.conlinguistics.jp/index.php?title=%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E&amp;diff=139&amp;oldid=prev</id>
		<title>Slaimsan: 旧wikiからの移行。</title>
		<link rel="alternate" type="text/html" href="https://wiki.conlinguistics.jp/index.php?title=%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E&amp;diff=139&amp;oldid=prev"/>
		<updated>2023-12-26T13:12:44Z</updated>

		<summary type="html">&lt;p&gt;旧wikiからの移行。&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;形式言語とは、文法や意味が形式的に与えられている言語である。[[ロジバン]]などの[[工学言語]]では機械的に読み取ることができるように、形式言語で文法が表されていることがある。&lt;br /&gt;
&lt;br /&gt;
詳細はWikipediaの記事([https://ja.wikipedia.org/wiki/%E5%BD%A2%E5%BC%8F%E8%A8%80%E8%AA%9E 形式言語])に譲&amp;lt;nowiki/&amp;gt;り、ここでは人工言語に特化した内容について記述する。&lt;br /&gt;
&lt;br /&gt;
== 表記法 ==&lt;br /&gt;
よく使われる表記方法として、[https://ja.wikipedia.org/wiki/%E3%83%90%E3%83%83%E3%82%AB%E3%82%B9%E3%83%BB%E3%83%8A%E3%82%A6%E3%82%A2%E8%A8%98%E6%B3%95 バッカス・ナウア記法](BNF)がある。他にも [https://ja.wikipedia.org/wiki/Parsing_Expression_Grammar Parsing Expression Grammar](PEG)なども使われることがある。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
たとえば、「文は　主語＋自動詞　または　主語＋他動詞＋目的語　という順序で構成される。」という人工言語があるとする。この文章をBNFで表現すると以下のようになる。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;文&amp;gt;::= (&amp;lt;主語&amp;gt;&amp;lt;自動詞&amp;gt;) | (&amp;lt;主語&amp;gt;&amp;lt;他動詞&amp;gt;&amp;lt;目的語&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
更に、「主語とは名詞であり、目的語は名詞に目的語マーカーを前置したものである」というルールがあるのであれば、これをBNFで&lt;br /&gt;
&lt;br /&gt;
&amp;lt;主語&amp;gt;::= &amp;lt;名詞&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;目的語&amp;gt;::=&amp;lt;目的語マーカー&amp;gt;&amp;lt;名詞&amp;gt;&lt;br /&gt;
&lt;br /&gt;
と表現できる。このように、人工言語においては、文法の説明などで簡素な表記をするために形式言語を利用することができる。&lt;br /&gt;
[[カテゴリ:情報科学]]&lt;/div&gt;</summary>
		<author><name>Slaimsan</name></author>
	</entry>
</feed>