Skip to content

Commit c4d786d

Browse files
committed
ParseXS: refactor: IO_Param::lookup_output_typemap
Move all the code out of ExtUtils::ParseXS::Node::IO_Param::as_output_code() which is responsible for looking up the template output code in the typemap (or elsewhere) and put it in it's own method, lookup_output_typemap(). As well as splitting a 490-line method into two 200 and 340-line methods, this will also allow us shortly to move the template lookup to earlier, at parse time rather than code-emitting time. It may also be possible at some point to merge the two methods added by these last two commits, lookup_intput_typemap and lookup_output_typemap, into a single method, since they share a lot of common code.
1 parent 0515139 commit c4d786d

File tree

1 file changed

+236
-164
lines changed
  • dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS

1 file changed

+236
-164
lines changed

0 commit comments

Comments
 (0)