🎨 Este fork adiciona suporte à linguagem de programação xBase, incluindo Harbour, Clipper e xHarbour, ao Highlight.js.
git clone https://github.com/AndersonCardosoSilva-BR/highlight.js
cd highlight.jsnpm installnode tools/build.js -t browser :common xbasebuild/highlight.min.jsVocê pode incluir esse arquivo no seu site ou fórum, junto com um tema CSS (ex: default.css), para habilitar o realce automático com hljs.highlightAll().
FUNCTION, PROCEDURE, RETURN, IF, ELSE, ELSEIF, ENDIF, DO, WHILE, ENDDO, FOR, NEXT,
SWITCH, CASE, OTHERWISE, ENDCASE, TRY, CATCH, FINALLY, ENDTRY, CLASS, METHOD, ENDCLASS
.T., .F., NIL, TRUE, FALSE
LEN(), CHR(), STR(), VAL(), SUBSTR(), LEFT(), RIGHT(), DTOC(), CTOD(), SPACE(), LTRIM(), UPPER(), etc.
src/languages/xbase.js→ Definição da linguagem xBasehighlight.min.js→ Gerado após build, contendo a linguagem incluída
<pre><code class="language-xbase">
FUNCTION Hello()
LOCAL nome := "Anderson"
? nome
RETURN NIL
</code></pre>
<script src="highlight.min.js"></script>
<script>hljs.highlightAll();</script>Anderson Cardoso Silva
https://www.linguagemclipper.com.br
MIT License