2010-09-11 5 views
2

J'utilise Java Swing pour développer une application et je veux utiliser Lua comme langage de script intégré. Pour cela, j'ai besoin de créer un composant de texte qui permettrait de mettre en évidence la syntaxe et d'organiser automatiquement le code en ajoutant des onglets et ainsi de suite.Lua Syntaxe Mise en évidence en Java

Existe-t-il une bibliothèque ou une ressource que je pourrais utiliser pour y parvenir? Voici un exemple de ce que je veux faire: http://openendedgroup.com/field/attachment/wiki/OverviewBanners2/p2.png

Merci,

+0

L'exemple que vous avez donné est Python btw. ^^ – helpermethod

Répondre

2

formatage du code (indentation) et la coloration syntaxique sont deux paires de chaussures différentes! Pour le formatage, vous avez également besoin d'un analyseur syntaxique relatif complet, tandis que pour la coloration syntaxique, vous pouvez simplement marquer votre entrée et la colorier. Je crois qu'il existe des surligneurs extensibles, mais vous aurez besoin de quelque chose comme l'analyseur ANTLR si vous avez besoin de formater votre code.

Questions connexes