summaryrefslogtreecommitdiff
path: root/checks/114.changequot
blob: 87a84ed8174fdde6a8e3c59ae3a7a88d4e0264bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
dnl @ ../doc/m4.texi:4399: Origin of test
dnl @ expected status: 0
dnl @ extra options: 
dnl @ Copyright (C) 2006, 2007, 2008, 2009 Free Software
dnl @ Foundation, Inc.
dnl @ This file is free software; the Free Software Foundation
dnl @ gives unlimited permission to copy and/or distribute it
dnl @ with or without modifications, as long as this notice
dnl @ is preserved.
changequote(`[', `]')dnl
define([a], [1, (b)])dnl
define([b], [2])dnl
define([quote], [[$*]])dnl
define([expand], [_$0(($1))])dnl
define([_expand],
  [changequote([(], [)])$1changequote`'changequote(`[', `]')])dnl
expand([a, a, [a, a], [[a, a]]])
dnl @result{}1, (2), 1, (2), a, a, [a, a]
quote(a, a, [a, a], [[a, a]])
dnl @result{}1,(2),1,(2),a, a,[a, a]