all options
bookworm  ] [  trixie  ] [  forky  ] [  sid  ]
[ Source: ruby-oedipus-lex  ]

Package: ruby-oedipus-lex (2.6.0-2)

Links for ruby-oedipus-lex

Screenshot

Debian Resources:

Download Source Package ruby-oedipus-lex:

Maintainers:

External Resources:

Similar packages:

Lexer-opretter i den samme familie som Rexical og Rex

Oedipus Lex er en lexer-opretter i den samme familie som Rexical og Rex. Oedipus Lex er en uafhængig lexer-forgrening af Rexical. Rexical var en forgrening af Rex. Vi har ikke kunnet få kontakt med forfatteren af rex for at tage over, rette, udvide og ændre licens til MIT. Så Oedipus blev skrevet fra bunden af for at omgå licensbegrænsninger (og fordi bootstrapping er sjovt).

Oedipus har en masse ekstra at tilbyde og på dette tidspunkt er programmet kun historisk relateret til rexical. Syntaksen har ændret sig tilstrækkelig til at enhver rexical-lexer vil skulle justeres for at fungere i oedipus. Som minimum skal du tilføje baglæns skråstreg til alle dine regulære udtryk.

Oedipus, som rexical, er baseret primært på at oprette kode meget lig hvordan du ville skrive en håndskreven lexer. Det er _ikke_ en tabel eller hash-drevet lexer. bruger StrScanner med et sagsudtryk på flere niveauer. Som sådan matcher Oedipus på det _første_ match, ikke det længste (som lex og dets ilk).

Download ruby-oedipus-lex

Download for all available architectures
Architecture Package Size Installed Size Files
all 18.7 kB69.0 kB [list of files]