JSON-SL
view release on metacpan or search on metacpan
srcout/tuba_dispatch_getmeth.h view on Meta::CPAN
GV* end_data;
GV* end_json;
GV* end_special;
GV* end_boolean;
GV* end_null;
GV* end_any;
} methgv;
#endif /* PLTUBA_METHGV_STRUCT */
/** X-Macro for method names */
#ifdef PLTUBA_DEFINE_XMETHGV
#define PLTUBA_XMETHGV \
X(on, string) \
X(on, key) \
X(on, number) \
X(on, object) \
X(on, list) \
X(on, data) \
X(on, json) \
X(on, special) \
srcutil/method_dispatch.pl view on Meta::CPAN
}
print <<'EOC';
} methgv;
#endif /* PLTUBA_METHGV_STRUCT */
EOC
print <<"EOC";
/** X-Macro for method names */
#ifdef PLTUBA_DEFINE_XMETHGV
#define PLTUBA_XMETHGV \\
EOC
foreach (@mode_types) {
my $mode = $_->[0];
foreach (@object_types) {
my $obj = $_->[0];
print <<"EOC";
X($mode, $obj) \\
( run in 0.445 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )