doc (PDF)




File information


This PDF 1.5 document has been generated by TeX / pdfTeX-1.40.16, and has been sent on pdf-archive.com on 20/12/2017 at 11:32, from IP address 82.137.x.x. The current document download page has been viewed 240 times.
File size: 57.07 KB (1 page).
Privacy: public file




Document preview - doc.pdf - Page 1/1





File preview


K Plugin pentru gedit
David Marcu
Grupa E1

1

Prezentare

Plugin-ul pentru K este realizat pentru editorul de text default din Linux,
gedit. Pentru realizarea extensiei se va folosi limbajul de programare python
si biblioteci ajutatoare pentru plugin-uri(Gtk, GObject) si biblioteca pentru
activarea extensiilor in gedit(Gedit).

2

Specificatii
• Colorarea anumitor itemi din codul sursa, spre exemplu: keyword-uri,
tipuri de data, comentarii etc.(syntax highlighting)
• Autocompletarea cuvintelor, care au mai fost folosite in codul sursa.
• Editare mai usoara a codului(inchidere automata a parantezelor).
• Generare de snippet-uri de cod pentru a autocompleta secvente de cod.
• Verificare in timp real daca utilizatorul are o eroare in cod.
• (Optional*) Generare automata de snippet-uri si syntax highlighting pentru sintaxele create in k pentru un limbaj custom(e.g: IMP)

3

Pasii proiectului
1. Pentru syntax highlighter voi utiliza xml ca sa realizez regulile pentru
colorare.
2. Pentru autocompletare(inchidere paranteze automata, inchidetea automata
a unei celule deschise etc.) voi scrie un program in python cu ajutorul bibliotecilor mentionate mai sus.
3. Pentru generare de snippet-uri voi folosi o schema xml pentru a realiza
scheletul unei secvente de cod(sintaxe, module etc.)
4. Pentru a uni toate functionalitaile enumerate mai sus voi realiza un script
in python, cu care voi face vizibil extensia in editorul de text mentionat.

1






Download doc



doc.pdf (PDF, 57.07 KB)


Download PDF







Share this file on social networks



     





Link to this page



Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..




Short link

Use the short link to share your document on Twitter or by text message (SMS)




HTML Code

Copy the following HTML code to share your document on a Website or Blog




QR Code to this page


QR Code link to PDF file doc.pdf






This file has been shared publicly by a user of PDF Archive.
Document ID: 0000711215.
Report illicit content