枚举变量扩展
摘要:
在很多配置文件中,都会牵涉到变量扩展,一个变量会有多少种可能的扩展结果,这在静态分析中非常重要。这里给出一个算法:使用 perl 来表达(expand.pl),变量引用使用统一的形式:${varname}Whoops, CSDN 竟然不支持 perl code, 用 ruby 做高亮,可能会有点问题#!/usr/bin/env perluse strict;my %vars = ();# cross array arraysub cross_aa($$) { my ($tx, $ty) = @_; my @res = (); for my $x (@$tx) { for my $y (@$t. 阅读全文
posted @ 2011-06-26 00:04 能发波 阅读(163) 评论(0) 推荐(0)