2010-03-07 16 views
5

Jestem zainteresowany tworzeniem wtyczki dla FlashDevelop, aby dodać obsługę innego języka. Nie jestem zbyt pewny, od czego powinienem zacząć. Wszystkie punkty początkowe, podpowiedzi, porady lub porady powinny się więc sprawdzić.Jak dodać obsługę nowego języka w programie FlashDevelop?

Istnieje Plugin Development article on the FlashDevelop Wiki, ale sekcja dotycząca dodawania obsługi nowych języków jest po prostu "TODO". Jest to mniej niż pomocne.

Podejrzewam, że istnieje wiele elementów, które "wspierają" język w programie FlashDevelop. Oto moja lista, ale nie krępuj się mi powiedzieć, czy mam coś przeoczyć:

  • Zakończenie Code
  • Podświetlanie składni
  • powinien pojawić się w menu"New Project" jako Template
  • Gdyby dodać typ pliku/szablon do "Add-> New" menu
  • Dodaj nowy typ pliku projektu (np. .as3proj, .as3proj, .hxproj).

Jak mogę zrobić wszystkie te rzeczy? Gdzie mogę zacząć? Czy istnieją dobre zasoby, dokumentacja lub podstawowe przykłady do naśladowania? Czy to wszystko (w tym szablony projektu) można wykonać w jednej wtyczce?

Odpowiedz

0

Tworzenie niestandardowego języka w programie Flashdevelop jest łatwe po opanowaniu. Przykładem tworzenia języka dla Flashdevelop byłoby spojrzenie na obsługę AS3 lub nawet HaXe, które można znaleźć tutaj here, wszystkie wsparcie dla języków kończy się z kontekstem.

Flashdevelop zajmuje się podświetlaniem składni, a uzupełnianie kodu odbywa się poprzez tworzenie plików XML.

Dodanie szablonu dla danego języka to po prostu tworzenie pliku zip z innym rozszerzeniem. Możesz po prostu skopiować szablony, z których pochodzi Flashdevelop, znajdujące się w folderze instalacji i folderze szablonów.