NAME
    Acme::Aheui - an aheui interpreter

VERSION
    Version 0.05

SYNOPSIS
        use utf8;
        use Acme::Aheui;
        my $interpreter = Acme::Aheui->new( source => '���𧢝' );
        $interpreter->execute();

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 and return the exit code. It
    may use `STDIN' and/or `STDOUT' 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>'

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