README-work

DSL::Entity::AddressBook

Raku grammar classes with example address book entities.

This is an example data package used in demos of "DSL::FiniteStateMachines", [AAp5].

Installation

From Zef ecosystem:

zef install DSL::Entity::AddressBook

From GitHub:

zef install https://github.com/antononcube/Raku-DSL-Entity-AddressBook.git

Examples

Here are examples of recognizing different types of data acquisition related specifications:

use DSL::Entity::AddressBook;
use DSL::Entity::AddressBook::Grammar;

my &ab-parse = { DSL::Entity::AddressBook::Grammar.parse($_, args => (DSL::Entity::AddressBook::resource-access-object(),))};

say &ab-parse('Orlando Bloom');
say &ab-parse('Lort of the Rings');
say &ab-parse('X-Men');

References

Packages

[AAp1] Anton Antonov, DSL::Shared Raku package, (2020), GitHub/antononcube.

[AAp2] Anton Antonov, DSL::Entity::Geographics Raku package, (2021), GitHub/antononcube.

[AAp3] Anton Antonov, DSL::Entity::Jobs Raku package, (2021), GitHub/antononcube.

[AAp4] Anton Antonov, DSL::Entity::Foods Raku package, (2021), GitHub/antononcube.

[AAp5] Anton Antonov, DSL::FiniteStateMachines Raku package, (2022-2023), GitHub/antononcube.

DSL::Entity::AddressBook v0.1.0

Grammars for AddressBook entities: person names, company names, etc.

Authors

  • Anton Antonov

License

Artistic-2.0

Dependencies

DSL::Shared:ver<0.1.6+>

Test Dependencies

Provides

  • DSL::Entity::AddressBook
  • DSL::Entity::AddressBook::Actions::SQL::Standard
  • DSL::Entity::AddressBook::Grammar
  • DSL::Entity::AddressBook::Grammar::EntityNames
  • DSL::Entity::AddressBook::ResourceAccess

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.