package TemplateParser;
  use File::Basename;
  my $dir = dirname(__FILE__);
  require "$dir"."/../common.pl";
  require "$dir"."/util.pl";

  sub new {
    my ($class) = (@_);
    my $self = {};
    bless $self, $class;
    return $self;
  }

  sub parse {
    my ($class, $file) = (@_);
    $template=undef;
    require "${file}" || exit 1;
    if ( undef == $template  ) {
      print STDERR "template hash is not defined\n";
      exit 1;
    }else{
      my $json=common->stringify($template);
      print "$json";
    }
  }
1;
