<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Compilers on Ilscipio - Enterprise Commerce Experten</title>
    <link>https://www.ilscipio.com/tags/compilers/</link>
    <description>Recent content in Compilers on Ilscipio - Enterprise Commerce Experten</description>
    <generator>Hugo</generator>
    <language>de-DE</language>
    <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.ilscipio.com/tags/compilers/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Wie man eine eigene Sprache in die JetBrains IDE bringt</title>
      <link>https://www.ilscipio.com/blog/add-custom-language-jetbrains/</link>
      <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://www.ilscipio.com/blog/add-custom-language-jetbrains/</guid>
      <description>&lt;p&gt;Ich brauchte Freemarker-Support in IntelliJ und es gab keinen. Das eingebaute Highlighting war zur Hälfte falsch, Completion gab es nicht, und zwischen Templates navigieren war Ratespiel. Also habe ich ein Plugin geschrieben. Das war Plugin Nummer eins. Einundzwanzig weitere folgten.&lt;/p&gt;&#xA;&lt;p&gt;Um eine eigene Sprache in eine JetBrains IDE zu bringen, braucht man vier Dinge: einen Lexer, einen Parser, einen PSI-Baum und mindestens ein nützliches Feature obendrauf. Alles andere ist optional, macht das Plugin aber erst richtig brauchbar.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
