mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Test gas file
This commit is contained in:
		
							
								
								
									
										3
									
								
								test/fixtures/blob/hello.c
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								test/fixtures/blob/hello.c
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +1,7 @@ | ||||
| #include <stdio.h> | ||||
|  | ||||
| void main() | ||||
| int main() | ||||
| { | ||||
|     printf("Hello World\n"); | ||||
|     return 0; | ||||
| } | ||||
|   | ||||
							
								
								
									
										63
									
								
								test/fixtures/blob/hello.s
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								test/fixtures/blob/hello.s
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| 	.cstring | ||||
| LC0: | ||||
| 	.ascii "Hello World\0" | ||||
| 	.text | ||||
| .globl _main | ||||
| _main: | ||||
| LFB3: | ||||
| 	pushq	%rbp | ||||
| LCFI0: | ||||
| 	movq	%rsp, %rbp | ||||
| LCFI1: | ||||
| 	leaq	LC0(%rip), %rdi | ||||
| 	call	_puts | ||||
| 	movl	$0, %eax | ||||
| 	leave | ||||
| 	ret | ||||
| LFE3: | ||||
| 	.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support | ||||
| EH_frame1: | ||||
| 	.set L$set$0,LECIE1-LSCIE1 | ||||
| 	.long L$set$0 | ||||
| LSCIE1: | ||||
| 	.long	0x0 | ||||
| 	.byte	0x1 | ||||
| 	.ascii "zR\0" | ||||
| 	.byte	0x1 | ||||
| 	.byte	0x78 | ||||
| 	.byte	0x10 | ||||
| 	.byte	0x1 | ||||
| 	.byte	0x10 | ||||
| 	.byte	0xc | ||||
| 	.byte	0x7 | ||||
| 	.byte	0x8 | ||||
| 	.byte	0x90 | ||||
| 	.byte	0x1 | ||||
| 	.align 3 | ||||
| LECIE1: | ||||
| .globl _main.eh | ||||
| _main.eh: | ||||
| LSFDE1: | ||||
| 	.set L$set$1,LEFDE1-LASFDE1 | ||||
| 	.long L$set$1 | ||||
| LASFDE1: | ||||
| 	.long	LASFDE1-EH_frame1 | ||||
| 	.quad	LFB3-. | ||||
| 	.set L$set$2,LFE3-LFB3 | ||||
| 	.quad L$set$2 | ||||
| 	.byte	0x0 | ||||
| 	.byte	0x4 | ||||
| 	.set L$set$3,LCFI0-LFB3 | ||||
| 	.long L$set$3 | ||||
| 	.byte	0xe | ||||
| 	.byte	0x10 | ||||
| 	.byte	0x86 | ||||
| 	.byte	0x2 | ||||
| 	.byte	0x4 | ||||
| 	.set L$set$4,LCFI1-LCFI0 | ||||
| 	.long L$set$4 | ||||
| 	.byte	0xd | ||||
| 	.byte	0x6 | ||||
| 	.align 3 | ||||
| LEFDE1: | ||||
| 	.subsections_via_symbols | ||||
| @@ -194,6 +194,7 @@ class TestBlob < Test::Unit::TestCase | ||||
|     assert_equal Language['Objective-C'], blob("Foo.h").language | ||||
|     assert_equal Language['Objective-C'], blob("FooAppDelegate.m").language | ||||
|     assert_equal Language['Objective-C'], blob("FooAppDelegate.h").language | ||||
|     assert_equal Language['GAS'],         blob("hello.s").language | ||||
|   end | ||||
|  | ||||
|   def test_lexer | ||||
|   | ||||
		Reference in New Issue
	
	Block a user