mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Compare commits
	
		
			33 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					f1d3f396bb | ||
| 
						 | 
					65ae444791 | ||
| 
						 | 
					e9916c644d | ||
| 
						 | 
					1940a9ea92 | ||
| 
						 | 
					c9f8a2677a | ||
| 
						 | 
					5b6b3f74b5 | ||
| 
						 | 
					f9ccac4240 | ||
| 
						 | 
					aa7aae7808 | ||
| 
						 | 
					7c66301583 | ||
| 
						 | 
					7df872eb7f | ||
| 
						 | 
					6a4f4c724c | ||
| 
						 | 
					76828c45c7 | ||
| 
						 | 
					27215f148b | ||
| 
						 | 
					77d52463ad | ||
| 
						 | 
					0f6c2afbf6 | ||
| 
						 | 
					cbaa3ca6f4 | ||
| 
						 | 
					63f54bdf06 | ||
| 
						 | 
					b302863a4d | ||
| 
						 | 
					ec46b1a92e | ||
| 
						 | 
					ed65040539 | ||
| 
						 | 
					cc1a420bc5 | ||
| 
						 | 
					8555b20380 | ||
| 
						 | 
					6462ba70f9 | ||
| 
						 | 
					1ac43e0d7d | ||
| 
						 | 
					6ac51968c6 | ||
| 
						 | 
					cbcadf8e45 | ||
| 
						 | 
					74b111501d | ||
| 
						 | 
					67e4212f64 | ||
| 
						 | 
					55559a1020 | ||
| 
						 | 
					b103232e0e | ||
| 
						 | 
					b587379f4a | ||
| 
						 | 
					ba654b2a1d | ||
| 
						 | 
					ae39475133 | 
							
								
								
									
										6
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@@ -645,3 +645,9 @@
 | 
			
		||||
[submodule "vendor/grammars/perl.tmbundle"]
 | 
			
		||||
	path = vendor/grammars/perl.tmbundle
 | 
			
		||||
	url = https://github.com/textmate/perl.tmbundle
 | 
			
		||||
[submodule "vendor/grammars/sublime-netlinx"]
 | 
			
		||||
	path = vendor/grammars/sublime-netlinx
 | 
			
		||||
	url = https://github.com/amclain/sublime-netlinx
 | 
			
		||||
[submodule "vendor/grammars/Sublime-Red"]
 | 
			
		||||
	path = vendor/grammars/Sublime-Red
 | 
			
		||||
	url = https://github.com/Oldes/Sublime-Red
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@ Gem::Specification.new do |s|
 | 
			
		||||
  s.add_dependency 'charlock_holmes', '~> 0.7.3'
 | 
			
		||||
  s.add_dependency 'escape_utils',    '~> 1.0.1'
 | 
			
		||||
  s.add_dependency 'mime-types',      '>= 1.19'
 | 
			
		||||
  s.add_dependency 'rugged',          '~> 0.22.0b4'
 | 
			
		||||
  s.add_dependency 'rugged',          '~> 0.23.0b1'
 | 
			
		||||
 | 
			
		||||
  s.add_development_dependency 'minitest', '>= 5.0'
 | 
			
		||||
  s.add_development_dependency 'mocha'
 | 
			
		||||
 
 | 
			
		||||
@@ -113,6 +113,8 @@ vendor/grammars/Sublime-QML:
 | 
			
		||||
- source.qml
 | 
			
		||||
vendor/grammars/Sublime-REBOL:
 | 
			
		||||
- source.rebol
 | 
			
		||||
vendor/grammars/Sublime-Red:
 | 
			
		||||
- source.red
 | 
			
		||||
vendor/grammars/Sublime-SQF-Language:
 | 
			
		||||
- source.sqf
 | 
			
		||||
vendor/grammars/Sublime-Text-2-OpenEdge-ABL:
 | 
			
		||||
@@ -475,6 +477,9 @@ vendor/grammars/sublime-idris:
 | 
			
		||||
- source.idris
 | 
			
		||||
vendor/grammars/sublime-mask:
 | 
			
		||||
- source.mask
 | 
			
		||||
vendor/grammars/sublime-netlinx:
 | 
			
		||||
- source.netlinx
 | 
			
		||||
- source.netlinx.erb
 | 
			
		||||
vendor/grammars/sublime-nginx:
 | 
			
		||||
- source.nginx
 | 
			
		||||
vendor/grammars/sublime-nix:
 | 
			
		||||
 
 | 
			
		||||
@@ -58,6 +58,7 @@ module Linguist
 | 
			
		||||
      godeps? ||
 | 
			
		||||
      generated_by_zephir? ||
 | 
			
		||||
      minified_files? ||
 | 
			
		||||
      source_map? ||
 | 
			
		||||
      compiled_coffeescript? ||
 | 
			
		||||
      generated_parser? ||
 | 
			
		||||
      generated_net_docfile? ||
 | 
			
		||||
@@ -96,6 +97,20 @@ module Linguist
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    # Internal: Is the blob a generated source map?
 | 
			
		||||
    #
 | 
			
		||||
    # Source Maps usually have .css.map or .js.map extensions. In case they
 | 
			
		||||
    # are not following the name convention, detect them based on the content.
 | 
			
		||||
    #
 | 
			
		||||
    # Returns true or false.
 | 
			
		||||
    def source_map?
 | 
			
		||||
      return false unless extname.downcase == '.map'
 | 
			
		||||
 | 
			
		||||
      name =~ /(\.css|\.js)\.map$/i ||                 # Name convention
 | 
			
		||||
      lines[0] =~ /^{"version":\d+,/ ||                # Revision 2 and later begin with the version number
 | 
			
		||||
      lines[0] =~ /^\/\*\* Begin line maps\. \*\*\/{/  # Revision 1 begins with a magic comment
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    # Internal: Is the blob of JS generated by CoffeeScript?
 | 
			
		||||
    #
 | 
			
		||||
    # CoffeeScript is meant to output JS that would be difficult to
 | 
			
		||||
 
 | 
			
		||||
@@ -270,5 +270,13 @@ module Linguist
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    disambiguate "NL", "NewLisp" do |data|
 | 
			
		||||
      if /^g3 /.match(data)
 | 
			
		||||
        Language["NL"]
 | 
			
		||||
      else
 | 
			
		||||
        Language["NewLisp"]
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
@@ -515,6 +515,7 @@ Clojure:
 | 
			
		||||
  color: "#db5855"
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .clj
 | 
			
		||||
  - .boot
 | 
			
		||||
  - .cl2
 | 
			
		||||
  - .cljc
 | 
			
		||||
  - .cljs
 | 
			
		||||
@@ -710,6 +711,8 @@ DM:
 | 
			
		||||
 | 
			
		||||
DTrace:
 | 
			
		||||
  type: programming
 | 
			
		||||
  aliases:
 | 
			
		||||
  - dtrace-script
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .d
 | 
			
		||||
  interpreters:
 | 
			
		||||
@@ -718,7 +721,7 @@ DTrace:
 | 
			
		||||
  ace_mode: c_cpp
 | 
			
		||||
 | 
			
		||||
Darcs Patch:
 | 
			
		||||
  type: programming
 | 
			
		||||
  type: data
 | 
			
		||||
  search_term: dpatch
 | 
			
		||||
  aliases:
 | 
			
		||||
  - dpatch
 | 
			
		||||
@@ -736,13 +739,14 @@ Dart:
 | 
			
		||||
  ace_mode: dart
 | 
			
		||||
 | 
			
		||||
Diff:
 | 
			
		||||
  type: programming
 | 
			
		||||
  type: data
 | 
			
		||||
  color: "#88dddd"
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .diff
 | 
			
		||||
  - .patch
 | 
			
		||||
  aliases:
 | 
			
		||||
  - udiff
 | 
			
		||||
  tm_scope: source.diff
 | 
			
		||||
  ace_mode: diff
 | 
			
		||||
 | 
			
		||||
Dockerfile:
 | 
			
		||||
@@ -1156,7 +1160,7 @@ Graphviz (DOT):
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
Groff:
 | 
			
		||||
  type: programming
 | 
			
		||||
  type: markup
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .man
 | 
			
		||||
  - '.1'
 | 
			
		||||
@@ -1953,6 +1957,24 @@ Nemerle:
 | 
			
		||||
  - .n
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
NetLinx:
 | 
			
		||||
  type: programming
 | 
			
		||||
  color: "#0000ff"
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .axs
 | 
			
		||||
  - .axi
 | 
			
		||||
  tm_scope: source.netlinx
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
NetLinx+ERB:
 | 
			
		||||
  type: programming
 | 
			
		||||
  color: "#407fff"
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .axs.erb
 | 
			
		||||
  - .axi.erb
 | 
			
		||||
  tm_scope: source.netlinx.erb
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
NetLogo:
 | 
			
		||||
  type: programming
 | 
			
		||||
  color: "#ff2b2b"
 | 
			
		||||
@@ -2592,6 +2614,8 @@ Racket:
 | 
			
		||||
  - .rktd
 | 
			
		||||
  - .rktl
 | 
			
		||||
  - .scrbl
 | 
			
		||||
  interpreters:
 | 
			
		||||
  - racket
 | 
			
		||||
  tm_scope: source.racket
 | 
			
		||||
  ace_mode: lisp
 | 
			
		||||
 | 
			
		||||
@@ -2626,6 +2650,7 @@ Rebol:
 | 
			
		||||
  - .r3
 | 
			
		||||
  - .rebol
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
  tm_scope: source.rebol
 | 
			
		||||
 | 
			
		||||
Red:
 | 
			
		||||
  type: programming
 | 
			
		||||
@@ -2635,7 +2660,7 @@ Red:
 | 
			
		||||
  - .reds
 | 
			
		||||
  aliases:
 | 
			
		||||
  - red/system
 | 
			
		||||
  tm_scope: none
 | 
			
		||||
  tm_scope: source.red
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
Redcode:
 | 
			
		||||
@@ -2845,7 +2870,6 @@ Scheme:
 | 
			
		||||
  - .ss
 | 
			
		||||
  interpreters:
 | 
			
		||||
  - guile
 | 
			
		||||
  - racket
 | 
			
		||||
  - bigloo
 | 
			
		||||
  - chicken
 | 
			
		||||
  ace_mode: scheme
 | 
			
		||||
@@ -3202,12 +3226,15 @@ VimL:
 | 
			
		||||
  search_term: vim
 | 
			
		||||
  aliases:
 | 
			
		||||
  - vim
 | 
			
		||||
  - nvim
 | 
			
		||||
  extensions:
 | 
			
		||||
  - .vim
 | 
			
		||||
  filenames:
 | 
			
		||||
  - .nvimrc
 | 
			
		||||
  - .vimrc
 | 
			
		||||
  - _vimrc
 | 
			
		||||
  - gvimrc
 | 
			
		||||
  - nvimrc
 | 
			
		||||
  - vimrc
 | 
			
		||||
  ace_mode: text
 | 
			
		||||
 | 
			
		||||
@@ -3303,6 +3330,7 @@ XML:
 | 
			
		||||
  - .rss
 | 
			
		||||
  - .scxml
 | 
			
		||||
  - .srdf
 | 
			
		||||
  - .storyboard
 | 
			
		||||
  - .stTheme
 | 
			
		||||
  - .sublime-snippet
 | 
			
		||||
  - .targets
 | 
			
		||||
@@ -3326,6 +3354,7 @@ XML:
 | 
			
		||||
  - .x3d
 | 
			
		||||
  - .xacro
 | 
			
		||||
  - .xaml
 | 
			
		||||
  - .xib
 | 
			
		||||
  - .xlf
 | 
			
		||||
  - .xliff
 | 
			
		||||
  - .xmi
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								samples/Clojure/build.boot
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								samples/Clojure/build.boot
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
;; from: https://github.com/boot-clj/boot#configure-task-options
 | 
			
		||||
 | 
			
		||||
(set-env!
 | 
			
		||||
  :source-paths #{"src"}
 | 
			
		||||
  :dependencies '[[me.raynes/conch "0.8.0"]])
 | 
			
		||||
 | 
			
		||||
(task-options!
 | 
			
		||||
  pom {:project 'my-project
 | 
			
		||||
       :version "0.1.0"}
 | 
			
		||||
  jar {:manifest {"Foo" "bar"}})
 | 
			
		||||
 | 
			
		||||
(deftask build
 | 
			
		||||
  "Build my project."
 | 
			
		||||
  []
 | 
			
		||||
  (comp (pom) (jar) (install)))
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 | 
			
		||||
/* -*- Mode: dtrace-script; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 | 
			
		||||
/* ***** BEGIN LICENSE BLOCK *****
 | 
			
		||||
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 | 
			
		||||
 *
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										78
									
								
								samples/NetLinx+ERB/sample.axi.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								samples/NetLinx+ERB/sample.axi.erb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
(***********************************************************
 | 
			
		||||
    Sample File
 | 
			
		||||
    
 | 
			
		||||
    For testing syntax highlighting
 | 
			
		||||
************************************************************)
 | 
			
		||||
 | 
			
		||||
#if_not_defined Sample
 | 
			
		||||
#define Sample 1
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* System Type : NetLinx                                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*           DEVICE NUMBER DEFINITIONS GO BELOW            *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_DEVICE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              CONSTANT DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_CONSTANT
 | 
			
		||||
 | 
			
		||||
<% global_constant_justify = 20 -%>
 | 
			
		||||
// Video Source Select Buttons
 | 
			
		||||
<%=
 | 
			
		||||
    video_sources = {
 | 
			
		||||
        BTN_VID_FOH_PC:   { btn: 11, input: :VID_SRC_FOH_PC },
 | 
			
		||||
        BTN_VID_STAGE_PC: { btn: 12, input: :VID_SRC_STAGE_PC },
 | 
			
		||||
        BTN_VID_BLURAY:   { btn: 13, input: :VID_SRC_BLURAY },
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    print_constant_hash video_sources.remap(:btn),
 | 
			
		||||
        justify: global_constant_justify
 | 
			
		||||
%>
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                    INCLUDES GO BELOW                    *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              DATA TYPE DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_TYPE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              VARIABLE DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_VARIABLE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*         SUBROUTINE/FUNCTION DEFINITIONS GO BELOW        *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 STARTUP CODE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_START
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                   THE EVENTS GO BELOW                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_EVENT
 | 
			
		||||
 | 
			
		||||
// Video Source Select
 | 
			
		||||
<%=
 | 
			
		||||
    justify group(video_sources.remap :input) { |name, input|
 | 
			
		||||
        "[#{@dvTP}, #{name}] = (outputs[VID_DEST_PROJECTOR].input == #{input});"
 | 
			
		||||
    }
 | 
			
		||||
%>
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 THE MAINLINE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_PROGRAM
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                     END OF PROGRAM                      *)
 | 
			
		||||
(*          DO NOT PUT ANY CODE BELOW THIS COMMENT         *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
#end_if
 | 
			
		||||
							
								
								
									
										78
									
								
								samples/NetLinx+ERB/sample.axs.erb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								samples/NetLinx+ERB/sample.axs.erb
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
(***********************************************************
 | 
			
		||||
    Sample File
 | 
			
		||||
    
 | 
			
		||||
    For testing syntax highlighting
 | 
			
		||||
************************************************************)
 | 
			
		||||
 | 
			
		||||
#if_not_defined Sample
 | 
			
		||||
#define Sample 1
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* System Type : NetLinx                                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*           DEVICE NUMBER DEFINITIONS GO BELOW            *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_DEVICE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              CONSTANT DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_CONSTANT
 | 
			
		||||
 | 
			
		||||
<% global_constant_justify = 20 -%>
 | 
			
		||||
// Video Source Select Buttons
 | 
			
		||||
<%=
 | 
			
		||||
    video_sources = {
 | 
			
		||||
        BTN_VID_FOH_PC:   { btn: 11, input: :VID_SRC_FOH_PC },
 | 
			
		||||
        BTN_VID_STAGE_PC: { btn: 12, input: :VID_SRC_STAGE_PC },
 | 
			
		||||
        BTN_VID_BLURAY:   { btn: 13, input: :VID_SRC_BLURAY },
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    print_constant_hash video_sources.remap(:btn),
 | 
			
		||||
        justify: global_constant_justify
 | 
			
		||||
%>
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                    INCLUDES GO BELOW                    *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              DATA TYPE DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_TYPE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              VARIABLE DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_VARIABLE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*         SUBROUTINE/FUNCTION DEFINITIONS GO BELOW        *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 STARTUP CODE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_START
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                   THE EVENTS GO BELOW                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_EVENT
 | 
			
		||||
 | 
			
		||||
// Video Source Select
 | 
			
		||||
<%=
 | 
			
		||||
    justify group(video_sources.remap :input) { |name, input|
 | 
			
		||||
        "[#{@dvTP}, #{name}] = (outputs[VID_DEST_PROJECTOR].input == #{input});"
 | 
			
		||||
    }
 | 
			
		||||
%>
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 THE MAINLINE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_PROGRAM
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                     END OF PROGRAM                      *)
 | 
			
		||||
(*          DO NOT PUT ANY CODE BELOW THIS COMMENT         *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
#end_if
 | 
			
		||||
							
								
								
									
										132
									
								
								samples/NetLinx/projector.axi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								samples/NetLinx/projector.axi
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,132 @@
 | 
			
		||||
(***********************************************************
 | 
			
		||||
    Mock Projector
 | 
			
		||||
    
 | 
			
		||||
    For testing syntax highlighting
 | 
			
		||||
************************************************************)
 | 
			
		||||
 | 
			
		||||
#if_not_defined MOCK_PROJECTOR
 | 
			
		||||
#define MOCK_PROJECTOR 1
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* System Type : NetLinx                                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*           DEVICE NUMBER DEFINITIONS GO BELOW            *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_DEVICE
 | 
			
		||||
 | 
			
		||||
dvPROJECTOR = 5001:1:0;
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              CONSTANT DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_CONSTANT
 | 
			
		||||
 | 
			
		||||
// Power States
 | 
			
		||||
POWER_STATE_ON      = 0;
 | 
			
		||||
POWER_STATE_OFF     = 1;
 | 
			
		||||
POWER_STATE_WARMING = 2;
 | 
			
		||||
POWER_STATE_COOLING = 3;
 | 
			
		||||
 | 
			
		||||
// Inputs
 | 
			
		||||
INPUT_HDMI          = 0;
 | 
			
		||||
INPUT_VGA           = 1;
 | 
			
		||||
INPUT_COMPOSITE     = 2;
 | 
			
		||||
INPUT_SVIDEO        = 3;
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                    INCLUDES GO BELOW                    *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
#include 'amx-lib-log'
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              DATA TYPE DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_TYPE
 | 
			
		||||
 | 
			
		||||
struct projector_t
 | 
			
		||||
{
 | 
			
		||||
    integer power_state;
 | 
			
		||||
    integer input;
 | 
			
		||||
    integer lamp_hours;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              VARIABLE DEFINITIONS GO BELOW              *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_VARIABLE
 | 
			
		||||
 | 
			
		||||
volatile projector_t proj_1;
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*         SUBROUTINE/FUNCTION DEFINITIONS GO BELOW        *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
define_function initialize(projector_t self)
 | 
			
		||||
{
 | 
			
		||||
    self.power_state = POWER_STATE_OFF;
 | 
			
		||||
    self.input = INPUT_HDMI;
 | 
			
		||||
    self.lamp_hours = 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
define_function switch_input(projector_t self, integer input)
 | 
			
		||||
{
 | 
			
		||||
    self.input = input;
 | 
			
		||||
    print(LOG_LEVEL_INFO, "'Projector set to input: ', itoa(input)");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 STARTUP CODE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_START
 | 
			
		||||
 | 
			
		||||
initialize(proj_1);
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                   THE EVENTS GO BELOW                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_EVENT
 | 
			
		||||
 | 
			
		||||
data_event[dvPROJECTOR]
 | 
			
		||||
{
 | 
			
		||||
    string:
 | 
			
		||||
    {
 | 
			
		||||
        parse_message(data.text);
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    command: {}
 | 
			
		||||
    online:  {}
 | 
			
		||||
    offline: {}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
button_event[dvTP, BTN_HDMI]
 | 
			
		||||
button_event[dvTP, BTN_VGA]
 | 
			
		||||
button_event[dvTP, BTN_COMPOSITE]
 | 
			
		||||
button_event[dvTP, BTN_SVIDEO]
 | 
			
		||||
{
 | 
			
		||||
    push:
 | 
			
		||||
    {
 | 
			
		||||
        switch (button.input.channel)
 | 
			
		||||
        {
 | 
			
		||||
            case BTN_HDMI:      switch_input(proj_1, INPUT_HDMI);
 | 
			
		||||
            case BTN_VGA:       switch_input(proj_1, INPUT_VGA);
 | 
			
		||||
            case BTN_COMPOSITE: switch_input(proj_1, INPUT_COMPOSITE);
 | 
			
		||||
            case BTN_SVIDEO:    switch_input(proj_1, INPUT_SVIDEO);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    release: {}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                 THE MAINLINE GOES BELOW                 *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_PROGRAM
 | 
			
		||||
 | 
			
		||||
[dvTP, BTN_POWER_ON]  = (proj_1.power_state == POWER_STATE_ON);
 | 
			
		||||
[dvTP, BTN_POWER_OFF] = (proj_1.power_state == POWER_STATE_OFF);
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                     END OF PROGRAM                      *)
 | 
			
		||||
(*          DO NOT PUT ANY CODE BELOW THIS COMMENT         *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
#end_if
 | 
			
		||||
							
								
								
									
										158
									
								
								samples/NetLinx/volume-array.axs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										158
									
								
								samples/NetLinx/volume-array.axs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,158 @@
 | 
			
		||||
(***********************************************************
 | 
			
		||||
    AMX VOLUME CONTROL
 | 
			
		||||
    VOLUME ARRAY EXAMPLE
 | 
			
		||||
    
 | 
			
		||||
    Website: https://sourceforge.net/projects/amx-lib-volume/
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    This application demonstrates the use of volume control
 | 
			
		||||
    arrays using the amx-lib-volume library.
 | 
			
		||||
    
 | 
			
		||||
    Volume control operation can be viewed by watching the
 | 
			
		||||
    master's internal diagnostic output.
 | 
			
		||||
    
 | 
			
		||||
    I/O PORT CONNECTIONS:
 | 
			
		||||
    Ch 1: Volume Up Button
 | 
			
		||||
    Ch 2: Volume Down Button
 | 
			
		||||
************************************************************
 | 
			
		||||
Copyright 2011, 2012, 2014 Alex McLain
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
You may obtain a copy of the License at
 | 
			
		||||
 | 
			
		||||
 http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
 | 
			
		||||
Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
See the License for the specific language governing permissions and
 | 
			
		||||
limitations under the License.
 | 
			
		||||
************************************************************)
 | 
			
		||||
 | 
			
		||||
PROGRAM_NAME='volume array'
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* System Type : NetLinx                                   *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* REV HISTORY:                                            *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*
 | 
			
		||||
    $History: See version control repository.
 | 
			
		||||
*)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                   INCLUDES GO BELOW                     *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
 | 
			
		||||
// Include the volume control library.
 | 
			
		||||
#include 'amx-lib-volume'
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*          DEVICE NUMBER DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_DEVICE
 | 
			
		||||
 | 
			
		||||
dvDebug = 0:0:0;        // For debug output.
 | 
			
		||||
 | 
			
		||||
dvIO    = 36000:1:0;    // Volume up/down button connections.
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*               CONSTANT DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_CONSTANT
 | 
			
		||||
 | 
			
		||||
// Volume control indexes.
 | 
			
		||||
MIC1    = 1;    // Microphone 1.
 | 
			
		||||
MIC2    = 2;    // Microphone 2.
 | 
			
		||||
MIC3    = 3;    // Microphone 3.
 | 
			
		||||
MIC4    = 4;    // Microphone 4.
 | 
			
		||||
WLS1    = 5;    // Wireless mic 1.
 | 
			
		||||
WLS2    = 6;    // Wireless mic 2.
 | 
			
		||||
IPOD    = 7;    // iPod input.
 | 
			
		||||
CD      = 8;    // CD player input.
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*              DATA TYPE DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_TYPE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*               VARIABLE DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_VARIABLE
 | 
			
		||||
 | 
			
		||||
// Define a volume control array for the input devices.
 | 
			
		||||
volume inputs[8];
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*               LATCHING DEFINITIONS GO BELOW             *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_LATCHING
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*       MUTUALLY EXCLUSIVE DEFINITIONS GO BELOW           *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_MUTUALLY_EXCLUSIVE
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*        SUBROUTINE/FUNCTION DEFINITIONS GO BELOW         *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(* EXAMPLE: DEFINE_FUNCTION <RETURN_TYPE> <NAME> (<PARAMETERS>) *)
 | 
			
		||||
(* EXAMPLE: DEFINE_CALL '<NAME>' (<PARAMETERS>) *)
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                STARTUP CODE GOES BELOW                  *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_START
 | 
			
		||||
 | 
			
		||||
// Initialize the array of volume controls.
 | 
			
		||||
volArrayInit(inputs, 0, VOL_UNMUTED, 10000, 20000, 5);
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                THE EVENTS GO BELOW                      *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_EVENT
 | 
			
		||||
 | 
			
		||||
// Volume Up
 | 
			
		||||
button_event[dvIO, 1]
 | 
			
		||||
{
 | 
			
		||||
    PUSH:
 | 
			
		||||
    {
 | 
			
		||||
        volArrayIncrement(inputs); // Increment the volume up a step.
 | 
			
		||||
        send_string dvDebug, "'Volume Up MIC1: ', itoa(volGetLevel(inputs[MIC1]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up MIC2: ', itoa(volGetLevel(inputs[MIC2]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up MIC3: ', itoa(volGetLevel(inputs[MIC3]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up MIC4: ', itoa(volGetLevel(inputs[MIC4]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up WLS1: ', itoa(volGetLevel(inputs[WLS1]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up WLS2: ', itoa(volGetLevel(inputs[WLS2]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up IPOD: ', itoa(volGetLevel(inputs[IPOD]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Up   CD: ', itoa(volGetLevel(inputs[CD]))";
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Volume Down
 | 
			
		||||
button_event[dvIO, 2]
 | 
			
		||||
{
 | 
			
		||||
    PUSH:
 | 
			
		||||
    {
 | 
			
		||||
        volArrayDecrement(inputs); // Decrement the volume down a step.
 | 
			
		||||
        send_string dvDebug, "'Volume Dn MIC1: ', itoa(volGetLevel(inputs[MIC1]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn MIC2: ', itoa(volGetLevel(inputs[MIC2]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn MIC3: ', itoa(volGetLevel(inputs[MIC3]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn MIC4: ', itoa(volGetLevel(inputs[MIC4]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn WLS1: ', itoa(volGetLevel(inputs[WLS1]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn WLS2: ', itoa(volGetLevel(inputs[WLS2]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn IPOD: ', itoa(volGetLevel(inputs[IPOD]))";
 | 
			
		||||
        send_string dvDebug, "'Volume Dn   CD: ', itoa(volGetLevel(inputs[CD]))";
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*            THE ACTUAL PROGRAM GOES BELOW                *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
DEFINE_PROGRAM
 | 
			
		||||
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
(*                     END OF PROGRAM                      *)
 | 
			
		||||
(*        DO NOT PUT ANY CODE BELOW THIS COMMENT           *)
 | 
			
		||||
(***********************************************************)
 | 
			
		||||
							
								
								
									
										10
									
								
								samples/VimL/filenames/.nvimrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								samples/VimL/filenames/.nvimrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
set nocompatible
 | 
			
		||||
set ignorecase
 | 
			
		||||
set smartcase
 | 
			
		||||
set showmatch
 | 
			
		||||
set showcmd
 | 
			
		||||
 | 
			
		||||
syntax on
 | 
			
		||||
 | 
			
		||||
set hlsearch " Highlight searches
 | 
			
		||||
set incsearch " Do incremental searching
 | 
			
		||||
							
								
								
									
										20
									
								
								samples/XML/Application.xib
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								samples/XML/Application.xib
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6211" systemVersion="14A298i" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
 | 
			
		||||
    <dependencies>
 | 
			
		||||
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6204"/>
 | 
			
		||||
    </dependencies>
 | 
			
		||||
    <objects>
 | 
			
		||||
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="UIApplication">
 | 
			
		||||
            <connections>
 | 
			
		||||
                <outlet property="delegate" destination="bYg-Ix-Cfg" id="h4M-LL-qlT"/>
 | 
			
		||||
            </connections>
 | 
			
		||||
        </placeholder>
 | 
			
		||||
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
 | 
			
		||||
        <customObject id="bYg-Ix-Cfg" userLabel="App Delegate"/>
 | 
			
		||||
        <window opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="Na2-4i-xf1">
 | 
			
		||||
            <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
 | 
			
		||||
            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
 | 
			
		||||
            <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
 | 
			
		||||
        </window>
 | 
			
		||||
    </objects>
 | 
			
		||||
</document>
 | 
			
		||||
							
								
								
									
										7
									
								
								samples/XML/Storyboard.storyboard
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								samples/XML/Storyboard.storyboard
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6211" systemVersion="14A298i" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
 | 
			
		||||
    <dependencies>
 | 
			
		||||
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6204"/>
 | 
			
		||||
    </dependencies>
 | 
			
		||||
    <scenes/>
 | 
			
		||||
</document>
 | 
			
		||||
							
								
								
									
										12
									
								
								test/fixtures/Data/sourcemap.v1.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								test/fixtures/Data/sourcemap.v1.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
/** Begin line maps. **/{ “file”:”out.js”, "count": 2 }
 | 
			
		||||
[0,0,0,0,0,0,1,1,1,1,2]
 | 
			
		||||
[2,2,2,2,2,2,3,4,4,4,4,4]
 | 
			
		||||
/** Begin file information. **/
 | 
			
		||||
[“a.js”, “b.js”]
 | 
			
		||||
[“b.js”, “c.js”, “d.js”]
 | 
			
		||||
/** Begin mapping definitions. **/
 | 
			
		||||
["a.js", 1, 34]
 | 
			
		||||
["a.js", 5, 2]
 | 
			
		||||
["b.js", 1, 3, "event"]
 | 
			
		||||
["c.js", 1, 4]
 | 
			
		||||
["d.js", 3, 78, "foo"]
 | 
			
		||||
							
								
								
									
										1
									
								
								test/fixtures/Data/sourcemap.v3.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								test/fixtures/Data/sourcemap.v3.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
{"version":3,"file":"out.js","sourceRoot":"","sources":["foo.js","bar.js"],"sourcesContent":[null,null],"names":["src","maps","are","fun"],"mappings":"A,AAAB;;ABCDE;"}
 | 
			
		||||
@@ -5,47 +5,66 @@ class TestGenerated < Minitest::Test
 | 
			
		||||
 | 
			
		||||
  class DataLoadedError < StandardError; end
 | 
			
		||||
 | 
			
		||||
  def generated_without_loading_data(name)
 | 
			
		||||
    blob = File.join(samples_path, name)
 | 
			
		||||
  def generated_without_loading_data(blob)
 | 
			
		||||
    begin
 | 
			
		||||
      assert Generated.generated?(blob, lambda { raise DataLoadedError.new }), "#{name} was not recognized as a generated file"
 | 
			
		||||
      assert Generated.generated?(blob, lambda { raise DataLoadedError.new }), "#{blob} was not recognized as a generated file"
 | 
			
		||||
    rescue DataLoadedError
 | 
			
		||||
      assert false, "Data was loaded when calling generated? on #{name}"
 | 
			
		||||
      assert false, "Data was loaded when calling generated? on #{blob}"
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def generated_loading_data(name)
 | 
			
		||||
    blob = File.join(samples_path, name)
 | 
			
		||||
    assert_raises(DataLoadedError, "Data wasn't loaded when calling generated? on #{name}") do
 | 
			
		||||
  def generated_loading_data(blob)
 | 
			
		||||
    assert_raises(DataLoadedError, "Data wasn't loaded when calling generated? on #{blob}") do
 | 
			
		||||
      Generated.generated?(blob, lambda { raise DataLoadedError.new })
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def test_check_generated_without_loading_data
 | 
			
		||||
  def generated_fixture_without_loading_data(name)
 | 
			
		||||
    generated_without_loading_data(File.join(fixtures_path, name))
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def generated_fixture_loading_data(name)
 | 
			
		||||
    generated_loading_data(File.join(fixtures_path, name))
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def generated_sample_without_loading_data(name)
 | 
			
		||||
    generated_without_loading_data(File.join(samples_path, name))
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def generated_sample_loading_data(name)
 | 
			
		||||
    generated_loading_data(File.join(samples_path, name))
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def test_check_generated
 | 
			
		||||
    # Xcode project files
 | 
			
		||||
    generated_without_loading_data("Binary/MainMenu.nib")
 | 
			
		||||
    generated_without_loading_data("Dummy/foo.xcworkspacedata")
 | 
			
		||||
    generated_without_loading_data("Dummy/foo.xcuserstate")
 | 
			
		||||
    generated_sample_without_loading_data("Binary/MainMenu.nib")
 | 
			
		||||
    generated_sample_without_loading_data("Dummy/foo.xcworkspacedata")
 | 
			
		||||
    generated_sample_without_loading_data("Dummy/foo.xcuserstate")
 | 
			
		||||
 | 
			
		||||
    # .NET designer file
 | 
			
		||||
    generated_without_loading_data("Dummu/foo.designer.cs")
 | 
			
		||||
    generated_sample_without_loading_data("Dummu/foo.designer.cs")
 | 
			
		||||
 | 
			
		||||
    # Composer generated composer.lock file
 | 
			
		||||
    generated_without_loading_data("JSON/composer.lock")
 | 
			
		||||
    generated_sample_without_loading_data("JSON/composer.lock")
 | 
			
		||||
 | 
			
		||||
    # Node modules
 | 
			
		||||
    generated_without_loading_data("Dummy/node_modules/foo.js")
 | 
			
		||||
    generated_sample_without_loading_data("Dummy/node_modules/foo.js")
 | 
			
		||||
 | 
			
		||||
    # Godep saved dependencies
 | 
			
		||||
    generated_without_loading_data("Godeps/Godeps.json")
 | 
			
		||||
    generated_without_loading_data("Godeps/_workspace/src/github.com/kr/s3/sign.go")
 | 
			
		||||
    generated_sample_without_loading_data("Godeps/Godeps.json")
 | 
			
		||||
    generated_sample_without_loading_data("Godeps/_workspace/src/github.com/kr/s3/sign.go")
 | 
			
		||||
 | 
			
		||||
    # Generated by Zephir
 | 
			
		||||
    generated_without_loading_data("C/exception.zep.c")
 | 
			
		||||
    generated_without_loading_data("C/exception.zep.h")
 | 
			
		||||
    generated_without_loading_data("PHP/exception.zep.php")
 | 
			
		||||
    generated_sample_without_loading_data("C/exception.zep.c")
 | 
			
		||||
    generated_sample_without_loading_data("C/exception.zep.h")
 | 
			
		||||
    generated_sample_without_loading_data("PHP/exception.zep.php")
 | 
			
		||||
 | 
			
		||||
    # Minified files
 | 
			
		||||
    generated_loading_data("JavaScript/jquery-1.6.1.min.js")
 | 
			
		||||
    generated_sample_loading_data("JavaScript/jquery-1.6.1.min.js")
 | 
			
		||||
 | 
			
		||||
    # Source Map
 | 
			
		||||
    generated_fixture_without_loading_data("Data/bootstrap.css.map")
 | 
			
		||||
    generated_fixture_loading_data("Data/sourcemap.v3.map")
 | 
			
		||||
    generated_fixture_loading_data("Data/sourcemap.v1.map")
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,6 @@ class TestGrammars < Minitest::Test
 | 
			
		||||
    # These grammars have no license but have been grandfathered in. New grammars
 | 
			
		||||
    # must have a license that allows redistribution.
 | 
			
		||||
    "vendor/grammars/Sublime-Lasso",
 | 
			
		||||
    "vendor/grammars/Sublime-REBOL",
 | 
			
		||||
    "vendor/grammars/x86-assembly-textmate-bundle"
 | 
			
		||||
  ].freeze
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/grammars/ColdFusion
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/ColdFusion
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/ColdFusion updated: ee54c80589...3e7e68b14d
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/Julia.tmbundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/Julia.tmbundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/Julia.tmbundle updated: 6541d86c1f...774831f52a
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/Sublime-REBOL
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/Sublime-REBOL
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/Sublime-REBOL updated: 977ba9bb58...102402f71a
									
								
							
							
								
								
									
										1
									
								
								vendor/grammars/Sublime-Red
									
									
									
									
										vendored
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								vendor/grammars/Sublime-Red
									
									
									
									
										vendored
									
									
										Submodule
									
								
							 Submodule vendor/grammars/Sublime-Red added at 4c84201cd2
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/css.tmbundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/css.tmbundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/css.tmbundle updated: 5ba43d76d6...2ce91736ca
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/fsharpbinding
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/fsharpbinding
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/fsharpbinding updated: a2ff3ce802...b31bec3123
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/haskell.tmbundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/haskell.tmbundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/haskell.tmbundle updated: 2380065409...c3137ccc28
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/haxe-sublime-bundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/haxe-sublime-bundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/haxe-sublime-bundle updated: ff10dc8751...3aa617428e
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/latex.tmbundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/latex.tmbundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/latex.tmbundle updated: ccc537e8d8...39b0996782
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/perl.tmbundle
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/perl.tmbundle
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/perl.tmbundle updated: e8a501b8a0...b1bb29792a
									
								
							
							
								
								
									
										1
									
								
								vendor/grammars/sublime-netlinx
									
									
									
									
										vendored
									
									
										Submodule
									
								
							
							
								
								
								
								
								
							
						
						
									
										1
									
								
								vendor/grammars/sublime-netlinx
									
									
									
									
										vendored
									
									
										Submodule
									
								
							 Submodule vendor/grammars/sublime-netlinx added at 351acb3745
									
								
							
							
								
								
									
										2
									
								
								vendor/grammars/sublime-rust
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								vendor/grammars/sublime-rust
									
									
									
									
										vendored
									
									
								
							 Submodule vendor/grammars/sublime-rust updated: ff3e197ef0...a1c3d2dc96
									
								
							
		Reference in New Issue
	
	Block a user