NAME
CatalystX::ASP::Parser - Role for CatalystX::ASP providing code parsing
SYNOPSIS
use CatalystX::ASP;
with 'CatalystX::ASP::Compiler', 'CatalystX::ASP::Parser';
sub execute {
  my ($self, $c, $scriptref) = @_;
  my $parsed = $self->parse($c, $scriptref);
  my $subid = $self->compile($c, $parsed->{data});
  eval { &$subid };
}
DESCRIPTION
This class implements the ability to parse ASP code into readable format for CatalystX::ASP::Compiler
METHODS
- $self->parse($c, $scriptref)
 - 
Take a
$scriptrefand returns a hash including parsed data - $self->parse_file($c, $file)
 - 
Take a
$fileand returns a hash including parsed data