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

Pavlin Radoslavov pavlin@icir.org
Mon, 25 Jul 2005 15:22:26 -0700


> 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.

Marko,

Please don't forget to update the rtrmgr documentation
(xorp/docs/rtrmgr/rtrmgr.tex, Section 2.1 "Template Tree Node
Types") to include the new template types :)

Pavlin

> 
> 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
> _______________________________________________
> Xorp-cvs mailing list
> Xorp-cvs@icir.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs