Anarres::Mud::Driver - A game driver for LP Muds.
use Anarres::Mud::Driver;
This is an EXPERIMENTAL LP Mud driver written in Perl. The principle is to parse the LPC as would a traditional driver, build and typecheck a parse tree, then generate Perl source code from the parse tree. More traditional drivers would here generate and interpret bytecode.
Generated Perl code is in a package namespace generated from the LPC filename of the object to be compiled.
This program contains some interesting curiosities, such as an emulation for a full 'C' style switch statement in Perl.
The system is developer only, execute the file test.pl in the Driver subdirectory to test the system. Please note that the file 'parsetree' is a serialised parse tree on disk, since Yapp is very slow (it takes about 3 minutes to parse my test source file).
Incomplete. Experimental. Probably broken.
Speak to Arren on the Anarres II LP mud (telnet mudlib.anarres.org 5000)
Shevek CPAN ID: SHEVEK cpan@anarres.org http://www.anarres.org/projects/
Copyright (c) 2002 Shevek. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
perl(1).
To install Anarres::Mud::Driver, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Anarres::Mud::Driver
CPAN shell
perl -MCPAN -e shell install Anarres::Mud::Driver
For more information on module installation, please visit the detailed CPAN module installation guide.