[Xorp-cvs] XORP cvs commit: xorp/policy xorp/policy/common xorp/policy/test

Andrea Bittau abittau@icir.org
Fri, 1 Jul 2005 22:54:38 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	abittau@xorpc.icir.org	2005-07-01 22:54:38 UTC

XORP CVS repository


Modified files:
	policy        Makefile.am Makefile.in code_generator.cc 
	              configuration.cc configuration.hh 
	              export_code_generator.cc lex.yy_policy_parser.cc 
	              policy.l policy.y policy_map.cc policy_map.hh 
	              policy_statement.cc policy_statement.hh 
	              policy_target.cc policy_target.hh set_map.cc 
	              source_match_code_generator.cc term.cc term.hh 
	              var_map.cc var_map.hh visitor.hh 
	              visitor_semantic.cc visitor_setdep.cc 
	              xorp_policy.cc xrl_target.cc xrl_target.hh 
	              yacc.yy_policy_parser.cc yacc.yy_policy_parser.cc.h 
	policy/common element.cc 
	policy/test   Makefile.am Makefile.in compilepolicy.cc 
	              compilepolicy.l compilepolicy.y dummy_test.sh 
	              lex.yy_compile_policy.cc policy1.src policy1.var 
	              policy2.src policy2.var policyvarmap.conf 
	              yacc.yy_compile_policy.cc 
	              yacc.yy_compile_policy.cc.h 

Added files:
	policy        visitor_printer.cc visitor_printer.hh 
	policy/test   compilepolicy.hh 

Log message:
	Added support for ordering statements when configuring the front end.
	Configuration of varmap done via XRLs.
	
	Minor refactoring.

Revision  Changes                                    Path
1.10      +3 -1;  commitid: 2c9042c5c9727ea6;        xorp/policy/Makefile.am
1.25      +278 -292;  commitid: 2c9042c5c9727ea6;    xorp/policy/Makefile.in
1.3       +8 -8;  commitid: 2c9042c5c9727ea6;        xorp/policy/code_generator.cc
1.3       +2 -2;  commitid: 2c9042c5c9727ea6;        xorp/policy/common/element.cc
1.3       +55 -49;  commitid: 2c9042c5c9727ea6;      xorp/policy/configuration.cc
1.3       +37 -36;  commitid: 2c9042c5c9727ea6;      xorp/policy/configuration.hh
1.3       +6 -6;  commitid: 2c9042c5c9727ea6;        xorp/policy/export_code_generator.cc
1.2       +1051 -1102;  commitid: 2c9042c5c9727ea6;  xorp/policy/lex.yy_policy_parser.cc
1.2       +0 -2;  commitid: 2c9042c5c9727ea6;        xorp/policy/policy.l
1.2       +4 -4;  commitid: 2c9042c5c9727ea6;        xorp/policy/policy.y
1.3       +35 -9;  commitid: 2c9042c5c9727ea6;       xorp/policy/policy_map.cc
1.3       +12 -4;  commitid: 2c9042c5c9727ea6;       xorp/policy/policy_map.hh
1.3       +36 -38;  commitid: 2c9042c5c9727ea6;      xorp/policy/policy_statement.cc
1.3       +5 -9;  commitid: 2c9042c5c9727ea6;        xorp/policy/policy_statement.hh
1.3       +50 -45;  commitid: 2c9042c5c9727ea6;      xorp/policy/policy_target.cc
1.3       +44 -55;  commitid: 2c9042c5c9727ea6;      xorp/policy/policy_target.hh
1.3       +15 -10;  commitid: 2c9042c5c9727ea6;      xorp/policy/set_map.cc
1.3       +5 -5;  commitid: 2c9042c5c9727ea6;        xorp/policy/source_match_code_generator.cc
1.7       +62 -70;  commitid: 2c9042c5c9727ea6;      xorp/policy/term.cc
1.6       +34 -44;  commitid: 2c9042c5c9727ea6;      xorp/policy/term.hh
1.4       +2 -1;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/Makefile.am
1.7       +245 -263;  commitid: 2c9042c5c9727ea6;    xorp/policy/test/Makefile.in
1.4       +34 -4;  commitid: 2c9042c5c9727ea6;       xorp/policy/test/compilepolicy.cc
1.1       +32 -0                                     xorp/policy/test/compilepolicy.hh (new)
1.2       +13 -35;  commitid: 2c9042c5c9727ea6;      xorp/policy/test/compilepolicy.l
1.2       +99 -26;  commitid: 2c9042c5c9727ea6;      xorp/policy/test/compilepolicy.y
1.4       +1 -2;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/dummy_test.sh
1.2       +1185 -1228;  commitid: 2c9042c5c9727ea6;  xorp/policy/test/lex.yy_compile_policy.cc
1.2       +2 -2;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/policy1.src
1.2       +1 -1;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/policy1.var
1.2       +5 -8;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/policy2.src
1.2       +2 -1;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/policy2.var
1.2       +3 -3;  commitid: 2c9042c5c9727ea6;        xorp/policy/test/policyvarmap.conf
1.2       +160 -69;  commitid: 2c9042c5c9727ea6;     xorp/policy/test/yacc.yy_compile_policy.cc
1.2       +20 -15;  commitid: 2c9042c5c9727ea6;      xorp/policy/test/yacc.yy_compile_policy.cc.h
1.3       +34 -38;  commitid: 2c9042c5c9727ea6;      xorp/policy/var_map.cc
1.3       +5 -6;  commitid: 2c9042c5c9727ea6;        xorp/policy/var_map.hh
1.3       +2 -9;  commitid: 2c9042c5c9727ea6;        xorp/policy/visitor.hh
1.1       +154 -0                                    xorp/policy/visitor_printer.cc (new)
1.1       +55 -0                                     xorp/policy/visitor_printer.hh (new)
1.3       +9 -9;  commitid: 2c9042c5c9727ea6;        xorp/policy/visitor_semantic.cc
1.3       +13 -11;  commitid: 2c9042c5c9727ea6;      xorp/policy/visitor_setdep.cc
1.4       +8 -14;  commitid: 2c9042c5c9727ea6;       xorp/policy/xorp_policy.cc
1.3       +77 -86;  commitid: 2c9042c5c9727ea6;      xorp/policy/xrl_target.cc
1.3       +21 -29;  commitid: 2c9042c5c9727ea6;      xorp/policy/xrl_target.hh
1.2       +69 -69;  commitid: 2c9042c5c9727ea6;      xorp/policy/yacc.yy_policy_parser.cc
1.2       +6 -7;  commitid: 2c9042c5c9727ea6;        xorp/policy/yacc.yy_policy_parser.cc.h