Hash :
987e8f28
Author :
Date :
2015-01-03T12:31:33
<h1>NSIS</h1>
<p>To use this language, use the class "language-nsis".</p>
<h2>Comments</h2>
<pre><code>; Single line comment
# Single line comment
/* Multi-line
comment */</code></pre>
<h2>Strings</h2>
<pre><code>"foo \"bar\" baz"
'foo \'bar\' baz'</code></pre>
<h2>Variables</h2>
<pre><code>LicenseLangString myLicenseData ${LANG_ENGLISH} "bigtest.nsi"
LicenseData $(myLicenseData)
StrCmp $LANGUAGE ${LANG_ENGLISH} 0 +2</code></pre>
<h2>Compiler commands</h2>
<pre><code>!define VERSION "1.0.3"
!insertmacro MyFunc ""</code></pre>
<h2>Known failures</h2>
<p>There are certain edge cases where Prism will fail.
There are always such cases in every regex-based syntax highlighter.
However, Prism dares to be open and honest about them.
If a failure is listed here, it doesn’t mean it will never be fixed. This is more of a “known bugs” list, just with a certain type of bug.
</p>
<h3>Comment-like substrings</h3>
<pre><code>"foo /* bar */ baz"
"foo ; bar";</code></pre>