mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Merge pull request #707 from larsbrinkhoff/lisp
Common Lisp misidentified as OpenCL
This commit is contained in:
		| @@ -281,6 +281,7 @@ Common Lisp: | ||||
|   primary_extension: .lisp | ||||
|   extensions: | ||||
|   - .asd | ||||
|   - .cl | ||||
|   - .lsp | ||||
|   - .ny | ||||
|   - .podsl | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										21
									
								
								samples/Common Lisp/sample.lisp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								samples/Common Lisp/sample.lisp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| ;;;; -*- lisp -*- | ||||
|  | ||||
| (in-package :foo) | ||||
|  | ||||
| ;;; Header comment. | ||||
| (defvar *foo*) | ||||
|  | ||||
| (eval-when (:execute :compile-toplevel :load-toplevel) | ||||
|   (defun add (x &optional y &key z) | ||||
|     (declare (ignore z)) | ||||
|     ;; Inline comment. | ||||
|     (+ x (or y 1)))) | ||||
|  | ||||
| #| | ||||
| Multi-line comment. | ||||
| |# | ||||
|  | ||||
| (defmacro foo (x &body b) | ||||
|   (if x | ||||
|       `(1+ ,x)   ;After-line comment. | ||||
|       42)) | ||||
							
								
								
									
										23
									
								
								samples/OpenCL/sample.cl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								samples/OpenCL/sample.cl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| /* Old-style comment. */ | ||||
|  | ||||
| // New-style comment. | ||||
|  | ||||
| typedef float foo_t; | ||||
|  | ||||
| #ifndef ZERO | ||||
| #define ZERO (0.0) | ||||
| #endif | ||||
|  | ||||
| #define FOO(x) ((x) + \ | ||||
|   ZERO) | ||||
|  | ||||
| __kernel | ||||
| void foo(__global const foo_t * x, __local foo_t y, const uint n) | ||||
| { | ||||
|   barrier(CLK_LOCAL_MEM_FENCE); | ||||
|  | ||||
|   if (n > 42) { | ||||
|     *x += y; | ||||
|   } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user