pike.git/
src/
language.yacc
Branch:
Tag:
Non-build tags
All tags
No tags
2005-02-28
2005-02-28 12:55:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>
eebdfda457fde6a40e1a62a6687111c0f5f4b10c (
6
lines) (+
5
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Added some FIXMEs regarding the aggregate functions.
Rev: src/language.yacc:1.357
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: language.yacc,v 1.
356
2005/02/
18
18
:
17
:
57
grubba Exp $
+
|| $Id: language.yacc,v 1.
357
2005/02/
28
12
:
55
:
46
grubba Exp $
*/ %pure_parser
3286:
} | open_paren_with_line_info '{' expr_list close_brace_or_missing ')' {
+
/* FIXME: May eat lots of stack; cf Standards.FIPS10_4.divisions */
$$=mkefuncallnode("aggregate",$3); COPY_LINE_NUMBER_INFO($$, $1); free_node ($1);
3294:
open_bracket_with_line_info /* Only to avoid shift/reduce conflicts. */ m_expr_list close_bracket_or_missing ')' {
+
/* FIXME: May eat lots of stack; cf Standards.FIPS10_4.divisions */
$$=mkefuncallnode("aggregate_mapping",$3); COPY_LINE_NUMBER_INFO($$, $1); free_node ($1);
3301:
} | TOK_MULTISET_START line_number_info expr_list TOK_MULTISET_END {
+
/* FIXME: May eat lots of stack; cf Standards.FIPS10_4.divisions */
$$=mkefuncallnode("aggregate_multiset",$3); COPY_LINE_NUMBER_INFO($$, $2); free_node ($2);