Files correlati : Commento : Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|                                         
 | |
|                                         
 | |
|                                         
 | |
|                                         
 | |
|                                         
 | |
|                                         
 | |
|                                         
 | |
|                                         
 | |
| 
 | |
| n_1:    Trigraph sequences.             
 | |
| n_2:    Line splicing by <backslash>.   
 | |
| n_3:    Handling of comment.            
 | |
| n_4:    Tokens spelled by digraphs.     
 | |
| n_5:    Spaces or tabs in pp-directive. 
 | |
| n_6:    #include directive.             
 | |
| n_7:    #line directive.                
 | |
| n_9:    #pragma directive.              
 | |
| n_10:   #if, #elif pp-directive.        
 | |
| n_11:   Operator "defined" in #if.      
 | |
| n_12:   Pp-number and type of #if expr. 
 | |
| n_13:   Valid operators in #if expr.    
 | |
| n_13.5: Usual arithmetic conversion.    
 | |
| n_13.7: Short-circuit evaluation of #if.
 | |
| n_13.8: Grouping of #if sub-expressions.
 | |
| n_13.13:    #if expression with macros. 
 | |
| n_15:   #ifdef, #ifndef directives.     
 | |
| n_18:   #define directive.              
 | |
| n_19:   Valid re-definitions of macros. 
 | |
| n_20:   Macro name identical to keyword.
 | |
| n_21:   Tokenization (no token merging).
 | |
| n_22:   Tokenization of pp-number.      
 | |
| n_23:   ## operator in macro definition.
 | |
| n_24:   # operator in macro definition. 
 | |
| n_25:   Pre-expansion of macro args.    
 | |
| n_26:   No recursive replacement.       
 | |
| n_27:   Rescanning of a macro.          
 | |
| n_28:   Standard pre-defined macros.    
 | |
| n_29:   #undef directive.               
 | |
| n_30:   Macro call crossing lines.      
 | |
| n_32:   Escape sequence in char-const.  
 | |
| n_37:   Translation limits.             
 | |
| i_32.3: Character constant in #if.      
 | |
| i_35:   Multi-character character const.
 | |
| i_35.3: Multi-character wide character. 
 | |
| 
 | |
| Total number of tests unpassed.         
 |