mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	additional samples and fixed extensions list
This commit is contained in:
		| @@ -436,9 +436,7 @@ Clarion: | |||||||
|   - .tpl |   - .tpl | ||||||
|   - .tpw |   - .tpw | ||||||
|   - .equ |   - .equ | ||||||
|   - .int |  | ||||||
|   - .txa |   - .txa | ||||||
|   - .txd |  | ||||||
|   tm_scope: source.clarion |   tm_scope: source.clarion | ||||||
|  |  | ||||||
| Clean: | Clean: | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								samples/Clarion/Defaults.equ
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								samples/Clarion/Defaults.equ
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | ! Severity of error | ||||||
|  | Level:Benign        EQUATE(0) | ||||||
|  | Level:User          EQUATE(1) | ||||||
|  | Level:Program       EQUATE(2) | ||||||
|  | Level:Fatal         EQUATE(3) | ||||||
|  | Level:Cancel        EQUATE(4) | ||||||
|  | Level:Notify        EQUATE(5) | ||||||
|  |  | ||||||
|  | ICON:VCRtop         EQUATE ('<0FFH,02H,81H,7FH>') | ||||||
|  | ICON:VCRrewind      EQUATE ('<0FFH,02H,82H,7FH>') | ||||||
|  | ICON:VCRback        EQUATE ('<0FFH,02H,83H,7FH>') | ||||||
|  | ICON:VCRplay        EQUATE ('<0FFH,02H,84H,7FH>') | ||||||
|  | ICON:VCRfastforward EQUATE ('<0FFH,02H,85H,7FH>') | ||||||
|  | ICON:VCRbottom      EQUATE ('<0FFH,02H,86H,7FH>') | ||||||
|  | ICON:VCRlocate      EQUATE ('<0FFH,02H,87H,7FH>') | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ff_:queue    QUEUE,PRE(ff_),TYPE | ||||||
|  | name           string(13) | ||||||
|  | date           long | ||||||
|  | time           long | ||||||
|  | size           long | ||||||
|  | attrib         byte | ||||||
|  |              END | ||||||
|  |  | ||||||
|  | UINT64   GROUP,TYPE | ||||||
|  | lo         ULONG | ||||||
|  | hi         ULONG | ||||||
|  |          END | ||||||
							
								
								
									
										9
									
								
								samples/Clarion/Hello.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								samples/Clarion/Hello.inc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | HelloClass        Class(),Type,Module('HelloClass.Clw'),LINK('HelloClass.Clw',1) | ||||||
|  | ! Properties | ||||||
|  |  | ||||||
|  | ! Methods | ||||||
|  | Construct              PROCEDURE | ||||||
|  | Destruct               PROCEDURE () ,VIRTUAL | ||||||
|  | SayHello               PROCEDURE | ||||||
|  |                      END | ||||||
|  | !_EndOfInclude_ | ||||||
							
								
								
									
										10
									
								
								samples/Clarion/HelloWorld.clw
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								samples/Clarion/HelloWorld.clw
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  |   PROGRAM | ||||||
|  |  | ||||||
|  |   MAP | ||||||
|  |   END | ||||||
|  |  | ||||||
|  |   CODE | ||||||
|  |  | ||||||
|  |   MESSAGE('Hello World!') | ||||||
|  |  | ||||||
|  |   RETURN | ||||||
							
								
								
									
										3
									
								
								samples/Clarion/SampleTemplate.tpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								samples/Clarion/SampleTemplate.tpl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | #TEMPLATE(SampleTemplate,'This is a sample Template'),PRIVATE,FAMILY('ABC') | ||||||
|  | #INCLUDE('FileTwo.TPW') | ||||||
|  | #INCLUDE('FileThree.TPW') | ||||||
							
								
								
									
										8
									
								
								samples/Clarion/School.txa
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								samples/Clarion/School.txa
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | [PROCEDURE] | ||||||
|  | NAME SampleProc | ||||||
|  | [COMMON] | ||||||
|  | FROM ABC Source | ||||||
|  | MODIFIED '2014/11/26' '14:48:17' | ||||||
|  | [PROMPTS] | ||||||
|  | %GenerateOpenClose LONG  (0) | ||||||
|  | %GenerateSaveRestore LONG  (0) | ||||||
							
								
								
									
										16
									
								
								samples/Clarion/Utility.tpw
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								samples/Clarion/Utility.tpw
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | #UTILITY(ProcCallTree, 'Output procedure call tree') | ||||||
|  |  #CREATE(%Application & '.TRE') | ||||||
|  | Procedure Call Tree: for %Application | ||||||
|  | #INSERT(%DisplayTree, %FirstProcedure, '', '  ') | ||||||
|  | #CLOSE | ||||||
|  | #!*********************************************************** | ||||||
|  | #GROUP(%DisplayTree, %ThisProc, %Level, %NextIndent) | ||||||
|  |  #FIX(%Procedure, %ThisProc) | ||||||
|  | %Level+-%ThisProc (%ProcedureTemplate) | ||||||
|  |  #FOR(%ProcedureCalled) | ||||||
|  |    #IF(INSTANCE(%ProcedureCalled) = ITEMS(%ProcedureCalled)) | ||||||
|  | #INSERT(%DisplayTree, %ProcedureCalled, %Level & %NextIndent, '  ') | ||||||
|  |    #ELSE | ||||||
|  | #INSERT(%DisplayTree, %ProcedureCalled, %Level & %NextIndent, '| ') | ||||||
|  |    #ENDIF | ||||||
|  | #ENDFOR | ||||||
| @@ -1,10 +1,12 @@ | |||||||
|   PROGRAM |   MEMBER() | ||||||
|  |   INCLUDE('HelloClass.inc'),ONCE | ||||||
|   MAP |   MAP | ||||||
|   END |   END | ||||||
|  |  | ||||||
|  | HelloClass.Construct              PROCEDURE | ||||||
|  |   CODE | ||||||
|  | HelloClass.Destruct               PROCEDURE() !,VIRTUAL | ||||||
|  |   CODE | ||||||
|  | HelloClass.SayHello               PROCEDURE | ||||||
|   CODE |   CODE | ||||||
|  |  | ||||||
|   MESSAGE('Hello World!') |   MESSAGE('Hello World!') | ||||||
|  |  | ||||||
|   RETURN |  | ||||||
		Reference in New Issue
	
	Block a user