C-sparse
view release on metacpan or search on metacpan
src/sparse-0.4.4/perl/lib/C/sparse.pm view on Meta::CPAN
use ExtUtils::testlib;
package C::sparse;
#require Symbol;
#require Exporter;
#require DynaLoader;
#@ISA = qw(Exporter DynaLoader);
use 5.012003;
use strict;
use warnings;
#our @ISA = qw(Exporter);
our $AUTOLOAD;
our $VERSION = '0.06';
#bootstrap C::sparse $VERSION;
require XSLoader;
my $loaded;
sub import {
my $pkg = shift;
load_imports() unless $loaded++;
# Grandfather old foo_h form to new :foo_h form
s/^(?=\w+_h$)/:/ for my @list = @_;
local $Exporter::ExportLevel = 1;
Exporter::import($pkg,@list);
}
XSLoader::load('C::sparse', $VERSION);
sub load_imports {
our %EXPORT_TAGS = (
constants =>
[qw(
TOKEN_EOF
TOKEN_ERROR
TOKEN_IDENT
TOKEN_ZERO_IDENT
TOKEN_NUMBER
TOKEN_CHAR
TOKEN_CHAR_EMBEDDED_0
TOKEN_CHAR_EMBEDDED_1
TOKEN_CHAR_EMBEDDED_2
TOKEN_CHAR_EMBEDDED_3
TOKEN_WIDE_CHAR
TOKEN_WIDE_CHAR_EMBEDDED_0
TOKEN_WIDE_CHAR_EMBEDDED_1
TOKEN_WIDE_CHAR_EMBEDDED_2
TOKEN_WIDE_CHAR_EMBEDDED_3
TOKEN_STRING
TOKEN_WIDE_STRING
TOKEN_SPECIAL
TOKEN_STREAMBEGIN
TOKEN_STREAMEND
TOKEN_MACRO_ARGUMENT
TOKEN_STR_ARGUMENT
TOKEN_QUOTED_ARGUMENT
TOKEN_CONCAT
TOKEN_GNU_KLUDGE
TOKEN_UNTAINT
TOKEN_ARG_COUNT
TOKEN_IF
TOKEN_SKIP_GROUPS
TOKEN_ELSE
TOKEN_CONS
SPECIAL_BASE
SPECIAL_ADD_ASSIGN
SPECIAL_INCREMENT
SPECIAL_SUB_ASSIGN
SPECIAL_DECREMENT
SPECIAL_DEREFERENCE
SPECIAL_MUL_ASSIGN
SPECIAL_DIV_ASSIGN
SPECIAL_MOD_ASSIGN
SPECIAL_LTE
SPECIAL_GTE
SPECIAL_EQUAL
SPECIAL_NOTEQUAL
SPECIAL_LOGICAL_AND
SPECIAL_AND_ASSIGN
SPECIAL_LOGICAL_OR
SPECIAL_OR_ASSIGN
SPECIAL_XOR_ASSIGN
SPECIAL_HASHHASH
SPECIAL_LEFTSHIFT
SPECIAL_RIGHTSHIFT
SPECIAL_DOTDOT
SPECIAL_SHL_ASSIGN
SPECIAL_SHR_ASSIGN
SPECIAL_ELLIPSIS
SPECIAL_ARG_SEPARATOR
SPECIAL_UNSIGNED_LT
SPECIAL_UNSIGNED_GT
SPECIAL_UNSIGNED_LTE
SPECIAL_UNSIGNED_GTE
EXPANSION_CMDLINE
EXPANSION_STREAM
EXPANSION_MACRODEF
EXPANSION_MACRO
EXPANSION_MACROARG
EXPANSION_CONCAT
EXPANSION_PREPRO
EXPANSION_SUBST
CONSTANT_FILE_MAYBE
CONSTANT_FILE_IFNDEF
CONSTANT_FILE_NOPE
( run in 0.740 second using v1.01-cache-2.11-cpan-71847e10f99 )