AI-MicroStructure

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

                            Preamble

  The license agreements of most software companies try to keep users
at the mercy of those companies.  By contrast, our General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  The
General Public License applies to the Free Software Foundation's
software and to any other program whose authors commit to using it.
You can use it for your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Specifically, the General Public License is designed to make
sure that you have the freedom to give away or sell copies of free
software, that you receive source code or can get it if you want it,
that you can change the software or use pieces of it in new free
programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

LICENSE  view on Meta::CPAN

Program or a portion of it, either verbatim or with modifications.  Each
licensee is addressed as "you".

  1. You may copy and distribute verbatim copies of the Program's source
code as you receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that refer to this
General Public License and to the absence of any warranty; and give any
other recipients of the Program a copy of this General Public License
along with the Program.  You may charge a fee for the physical act of
transferring a copy.

  2. You may modify your copy or copies of the Program or any portion of
it, and copy and distribute such modifications under the terms of Paragraph
1 above, provided that you also do the following:

    a) cause the modified files to carry prominent notices stating that
    you changed the files and the date of any change; and

    b) cause the whole of any work that you distribute or publish, that
    in whole or in part contains the Program or any part thereof, either

LICENSE  view on Meta::CPAN


    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these
    conditions, and telling the user how to view a copy of this General
    Public License.

    d) You may charge a fee for the physical act of transferring a
    copy, and you may at your option offer warranty protection in
    exchange for a fee.

Mere aggregation of another independent work with the Program (or its
derivative) on a volume of a storage or distribution medium does not bring
the other work under the scope of these terms.

  3. You may copy and distribute the Program (or a portion or derivative of
it, under Paragraph 2) in object code or executable form under the terms of
Paragraphs 1 and 2 above provided that you also do one of the following:

LICENSE  view on Meta::CPAN

    years, to give any third party free (except for a nominal charge
    for the cost of distribution) a complete machine-readable copy of the
    corresponding source code, to be distributed under the terms of
    Paragraphs 1 and 2 above; or,

    c) accompany it with the information you received as to where the
    corresponding source code may be obtained.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form alone.)

Source code for a work means the preferred form of the work for making
modifications to it.  For an executable file, complete source code means
all the source code for all modules it contains; but, as a special
exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable
file runs, or for standard header files or definitions files that
accompany that operating system.

  4. You may not copy, modify, sublicense, distribute or transfer the
Program except as expressly provided under this General Public License.
Any attempt otherwise to copy, modify, sublicense, distribute or transfer

README.md  view on Meta::CPAN


AI-MicroStructure is a package to build concepts for words.

Anybody whisching to do categorization, memory, decision making, learning and inference.

requires as much concepts for a specific (word,idea,sensor input) as possible to base any further knowledge or decission on

to be able to fly you require only to types

```
micro new extraterrestrial_life


               .--'"""""--.>_
            .-'  o\\b.\o._o.`-.
         .-'.- )  \d888888888888b.
        /.'   b  Y8888888888888888b.
      .-'. 8888888888888888888888888b
     / o888 Y Y8888888888888888888888b
     / d888P/ /| Y"Y8888888888888888888b
   J d8888/| Y .o._. "Y8888888888888Y" \

README.md  view on Meta::CPAN

   Fdd 8888888888888888888bo._'|| d88888|
   Fd d 88\ Y8888Y "Y888888888b, d888888P
   d-b 8888b Y88P'     """""Y888b8888P"|
  J  8\88888888P    `m.        """""   |
  || `8888888P'       "Ymm._          _J
  |\\  Y8888P  '     .mmm.YM)     .mMF"'
  | \\  Y888J     ' < (@)>.- `   /MFm. |
  J   \  `YY           ""'   ::  MM @)>F
   L  /)  88                  :  |  ""\|
   | ( (   Yb .            '  .  |     L
   \   bo  8b    .            .  J     |        The word extraterrestrial
    \      "' .      .    .    .  L   F         has 1 concept's
     o._.:.    .        .  \mm,__J/  /          we need to find out the which one
     Y8::'|.            /     `Y8P  J           to use for our new,
     `|'  J:   . .     '   .  .   | F           micro-structure,
      |    L          ' .    _:    |            
      |    `:        . .:oood8bdb. |            (1): a form of life assumed to exist outside the earth or its atmosphere extraterrestrial
      F     `:.          "-._   `" F            
     /       `::.           """'  /             
    /         `::.          ""   /              
_.-d(          `:::.            F               
-888b.          `::::.     .  J                 
Y888888b.          `::::::::::'                 
Y88888888bo.        `::::::d                    
`"Y8888888888boo.._   `"dd88b.                  





"""""""""""""""""""""""""""""""""""""""""""""""


  Type: the number you choose 1..1
  1
extraterrestrialbeing
extraterrestrial
alien
hypothetical_creature
imaginary_being
imaginary_creature
imagination
imaginativeness
vision
creativity
creativeness
creative_thinking
ability
power
cognition
knowledge
noesis
psychological_feature
abstraction
abstract_entity
entity
extraterrestrialbeing
extraterrestrial
alien
hypothetical_creature

``` 




  ☞ [sample](http://quantup.com)

bin/from-folder.pl  view on Meta::CPAN

              sprintf("/tmp/%s.cache",
              $curSysDate));

GetOptions (\%opts, "cache_file=s");

our $cache = {};
our @target = split("\/",$opts{cache_file});
my $set = AI::MicroStructure::ObjectSet->new();

eval {
    local $^W = 0;  # because otherwhise doesn't pass errors
#`rm $opts{cache_file}`;
    $cache = lock_retrieve($opts{cache_file});

    $cache = {} unless $cache;

    warn "New cache!\n" unless defined $cache;
};


END{

bin/getcat.pl  view on Meta::CPAN

use Cache::Memcached::Fast;
use Try::Tiny;
use Data::Dumper;
use Digest::MD5 qw(md5 md5_hex md5_base64);

our $memd = new Cache::Memcached::Fast({
 servers => [ { address => 'localhost:11211', weight => 2.5 }],
 namespace => 'my:',
 connect_timeout => 0.2,
 io_timeout => 0.1,
 close_on_error => 1,
 compress_threshold => 100_000,
 compress_ratio => 0.9,
 max_failures => 1,
 max_size => 512 * 1024,
});



our $all = {};
our $json = JSON->new->allow_nonref;

bin/localfiles  view on Meta::CPAN

use Data::Dumper;

my $data={};


our $memd = new Cache::Memcached::Fast({
 servers => [ { address => 'localhost:11211', weight => 2.5 }],
 namespace => 'my:',
 connect_timeout => 0.2,
 io_timeout => 0.1,
 close_on_error => 1,
 compress_threshold => 100_000,
 compress_ratio => 0.9,
 max_failures => 1,
 max_size => 512 * 1024,
});

 my @result = ();
my $rule;


bin/micro  view on Meta::CPAN

}


sub init {

  $memd = new Cache::Memcached::Fast({
     servers => [ { address => 'localhost:11211', weight => 2.5 }],
     namespace => 'my:',
     connect_timeout => 0.2,
     io_timeout => 0.1,
     close_on_error => 1,
     compress_threshold => 100_000,
     compress_ratio => 0.9,
     max_failures => 1,
     max_size => 512 * 1024,
  });

  if(!$#ARGV){
    push @ARGV,"any";
   }

bin/micro  view on Meta::CPAN

my $state = AI::MicroStructure::Util::load_config(); my @CWD=$state->{cwd}; my $config=$state->{cfg};
our $structdir = "structures";
our $absstructdir = "$CWD[0]/$structdir";



if ($conf{"export"}) {
    my $cwd = $CWD[0];
    my $hash = $main->fitnes();
    my $url = sprintf("%s/%s/_all_docs", $config->{couchdb}, $config->{db});
    print `cd $cwd && mkdir -p relations && wget -O relations/any.json $url && git add relations/any.json $structdir/*.pm && git commit -m 'active memory release' && git tag $hash`; # FIXME check for errors FIXME also that we commit per structure and...

    exit;
}

my (@remote, @local);
# real processing starts here
$\ = $/;
my $sep = $conf{whitespace} ? ' ' : $\;

my $j = $main->structures();

bin/micro-dict  view on Meta::CPAN


stop=$(perl -MAI::MicroStructure::WordBlacklist -E  "my \$s=AI::MicroStructure::WordBlacklist::getStopWords('de'); my @s = keys %\$s; print join('|',@s);")
IFS=$'\n';

$cmd $1 |   tr A-Z a-z |                # Convert to lowercase.
        tr ' ' '_' |             # New: change spaces to newlines.
       #tr -cd '\012[a-z][0-9]' |   #  Get rid of everything
                                    #+ non-alphanumeric (in orig. script).
        tr -c '\012a-z'  '\012' |   #  Rather than deleting non-alpha
        egrep -v '^#' |              # Delete lines starting with hashmark.
        egrep -v "^[ ]*([A-Za-z][A-Za-z]|[A-Za-z])$" | egrep -v "^$" | egrep -v -i "^ (denkbarer|ganze|bez|ver�ffentlichtes|uns�gliches|ungew�hnliche|vollstaendig|erstem|Inf.|titel|unsaeglichem|beforehand|denkbares|yours|contains|gedurft|seithe...


 stop=$(perl -MAI::MicroStructure::WordBlacklist -E  "my \$s=AI::MicroStructure::WordBlacklist::getStopWords('de'); my @s = keys %\$s; print join('|',@s);")

 cat /tmp/micro-dict.tmp | sort -n | egrep -v "^.*.[\ ].*.[1-9][\:][\ ][\ ]($stop)";


 #if [ !  "$(echo  "$stop" | egrep -i zzzzzzzzzzzz)" ]; then  echo cool; fi


bin/micro-relation  view on Meta::CPAN




use Cache::Memcached::Fast;

         our $memd = new Cache::Memcached::Fast({
             servers => [ { address => 'localhost:11211', weight => 2.5 }],
             namespace => 'my:',
             connect_timeout => 0.2,
             io_timeout => 0.1,
             close_on_error => 1,
             compress_threshold => 100_000,
             compress_ratio => 0.9,
             max_failures => 1,
             max_size => 512 * 1024,
         });




sub  decruft  {

bin/micro-relation-test  view on Meta::CPAN

my $wiki = WWW::Wikipedia->new(language => $lang);


use Cache::Memcached::Fast;

         my $memd = new Cache::Memcached::Fast({
             servers => [ { address => 'localhost:11211', weight => 2.5 }],
             namespace => 'my:',
             connect_timeout => 0.2,
             io_timeout => 0.5,
             close_on_error => 1,
             compress_threshold => 100_000,
             compress_ratio => 0.9,
             compress_methods => [ \&IO::Compress::Gzip::gzip,
                                   \&IO::Uncompress::Gunzip::gunzip ],
             max_failures => 3,
             failure_timeout => 2,
             ketama_points => 150,
             nowait => 1,
             hash_namespace => 1,
             serialize_methods => [ \&Storable::freeze, \&Storable::thaw ],

bin/micro-wiki  view on Meta::CPAN

          $doc->{book}= [@book] unless(!@book);
          $doc->{pdf}= [@pdf] unless(!@pdf);
          $doc->{audio}= [@audio] unless(!@audio);
          $doc->{related} = quantify $result->related();
          $doc->{links} = [sort grep{/http/}@all_links];
          
        


         
        #eval '$couchdb->store("$url" ,$doc)' or warn "error: $@\n";

      # createJsonFile($url,$doc);
    p $doc;

    return $doc;

}


}

bin/remote.pl  view on Meta::CPAN

Charlie_Style
Charlotte_Stokely
Charmaine_Sinclair
Charmane_Star
Chasey_Lain
Chaz
Chelsea_Charms
Cheri_Lai
Cherie
Cherokee
Cherry_Lee
Cherry_Poppens
Cherry_Potter
Cherry_Rain
Cherry_Rose
Chessie_Moore
Cheyenne_Silver
Chloe
Chloe_Dior
Chloe_Foxxx
Chloe_Jones
Chloe_Vevrier
Chocolate
Chris_Cassidy
Christi_Lake
Christie_Lee
Christina_Noir
Christine_Allure
Christine_Young
Christy_Canyon
Cicciolina
Ciera_Sage
Cindy_Crawford
Cindy_Miel
Clara_Morgane
Claudia_Ferrari
Claudia_Jamsson
Claudia_Rossi
Claudine_Beccarie
Colette_Choisez
Constance_Money
Corina_Taylor
Cris_Cassidy
Cris_Taliana
Crissy_Cums
Crissy_Moran

bin/remote.pl  view on Meta::CPAN

Devon
Devon_Michaels
Diana_Devoe
Dina_Jewel
Dolly_Buster
Dominique_Simone
Donita_Dunes
Dora_Venter
Dorothy_Le_May
Draghixa
Dru_Berrymore
Dyanna_Lauren
Ebony_Ayes
Eden_Alaura
Elizabeth_Del_Mar
Elizabeth_Lawrence
Emma_Nixon
Emma_Starr
Erica_Bella
Erica_Boyer
Erica_Campbell

bin/remote.pl  view on Meta::CPAN

Kelle_Marie
Kelly_Erikson
Kelly_Kline
Kelly_Kroft
Kelly_Nichols
Kelly_O_Dell
Kelly_Trump
Kelly_Wells
Kelsey_Michaels
Keri_Sable
Kerry_Marie
Kianna_Dior
Kikki_Daire
Kiko_Wu
Kim_Angeli
Kim_Chambers
Kim_Eternity
Kimberly_Carson
Kinzie_Kenner
Kira_Kener
Kitten_Natividad

bin/remote.pl  view on Meta::CPAN

Lisa_De_Leeuw
Lisa_K_Loring
Lisa_Sparxxx
Little_Oral_Annie
Liz_Harvey
Liz_Honey
Liz_Vicious
Liza_Harper
Logan_LaBrent
Lois_Ayres
Lolo_Ferrari
Loni_Sanders
Lorelei
Loretta_Loren
Lori_Alexia
Lou_Valmont
Lovette
Lucie_Stratilova
Lucy_Lee
Lucy_Thai
Luna_Lane

bin/remote.pl  view on Meta::CPAN

Monique_Alexander
Monique_DeMoan
Mya_Mason
Mysti_May
Nadia_Nyce
Naomi
Natasha_Yi
Naughty_Allie
Naughty_Alysha
Nautica_Thorn
Nena_Cherry
Nichola_Holt
Nici_Sterling
Nicki_Hunter
Nicole_Lace
Nicole_Sheridan
Nikita_Denise
Nikki_Anderson
Nikki_Benz
Nikki_Carlisle
Nikki_Charm

bin/remote.pl  view on Meta::CPAN

Shakina_Shergold
Shanna_McCullough
Sharka_Blue
Sharon_Kane
Sharon_Mitchell
Shauna_Grant
Shay_Sweet
Shayla_LaVeaux
Shyla_Foxxx
Shyla_Stylez
Sierra
Silvia_Saint
Simone
Simony_Diamond
Sindee_Coxx
Sinderella
Sky_Lopez
Sophia_Ferrari
Sophia_Rossi
Sophie_Deei
Sophie_Evans
Sophie_Moone
Spring_Thomas
Stacey_Donovan
Stacy_Burke
Stacy_Valentine
Stephanie_Bellars
Stephanie_Swift

bin/remote.pl  view on Meta::CPAN

Teagan_Presley
Teanna_Kai
Teena_Fine
Temptress
Tera_Heart
Tera_Patrick
Teresa_May
Teresa_Scott
Teri_Diver
Teri_Weigel
Terri_Summers
Texas_Presley
Tia_Bella
Tia_Tanaka
Tianna
Tianna_Lynn
Tiffany_Diamond
Tiffany_Holiday
Tiffany_Hopkins
Tiffany_May
Tiffany_Million

bin/remote.pl  view on Meta::CPAN

Chris_Cannon
Chris_Charming
Chris_Evans
Chris_small_package_Marshman
Christoph_Clark
Claudio_Meloni
Colt_Steele
Dale_DaBone
Daniel_Espinoza
Daniel_Kane
Daniel_Thuerrigl
Darren_James
Dave_Cummings
Dave_Hardman
David_Christopher
David_Cahse
David_Perry
David_Ruby
Deep_Threat
Devlin_Weed
Dez
Dick_Dashton
Dick_Delaware
Dick_Nasty
Dick_Rambone
Dillion_Day
Dino_Bravo

bin/remote.pl  view on Meta::CPAN

Jake_Steed
James_Bonn
James_Brossman
Jamie_Gillis
Jan_Olav_Norberg
Jason_Zupalo
Jasper_Wade
Jay_Ashley
Jay_Crew
Jean
Jean_Pierre_Armand
Jean_Louis
Jean_Roche
Jean_Yves_LeCastel
Jeff_Stryker
Jeremy_Tucker
Jerry_Butler
J_J_Michaels
Joachim_Kessef
Joel_Lawrence
Joey_Ray
Joey_Hafley
Joey_Silvera
John_Dough
John_Holmes
John_Leslie
Johnny_Nineteen

bin/remote.pl  view on Meta::CPAN

John_Stagliano
John_Strong
John_West
Jonathan_Morgan
Jonathan_Stern
Jon_Dough
Johnny_Depth
Jolth_Walton
Jules_Jordan
Julian
Juliano_Ferraz
Julian_St_Jox
Justin_Berry
Justin_Slayer
Kato_Kalin
Ken_Ryker
Kid_Jamaica
Kurt_Lockwood
Kyle_Stone
Lee_Stone
Leslie_Taylor
Lex_Baldwin
Lexington_Steele
Luc_Wylder
Mr_18_inch
Mandingo
Manuel_Ferrara
Marc_Cummings
Marc_Stevens
Marc_Wallice
Marco_Duato
Mario_Rossi
Mark_Anthony
Mark_Ashley
Mark_Davis
Mark_Sloan
Mark_Wood

bin/remote.pl  view on Meta::CPAN

Paul_Barresi
Paul_Cox
Paul_Thomas
Peter_Foster
Peter_Ho
Peter_North
Peter_Shaft
Philippe_Dean
Philippe_Soine
Pier_Evergreen
Pierre_Woodman
Preston_Parker
Randy_Spears
Randy_West
Ray_Victory
Remigio_Zampa
Ricardo_Bell
Richard_Langin
Rich_Handsome
Rick_Masters
Rick_Lee

bin/remote.pl  view on Meta::CPAN

Steve_Holmes
Steve_Hooper
Steve_York
Steve_Powers
Steven_St_Croix
T_J_Cummings
TT_Boy
Tom_Byron
Tom_Cruiso
Tony_DeSergio
Tony_Everready
Tony_Martino
Tony_Michaels
Toni_Ribas
Tony_Tedeschi
Tony_Sexton
Trent_Tesoro
Trevor_Zen
Tyce_Bune
Tyler_Knight
Ty_Lattimore

lib/AI/MicroStructure/Locale.pm  view on Meta::CPAN

            ? $self->{lang}
            : $ENV{LANGUAGE} || $ENV{LANG} || '';
        if( !$self->{category} && $^O eq 'MSWin32' ) {
            eval { require Win32::Locale; };
            $self->{category} = Win32::Locale::get_language() unless $@;
        }
    }

    my $cat = $self->{category};

    # support for territories
    if ( $cat && $cat ne ':all' ) {
        ($cat) = $cat =~ /^([-A-Za-z_]+)/;
        $cat = lc( $cat || '' );
        1 while $cat
            && !exists ${"$class\::MultiList"}{$cat}
            && $cat =~ s/_?[^_]*$//;
    }


    # fall back to last resort

lib/AI/MicroStructure/Locale.pm  view on Meta::CPAN


The constructor of a single instance. An instance will not repeat items
until the list is exhausted.

The C<lang> or C<category> parameter(both are synonymous) should be
expressed as a locale category. If none of those parameters is given
AI::MicroStructure::Locale will try to find the user locale (with the
help of environment variables C<LANGUAGE>, C<LANG> and the module
C<Win32::Locale>).

POSIX locales are defined as C<language[_territory][.codeset][@modifier]>.
If the specific territory is not supported, C<AI::MicroStructure::Locale>
will use the language, and if the language isn't supported either,
the default is used.

=item init()

init() must be called when the subclass is loaded, so as to read the
__DATA__ section and fully initialise it.

=item name( $count )

lib/AI/MicroStructure/RemoteList.pm  view on Meta::CPAN

=head1 METHODS

As an ancestor, this class adds the following methods to an
C<AI::MicroStructure> structure:

=over 4

=item remote_list()

Returns the list of items available at the remote source, or an empty
list in case of error.

=item has_remotelist()

Return a boolean indicating if the C<source> key is defined (and therefore
if the structure actually has a remote list).

=item source()

Return the data structure containing the source URLs. This can be quite
different depending on the class: a single scalar (URL), an array

lib/AI/MicroStructure/WordBlacklist.pm  view on Meta::CPAN

so some somebody somehow someone something sometime sometimes somewhat somewhere soon sorry specified specify specifying still sub such sup sure t t's take taken tell tends th than thank thanks thanx that that's thats the their theirs them themselves...
qqq rrr sss ttt uuu vvv www xxx yyy zzz .... unsere ihrer uns wurde wer gegen diesem bis nur wieder unserem einer war man bei wir einen vom einem unter jeder werden wie als durch zum hat vor unseres email bel ihnen unseren bzw lieber uft kommen nicht...
anderweitigen anderweitiger anderweitiges anerkannt anerkannte anerkannter anerkanntes anfangen anfing angefangen angesetze angesetzt angesetzten angesetzter ans anscheinend ansetzen ansonst ansonsten anstatt anstelle arbeiten auch auf aufgehört aufg...
bessere besserem besseren besserer besseres bestehen besteht bestenfalls bestimmt bestimmte bestimmtem bestimmten bestimmter bestimmtes betraechtlich betraechtliche betraechtlichem betraechtlichen betraechtlicher betraechtliches betreffend betreffend...
diesseitiges diesseits dinge dir direkt direkte direkten direkter doch doppelt dort dorther dorthin dran drauf drei dreißig drin dritte drueber drum drunter drüber du dunklen durch durchaus durchweg durchwegs durfte durften dürfen dürfte eben ebenfal...
entsprechender entsprechendes entweder er ergo ergänze ergänzen ergänzte ergänzten erhalten erhielt erhielten erhält erneut erst erste erstem ersten erster erstere ersterem ersteren ersterer ersteres erstes eröffne eröffnen eröffnet eröffnete eröffne...
häufige häufigem häufigen häufiger häufigere häufigeren häufigerer häufigeres höchst höchstens ich igitt ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres ihretwegen im immer immerhin immerwaehrend immerwaehrende immerwaehrendem immerwaehrenden immerwae...
jeglichen jeglicher jegliches jemals jemand jene jenem jenen jener jenes jenseitig jenseitigem jenseitiger jenseits jetzt jährig jährige jährigem jährigen jähriges kaeumlich kam kann kannst kaum kein keine keinem keinen keiner keinerlei keines keines...
naechste naemlich nahm naturgemaess naturgemaeß naturgemäss naturgemäß natürlich neben nebenan nehmen nein neu neue neuem neuen neuer neuerdings neuerlich neuerliche neuerlichem neuerlicher neuerliches neues neulich neun nicht nichts nichtsdestotrotz...
seine seinem seinen seiner seines seit seitdem seite seiten seither selbe selben selber selbst selbstredend selbstredende selbstredendem selbstredenden selbstredender selbstredendes seltsamerweise senke senken senkt senkte senkten setzen setzt setzte...
unmaßgeblichem unmaßgeblichen unmaßgeblicher unmaßgebliches unmoeglich unmoegliche unmoeglichem unmoeglichen unmoeglicher unmoegliches unmöglich unmögliche unmöglichen unmöglicher unnötig uns unsaeglich unsaegliche unsaeglichem unsaeglichen unsaeglic...
vollends vollstaendig vollstaendige vollstaendigem vollstaendigen vollstaendiger vollstaendiges vollständig vollständige vollständigem vollständigen vollständiger vollständiges vom von vor voran vorbei vorgestern vorher vorherig vorherige vorherigem ...
würde würden während währenddessen wär wäre wären x übel über überall überallhin überaus überdies überhaupt übermorgen üblicherweise übrig übrigens z.B. zahlreich zahlreichem zahlreicher zB zb. zehn zeitweise zeitweisem zeitweisen zeitweiser ziehen z...
return \%stoplist;
}
else {
my %stoplist = map { ( $_, 1 ) } qw(
a able about above according accordingly across actually after afterwards again against aint all allow allows almost alone along already also although always am among amongst an and another any anybody anyhow anyone anything anyway anyways anywhere a...
b be became because become becomes becoming been before beforehand behind being believe below beside besides best better between beyond both brief but by
c came can cannot cant cant cause causes certain certainly changes clearly cmon co com come comes concerning consequently consider considering contain containing contains corresponding could couldnt course cs currently
d definitely described despite did didnt different do does doesnt doing done dont down downwards during

lib/AI/MicroStructure/WordBlacklist.pm  view on Meta::CPAN

a a's able about above according accordingly across actually after afterwards again against ain't all allow allows almost alone along already also although always am among amongst an and another any anybody anyhow anyone anything anyway anyways anywh...
qqq rrr sss ttt uuu vvv www xxx yyy zzz .... unsere ihrer uns wurde wer gegen diesem bis nur wieder unserem einer war man bei wir einen vom einem unter jeder werden wie als durch zum hat vor unseres email bel ihnen unseren bzw lieber uft kommen nicht...
anderweitigen anderweitiger anderweitiges anerkannt anerkannte anerkannter anerkanntes anfangen anfing angefangen angesetze angesetzt angesetzten angesetzter ans anscheinend ansetzen ansonst ansonsten anstatt anstelle arbeiten auch auf aufgehört aufg...
bessere besserem besseren besserer besseres bestehen besteht bestenfalls bestimmt bestimmte bestimmtem bestimmten bestimmter bestimmtes betraechtlich betraechtliche betraechtlichem betraechtlichen betraechtlicher betraechtliches betreffend betreffend...
diesseitiges diesseits dinge dir direkt direkte direkten direkter doch doppelt dort dorther dorthin dran drauf drei dreißig drin dritte drueber drum drunter drüber du dunklen durch durchaus durchweg durchwegs durfte durften dürfen dürfte eben ebenfal...
entsprechender entsprechendes entweder er ergo ergänze ergänzen ergänzte ergänzten erhalten erhielt erhielten erhält erneut erst erste erstem ersten erster erstere ersterem ersteren ersterer ersteres erstes eröffne eröffnen eröffnet eröffnete eröffne...
häufige häufigem häufigen häufiger häufigere häufigeren häufigerer häufigeres höchst höchstens ich igitt ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres ihretwegen im immer immerhin immerwaehrend immerwaehrende immerwaehrendem immerwaehrenden immerwae...
jeglichen jeglicher jegliches jemals jemand jene jenem jenen jener jenes jenseitig jenseitigem jenseitiger jenseits jetzt jährig jährige jährigem jährigen jähriges kaeumlich kam kann kannst kaum kein keine keinem keinen keiner keinerlei keines keines...
naechste naemlich nahm naturgemaess naturgemaeß naturgemäss naturgemäß natürlich neben nebenan nehmen nein neu neue neuem neuen neuer neuerdings neuerlich neuerliche neuerlichem neuerlicher neuerliches neues neulich neun nicht nichts nichtsdestotrotz...
seine seinem seinen seiner seines seit seitdem seite seiten seither selbe selben selber selbst selbstredend selbstredende selbstredendem selbstredenden selbstredender selbstredendes seltsamerweise senke senken senkt senkte senkten setzen setzt setzte...
unmaßgeblichem unmaßgeblichen unmaßgeblicher unmaßgebliches unmoeglich unmoegliche unmoeglichem unmoeglichen unmoeglicher unmoegliches unmöglich unmögliche unmöglichen unmöglicher unnötig uns unsaeglich unsaegliche unsaeglichem unsaeglichen unsaeglic...
vollends vollstaendig vollstaendige vollstaendigem vollstaendigen vollstaendiger vollstaendiges vollständig vollständige vollständigem vollständigen vollständiger vollständiges vom von vor voran vorbei vorgestern vorher vorherig vorherige vorherigem ...
würde würden während währenddessen wär wäre wären x übel über überall überallhin überaus überdies überhaupt übermorgen üblicherweise übrig übrigens z.B. zahlreich zahlreichem zahlreicher zB zb. zehn zeitweise zeitweisem zeitweisen zeitweiser ziehen z...
return \%stoplist;
}
}




1;

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Niedercunnersdorf  02708 
# names Neugersdorf  02727 
# names Cunewalde  02733 
# names Oppach  02736 
# names Beiersdorf  02736 
# names Eibau  02739 
# names Neusalza-Spremberg  02742 
# names Friedersdorf  02742 03253 06749 15754 98701 
# names Strahwalde  02747 
# names Berthelsdorf  02747 
# names Herrnhut  02747 
# names Bernstadt  89182 
# names Zittau  02763 
# names Mittelherwigsdorf  02763 
# names Hainewalde  02779 
# names Seifhennersdorf  02782 
# names Olbersdorf  02785 
# names Schlegel  02788 07366 
# names Hirschfelde  02788 16356 
# names Oderwitz  02791 
# names Leutersdorf  02794 98617 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Thalwinkel  06647 
# names Steinburg  06647 22964 
# names Saubach  06647 
# names Kahlwinkel  06647 
# names Wischroda  06647 
# names Burkersroda  06647 
# names Billroda  06647 
# names Lossa  06647 
# names Bibra  07768 98631 
# names Tromsdorf  06648 
# names Herrengosserstedt  06648 
# names Eckartsberga  06648 
# names Burgholzhausen  06648 
# names Uichteritz  06667 
# names Tagewerben  06667 
# names Storkau  06667 
# names Langendorf  06667 06729 29484 
# names Burgwerben  06667 
# names Prittitz  06667 
# names Pretzsch  06667 
# names Markwerben  06667 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Kerkow  16278 
# names Herzsprung  16278 
# names Greiffenberg  16278 
# names Gellmersdorf  16278 
# names Schmargendorf  16278 
# names Pinnow  16278 19065 
# names Pinnow  16278 19065 
# names Casekow  16306 
# names Hohenselchow  16306 
# names Wartin  16306 
# names Vierraden  16306 
# names Luckow-Petershagen  16306 
# names Stendell  16306 
# names Biesendahlshof  16306 
# names Zichow  16306 
# names Berkholz-Meyenburg  16306 
# names Friedrichsthal  16306 16515 66299 99735 
# names Blumberg  16306 16356 78176 
# names Welsebruch  16306 
# names Passow  16306 19386 
# names Geesow  16307 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Gramzow  17291 
# names Nordwestuckermark  17291 
# names Krugsdorf  17309 
# names Papendorf  17309 18059 
# names Fahrenwalde  17309 
# names Pasewalk  17309 
# names Nieden  17309 
# names Viereck  17309 
# names Belling  17309 
# names Damerow  17309 
# names Zerrenthin  17309 
# names Jatznick  17309 
# names Rollwitz  17309 
# names Polzow  17309 
# names Koblentz  17309 
# names Brietzig  17309 
# names Ramin  17321 
# names Bergholz  17321 
# names Rothenklempenow  17321 
# names Glasow  17322 
# names Pampow  17322 19075 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Weede  23795 
# names Schwissel  23795 
# names Traventhal  23795 
# names Schieren  23795 
# names Schackendorf  23795 
# names Wahlstedt  23812 
# names Nehms  23813 
# names Blunk  23813 
# names Geschendorf  23815 
# names Strukdorf  23815 
# names Westerrade  23815 
# names Neversdorf  23816 
# names Bebensee  23816 
# names Pronstorf  23820 
# names Rohlstorf  23821 
# names Seedorf  23823 23883 27404 
# names Tensfeld  23824 
# names Damsdorf  23824 
# names Fredesdorf  23826 
# names Bark  23826 
# names Todesfelde  23826 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Tolk  24894 
# names Treia  24896 
# names Ulsnis  24897 
# names Wohlde  24899 
# names Flensburg  24937 24939 24941 24943 24944 
# names Flensborg  24937 24939 24941 24943 24944 
# names Jarplund-Weding  24941 
# names Tastrup  24943 
# names Harrislee  24955 
# names Munkbrarup  24960 
# names Jerrishoe  24963 
# names Tarp  24963 
# names Lindewitt  24969 
# names Quern  24972 
# names Steinbergkirche  24972 
# names Ausacker  24975 
# names Westerholz  24977 
# names Langballig  24977 
# names Grundhof  24977 
# names Ringsberg  24977 
# names Schafflund  24980 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Westerdeichstrich  25761 
# names Oesterwurth  25764 
# names Friedrichsgabekoog  25764 
# names Wesselburen  25764 
# names Hillgroven  25764 
# names Norddeich  25764 
# names Wesselburener-Deichhausen  25764 
# names Hellschen-Heringsand-Unterschaar  25764 
# names Wesselburenerkoog  25764 
# names Arkebek  25767 
# names Osterrade  25767 
# names Bunsoh  25767 
# names Hemmingstedt  25770 
# names Lieth  25770 
# names Hemme  25774 
# names Lehe  25774 26892 
# names Krempel  25774 
# names Lunden  25774 
# names Karolinenkoog  25774 
# names Groven  25774 
# names Schlichting  25776 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Wahlhausen  37318 
# names Mackenrode  37318 
# names Fretterode  37318 
# names Gerbershausen  37318 
# names Uder  37318 
# names Eichstruth  37318 
# names Steinheuterode  37318 
# names Lenterode  37318 
# names Bornhagen  37318 
# names Marth  37318 
# names Lindewerra  37318 
# names Asbach-Sickenberg  37318 
# names Rustenfelde  37318 
# names Burgwalde  37318 
# names Arenshausen  37318 
# names Birkenfelde  37318 
# names Schwobfeld  37318 
# names Dieterode  37318 
# names Dietzenrode-Vatterode  37318 
# names Kallmerode  37327 
# names Leinefelde  37327 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Gilzem  54298 
# names Kordel  54306 
# names Langsur  54308 
# names Newel  54309 
# names Menningen  54310 
# names Trierweiler  54311 
# names Zemmer  54313 
# names Baldringen  54314 
# names Zerf  54314 
# names Hentern  54314 
# names Vierherrenborn  54314 
# names Paschel  54314 
# names Bonerath  54316 
# names Hockweiler  54316 
# names Franzenheim  54316 
# names Lampaden  54316 
# names Ollmuth  54316 
# names Hinzenburg  54316 
# names Pluwig  54316 
# names Holzerath  54316 
# names Morscheid  54317 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Mannebach  54441 56769 
# names Kanzem  54441 
# names Ayl  54441 
# names Kirf  54441 
# names Taben-Rodt  54441 
# names Temmels  54441 
# names Ockfen  54441 
# names Freudenburg  54450 
# names Irsch  54451 
# names Nittel  54453 
# names Serrig  54455 
# names Onsdorf  54456 
# names Tawern  54456 
# names Wincheringen  54457 
# names Wiltingen  54459 
# names Lieser  54470 
# names Bernkastel-Kues  54470 
# names Graach  54470 
# names Kommen  54472 
# names Hochscheid  54472 
# names Longkamp  54472 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Koxhausen  54673 
# names Emmelbaum  54673 
# names Krautscheid  54673 
# names Muxerath  54673 
# names Berscheid  54673 
# names Neuerburg  54673 
# names Scheitenkorb  54673 
# names Dauwelshausen  54673 
# names Nasingen  54673 
# names Uppershausen  54673 
# names Fischbach-Oberraden  54675 
# names Geichlingen  54675 
# names Roth  54597 55442 56288 56368 57539 91154 
# names Obergeckler  54675 
# names Sinspelt  54675 
# names Utscheid  54675 
# names Kruchten  54675 
# names Nusbaum  54675 55569 
# names Mettendorf  54675 
# names Niedergeckler  54675 
# names Lahr  54675 56288 
# names Gentingen  54675 
# names Biesdorf  54675 
# names Hommerdingen  54675 
# names Niederraden  54675 
# names Arzfeld  54687 
# names Affler  54689 
# names Olmscheid  54689 
# names Jucken  54689 
# names Dasburg  54689 
# names Dahnen  54689 
# names Daleiden  54689 
# names Reipeldingen  54689 
# names Preischeid  54689 
# names Irrhausen  54689 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Weiler  55413 56729 56825 
# names Monzingen  55569 
# names Seesbach  55629 
# names Weitersborn  55629 
# names Schwarzerden  55629 
# names Kirschweiler  55743 
# names Idar-Oberstein  55743 
# names Gerach  55743 96161 
# names Hintertiefenbach  55743 
# names Fischbach  55743 67693 
# names Herrstein  55756 
# names Allenbach  55758 
# names Sonnschied  55758 
# names Schmidthachenbach  55758 
# names Sensweiler  55758 
# names Niederhosenbach  55758 
# names Kempfeld  55758 
# names Veitsrodt  55758 
# names Weiden  55758 92637 
# names Oberreidenbach  55758 
# names Breitenthal  55758 86488 
# names Sienhachenbach  55758 
# names Sien  55758 
# names Wickenrodt  55758 
# names Mittelreidenbach  55758 
# names Dickesbach  55758 
# names Langweiler  55758 67746 
# names Bruchweiler  55758 
# names Sulzbach  55758 56379 65843 
# names Mackenrodt  55758 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Liebenscheid  56479 
# names Westernohe  56479 
# names Rehe  56479 
# names Seck  56479 
# names Bretthausen  56479 
# names Irmtraut  56479 
# names Salzburg  56479 
# names Hellenhahn-Schellenberg  56479 
# names Willingen  56479 
# names Neustadt  37345 
# names Oberrod  56479 
# names Neuwied  56564 56566 56567 
# names Bonefeld  56579 
# names Rengsdorf  56579 
# names Hardert  56579 
# names Kurtscheid  56581 
# names Ehlscheid  56581 
# names Melsbach  56581 
# names Anhausen  56584 
# names Thalhausen  56584 
# names Meinborn  56584 
# names Oberraden  56587 
# names Oberhonnefeld-Gierend  56587 
# names Waldbreitbach  56588 
# names Datzeroth  56589 
# names Niederbreitbach  56589 
# names Niedersteinebach  56593 
# names Pleckhausen  56593 
# names Krunkel  56593 
# names Obersteinebach  56593 
# names Willroth  56594 
# names Rheinbrohl  56598 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Anschau  56729 
# names Siebenbach  56729 
# names Virneburg  56729 
# names Monreal  56729 
# names Luxem  56729 
# names Hirten  56729 
# names Ditscheid  56729 
# names Langscheid  56729 
# names Nachtsheim  56729 
# names Nitz  56729 
# names Herresbach  56729 
# names Kehrig  56729 
# names Baar  56729 86672 
# names Welschenbach  56729 
# names Kirchwald  56729 
# names Kottenheim  56736 
# names Mendig  56743 
# names Weibern  56745 
# names Hausten  56745 
# names Rieden  56745 87668 92286 
# names Volkesfeld  56745 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Alsenz  67821 
# names Sippersfeld  67729 
# names Otterbach  67731 
# names Hirschhorn  67732 69434 
# names Katzweiler  67734 
# names Sulzbachtal  67734 
# names Mehlbach  67735 
# names Frankelbach  67737 
# names Deimberg  67742 
# names Adenbach  67742 
# names Herren-Sulzbach  67742 
# names Lauterecken  67742 
# names Buborn  67742 
# names Heinzenhausen  67742 
# names Hausweiler  67742 
# names Ginsweiler  67742 
# names Lohnweiler  67744 
# names Wiesweiler  67744 
# names Medard  67744 
# names Seelen  67744 
# names Kirrweiler  67744 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Hemsbach  69502 
# names Gorxheimertal  69517 
# names Abtsteinach  69518 
# names Stuttgart  70173 70174 70176 70178 70180 70182 70184 70186 70188 70190 70191 70192 70193 70195 70197 70199 70327 70329 70372 70374 70376 70378 70435 70437 70439 70469 70499 70563 70565 70567 70569 70597 70599 70619 70629 
# names Fellbach  70734 70736 
# names Leinfelden-Echterdingen  70771 
# names Filderstadt  70794 
# names Kornwestheim  70806 
# names Gerlingen  70839 
# names Sindelfingen  71063 71065 71067 71069 
# names Herrenberg  71083 
# names Holzgerlingen  71088 
# names Weil  86947 
# names Magstadt  71106 
# names Waldenbuch  71111 
# names Grafenau  71120 94481 
# names Jettingen  71131 
# names Aidlingen  71134 
# names Ehningen  71139 
# names Steinenbronn  71144 
# names Bondorf  71149 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Steinheim  32839 
# names Murr  71711 
# names Murr  71711 
# names Oberstenfeld  71720 
# names Benningen  87734 
# names Erdmannhausen  71729 
# names Tamm  71732 
# names Eberdingen  71735 
# names Kirchberg  08107 55481 84434 
# names Murr  71711 
# names Oberriexingen  71739 
# names Ammerbuch  72119 
# names Pliezhausen  72124 
# names Kusterdingen  72127 
# names Ofterdingen  72131 
# names Dettenhausen  72135 
# names Kirchentellinsfurt  72138 
# names Hirrlingen  72145 
# names Neustetten  72149 
# names Dornhan  72175 
# names Waldachtal  72178 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Talheim  74388 78607 
# names Cleebronn  74389 
# names Erligheim  74391 
# names Freudental  74392 
# names Hessigheim  74394 
# names Mundelsheim  74395 
# names Pfaffenhofen  74397 
# names Walheim  74399 
# names Gaildorf  74405 
# names Gschwend  74417 
# names Oberrot  74420 
# names Obersontheim  74423 
# names Fichtenberg  74427 
# names Sulzbach-Laufen  74429 
# names Ilshofen  74532 
# names Mainhardt  74535 
# names Vellberg  74541 
# names Braunsbach  74542 
# names Michelbach  56288 57610 
# names Michelfeld  74545 
# names Wolpertshausen  74549 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Kieselbronn  75249 
# names Engelsbrand  75331 
# names Straubenhardt  75334 
# names Dobel  75335 
# names Calw  75365 
# names Althengstett  75382 
# names Neubulach  75387 
# names Neuweiler  75389 
# names Gechingen  75391 
# names Deckenpfronn  75392 
# names Oberreichenbach  75394 91097 
# names Ostelsheim  75395 
# names Simmozheim  75397 
# names Unterreichenbach  75399 
# names Maulbronn  75433 
# names Knittlingen  75438 
# names Wiernsheim  75446 
# names Sternenfels  75447 
# names Wurmberg  75449 
# names Karlsruhe  76131 76133 76135 76137 76139 76149 76185 76187 76189 76199 76227 76228 76229 
# names Ettlingen  76275 
# names Rheinstetten  76287 
# names Stutensee  76297 
# names Karlsbad  76307 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Denzlingen  79211 
# names Biederbach  79215 
# names Elzach  79215 
# names Umkirch  79224 
# names Schallstadt  79227 
# names March  79232 
# names Ehrenkirchen  79238 
# names Ihringen  79241 
# names Merzhausen  79249 
# names Stegen  79252 
# names Oberried  79254 
# names Buchenbach  79256 91186 
# names Hartheim  79258 
# names Simonswald  79263 
# names Reute  79276 
# names Au  79280 
# names Ballrechten-Dottingen  79282 
# names Bollschweil  79283 
# names Ebringen  79285 
# names Glottertal  79286 
# names Gottenheim  79288 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Tegernau  79692 
# names Sallneck  79692 
# names Elbenschwand  79692 
# names Utzenfeld  79694 
# names Wieden  79695 
# names Wies  79697 
# names Wieslet  79699 
# names Laufenburg  79725 
# names Murg  79730 
# names Rickenbach  79736 
# names Herrischried  79737 
# names Waldshut-Tiengen  79761 
# names Klettgau  79771 
# names Albbruck  79774 
# names Lauchringen  79787 
# names Jestetten  79798 
# names Hohentengen  88367 
# names Dettighofen  79802 
# names Dogern  79804 
# names Eggingen  79805 
# names Lottstetten  79807 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Albaching  83539 
# names Pfaffing  83539 
# names Rott  57632 86935 
# names Babensham  83547 
# names Eiselfing  83549 
# names Frauenneuharting  83553 
# names Maitenbeth  83558 
# names Ramerberg  83561 
# names Rechtmehring  83562 
# names Soyen  83564 
# names Unterreit  83567 
# names Vogtareuth  83569 
# names Holzkirchen  83607 97292 
# names Feldkirchen-Westerham  83620 
# names Dietramszell  83623 
# names Otterfing  83624 
# names Valley  83626 
# names Warngau  83627 
# names Weyarn  83629 
# names Wackersberg  83646 
# names Lenggries  83661 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Schierling  84069 
# names Au  79280 
# names Pfeffenhausen  84076 
# names Bruckberg  84079 91590 
# names Laberweinting  84082 
# names Langquaid  84085 
# names Aiglsbach  84089 
# names Attenhofen  84091 
# names Bayerbach  84092 94137 
# names Elsendorf  84094 
# names Herrngiersdorf  84097 
# names Hohenthann  84098 
# names Niederaichbach  84100 
# names Postau  84103 
# names Rudelzhausen  84104 
# names Volkenschwand  84106 
# names Weihmichl  84107 
# names Dingolfing  84130 
# names Vilsbiburg  84137 
# names Gangkofen  84140 
# names Geisenhausen  84144 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Megesheim  86750 
# names Munningen  86754 
# names Reimlingen  86756 
# names Wallerstein  86757 
# names Wechingen  86759 
# names Buchloe  86807 
# names Untermeitingen  86836 
# names Klosterlechfeld  86836 
# names Obermeitingen  86836 
# names Fischach  86850 
# names Langerringen  86853 
# names Amberg  86854 92224 
# names Hiltenfingen  86856 
# names Hurlach  86857 
# names Igling  86859 
# names Jengen  86860 
# names Lamerdingen  86862 
# names Langenneufnach  86863 
# names Wald  87616 88639 93192 
# names Mickhausen  86866 
# names Mittelneufnach  86868 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Hawangen  87749 
# names Heimertingen  87751 
# names Kammlach  87754 
# names Kirchhaslach  87755 
# names Kirchheim  36275 97268 99334 
# names Kronburg  87758 
# names Lachen  87760 
# names Lautrach  87763 
# names Legau  87764 
# names Memmingerberg  87766 
# names Niederrieden  87767 
# names Oberrieden  87769 
# names Pfaffenhausen  87772 
# names Salgen  87775 
# names Sontheim  87776 
# names Trunkelsberg  87779 
# names Ungerhausen  87781 
# names Unteregg  87782 
# names Winterrieden  87785 
# names Wolfertschwenden  87787 
# names Woringen  87789 
# names Friedrichshafen  88045 88046 88048 
# names Tettnang  88069 
# names Meckenbeuren  88074 
# names Bodensee  37434 
# names Langenargen  88085 
# names Bodensee  37434 
# names Oberteuringen  88094 
# names Eriskirch  88097 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Opfenbach  88145 
# names Hergatz  88145 
# names Achberg  88147 
# names Nonnenhorn  88149 
# names Lindenberg  16321 16928 17111 67473 
# names Gestratz  88167 
# names Stiefenhofen  88167 
# names Weiler-Simmerberg  88171 
# names Scheidegg  88175 
# names Heimenkirch  88178 
# names Oberreute  88179 
# names Ravensburg  88212 88213 88214 
# names Wangen  06642 73117 
# names Baindt  88255 
# names Baienfurt  88255 
# names Horgenzell  88263 
# names Vogt  88267 
# names Fronreute  88273 
# names Amtzell  88279 
# names Schlier  88281 
# names Wolpertswende  88284 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Niederstotzingen  89168 
# names Illerkirchberg  89171 
# names Lonsee  89173 
# names Altheim  88499 89605 
# names Asselfingen  89176 
# names Ballendorf  89177 
# names Beimerstetten  89179 
# names Bernstadt  89182 
# names Breitingen  89183 
# names Holzkirch  89183 
# names Illerrieden  89186 
# names Merklingen  89188 
# names Neenstetten  89189 
# names Nellingen  89191 
# names Staig  89195 
# names Weidenstetten  89197 
# names Westerstetten  89198 
# names Neu-Ulm  89231 89233 
# names Illertissen  89257 
# names Elchingen  89275 
# names Nersingen  89278 
# names Pfaffenhofen  74397 
# names Roth  54597 55442 56288 56368 57539 91154 
# names Bellenberg  89287 
# names Oberroth  89294 
# names Osterberg  89296 
# names Roggenburg  89297 
# names Unterroth  89299 
# names Burgau  89331 
# names Ichenhausen  89335 
# names Leipheim  89340 
# names Jettingen-Scheppach  89343 
# names Aislingen  89344 
# names Bibertal  89346 
# names Bubesheim  89347 
# names Burtenbach  89349 
# names Ellzee  89352 
# names Gundremmingen  89355 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Nordheim  74226 98631 
# names Oberscheinfeld  91483 
# names Sugenheim  91484 
# names Uehlfeld  91486 
# names Vestenbergsgreuth  91487 
# names Ansbach  91522 
# names Rothenburg  06420 
# names Feuchtwangen  91555 
# names Heilsbronn  91560 
# names Neuendettelsau  91564 
# names Herrieden  91567 
# names Windsbach  91575 
# names Leutershausen  91578 
# names Petersaurach  91580 
# names Diebach  91583 
# names Aurach  91589 
# names Buch  39517 56290 56357 89290 
# names Wald  87616 88639 93192 
# names Burgbernheim  91593 
# names Burgoberbach  91595 
# names Burk  91596 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Helmstadt  97264 
# names Hettstadt  97265 
# names Himmelstadt  97267 
# names Kist  97270 
# names Kleinrinderfeld  97271 
# names Leinach  97274 
# names Neubrunn  97277 98617 
# names Prosselsheim  97279 
# names Retzstadt  97282 
# names Riedenheim  97283 
# names Tauberrettersheim  97285 
# names Sommerhausen  97286 
# names Winterhausen  97286 
# names Theilheim  97288 
# names Uettingen  97292 
# names Unterpleichfeld  97294 
# names Zell  56856 93199 95239 
# names Kitzingen  97318 
# names Biebelried  97318 
# names Sulzfeld  75056 97633 98617 
# names Mainstockheim  97320 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Kleinlangheim  97355 
# names Prichsenstadt  97357 
# names Schwarzach  74869 94374 
# names Schweinfurt  97421 97422 97424 
# names Werneck  97440 
# names Gerolzhofen  97447 
# names Frankenwinheim  97447 
# names Arnstein  97450 
# names Schonungen  97453 
# names Dittelbrunn  97456 
# names Niederwerrn  97464 
# names Gochsheim  97469 
# names Knetzgau  97478 
# names Eltmann  97483 
# names Stadtlauringen  97488 
# names Aidhausen  97491 
# names Bergrheinfeld  97493 
# names Bundorf  97494 
# names Burgpreppach  97496 
# names Dingolshausen  97497 
# names Donnersdorf  97499 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Vogelsberg  99610 
# names Schillingstedt  99625 
# names Kleinneuhausen  99625 
# names Beichlingen  99625 
# names Guthmannshausen  99628 
# names Hardisleben  99628 
# names Ellersleben  99628 
# names Rudersdorf  99628 
# names Mannstedt  99628 
# names Olbersleben  99628 
# names Herrnschwende  99631 
# names Henschleben  99634 
# names Werningshausen  99634 
# names Rastenberg  99636 
# names Ostramondra  99636 
# names Riethgen  99638 
# names Griefstedt  99638 
# names Bendeleben  99706 
# names Sondershausen  99706 
# names Badra  99706 
# names Hachelbich  99706 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Kraja  99752 
# names Wipperdorf  99752 
# names Lipprechterode  99752 
# names Kehmstedt  99752 
# names Ellrich  99755 
# names Obergebra  99759 
# names Niedergebra  99759 
# names Rehungen  99759 
# names Harzungen  99762 
# names Niedersachswerfen  99762 
# names Herrmannsacker  99762 
# names Stempeda  99762 
# names Rodishain  99762 
# names Auleben  99765 
# names Hamma  99765 
# names Uthleben  99765 
# names Windehausen  99765 
# names Ilfeld  99768 
# names Unterellen  99819 
# names Wolfsburg-Unkeroda  99819 
# names Oberellen  99819 

lib/AI/MicroStructure/germany.pm  view on Meta::CPAN

# names Pferdingsleben  99869 
# names Teutleben  99880 
# names Leinatal  99880 
# names Metebach  99880 
# names Waltershausen  99880 
# names Ohrdruf  99885 
# names Luisenthal  99885 
# names Hohenkirchen  99887 
# names Petriroda  99887 
# names Georgenthal  99887 
# names Herrenhof  99887 
# names Emsetal  99891 
# names Tabarz  99891 
# names Ernstroda  99894 
# names Friedrichroda  99894 
# names Tambach-Dietharz  99897 
# names Finsterbergen  99898 
# names Bothenheilingen  99947 
# names Behringen  99947 
# names Kleinwelsbach  99947 
# names Tottleben  99947 

t/canned/docs/planet.pm  view on Meta::CPAN

major_planet
morning_star
natural_object
object
outer_planet
phosphorus
physical_entity
physical_object
planet
superior_planet
terrestrial_planet
unit
vesper
whole

t/t/0010.t  view on Meta::CPAN

              sprintf("%s/%s/%s_.cache",
              $PWD,"canned",$curSysDate));

GetOptions (\%opts, "cache_file=s");

our $cache = {};
our @target = split("\/",$opts{cache_file});
ok(my $set = AI::MicroStructure::ObjectSet->new());

eval {
    local $^W = 0;  # because otherwhise doesn't pass errors
#`rm $opts{cache_file}`;
    $cache = lock_retrieve($opts{cache_file});

    $cache = {} unless $cache;

    warn "New cache!\n" unless defined $cache;
};


END{

t/t/0011.t  view on Meta::CPAN

              sprintf("%s/%s/%s_.cache",
              $PWD,"t/canned",$curSysDate));

GetOptions (\%opts, "cache_file=s");

our $cache = {};
our @target = split("\/",$opts{cache_file});
ok(my $set = AI::MicroStructure::ObjectSet->new());

eval {
    local $^W = 0;  # because otherwhise doesn't pass errors
#`rm $opts{cache_file}`;
    $cache = lock_retrieve($opts{cache_file});

    $cache = {} unless $cache;

    warn "New cache!\n" unless defined $cache;
};


END{

t/t/0011.t  view on Meta::CPAN

              sprintf("/tmp/%s.cache",
              $curSysDate));

GetOptions (\%opts, "cache_file=s");

our $cache = {};
our @target = split("\/",$opts{cache_file});
my $set = AI::MicroStructure::ObjectSet->new();

eval {
    local $^W = 0;  # because otherwhise doesn't pass errors
#`rm $opts{cache_file}`;
    $cache = lock_retrieve($opts{cache_file});

    $cache = {} unless $cache;

    warn "New cache!\n" unless defined $cache;
};


END{

t/t/009.t  view on Meta::CPAN

    my %tests = (
        ':all' => [
            qw( grinder lacravate echo book jq dm stomakc maddingue
                arhuman davorg clkao dha)
        ],
        'fr' => [
            qw( grinder lacravate echo book jq dm stomakc maddingue arhuman )
        ],
        'fr/paris'         => [qw( grinder lacravate echo book )],
        'fr/lyon'          => [qw( book jq dm stomakc )],
        'fr/lyon/perrache' => [qw( book )],
        'fr/lyon/ailleurs' => [qw( jq dm stomakc )],
        'fr/marseille'     => [qw( maddingue arhuman )],
        'uk'               => [qw( davorg clkao )],
        'uk/london'        => [qw( davorg clkao )],
        'us'               => ['dha'],
        'us/new-york'      => ['dha'],
        'mars'             => [],
    );

    plan tests => ( 2 + keys %tests ) * 4 + 8;

t/t/009.t  view on Meta::CPAN

use AI::MicroStructure::MultiList;
our @ISA = ('AI::MicroStructure::MultiList');
__PACKAGE__->init();
1;

__DATA__
# default
fr/lyon
# names fr paris
grinder lacravate echo book
# names fr lyon perrache
book
# names fr lyon ailleurs
jq dm stomakc
# names fr marseille
maddingue arhuman
# names uk london
davorg clkao
# names us new-york
dha
# names mars



( run in 1.594 second using v1.01-cache-2.11-cpan-49f99fa48dc )