mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-04 05:17:07 +00:00 
			
		
		
		
	types of files (TableGen, LLVM assembly, HTML files, etc.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61592 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			25 lines
		
	
	
		
			683 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			683 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/python
 | 
						|
#
 | 
						|
# Checks files to make sure they conform to LLVM standards which can be applied
 | 
						|
# to any programming language: at present, line length and trailing whitespace.
 | 
						|
 | 
						|
import common_lint
 | 
						|
import sys
 | 
						|
 | 
						|
class GenericCodeLint(common_lint.BaseLint):
 | 
						|
  MAX_LINE_LENGTH = 80
 | 
						|
 | 
						|
  def RunOnFile(self, filename, lines):
 | 
						|
    common_lint.VerifyLineLength(filename, lines,
 | 
						|
                                 GenericCodeLint.MAX_LINE_LENGTH)
 | 
						|
    common_lint.VerifyTrailingWhitespace(filename, lines)
 | 
						|
 | 
						|
 | 
						|
def GenericCodeLintMain(filenames):
 | 
						|
  common_lint.RunLintOverAllFiles(GenericCodeLint(), filenames)
 | 
						|
  return 0
 | 
						|
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
  sys.exit(GenericCodeLintMain(sys.argv[1:]))
 |