#!/usr/bin/perl

use FileHandle;


my $guide=new FileHandle;
$guide->open($ARGV[0]);

foreach $guideline(<$guide>) {
	if ($guideline=~m/^@.*@$/) {
		my $partfilename=$guideline;
		$partfilename=~s/@//g;
		my $partfile=new FileHandle;
		$partfile->open("parts/$partfilename");
		foreach $partfileline(<$partfile>) {
			print $partfileline;
		}
		$partfile->close();
	} else {
		print $guideline;
	}
}

$guide->close();
exit;


syntax highlighted by Code2HTML, v. 0.9.1