mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 11:11:30 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| \begin{diagram}{Try..except statement}{trystatement}
 | |
| \begin{mysyntdiag}
 | |
| \synt{try\ statement}
 | |
| \lit*{try}
 | |
| \synt{statement\ list}
 | |
| \lit*{except}
 | |
| \synt{exceptionhandlers}
 | |
| \lit*{end}
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{statement\ list} 
 | |
| \<[b] \synt{statement} \\ \lit*; \>
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{exceptionhandlers}
 | |
| \[
 | |
|    \<[b] \synt{exception\ handler} \\ \lit*; \>
 | |
|    \[ \lit*{else} \synt{statement\ list} \] \\
 | |
|    \synt{statement\ list}
 | |
| \]
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{exception\ handler}
 | |
| \lit*{on} \[ \synt{identifier} \lit* : \] 
 | |
| \synt{class\ type\ identifier}
 | |
| \lit*{do}
 | |
| \synt{statement}
 | |
| \end{mysyntdiag}
 | |
| \end{diagram}
 | 
