Biblio...:Parser(3pm)
β¨ NAME β¨
Biblio::Thesaurus::ModRewrite::Parser β okay bestie, this module is literally the parser for OML programs π
(it lives in the Biblio...:Parser(3pm) section of the manual, iykyk)
πΈ VERSION πΈ
Version 0.02 β yes she's an early-days icon, we stan a humble beginning π
π¦ DESCRIPTION π¦
So the way this works: this module implements the parser that Biblio::Thesaurus::ModRewrite uses to run programs written in OML.
And what is OML, you ask? It's a domain specific language for describing operations to execute on ontologies. No cap. Tiny language, big main character energy π
π FUNCTIONS π
β new
Creates a brand new object. Fresh start, new era, we love to see it β¨
π lex
This is the function that tokenizes source code. It takes your code and breaks it into lil tokens, like separating your candy by colour π
π yyerror
The function that reports errors. Not the fun job but somebody's gotta do it π
π§ init_lex
Sets up everything we need to get going β the pre-game ritual, basically. Initializes all the stuff. π
π AUTHOR π
- Nuno Carvalho,
<smash@cpan.org> - J.Joao Almeida,
<jj@di.uminho.pt> - Alberto Simoes,
<albie@alfarrabio.di.uminho.pt>
Three absolute legends fr fr π«Ά
π COPYRIGHT & LICENSE π
Copyright 2008 Nuno Carvalho, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
So basically: it's free, it's Perl-flavoured, go forth and remix bestie π
Sign-off szn: this page came to you courtesy of perl v5.36.0, dated 2023-02-14 (valentine's day drop, iconic πΈ), from the Biblio...:Parser(3pm) manual. Mwah, periodt π
π¦ where this page comes from
- debian trixie: libbiblio-thesaurus-modrewrite-perl 0.03-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbiblio-thesaurus-modrewrite-perl 0.03-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libbiblio-thesaurus-modrewrite-perl 0.03-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbiblio-thesaurus-modrewrite-perl 0.03-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms