Contents

Component EspBazaLingvo

arto: faka komponento kun bazaj lingvaj funkcioj Tiuj iloj ne estas dependa al esperanta lingvo kaj ne al Tk (GUI)

Classes Classes Hierarchy Objects Procsgroups

Class ArboAsto

parameters: astoj
superclasses:
ArboElemento
subclasses: PlSAsto TradukAsto SintaksAsto

Mi false momis la klason Asto devas esti Brancxo.

Instprocs:

chiuElementoj
foriguElemento elem
foriguElementon elemento
havasMerkmalonSuben merkmalo
intersxangxiElementoj preElemento postElemento
movuAlAbsPozicio elemento pozicio
movuAlPozicio elemento pozicio
prenuAbsPozicio pozicio
prenuAntauxElemento
prenuAstojn
prenuBrancxoj
prenuElementoj
prenuFoliojn
prenuLastan
prenuProfundon
prenuRelPozicio pozicio
prenuSekvaElemento
prenuUnuan
selektu listo
selektuIfNone listo script
sxercxiAsto var_ref test {level 1}
tausxuAstoj originaAsto novaAsto
tausxuAstojMultaj originaAsto novaAstoj
trovuUnunanInfanonKiu par_ref testo {level 1}

Class ArboElemento

parameters: parenco
subclasses:
AstoElemento ArboFolio ArboAsto

baza klaso por gxenaralaj arbaj strukturoj. derivu Astoj de ArboAsto kaj Folioj de ArboFolio

Instprocs:

aliguMerkmalon merkmalo
foriguDeParenco
havasMerkmalon merkmalo
havasMerkmalonSuben merkmalo
havasMerkmalonSupren merkmalo
prenuParencojn
prenuSekvanFraton
selektu listo
trovuUnuanPerenconKiu par_ref testo {level 1}

Class ArboFolio

superclasses:
ArboElemento
subclasses: Pl::Elemento ElemTraduko GP::Elemento

Folioj de Astoj

Instprocs:

chiuElementoj
prenuAntauxElemento
prenuFoliojn
prenuLastan
prenuSekvaElemento
prenuUnuan

Class AspellTestilo

parameters: {lingvo eo}

Wrapper por aspell literumilo. Tiu literumilo kuras nur sur unikso. Gxi lancxas eksternan proceson Aspell kaj komunikas kun gxi per streams.

Instprocs:

closeAspell
destroy
estasVorto vorto
init
listenToAspell
testuVortoj vortoj

Procs:

eblasAspell
nuliguInstancojn
prenuInstancoPorLingvo lingvo
testuKlason
testuVortoj lingvo vortoj

Class AstoElemento

superclasses:
ArboElemento
subclasses: PlSAsto Pl::Elemento SintaksAsto GP::Elemento

Tiu klaso ne havas funkcion en hierakio.

Instprocs:

estasRadiko

Class DosieroKursoro

parameters: teksto vortkomenco {kursoro 0}

Instprocs:

destroy
estasFino
malAntauen
metuVortkomenco
open dosieroNomo
prenuRegionon komenco fino
sekvaSigno

Class EsperantoStringConverter

subclasses:
TradukaVortaroMontrilo TradukaNovaVortaroMontrilo VortaroSignoKonvertilo EsperantoFileConverter EsperantoBrowser

Kaso uzata por konvertado de esperantaj skribmanieroj

Instprocs:

fileReadFrom filename
initVariables
prenuMap transFrom transTo
prenuRevoMap
saveFileAs filename text
setEncoding variable message
translateString text transFrom transTo

Class FrazoLegilo

parameters: signoLegilo {frazFinoSigno 1}
subclasses:
StructFrazLegilo HTMLFrazoLegilo XMLFrazoLegilo

Tiu estas cxefa frazo por distrancxi signoj en vortoj kaj frazoj. Uzu FrazoLegiloFabriko por krei necesajn legilojn.

Instprocs:

estasFrazFino vorto
estasSFrazFino vorto
komencuFrazon
prenuFrazon
prenuSVorton

la S-metodoj konservas staton pri klameroj kaj apostrofoj Vi devas uzi prenuSVorto kun estasSFrazFino.

prenuVorton

vorto povas esti ankaux interpunkcia signo kiel . , aux ()

Procs:

newOn text
newOnDosiero dosiero

Class HunspellTestilo

parameters: lingvo afiksoj vortaro

Tiu estas la cxefa klaso por literumado. Li kunlaboras kun aldona bibliteko Hunspelltcl skribita per lingvo C kaj bibliteko hunspell http://www.sourceforge.org/projects/hunspell. Tiu biblioteko estas uzata ankaux de projekto OpenOffice

Instprocs:

alliguIgnorvorto vorto {nurNun 0}
destroy
estasVorto vorto
init
initIngnorVortoj
prenuLingvo
prenuProponoj vorto
testuVortoj vortoj

Procs:

nuliguInstancojn
prenuDosierojn
prenuDosierojnPorLingvo lingvo
prenuInstancoPorDosieroj afiksoj vortaro
prenuInstancoPorLingvo lingvo
prenuLingvoPorDosiero afiksoDosiero

Class MWParser

Instprocs:

clearState
closeList char
closeParagraph
doAllQuotes text
doBlockLevels text
doHeadings text
doQuotes text
doTableStuff text
findColonNoLinks str ref_before ref_after
getCommon st1 st2
internalParse text
makeExternalLink url text
nextItem char
openList char
parse text
recursiveTagParse text
replaceExternalLinks text
replaceFreeExternalLinks text
textExplode text sep

Procs:

wikiToHtml teksto

Class TekstoKursoro

parameters: teksto vortkomenco {kursoro 0}

Klaso "Kursoro" laboras kun Klaso FrazoLegilo.

Instprocs:

estasFino
malAntauen
metuVortkomenco
prenuRegionon komenco fino
sekvaSigno

Class XMLFrazoLegilo

superclasses:
FrazoLegilo

Instprocs:

estasIgnorElemento markilo
estasInternaElemento markilo
init args
metuDocType markilo
prenuVorton
saltuGxiMalfermataMarkilo markilo
saltuGxis signo
saltuGxisSekvo sekvo

Object EsperantiloLancxilo

Procs:

aktionoPostNovaEldono
argumentsDescription
finuProgramon {rezulto 0}
initIdeProcs
initIdeProcsIfNeeded
initTk
initializeAfterLoad
konservuLokajnSxangxojn {dosiero {}}
lancxuCGI
lancxuDosierojn dosierojn
lancxuEsperatnilo
lancxuSkripton
loadPreferences
metuFrazoTokenizeFormato fontoFormato
metuProgramLingvon
metuSAnalizoFormato fontoFormato
metuTaggerFormato fontoFormato
metuTokenizeFormato fontoFormato
metuTradukArto fontoFormato
metuVortoStatistikoFormato fontoFormato
parseCommandLineArgs
showHelpAndExit
sxargxuModulon modulo
tekstoAnalizo analiziloKlaso {exit 1}
tkMessage text
tradukuDosierojn {exit 1}
unzipVortaron

Object EsperantoConf

Procs:

addVizitanDosieron file
aliguFrazEkzemplo fonto homaTraduko komputilaTraduko trajto
aliguLingvoTrace
aliguTradukProjekto file
aliguVizitanDosieron file
getParameter name
initTk
initializeAfterLoad
isInDelopingMode
konservuLastajTradukojosierojn
konservuVizitajnDosierojn
lastajDosierojnHistorio
lastajTradProjektojHistorio
loadMsg
loadPreferences
loadPreferencesFromFile file
malRegistruInteresonPorLingvo obj
prefEspDosierujo
prefFileName
prefFrazEkzemploDosierujo
prenuEldono
prenuFontoDosierujon
prenuLingvoFabriko lingvo
prenuPermesiloTekston
prenuRevoFont
prenuTempoDeLastaTestoNovaEldono
prenuTradukoProjektojn
prenuVizitajnDosierojn
prenuVortaroDosierujo
pretiguEspDozierojn
pretiguLingvoTradukado lingvo
registerPostStartScript komponento skripto
registruInteresonPorLingvo obj
reportiLingvoSxangxojn bool
savePreferences
savePreferencesAsFile file
statAktiono nomo
sxangxiLiterArton
sxangxiLiterGrandecon {var literGrandeco} {font espfont}
sxangxuLingvonDeProgramo {lingvo {}}
sxargxuKomponenton komponento
sxargxuListo file var
sxargxuVizitajnDosierojn file
testuNovanEldonon
testuNovanEldononGUI
testuNovanEldononSeTempo {tagojportesto 10}
writeLingvo args

Object FrazoLegiloFabriko

Tiu klaso estas fabriko por produkti instancoj de tipo FrazoLegilo. Oni povas krei legiloj por multaj tipoj de dosieroj.

 * Teksto
 * OpenOffice
 * HTML
 * MS World
 * XML

Procs:

estasEnhavoHTML teksto
estasEnhavoXML teksto
getContentFromZip zipdosiero dosiero
kreuLegilonDeDosiero dosiero {tipo {}}
kreuLegilonDeTeksto teksto
kreuLegilonDeXLIFF teksto
leguDeDosiero dosiero
prenuSubtenatajnDirekteTipojn
prenuSubtenatajnTipojn
prenuTypoPorDosiero dosiero
prenuWordXML fontoDosiero

Object IgnorvortoListo

Procs:

alliguIgnorvorto vorto lingvo

Helpa klaso por agordi la ignorlistojn por literumado

ignorVortoDosiero
prenuDosieroPorLingvo lingvo
prenuListoPorLingvo lingvo