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 …')  | 
				|||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Synopsis ==  | |||
'''subroutine''' ''name''  | |||
:''sequence of statements''  | |||
'''end'''  | |||
== 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.  | |||
within a macro, i.e. a macro within a macro. User-defined commands defined  | |||
by   | |||
the same way as macros. Within a macro, a user-defined command can only be  | |||
called after it was   | |||
Latest revision as of 09:46, 17 August 2009
Synopsis
subroutine name
- sequence of statements
 
end
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.