- From: Norman Walsh <ndw@nwalsh.com>
- Date: Fri, 22 May 2009 08:09:22 -0400
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m2my95nxu5.fsf@nwalsh.com>
Dave Pawson <dave.pawson@gmail.com> writes: > 2009/5/22 Norman Walsh <ndw@nwalsh.com>: > >> I have every confidence it can, but I can't for the life of me see >> what that ant script does. What is "antvars.py" and what are the >> expected properties? > > I've put all the properties(vars) in an external / included file > which is a Sun spec in plain text, hence I've parsed them > using a Python script. I could do it with xslt 2.0 though. > > Just need some way to check that I've defined all the properties > before I use them, since ant gaily uses ${varname} as a filename (grrr) Uhm...is there some reason not to use the standard Ant idioms for this? <project name="proptest" default="default" basedir="."> <description>Make sure properties are set.</description> <condition property="got.all.properties"> <and> <isset property="somethingImportant"/> </and> </condition> <target name="check.properties" unless="got.all.properties"> <fail message="You forgot to set some properties"/> </target> <target name="init" depends="check.properties"> <echo>Init</echo> </target> <target name="default" depends="init"> <echo>Hello world: ${somethingImportant}</echo> </target> </project> Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Where are we going? And why am I in http://nwalsh.com/ | this handbasket?-- Toto
Received on Friday, 22 May 2009 12:10:10 UTC