mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	
				
					committed by
					
						
						David Peter
					
				
			
			
				
	
			
			
			
						parent
						
							b07f3b4e74
						
					
				
				
					commit
					be84682bcb
				
			
							
								
								
									
										27
									
								
								tests/syntax-tests/source/MATLAB/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								tests/syntax-tests/source/MATLAB/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,27 @@
 | 
			
		||||
The `test.matlab` file is a modified version of https://github.com/pygments/pygments/blob/3e1b79c82d2df318f63f24984d875fd2a3400808/tests/test_matlab.py under the following license: 
 | 
			
		||||
 | 
			
		||||
Copyright (c) 2006-2020 by the respective authors (see AUTHORS file).
 | 
			
		||||
All rights reserved.
 | 
			
		||||
 | 
			
		||||
Redistribution and use in source and binary forms, with or without
 | 
			
		||||
modification, are permitted provided that the following conditions are
 | 
			
		||||
met:
 | 
			
		||||
 | 
			
		||||
* Redistributions of source code must retain the above copyright
 | 
			
		||||
  notice, this list of conditions and the following disclaimer.
 | 
			
		||||
 | 
			
		||||
* Redistributions in binary form must reproduce the above copyright
 | 
			
		||||
  notice, this list of conditions and the following disclaimer in the
 | 
			
		||||
  documentation and/or other materials provided with the distribution.
 | 
			
		||||
 | 
			
		||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
			
		||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
			
		||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
			
		||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
			
		||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
			
		||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
			
		||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
			
		||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
			
		||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
			
		||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
			
		||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
			
		||||
							
								
								
									
										34
									
								
								tests/syntax-tests/source/MATLAB/test.matlab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								tests/syntax-tests/source/MATLAB/test.matlab
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
function zz=sample(aa)
 | 
			
		||||
%%%%%%%%%%%%%%%%%%
 | 
			
		||||
% some comments
 | 
			
		||||
%%%%%%%%%%%%%%%%%%
 | 
			
		||||
 | 
			
		||||
x = 'a string';    % some 'ticks' in a comment
 | 
			
		||||
y = 'a string with ''interal'' quotes';
 | 
			
		||||
 | 
			
		||||
for i=1:20
 | 
			
		||||
  disp(i);
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
a = rand(30);
 | 
			
		||||
b = rand(30);
 | 
			
		||||
 | 
			
		||||
c = a .* b ./ a \ ... comment at end of line and continuation
 | 
			
		||||
    (b .* a + b - a);
 | 
			
		||||
 | 
			
		||||
c = a' * b';  % note: these ticks are for transpose, not quotes.
 | 
			
		||||
 | 
			
		||||
disp('a comment symbol, %, in a string');
 | 
			
		||||
 | 
			
		||||
!echo abc % this isn't a comment - it's passed to system command
 | 
			
		||||
 | 
			
		||||
function y=myfunc(x)
 | 
			
		||||
y = exp(x);
 | 
			
		||||
 | 
			
		||||
%{
 | 
			
		||||
  a block comment
 | 
			
		||||
%}
 | 
			
		||||
 | 
			
		||||
function no_arg_func
 | 
			
		||||
fprintf('%s\n', 'function with no args')
 | 
			
		||||
end
 | 
			
		||||
		Reference in New Issue
	
	Block a user