Skip to content
  • Morten Welinder's avatar
    Take GnmExprConventions, not a ref_parser. All callers changed. (yylex): · 07c10be7
    Morten Welinder authored
    2002-11-26  Morten Welinder  <terra@diku.dk>
    
    	* src/parser.y (gnm_expr_parse_str): Take GnmExprConventions, not
    	a ref_parser.  All callers changed.
    	(yylex): Flatten structure and use GnmExprConventions options.
    
    	* src/parse-util.h (struct _GnmExprConventions): New structure for
    	parsing info.
    	(GnmExprParseFlags): Prune lots of flags.
    
    	* src/parse-util.c (parse_util_init, parse_util_shutdown,
    	gnm_expr_conventions_new, gnm_expr_conventions_free): New
    	functions.
    	(gnm_expr_parse_str_simple): New function (was macro).
    
    	* src/libgnumeric.c (gnm_shutdown): Shut down parse_util.
    	(gnm_common_init): Init parse_util.
    
    	* src/func.c (gnm_func_placeholder_factory): New function.
    07c10be7