misc update
[jacinto-ai/caffe-jacinto.git] / src / caffe.cloc
1 ABAP
2     filter remove_matches ^\*
3     extension abap
4     3rd_gen_scale 5.00
5 ADSO/IDSM
6     filter remove_matches ^\s*\*[\+\!]
7     extension adso
8     3rd_gen_scale 3.00
9 AMPLE
10     filter remove_matches ^\s*//
11     extension ample
12     extension dofile
13     extension startup
14     3rd_gen_scale 2.00
15 ASP
16     filter remove_matches ^\s*\47
17     extension asa
18     extension asp
19     3rd_gen_scale 1.29
20     end_of_line_continuation \\$
21 ASP.Net
22     filter call_regexp_common C
23     extension asax
24     extension ascx
25     extension asmx
26     extension aspx
27     extension config
28     extension master
29     extension sitemap
30     extension webinfo
31     3rd_gen_scale 1.29
32     end_of_line_continuation \\$
33 ActionScript
34     filter remove_matches ^\s*//
35     filter call_regexp_common C
36     extension as
37     3rd_gen_scale 1.36
38     end_of_line_continuation \\$
39 Ada
40     filter remove_matches ^\s*--
41     extension ada
42     extension adb
43     extension ads
44     extension pad
45     3rd_gen_scale 0.52
46     end_of_line_continuation \\$
47 Ant
48     filter remove_html_comments
49     filter call_regexp_common HTML
50     extension build.xml
51     3rd_gen_scale 1.90
52 Ant/XML
53     filter remove_html_comments
54     filter call_regexp_common HTML
55     filename build.xml
56     3rd_gen_scale 1.90
57 Apex Trigger
58     filter remove_matches ^\s*//
59     filter call_regexp_common C
60     filter remove_inline //.*$
61     extension trigger
62     3rd_gen_scale 1.40
63 Arduino Sketch
64     filter remove_matches ^\s*//
65     filter call_regexp_common C
66     filter remove_inline //.*$
67     extension ino
68     extension pde
69     3rd_gen_scale 1.00
70 Assembly
71     filter remove_matches ^\s*//
72     filter remove_matches ^\s*;
73     filter call_regexp_common C
74     filter remove_inline //.*$
75     filter remove_inline ;.*$
76     extension S
77     extension asm
78     extension s
79     3rd_gen_scale 0.25
80     end_of_line_continuation \\$
81 AutoHotkey
82     filter remove_matches ^\s*;
83     filter remove_inline ;.*$
84     extension ahk
85     3rd_gen_scale 1.29
86 Bourne Again Shell
87     filter remove_matches ^\s*#
88     filter remove_inline #.*$
89     extension bash
90     script_exe bash
91     3rd_gen_scale 3.81
92     end_of_line_continuation \\$
93 Bourne Shell
94     filter remove_matches ^\s*#
95     filter remove_inline #.*$
96     extension sh
97     script_exe sh
98     3rd_gen_scale 3.81
99     end_of_line_continuation \\$
101     filter remove_matches ^\s*//
102     filter call_regexp_common C
103     filter remove_inline //.*$
104     extension c
105     extension ec
106     extension pgc
107     3rd_gen_scale 0.77
108     end_of_line_continuation \\$
109 C Shell
110     filter remove_matches ^\s*#
111     filter remove_inline #.*$
112     extension csh
113     extension tcsh
114     script_exe csh
115     script_exe tcsh
116     3rd_gen_scale 3.81
117     end_of_line_continuation \\$
118 C#
119     filter remove_matches ^\s*//
120     filter call_regexp_common C
121     filter remove_inline //.*$
122     extension cs
123     3rd_gen_scale 1.36
124     end_of_line_continuation \\$
125 C++
126     filter remove_matches ^\s*//
127     filter remove_inline //.*$
128     filter call_regexp_common C
129     extension C
130     extension cc
131     extension cpp
132     extension cxx
133     extension pcc
134     3rd_gen_scale 1.51
135     end_of_line_continuation \\$
136 C/C++ Header
137     filter remove_matches ^\s*//
138     filter call_regexp_common C
139     filter remove_inline //.*$
140     extension H
141     extension h
142     extension hh
143     extension hpp
144     3rd_gen_scale 1.00
145     end_of_line_continuation \\$
146 Cuda
147     filter remove_matches ^\s*//
148     filter remove_inline //.*$
149     filter call_regexp_common C
150     extension cu
151     3rd_gen_scale 1.51 
152 CCS
153     filter call_regexp_common C
154     extension ccs
155     3rd_gen_scale 5.33
156 CMake
157     filter remove_matches ^\s*#
158     filter remove_inline #.*$
159     extension CMakeLists.txt
160     extension cmake
161     filename CMakeLists.txt
162     3rd_gen_scale 1.00
163     end_of_line_continuation \\$
164 COBOL
165     filter remove_cobol_comments
166     extension CBL
167     extension COB
168     extension cbl
169     extension cob
170     3rd_gen_scale 1.04
171 CSS
172     filter call_regexp_common C
173     extension css
174     3rd_gen_scale 1.00
175 Clojure
176     filter remove_matches ^\s*;
177     extension clj
178     3rd_gen_scale 1.25
179 ClojureScript
180     filter remove_matches ^\s*;
181     extension cljs
182     3rd_gen_scale 1.25
183 CoffeeScript
184     filter remove_matches ^\s*#
185     filter remove_inline #.*$
186     extension coffee
187     3rd_gen_scale 2.00
188 ColdFusion
189     filter remove_html_comments
190     filter call_regexp_common HTML
191     extension cfm
192     3rd_gen_scale 4.00
193 ColdFusion CFScript
194     filter remove_matches ^\s*//
195     filter call_regexp_common C
196     filter remove_inline //.*$
197     extension cfc
198     3rd_gen_scale 4.00
199 Crystal Reports
200     filter remove_matches ^\s*//
201     3rd_gen_scale 4.00
202 Cython
203     filter remove_matches ^\s*#
204     filter docstring_to_C
205     filter call_regexp_common C
206     filter remove_inline #.*$
207     extension pyx
208     3rd_gen_scale 3.80
209     end_of_line_continuation \\$
211     filter remove_matches ^\s*//
212     filter remove_between_general /+
213     filter call_regexp_common C
214     filter remove_inline //.*$
215     extension d
216     script_exe dmd
217     3rd_gen_scale 1.70
218     end_of_line_continuation \\$
219 DAL
220     filter remove_between []
221     extension da
222     3rd_gen_scale 1.50
223 DOS Batch
224     filter remove_matches ^\s*rem
225     extension BAT
226     extension bat
227     3rd_gen_scale 0.63
228 DTD
229     filter remove_html_comments
230     filter call_regexp_common HTML
231     extension dtd
232     3rd_gen_scale 1.90
233 Dart
234     filter remove_matches ^\s*//
235     filter remove_inline //.*$
236     filter call_regexp_common C
237     extension dart
238     3rd_gen_scale 2.00
239     end_of_line_continuation \\$
240 Erlang
241     filter remove_matches ^\s*%
242     filter remove_inline %.*$
243     extension erl
244     extension hrl
245     3rd_gen_scale 2.11
246 Expect
247     filter remove_matches ^\s*#
248     filter remove_inline #.*$
249     extension exp
250     3rd_gen_scale 2.00
251     end_of_line_continuation \\$
252 Focus
253     filter remove_matches ^\s*\-\*
254     extension focexec
255     3rd_gen_scale 1.90
256 Fortran 77
257     filter remove_f77_comments
258     filter remove_inline \!.*$
259     extension F
260     extension F77
261     extension f
262     extension f77
263     extension pfo
264     3rd_gen_scale 0.75
265 Fortran 90
266     filter remove_f77_comments
267     filter remove_f90_comments
268     filter remove_inline \!.*$
269     extension F90
270     extension f90
271     3rd_gen_scale 1.00
272 Fortran 95
273     filter remove_f77_comments
274     filter remove_f90_comments
275     filter remove_inline \!.*$
276     extension F95
277     extension f95
278     3rd_gen_scale 1.13
279 Go
280     filter remove_matches ^\s*//
281     filter remove_inline //.*$
282     filter call_regexp_common C
283     extension go
284     3rd_gen_scale 2.50
285     end_of_line_continuation \\$
286 Groovy
287     filter remove_matches ^\s*//
288     filter remove_inline //.*$
289     filter call_regexp_common C
290     extension gant
291     extension groovy
292     3rd_gen_scale 4.10
293 HTML
294     filter remove_html_comments
295     filter call_regexp_common HTML
296     extension htm
297     extension html
298     3rd_gen_scale 1.90
299 Haskell
300     filter remove_haskell_comments >filename<
301     extension hs
302     extension lhs
303     3rd_gen_scale 2.11
304 IDL
305     filter remove_matches ^\s*;
306     extension idl
307     extension pro
308     script_exe idl
309     3rd_gen_scale 3.80
310 InstallShield
311     filter remove_html_comments
312     filter call_regexp_common HTML
313     extension ism
314     3rd_gen_scale 1.90
315 JCL
316     filter remove_jcl_comments
317     extension jcl
318     3rd_gen_scale 1.67
319 JSP
320     filter remove_html_comments
321     filter call_regexp_common HTML
322     filter remove_jsp_comments
323     filter remove_matches ^\s*//
324     filter add_newlines
325     filter call_regexp_common C
326     extension jsp
327     3rd_gen_scale 1.48
328 Java
329     filter remove_matches ^\s*//
330     filter call_regexp_common C
331     filter remove_inline //.*$
332     extension java
333     3rd_gen_scale 1.36
334     end_of_line_continuation \\$
335 JavaServer Faces
336     filter remove_matches ^\s*//
337     filter call_regexp_common C
338     filter remove_inline //.*$
339     extension jsf
340     extension xhtml
341     3rd_gen_scale 1.50
342 Javascript
343     filter remove_matches ^\s*//
344     filter call_regexp_common C
345     filter remove_inline //.*$
346     extension js
347     3rd_gen_scale 1.48
348     end_of_line_continuation \\$
349 Kermit
350     filter remove_matches ^\s*#
351     filter remove_matches ^\s*;
352     filter remove_inline #.*$
353     extension ksc
354     script_exe kermit
355     3rd_gen_scale 2.00
356     end_of_line_continuation \\$
357 Korn Shell
358     filter remove_matches ^\s*#
359     filter remove_inline #.*$
360     extension ksh
361     script_exe ksh
362     3rd_gen_scale 3.81
363     end_of_line_continuation \\$
364 LESS
365     filter remove_matches ^\s*//
366     filter call_regexp_common C
367     filter remove_inline //.*$
368     extension less
369     3rd_gen_scale 1.50
370     end_of_line_continuation \\$
371 Lisp
372     filter remove_matches ^\s*;
373     extension el
374     extension jl
375     extension lisp
376     extension lsp
377     extension sc
378     extension scm
379     3rd_gen_scale 1.25
380 LiveLink OScript
381     filter remove_matches ^\s*//
382     extension oscript
383     3rd_gen_scale 3.50
384 Lua
385     filter remove_matches ^\s*\-\-
386     extension lua
387     script_exe lua
388     3rd_gen_scale 4.00
389     end_of_line_continuation \\$
390 MATLAB
391     filter remove_matches ^\s*%
392     filter remove_inline %.*$
393     3rd_gen_scale 4.00
394     end_of_line_continuation \.\.\.\s*$
395 MSBuild scripts
396     filter remove_html_comments
397     filter call_regexp_common HTML
398     extension csproj
399     extension wdproj
400     3rd_gen_scale 1.90
401 MUMPS
402     filter remove_matches ^\s*;
403     extension mps
404     3rd_gen_scale 4.21
405 MXML
406     filter remove_html_comments
407     filter call_regexp_common HTML
408     filter remove_matches ^\s*//
409     filter add_newlines
410     filter call_regexp_common C
411     extension mxml
412     3rd_gen_scale 1.90
413     end_of_line_continuation \\$
414 Maven
415     filter remove_html_comments
416     filter call_regexp_common HTML
417     extension pom
418     extension pom.xml
419     3rd_gen_scale 1.90
420 Maven/XML
421     filter remove_html_comments
422     filter call_regexp_common HTML
423     filename pom.xml
424     3rd_gen_scale 2.50
425 Modula3
426     filter call_regexp_common Pascal
427     extension i3
428     extension ig
429     extension m3
430     extension mg
431     3rd_gen_scale 2.00
432 NASTRAN DMAP
433     filter remove_matches ^\s*\$
434     filter remove_inline \$.*$
435     extension dmap
436     3rd_gen_scale 2.35
437 NAnt scripts
438     filter remove_html_comments
439     filter call_regexp_common HTML
440     extension build
441     3rd_gen_scale 1.90
442 OCaml
443     filter call_regexp_common Pascal
444     extension ml
445     extension mli
446     extension mll
447     extension mly
448     3rd_gen_scale 3.00
449     end_of_line_continuation \\$
450 Objective C
451     filter remove_matches ^\s*//
452     filter call_regexp_common C
453     filter remove_inline //.*$
454     3rd_gen_scale 2.96
455     end_of_line_continuation \\$
456 Objective C++
457     filter remove_matches ^\s*//
458     filter call_regexp_common C
459     filter remove_inline //.*$
460     extension mm
461     3rd_gen_scale 2.96
462     end_of_line_continuation \\$
463 Octave
464     filter remove_matches ^\s*#
465     filter remove_inline #.*$
466     script_exe octave
467     3rd_gen_scale 4.00
468     end_of_line_continuation \.\.\.\s*$
469 OpenCL
470     filter remove_matches ^\s*//
471     filter call_regexp_common C
472     filter remove_inline //.*$
473     3rd_gen_scale 1.50
474 Oracle Forms
475     filter call_regexp_common C
476     extension fmt
477     3rd_gen_scale 2.67
478 Oracle Reports
479     filter call_regexp_common C
480     extension rex
481     3rd_gen_scale 2.76
482 PHP
483     filter remove_matches ^\s*#
484     filter remove_matches ^\s*//
485     filter call_regexp_common C
486     filter remove_inline #.*$
487     filter remove_inline //.*$
488     extension php
489     extension php3
490     extension php4
491     extension php5
492     3rd_gen_scale 3.50
493 Pascal
494     filter call_regexp_common Pascal
495     filter remove_matches ^\s*//
496     extension dpr
497     extension p
498     extension pas
499     extension pp
500     3rd_gen_scale 0.88
501 Patran Command Language
502     filter remove_matches ^\s*#
503     filter remove_matches ^\s*\$#
504     filter call_regexp_common C
505     extension pcl
506     extension ses
507     3rd_gen_scale 2.50
508     end_of_line_continuation \\$
509 Perl
510     filter remove_below ^__(END|DATA)__
511     filter remove_matches ^\s*#
512     filter remove_below_above ^=head1
513     filter remove_inline #.*$
514     extension PL
515     extension perl
516     extension pl
517     extension plh
518     extension plx
519     extension pm
520     script_exe perl
521     script_exe perl5
522     3rd_gen_scale 4.00
523 Pig Latin
524     filter remove_matches ^\s*--
525     filter remove_inline --.*$
526     filter call_regexp_common C
527     extension pig
528     3rd_gen_scale 1.00
529 PowerShell
530     filter powershell_to_C
531     filter call_regexp_common C
532     filter remove_matches ^\s*#
533     filter remove_inline #.*$
534     extension ps1
535     3rd_gen_scale 3.00
536     end_of_line_continuation \\$
537 ProtocolBuffer
538     filter remove_matches ^\s*//
539     filter call_regexp_common C
540     extension proto
541     3rd_gen_scale 3.00 
542     end_of_line_continuation \\$
543 Python
544     filter remove_matches ^\s*#
545     filter docstring_to_C
546     filter call_regexp_common C
547     filter remove_inline #.*$
548     extension py
549     3rd_gen_scale 4.20
550     end_of_line_continuation \\$
551 QML
552     filter remove_matches ^\s*//
553     filter call_regexp_common C
554     filter remove_inline //.*$
555     extension qml
556     3rd_gen_scale 1.25
557 Razor
558     filter remove_matches ^\s*//
559     filter remove_between_general @*
560     filter call_regexp_common C
561     filter remove_inline //.*$
562     extension cshtml
563     3rd_gen_scale 2.00
564 Rexx
565     filter call_regexp_common C
566     extension rexx
567     3rd_gen_scale 1.19
568 Ruby
569     filter remove_matches ^\s*#
570     filter remove_below_above ^=begin
571     filter remove_inline #.*$
572     extension rb
573     script_exe ruby
574     3rd_gen_scale 4.20
575     end_of_line_continuation \\$
576 Ruby HTML
577     filter remove_html_comments
578     filter call_regexp_common HTML
579     extension rhtml
580     3rd_gen_scale 4.00
581 Rust
582     filter remove_matches ^\s*//
583     filter remove_inline //.*$
584     filter call_regexp_common C
585     extension rs
586     3rd_gen_scale 1.00
587 SASS
588     filter remove_matches ^\s*//
589     filter call_regexp_common C
590     filter remove_inline //.*$
591     extension sass
592     extension scss
593     3rd_gen_scale 1.50
594 SKILL
595     filter call_regexp_common C
596     filter remove_matches ^\s*;
597     extension il
598     3rd_gen_scale 2.00
599 SKILL++
600     filter call_regexp_common C
601     filter remove_matches ^\s*;
602     extension ils
603     3rd_gen_scale 2.00
604 SQL
605     filter call_regexp_common C
606     filter remove_matches ^\s*--
607     filter remove_inline --.*$
608     extension SQL
609     extension psql
610     extension sql
611     3rd_gen_scale 2.29
612 SQL Data
613     filter call_regexp_common C
614     filter remove_matches ^\s*--
615     filter remove_inline --.*$
616     extension data.sql
617     3rd_gen_scale 1.00
618 SQL Stored Procedure
619     filter call_regexp_common C
620     filter remove_matches ^\s*--
621     filter remove_inline --.*$
622     extension spc.sql
623     extension spoc.sql
624     extension sproc.sql
625     extension udf.sql
626     3rd_gen_scale 6.15
627 Scala
628     filter remove_matches ^\s*//
629     filter remove_inline //.*$
630     filter call_regexp_common C
631     extension scala
632     3rd_gen_scale 4.10
633 Smarty
634     filter smarty_to_C
635     filter call_regexp_common C
636     extension smarty
637     extension tpl
638     3rd_gen_scale 3.50
639 Softbridge Basic
640     filter remove_above ^\s*Attribute\s+VB_Name\s+=
641     filter remove_matches ^\s*Attribute\s+
642     filter remove_matches ^\s*\47
643     extension SBL
644     extension sbl
645     3rd_gen_scale 2.76
646 Tcl/Tk
647     filter remove_matches ^\s*#
648     filter remove_inline #.*$
649     extension itk
650     extension tcl
651     extension tk
652     script_exe tcl
653     script_exe tclsh
654     script_exe wish
655     3rd_gen_scale 4.00
656     end_of_line_continuation \\$
657 Teamcenter def
658     filter remove_matches ^\s*#
659     extension def
660     3rd_gen_scale 1.00
661 Teamcenter met
662     filter call_regexp_common C
663     extension met
664     3rd_gen_scale 1.00
665 Teamcenter mth
666     filter remove_matches ^\s*#
667     extension mth
668     3rd_gen_scale 1.00
669 VHDL
670     filter remove_matches ^\s*--
671     filter remove_matches ^\s*//
672     filter call_regexp_common C
673     filter remove_inline --.*$
674     filter remove_inline //.*$
675     extension VHD
676     extension VHDL
677     extension vhd
678     extension vhdl
679     3rd_gen_scale 4.21
680 Vala
681     filter remove_matches ^\s*//
682     filter call_regexp_common C
683     filter remove_inline //.*$
684     extension vala
685     3rd_gen_scale 1.50
686     end_of_line_continuation \\$
687 Vala Header
688     filter remove_matches ^\s*//
689     filter call_regexp_common C
690     filter remove_inline //.*$
691     extension vapi
692     3rd_gen_scale 1.40
693     end_of_line_continuation \\$
694 Verilog-SystemVerilog
695     filter remove_matches ^\s*//
696     filter remove_inline //.*$
697     filter call_regexp_common C
698     extension sv
699     extension svh
700     extension v
701     3rd_gen_scale 1.51
702 Visual Basic
703     filter remove_above ^\s*Attribute\s+VB_Name\s+=
704     filter remove_matches ^\s*Attribute\s+
705     filter remove_matches ^\s*\47
706     extension VB
707     extension VBA
708     extension VBS
709     extension bas
710     extension cls
711     extension ctl
712     extension dsr
713     extension frm
714     extension vb
715     extension vba
716     extension vbs
717     3rd_gen_scale 2.76
718 Visualforce Component
719     filter remove_html_comments
720     filter call_regexp_common HTML
721     extension component
722     3rd_gen_scale 1.90
723 Visualforce Page
724     filter remove_html_comments
725     filter call_regexp_common HTML
726     extension page
727     3rd_gen_scale 1.90
728 XAML
729     filter remove_html_comments
730     filter call_regexp_common HTML
731     extension xaml
732     3rd_gen_scale 1.90
733 XML
734     filter remove_html_comments
735     filter call_regexp_common HTML
736     extension XML
737     extension xml
738     3rd_gen_scale 1.90
739 XSD
740     filter remove_html_comments
741     filter call_regexp_common HTML
742     extension XSD
743     extension xsd
744     3rd_gen_scale 1.90
745 XSLT
746     filter remove_html_comments
747     filter call_regexp_common HTML
748     extension XSL
749     extension XSLT
750     extension xsl
751     extension xslt
752     3rd_gen_scale 1.90
753 YAML
754     filter remove_matches ^\s*#
755     filter remove_inline #.*$
756     extension yaml
757     extension yml
758     3rd_gen_scale 0.90
759 awk
760     filter remove_matches ^\s*#
761     filter remove_inline #.*$
762     extension awk
763     script_exe awk
764     3rd_gen_scale 3.81
765     end_of_line_continuation \\$
766 bc
767     filter remove_matches ^\s*#
768     filter remove_inline #.*$
769     script_exe bc
770     3rd_gen_scale 1.50
771     end_of_line_continuation \\$
772 lex
773     filter call_regexp_common C
774     extension l
775     3rd_gen_scale 1.00
776     end_of_line_continuation \\$
777 m4
778     filter remove_matches ^dnl 
779     extension ac
780     extension m4
781     3rd_gen_scale 1.00
782 make
783     filter remove_matches ^\s*#
784     filter remove_inline #.*$
785     extension Gnumakefile
786     extension Makefile
787     extension am
788     extension gnumakefile
789     extension makefile
790     filename Gnumakefile
791     filename Makefile
792     filename gnumakefile
793     filename makefile
794     script_exe make
795     3rd_gen_scale 2.50
796     end_of_line_continuation \\$
797 sed
798     filter remove_matches ^\s*#
799     filter remove_inline #.*$
800     extension sed
801     script_exe sed
802     3rd_gen_scale 4.00
803     end_of_line_continuation \\$
804 vim script
805     filter remove_matches ^\s*"
806     filter remove_inline ".*$
807     extension vim
808     3rd_gen_scale 3.00
809 yacc
810     filter call_regexp_common C
811     filter remove_matches ^\s*//
812     filter remove_inline //.*$
813     extension y
814     3rd_gen_scale 1.51