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

Package: flexc++ (2.07.03-1)

Links for flexc++

Screenshot

Debian Resources:

Download Source Package flexc++:

Maintainers:

External Resources:

Similar packages:

Skanneropretter for C++ i Flex-stil

Flexc++ er designet efter »flex«. Flexc++ tilbyder i forhold til flex' C++-indstilling et renere klasse-design.

Flexc++ opretter en skannerklasse, der er klar til brug, såvel som en medlemsfunktion, der fremstiller de leksikale skannersymboler (lex()). Klassen kan nemt være forsynet med yderligere medlemmer uden behov for polymorfe funktioner. Deraf følger at klasser oprettet af flexc++ ingen virtuelle medlemmer har og faktisk kun har et offentlig medlem: lex(), der erstatter den gammeldags flex og flex++ yylex()-funktion.

Flexc++ tilbyder mange muligheder, blandt andet en mulighed for at definere klasser oprettet af flexc++ i et separat navnerum. Dette giver udviklere mulighed for at definere yderligere symboler, selv uden for klassen oprettet af flexc++, uden at støde på navn-kollision problemer. Med flexc++, kunstige midler for at forhindre navn-sammenstød, er ligesom yy-konventioner brugt af flex og flex++ ikke længere påkrævet. Flexc++ opretter C++-kode. Hvis C-kode er påkrævet bør flex anvendes. Flexc++'s grammatiske krav er meget kompatible med flex' krav, så konvertering af en flex-grammatik til en flexc++-grammatik bør være forholdsvis enkel.

Ud over selve flexc++-skanneren og flere skeletfiler, så indeholder pakken en omfattende manualside, samt en fuld manual omskrevet efter den oprindelige flex-manual og flere eksempler.

Other Packages Related to flexc++

  • depends
  • recommends
  • suggests
  • enhances

Download flexc++

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 677.6 kB1,541.0 kB [list of files]
arm64 660.7 kB1,516.0 kB [list of files]
armhf 648.4 kB1,338.0 kB [list of files]
i386 692.2 kB1,559.0 kB [list of files]