Clang-CastXML

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Test::Strict" : "0",
            "YAML" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Capture::Tiny" : "0",
            "File::Which" : "0",
            "Moo" : "2.0",
            "Path::Tiny" : "0",
            "Ref::Util" : "0",
            "StackTrace::Auto" : "0",
            "Throwable" : "0",
            "XML::Parser" : "0",
            "perl" : "5.022"
         }
      },
      "test" : {
         "requires" : {
            "Devel::Hide" : "0",
            "Test2::V0" : "0.000060",

META.yml  view on Meta::CPAN

license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Clang-CastXML
requires:
  Capture::Tiny: '0'
  File::Which: '0'
  Moo: '2.0'
  Path::Tiny: '0'
  Ref::Util: '0'
  StackTrace::Auto: '0'
  Throwable: '0'
  XML::Parser: '0'
  perl: '5.022'
resources:
  IRC: irc://irc.perl.org/#native
  bugtracker: https://github.com/PerlFFI/Clang-CastXML/issues
  homepage: https://metacpan.org/pod/Clang::CastXML
  repository: git://github.com/PerlFFI/Clang-CastXML.git
version: '0.02'

Makefile.PL  view on Meta::CPAN

    "lib/Clang/CastXML/Exception/UsageException.pm"                              => "\$(INST_LIB)/Clang/CastXML/Exception/UsageException.pm",
    "lib/Clang/CastXML/Find.pm"                                                  => "\$(INST_LIB)/Clang/CastXML/Find.pm",
    "lib/Clang/CastXML/Wrapper.pm"                                               => "\$(INST_LIB)/Clang/CastXML/Wrapper.pm",
    "lib/Clang/CastXML/Wrapper/Result.pm"                                        => "\$(INST_LIB)/Clang/CastXML/Wrapper/Result.pm"
  },
  "PREREQ_PM" => {
    "Capture::Tiny"    => 0,
    "File::Which"      => 0,
    "Moo"              => "2.0",
    "Path::Tiny"       => 0,
    "Ref::Util"        => 0,
    "StackTrace::Auto" => 0,
    "Throwable"        => 0,
    "XML::Parser"      => 0
  },
  "TEST_REQUIRES" => {
    "Devel::Hide" => 0,
    "Test2::V0"   => "0.000060",
    "Test::XML"   => 0
  },
  "VERSION" => "0.02",

lib/Clang/CastXML.pm  view on Meta::CPAN

package Clang::CastXML;

use Moo;
use 5.022;
use experimental qw( signatures );
use Ref::Util qw( is_blessed_ref is_ref );
use Clang::CastXML::Container;
use Path::Tiny ();
use Clang::CastXML::Exception::UsageException;
use Clang::CastXML::Exception::ProcessException::IntrospectException;

# ABSTRACT: C-family abstract syntax tree output tool
our $VERSION = '0.02'; # VERSION


has wrapper => (

t/00_diag.t  view on Meta::CPAN

my %modules;
my $post_diag;

$modules{$_} = $_ for qw(
  Capture::Tiny
  Devel::Hide
  ExtUtils::MakeMaker
  File::Which
  Moo
  Path::Tiny
  Ref::Util
  StackTrace::Auto
  Test2::V0
  Test::XML
  Throwable
  XML::Parser
);



my @modules = sort keys %modules;



( run in 1.653 second using v1.01-cache-2.11-cpan-a5abf4f5562 )