PDF Archive

Easily share your PDF documents with your contacts, on the Web and Social Networks.

Share a file Manage my documents Convert Recover PDF Search Help Contact



doc .pdf


Original filename: doc.pdf

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 149 times.
File size: 56 KB (1 page).
Privacy: public file




Download original PDF file









Document 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


Document preview doc.pdf - page 1/1

Related documents


doc
plp rap
plp doc
top 5 front end development tools
plp
plp proiect finalizat


Related keywords