[Xorp-cvs] XORP cvs commit: xorp/rtrmgr

Marko Zec zec@icir.org
Mon, 25 Jul 2005 07:23:03 GMT


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	zec@xorpc.icir.org	2005-07-25 07:23:03 UTC

XORP CVS repository


Modified files:
	rtrmgr        boot.ll boot.yy conf_tree.cc template.ll 
	              template.yy template_tree.cc template_tree_node.cc 
	              template_tree_node.hh 

Log message:
	Teach rtrmgr's parser about new syntax for expressing ranges.
	In other words, add support for:
	
	UINTRANGE_VALUE: [0-9]+".."[0-9]+
	IPV4RANGE_VALUE: {RE_IPV4}".."{RE_IPV4}
	IPV6RANGE_VALUE: {RE_IPV6}".."{RE_IPV6}
	
	Only UINTRANGE syntax is verifyed to work properly at the moment.
	
	NOTE:  gmake flex; gmake yacc has to be done in rtrmgr/ dir for
	changes to take effect.

Revision  Changes                               Path
1.25      +16 -1;  commitid: aac742e491507ea6;  xorp/rtrmgr/boot.ll
1.22      +18 -0;  commitid: aac742e491507ea6;  xorp/rtrmgr/boot.yy
1.39      +5 -1;  commitid: aac742e491507ea6;   xorp/rtrmgr/conf_tree.cc
1.16      +30 -0;  commitid: aac742e491507ea6;  xorp/rtrmgr/template.ll
1.16      +22 -0;  commitid: aac742e491507ea6;  xorp/rtrmgr/template.yy
1.34      +4 -1;  commitid: aac742e491507ea6;   xorp/rtrmgr/template_tree.cc
1.54      +59 -1;  commitid: aac742e491507ea6;  xorp/rtrmgr/template_tree_node.cc
1.33      +22 -2;  commitid: aac742e491507ea6;  xorp/rtrmgr/template_tree_node.hh