1
package Language::INTERCAL::Interface::None;
3
# pseudo user interface which never enters interactive mode
5
# This file is part of CLC-INTERCAL
7
# Copyright (c) 2006 Claudio Calvelli, all rights reserved.
9
# CLC-INTERCAL is copyrighted software. However, permission to use, modify,
10
# and distribute it is granted provided that the conditions set out in the
11
# licence agreement are met. See files README and COPYING in the distribution.
14
use vars qw($PERVERSION);
15
$PERVERSION = "CLC-INTERCAL INTERCAL/Interface/None.pm 1.-94.-4";
19
use Language::INTERCAL::Exporter '1.-94.-4';
22
@_ == 1 or croak "Usage: Language::INTERCAL::Interface::None->new";
24
# I bet you never saw an object implemented as blessed regular expression
28
sub is_interactive { 0 }
31
croak "Non interactive interface should never enter run()";
35
croak "Non interactive interface should never enter start()";