NAME
    Acme::Aheui - an aheui interpreter

VERSION
    Version 0.01

SYNOPSIS
    Code:

        use Acme::Aheui;
        my $interpreter = Acme::Aheui->new( source => '아희' );
        $interpreter->execute();

    CLI:

        aheui filename  : program read from source file
        aheui           : program read from stdin until an empty line

DESCRIPTION
    An aheui interpreter.

    See aheui language specification at
    https://aheui.github.io/specification.en

    Most logic is based on the reference implementation by Puzzlet Chung.
    (https://github.com/aheui/jsaheui)

PUBLIC METHODS
  new
        my $interpreter = Acme::Aheui->new( source => '아희' );

    This method will create and return `Acme::Aheui' object.

  execute
        $interpreter->execute();

    This method will execute the aheui program. `STDIN' and/or `STDOUT' will
    be used if the aheui program uses I/O.

INSTALLATION
    To install this module, run the following commands:

        perl Build.PL
        ./Build
        ./Build test
        ./Build install

AUTHOR
    Rakjin Hwang, `<rakjin@cpan.org>'

COPYRIGHT AND LICENSE
    Copyright 2015 Rakjin Hwang.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.