*.- Raspolozive promenljive i kursori
*.- m.sqliteTable - Naziv tabele
*.- m.InputType - Naziv tipa upaznih podataka plugina ( "vfp","sqlite")
*.- DataPath .-  Putanja do meta podataka
*.- FormCode = Naziv selektovane forme
*.-
*.- sqlitecolumns (FieldName C(200), FieldTYPE C(100), NOTNULL N(1), PK N(1), VFPTYPE C(1))
*.-
*.- Izlazna datoteka mora da ima isto ime kao i PRG, samo se menja ekstenzija u .OUT
*.- Automatski to moze da se dobije na sledeci nacin: FORCEEXT( SYS(16),".out")
*.- 
*.- Dok se razvija, mozete koristiti sledeci primer, a kojeg po zavrsetku treba obrisati
*.- 
*.- sqliteTable = "sqltabela"
*.-CREATE CURSOR sqlitecolumns (Checked L(1), FieldName C(200), FieldTYPE C(100), NOTNULL N(1), PK N(1), VFPTYPE C(1), FieldLEN N(4), FieldDec N(4), CType C(100))
*.-INSERT INTO sqlitecolumns (Checked, FieldName , FieldTYPE , NOTNULL , PK ,VFPTYPE,FieldLEN,FieldDec,CType  )  VALUES (.T.,"id","integer",1,1,"I",10,0,"integer")
*.-INSERT INTO sqlitecolumns (Checked, FieldName , FieldTYPE , NOTNULL , PK ,VFPTYPE,FieldLEN,FieldDec,CType  )  VALUES (.T.,"code","varchar(4)",0,0,"C",4,0,"string")
*.-INSERT INTO sqlitecolumns (Checked, FieldName , FieldTYPE , NOTNULL , PK ,VFPTYPE,FieldLEN,FieldDec,CType  )  VALUES (.T.,"id_brenda","varchar(4)",0,0,"C",4,0,"string")
*.-INSERT INTO sqlitecolumns (Checked, FieldName , FieldTYPE , NOTNULL , PK ,VFPTYPE,FieldLEN,FieldDec,CType  )  VALUES (.F.,"naziv","varchar(40)",0,0,"C",40,0,"")
*.-
*.- Sledeci kod je primer

filename =  FORCEEXT( SYS(16),".out")
* SET TEXTMERGE ON NOSHOW
* SET TEXTMERGE TO (filename )
* strName = m.sqliteTable

SELECT sqlitecolumns

* STRTOFILE(strName , filename
* SET TEXTMERGE OFF
* SET TEXTMERGE TO


*.-
*.- Obavezna klasa
*.- Propertiji su CaseSensitive 
*.- 
DEFINE CLASS VFPScript as Custom 
   PluginId = "Jedinstveni ID plugina - GUID"
   PluginName = "Naziv plugin"
   PluginType = "csharp"  && Tip generisanog teksta: plain, csharp, vfp, sql
   InputType = "sqlite"   && Izvor podataka za plugin: sqlite, forms
   Author     = ""
ENDDEFINE