<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nb">
	<id>https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=LR-parser</id>
	<title>LR-parser - Sideversjonshistorikk</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikisida.no/index.php?action=history&amp;feed=atom&amp;title=LR-parser"/>
	<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=LR-parser&amp;action=history"/>
	<updated>2026-05-14T12:32:33Z</updated>
	<subtitle>Versjonshistorikk for denne siden på wikien</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.wikisida.no/index.php?title=LR-parser&amp;diff=108325&amp;oldid=prev</id>
		<title>Wikisida: Én sideversjon ble importert</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=LR-parser&amp;diff=108325&amp;oldid=prev"/>
		<updated>2026-03-27T03:59:34Z</updated>

		<summary type="html">&lt;p&gt;Én sideversjon ble importert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;nb&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Eldre sideversjon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Sideversjonen fra 27. mar. 2026 kl. 03:59&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;nb&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskjell)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key c1wiki:diff:1.41:old-108324:rev-108325 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wikisida</name></author>
	</entry>
	<entry>
		<id>https://www.wikisida.no/index.php?title=LR-parser&amp;diff=108324&amp;oldid=prev</id>
		<title>nb&gt;JhsBot: bot: Bytter ut tematiske stubbmaler med {{stubb}}</title>
		<link rel="alternate" type="text/html" href="https://www.wikisida.no/index.php?title=LR-parser&amp;diff=108324&amp;oldid=prev"/>
		<updated>2023-11-22T15:50:22Z</updated>

		<summary type="html">&lt;p&gt;bot: Bytter ut tematiske stubbmaler med {{stubb}}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;En &amp;#039;&amp;#039;&amp;#039;LR-parser&amp;#039;&amp;#039;&amp;#039; er innenfor [[informatikk]]en betegnelsen på en type [[parsing|parser]] (syntaktisk analysator). Det er en [[bunnen-opp parsing|bunnen-opp parser]] som effektivt håndterer [[deterministiske kontekstfrie språk]] i en lineært avgrenset tid.&amp;lt;ref name=&amp;quot;Knuth1965&amp;quot;/&amp;gt; Vanlige varianter av LR-parsere er [[LALR-parser]]e og [[Simpel LR-parser|simple LR-parsere]]. LR-parsere er blitt benyttet i prosesseringen av en rekke [[programmeringsspråk]]. De blir ofte generert automatisk av [[parsergeneratorer]], som leser en [[formell grammatikk]] for det aktuelle programmeringsspråk. Eksempler på slike parsergeneratorer er [[Yacc]] og [[GNU Bison]].&lt;br /&gt;
&lt;br /&gt;
Navnet &amp;#039;&amp;#039;&amp;#039;LR&amp;#039;&amp;#039;&amp;#039; er en [[initialisme]], der &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;eft to right&amp;#039;&amp;#039;) betyr at [[parsing|parser]]en leser teksten fra venstre til høyre uten en sikkerhetskopi, og produserer en [[Kontekstfri grammatikk|høyrederivering]] (&amp;#039;&amp;#039;reversed &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;ightmost derivation&amp;#039;&amp;#039;) eller et parsertre gjennom [[bunnen-opp-parsing]]. De mest detaljerte delene av [[Tre (datastruktur)|treet]] (løvnodene) er i bunnen, de større strukturene som er bygd opp av den befinner seg i lenger opp, og roten er øverst.&lt;br /&gt;
&lt;br /&gt;
Navnet LR blir ofte etterfulgt av en numerisk kvalifikator som eksempelvis &amp;#039;&amp;#039;&amp;#039;LR(1)&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;LR(&amp;#039;&amp;#039;k&amp;#039;&amp;#039;)&amp;#039;&amp;#039;&amp;#039;. LR(1)-parsere blir også kalt [[kanonisk LR-parser|kanoniske LR-parsere]]. For å unngå [[tilbakesporing]] eller gjetting, har LR-parseren lov til å se fremover i innmatingsstrømmen &amp;#039;&amp;#039;k&amp;#039;&amp;#039; symboler før den bestemmer seg for hvordan den vil parse tidligere symboler. Vanligvis er &amp;#039;&amp;#039;k&amp;#039;&amp;#039; lik 1 og er ikke nevnt.&lt;br /&gt;
&lt;br /&gt;
LR-parsere er deterministiske. De produserer en enkel, korrekt parsing, uten gjetting eller tilbakesporing, i en lineært avgrenset tid. Dette er ideelt for programmeringsspråk, men uegnet for [[Naturlig språk|menneskelige språk]] som behøver mer fleksible (og tregere) metoder. For naturlige språk brukes [[GLR-parser]]e, [[CYK-algoritmen]] eller [[Earley-parser]]e.&lt;br /&gt;
&lt;br /&gt;
De ovenfor nevnte egenskaper til &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039; og &amp;#039;&amp;#039;&amp;#039;k&amp;#039;&amp;#039;&amp;#039; deles i realiteten av alle [[skift-reduser]]-parsere, inkludert [[presedens-parser]]e. LR-navnet brukes likevel vanligvis om den form for parsing som ble oppfunnet av [[Donald Knuth]],&amp;lt;ref name=&amp;quot;Knuth1965&amp;quot;/&amp;gt; uten å innbefatte tidligere presendens-metoder, som for eksempel [[operatorpresendens-parser]]e. LR-parsere kan håndtere flere språk og grammatikker enn presedens-parsere eller [[LL-parsere]]; sistnevnte foretar venstrederiveringer av parsertreet gjennom [[ovenfra-ned parsing]], og brukes eksempelvis i [[rekursiv descendant parser|rekursiv descendant parsere]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Referanser==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Knuth1965&amp;quot;&amp;gt;[[#Knuth1965|Knuth 1965]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Litteratur==&lt;br /&gt;
*{{Kilde bok&lt;br /&gt;
  | ref=Knuth1965 &lt;br /&gt;
  | forfatter=[[Donald Knuth|Donald Ervin Knuth]]&lt;br /&gt;
  | utgivelsesår=1965&lt;br /&gt;
  | artikkel=&lt;br /&gt;
  | redaktør=&lt;br /&gt;
  | tittel=On the translation of languages from left to right&lt;br /&gt;
  | side=607–639&lt;br /&gt;
  | forlag=Information and Control, volume 8, issue 6, juli 1965&lt;br /&gt;
  | url=http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/doc/knuth65.pdf&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{stubb}}&lt;br /&gt;
{{Autoritetsdata}}&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Parsingalgoritmer]]&lt;br /&gt;
[[Kategori:Informatikkens historie]]&lt;br /&gt;
[[Kategori:Stanford University]]&lt;br /&gt;
[[Kategori:IT-relaterte introduksjoner i 1965]]&lt;br /&gt;
[[Kategori:Vitenskap i 1965]]&lt;br /&gt;
[[Kategori:1965 i USA]]&lt;/div&gt;</summary>
		<author><name>nb&gt;JhsBot</name></author>
	</entry>
</feed>