all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source:  ]

Package: tcl-tclex (1.2a1-17) [debports]

Links for tcl-tclex

Screenshot

Debian Resources:

Download Source Package :

Not found

Maintainers:

Similar packages:

Leksikal analyseopretter for Tcl

tcLex er en lexer-oprettelsesudvidelse (leksikalt analyseprogram) for Tcl. Programmet er inspireret af Unix og GNU lex og flex, som er »værktøjer for oprettelse af programmer, som udfører mønstermatchning på tekst«. tcLex er meget lig disse programmer med den undtagelse, at programmet bruger Tcl-filosofi og syntaks, hvor de andre bruger deres egen syntaks og bruges i samarbejde med C-sproget. Er du bekendt med lex eller flex bør du føle dig tryg med tcLex. tcLex er en lille udvidelse (den Windowskompilerede version er på omkriing 20 kb, og kilden er omkring 150 kb), da den i stor udstrækning bruger Tcl-biblioteket. Den nuværende version bruger dog ikke længere Tcl's kode for regulære udtryk, men en rettet version er nu inkluderet i tcLex, hvilket gør den en smule større (med nogle få kb). tcLex bør virke med Tcl 8.0 eller senere versioner. tcLex vil ALDRIG fungere med tidligere versioner, da programmet bruger Tcl 8.0s »objektsystem« for ydelse. De mest interessante funktioner er:

 * understøttelse for flere platforme, takket været Tcl. Selv om det er
   blevet udviklet på Windows og kun testet på Windows og Unix, så bør
   det virke på andre platforme så længe, at Tcl findes på disse
   platforme. Understøttede Tcl-platforme er Windows 95/NT, Unix (Linux,
   Solaris ...) og Macintosh. Andre platforme er VMS, OS/2, NeXTStep,
   Amiga ...

 * til forskel fra lex og flex, som kun opretter statiske lexere skrevet
   i C og lavet for kompilering, så kan tcLex dynamisk oprette Tcl-
   kommandoer, som kan bruges ligesom andre C-kommandoer eller Tcl-
   procedurer inden fra Tcl-skripter eller C-programmer.

 * udvidelsen bruger Tcl-regulære udtryk. Det betyder, at du ikke skal
   lære endnu et sprog for regulære udtryk.

 * fungerer med Tcl-navnerum.

 * de oprettede lexer-kommandoer kan bruges i et gennemløb eller trinvist,
   da de bevarer tilstandsinformation. På den måde kan flere instanser
   af den samme lexer (f.eks. en HTML-fortolker) køre på samme tid i
   forskellige kaldrammer og bevare forskellige tilstande (lokale
   variabler ...). Lexer skal ikke være specifikt designet for at
   kunne bruges trinvist, den samme lexer kan gennemsigtigt bruges i
   et gennemløb eller trinvist. Denne funktion er specielt nyttig når
   der behandles tekst fra en fil eller en internetsokkel (f.eks.
   internetsider), når data ikke nødvendigvis er tilgængelige i
   begyndelsen af processen.

Other Packages Related to tcl-tclex

  • depends
  • recommends
  • suggests
  • enhances

Download tcl-tclex

Download for all available architectures
Architecture Package Size Installed Size Files
ppc64 (unofficial port) 49.4 kB203.0 kB [list of files]