INCLAN: subroutine: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with 'Usage: subroutine ''name''          ''sequence of statements''        end         command ''name''          ''sequence of statements''        end         command  The statements …')  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
== Synopsis ==  | |||
'''subroutine''' ''name''  | |||
:''sequence of statements''  | |||
'''end'''  | |||
or  | |||
'''command'''  | |||
within a macro, i.e. a macro within a macro. User-defined commands defined  | |||
by   | == Description ==  | ||
Defines a new user-defined command within a macro, i.e. a macro within a macro. User-defined commands defined by '''subroutine''' statements are called by their ''name'', possibly followed by parameters, in exactly the same way as macros. User-defined commands defined by a '''subroutine''' statement are local to the current macro (or macros called through it). Within a macro, a user-defined command can only be called after it was defined.  | |||
the same way as macros. Within a macro, a user-defined command can only be  | |||
called after it was   | |||
Revision as of 16:56, 13 August 2009
Synopsis
subroutine name
- sequence of statements
 
end
or
command
Description
Defines a new user-defined command within a macro, i.e. a macro within a macro. User-defined commands defined by subroutine statements are called by their name, possibly followed by parameters, in exactly the same way as macros. User-defined commands defined by a subroutine statement are local to the current macro (or macros called through it). Within a macro, a user-defined command can only be called after it was defined.