mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 13:11:27 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			50 lines
		
	
	
		
			866 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			866 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| \begin{diagram}{Operator definitions}{operatordef}
 | |
| \begin{mysyntdiag}
 | |
| \synt{operator\ definition} 
 | |
| \lit*{operator}
 | |
| \(
 | |
| \synt{assignment\ operator\ definition} \\
 | |
| \synt{arithmetic\ operator\ definition} \\
 | |
| \synt{comparision\ operator\ definition}
 | |
| \)
 | |
| \synt{result\ identifier}
 | |
| \lit*{:}
 | |
| \synt{result\ type}
 | |
| \lit*{;}
 | |
| \synt{subroutine\ block}
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{assignment\ operator\ definition}
 | |
| \lit*{:=}
 | |
| \lit*{(}
 | |
| \synt{value\ parameter}
 | |
| \lit*{)}
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{arithmetic\ operator\ definition}
 | |
| \(
 | |
| \lit*{+}\\
 | |
| \lit*{-}\\
 | |
| \lit*{*}\\
 | |
| \lit*{/}\\
 | |
| \lit*{**}
 | |
| \)
 | |
| \lit*{(}
 | |
| \synt{parameter\ list}
 | |
| \lit*{)}
 | |
| \end{mysyntdiag}
 | |
| \begin{mysyntdiag}
 | |
| \synt{comparision\ operator\ definition}
 | |
| \(
 | |
| \verb+ = + \\
 | |
| \verb+ < + \\
 | |
| \verb+ <= + \\
 | |
| \verb+ > + \\
 | |
| \verb+ >= +
 | |
| \)
 | |
| \lit*{(}
 | |
| \synt{parameter\ list}
 | |
| \lit*{)}
 | |
| \end{mysyntdiag}
 | |
| \end{diagram}
 | 
