mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			79 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| (***********************************************************
 | |
|     Sample File
 | |
|     
 | |
|     For testing syntax highlighting
 | |
| ************************************************************)
 | |
| 
 | |
| #if_not_defined Sample
 | |
| #define Sample 1
 | |
| (***********************************************************)
 | |
| (* System Type : NetLinx                                   *)
 | |
| (***********************************************************)
 | |
| (*           DEVICE NUMBER DEFINITIONS GO BELOW            *)
 | |
| (***********************************************************)
 | |
| DEFINE_DEVICE
 | |
| 
 | |
| (***********************************************************)
 | |
| (*              CONSTANT DEFINITIONS GO BELOW              *)
 | |
| (***********************************************************)
 | |
| DEFINE_CONSTANT
 | |
| 
 | |
| <% global_constant_justify = 20 -%>
 | |
| // Video Source Select Buttons
 | |
| <%=
 | |
|     video_sources = {
 | |
|         BTN_VID_FOH_PC:   { btn: 11, input: :VID_SRC_FOH_PC },
 | |
|         BTN_VID_STAGE_PC: { btn: 12, input: :VID_SRC_STAGE_PC },
 | |
|         BTN_VID_BLURAY:   { btn: 13, input: :VID_SRC_BLURAY },
 | |
|     }
 | |
|     
 | |
|     print_constant_hash video_sources.remap(:btn),
 | |
|         justify: global_constant_justify
 | |
| %>
 | |
| 
 | |
| (***********************************************************)
 | |
| (*                    INCLUDES GO BELOW                    *)
 | |
| (***********************************************************)
 | |
| 
 | |
| (***********************************************************)
 | |
| (*              DATA TYPE DEFINITIONS GO BELOW             *)
 | |
| (***********************************************************)
 | |
| DEFINE_TYPE
 | |
| 
 | |
| (***********************************************************)
 | |
| (*              VARIABLE DEFINITIONS GO BELOW              *)
 | |
| (***********************************************************)
 | |
| DEFINE_VARIABLE
 | |
| 
 | |
| (***********************************************************)
 | |
| (*         SUBROUTINE/FUNCTION DEFINITIONS GO BELOW        *)
 | |
| (***********************************************************)
 | |
| 
 | |
| (***********************************************************)
 | |
| (*                 STARTUP CODE GOES BELOW                 *)
 | |
| (***********************************************************)
 | |
| DEFINE_START
 | |
| 
 | |
| (***********************************************************)
 | |
| (*                   THE EVENTS GO BELOW                   *)
 | |
| (***********************************************************)
 | |
| DEFINE_EVENT
 | |
| 
 | |
| // Video Source Select
 | |
| <%=
 | |
|     justify group(video_sources.remap :input) { |name, input|
 | |
|         "[#{@dvTP}, #{name}] = (outputs[VID_DEST_PROJECTOR].input == #{input});"
 | |
|     }
 | |
| %>
 | |
| 
 | |
| (***********************************************************)
 | |
| (*                 THE MAINLINE GOES BELOW                 *)
 | |
| (***********************************************************)
 | |
| DEFINE_PROGRAM
 | |
| 
 | |
| (***********************************************************)
 | |
| (*                     END OF PROGRAM                      *)
 | |
| (*          DO NOT PUT ANY CODE BELOW THIS COMMENT         *)
 | |
| (***********************************************************)
 | |
| #end_if
 |