doc .pdf

File information


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 10:32, from IP address 82.137.x.x. The current document download page has been viewed 240 times.
File size: 56 KB (1 page).
Privacy: public file


Download original PDF file


doc.pdf (PDF, 56 KB)


Share on social networks



Link to this file download page



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
seminar 1 2 odi
plp doc
oferta masini industriale de cusut pf lungu aurelian 1
declaratia230
plp

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

QR Code link to PDF file doc.pdf