Parameter

Parameters are like variables which determine the flow of control between the sections. Any parameter consists of a declaration field and a type field. Further a number of optional fields, depending of the parameter type, may be used to describe the parameter. A parameter can be one of the following four types:

Any parameter can obtain a value in one of the following ways:

Examples

parameter name 'the name of the user'

type text

question 'What is your name ?'

parameter pc_colour 'The user''s favourite screen colour'

type category

options

red,

blue,

green.

question 'Which screen colour do you prefer when using an editor ?'

picture 'colour_screen_picture'

parameter colour 'a word describing the colour'

type text

explanation

'Humans normally use words to describe colours rather than specifying the frequency of the light wave. This parameter represents colours as red, blue, etc.'

rules

'blue' if frequency < 1000,

'red' if frequency > 2000 and frequency < 3000,

'invisible'.