コード解析では、コミットで変更されたファイルの拡張子をもとにプログラミング言語を分類しています。
解析には一部 github-linguist の機能を用いており、vendor.yml に記載されたライブラリにつきましては解析対象から除外しております。
現在、Forkwellで解析できるプログラミング言語は以下の通りです。
言語名 | 拡張子 |
1C Enterprise |
.bsl /.os |
ABAP |
.abap |
AGS Script |
.asc /.ash |
AMPL |
.ampl /.mod |
ANTLR |
.g4 |
APL |
.apl /.dyalog |
ASP |
.asp /.asax /.ascx /.ashx /.asmx /.aspx /.axd |
ATS |
.dats /.hats /.sats |
ActionScript |
.as |
Ada |
.adb /.ada /.ads |
Agda |
.agda |
Alloy |
.als |
AngelScript |
.as /.angelscript |
Apex |
.cls |
Apollo Guidance Computer |
.agc |
AppleScript |
.applescript /.scpt |
Arc |
.arc |
AspectJ |
.aj |
Assembly |
.asm /.a51 /.inc /.nasm |
Augeas |
.aug |
AutoHotkey |
.ahk /.ahkl |
AutoIt |
.au3 |
Awk |
.awk /.auk /.gawk /.mawk /.nawk |
Ballerina |
.bal |
Batchfile |
.bat /.cmd |
Befunge |
.befunge |
Bison |
.bison |
BitBake |
.bb |
BlitzBasic |
.bb /.decls |
BlitzMax |
.bmx |
Bluespec |
.bsv |
Boo |
.boo |
Brainfuck |
.b /.bf |
Brightscript |
.brs |
Bro |
.bro |
C |
.c /.cats /.idc |
C# |
.cs /.cake /.cshtml /.csx |
C++ |
.cpp /.c++ /.cc /.cxx /.h++ /.hh /.hpp /.hxx /.inc /.inl /.ino /.ipp /.re /.tcc/.tpp |
C2hs Haskell |
.chs |
CLIPS |
.clp |
CMake |
.cmake /.cmake.in |
COBOL |
.cob /.cbl /.ccp /.cobol /.cpy |
CWeb |
.w |
Cap'n Proto |
.capnp |
CartoCSS |
.mss |
Ceylon |
.ceylon |
Chapel |
.chpl |
Charity |
.ch |
ChucK |
.ck |
Cirru |
.cirru |
Clarion |
.clw |
Clean |
.icl /.dcl |
Click |
.click |
Clojure |
.clj /.boot /.cl2 /.cljc /.cljs /.cljs.hl /.cljscm /.cljx /.hic |
CoffeeScript |
.coffee /._coffee /.cake /.cjsx /.iced |
ColdFusion |
.cfm /.cfml |
ColdFusion CFC |
.cfc |
Common Lisp |
.lisp /.asd /.cl /.l /.lsp /.ny /.podsl /.sexp |
Common Workflow Language |
.cwl |
Component Pascal |
.cp /.cps |
Cool |
.cl |
Coq |
.coq /.v |
Crystal |
.cr |
Csound |
.orc /.udo |
Csound Document |
.csd |
Csound Score |
.sco |
Cuda |
.cu /.cuh |
Cycript |
.cy |
Cython |
.pyx /.pxd /.pxi |
D |
.d /.di |
DIGITAL Command Language |
.com |
DM |
.dm |
DTrace |
.d |
Dart |
.dart |
DataWeave |
.dwl |
Dockerfile |
.dockerfile |
Dogescript |
.djs |
Dylan |
.dylan /.dyl /.intr /.lid |
E |
.E |
ECL |
.ecl /.eclxml |
ECLiPSe |
.ecl |
EQ |
.eq |
Eiffel |
.e |
Elixir |
.ex /.exs |
Elm |
.elm |
Emacs Lisp |
.el /.emacs /.emacs.desktop |
EmberScript |
.em /.emberscript |
Erlang |
.erl /.app.src /.es /.escript /.hrl /.xrl /.yrl |
F# |
.fs /.fsi /.fsx |
F* |
.fst |
FLUX |
.fx /.flux |
Factor |
.factor |
Fancy |
.fy /.fancypack |
Fantom |
.fan |
Filebench WML |
.f |
Filterscript |
.fs |
Forth |
.fth /.4th /.f /.for /.forth /.fr /.frt /.fs |
Fortran |
.f90 /.f /.f03 /.f08 /.f77 /.f95 /.for /.fpp |
FreeMarker |
.ftl |
Frege |
.fr |
GAMS |
.gms |
GAP |
.g /.gap /.gd /.gi /.tst |
GDB |
.gdb /.gdbinit |
GDScript |
.gd |
GLSL |
.glsl /.fp /.frag /.frg /.fs /.fsh /.fshader /.geo /.geom /.glslv /.gshader /.shader /.tesc /.tese /.vert /.vrx /.vsh /.vshader |
Game Maker Language |
.gml |
Genie |
.gs |
Genshi |
.kid |
Gentoo Ebuild |
.ebuild |
Gentoo Eclass |
.eclass |
Gherkin |
.feature |
Glyph |
.glf |
Gnuplot |
.gp /.gnu /.gnuplot /.plot /.plt |
Go |
.go |
Golo |
.golo |
Gosu |
.gs /.gst /.gsx /.vark |
Grace |
.grace |
Grammatical Framework |
.gf |
Groovy |
.groovy /.grt /.gtpl /.gvy |
Groovy Server Pages |
.gsp |
HCL |
.hcl /.tf /.tfvars |
HLSL |
.hlsl /.cginc /.fx /.fxh /.hlsli |
Harbour |
.hb |
Haskell |
.hs /.hsc |
Haxe |
.hx /.hxsl |
HiveQL |
.q |
Hy |
.hy |
HyPhy |
.bf |
IDL |
.pro /.dlm |
IGOR Pro |
.ipf |
Idris |
.idr /.lidr |
Inform 7 |
.ni /.i7x |
Inno Setup |
.iss |
Io |
.io |
Ioke |
.ik |
Isabelle |
.thy |
J |
.ijs |
JFlex |
.flex /.jflex |
JSONiq |
.jq |
Jasmin |
.j |
Java |
.java |
Java Server Pages |
.jsp |
JavaScript |
.js /.jsx /._js /.bones /.es /.es6 /.frag /.gs /.jake /.jsb /.jscad /.jsfl /.jsm /.jss /.mjs /.njs /.pac /.sjs /.ssjs /.xsjs /.xsjslib |
Jison |
.jison |
Jison Lex |
.jisonlex |
Jolie |
.ol /.iol |
Julia |
.jl |
KRL |
.krl |
Kotlin |
.kt /.ktm /.kts |
LFE |
.lfe |
LLVM |
.ll |
LOLCODE |
.lol |
LSL |
.lsl /.lslp |
LabVIEW |
.lvproj |
Lasso |
.lasso /.las /.lasso8 /.lasso9 /.ldml |
Lean |
.lean /.hlean |
Lex |
.l /.lex |
LilyPond |
.ly /.ily |
Literate Agda |
.lagda |
Literate CoffeeScript |
.litcoffee |
Literate Haskell |
.lhs |
LiveScript |
.ls /._ls |
Logos |
.xm /.x /.xi |
Logtalk |
.lgt /.logtalk |
LookML |
.lookml /.model.lkml /.view.lkml |
LoomScript |
.ls |
Lua |
.lua /.fcgi /.nse /.p8 /.pd_lua /.rbxs /.wlua |
M4 |
.m4 |
M4Sugar |
.m4 |
MAXScript |
.ms /.mcr |
MQL4 |
.mq4 /.mqh |
MQL5 |
.mq5 /.mqh |
Makefile |
.mak /.d /.make /.mk /.mkfile |
Mako |
.mako /.mao |
Max |
.maxpat /.maxhelp /.maxproj /.mxt /.pat |
Metal |
.metal |
MiniD |
.minid |
Mirah |
.druby /.duby /.mirah |
Modelica |
.mo |
Modula-2 |
.mod |
Modula-3 |
.i3 /.ig /.m3 /.mg |
Module Management System |
.mms /.mmk |
Monkey |
.monkey /.monkey2 |
Moocode |
.moo |
MoonScript |
.moon |
Myghty |
.myt |
NCL |
.ncl |
NSIS |
.nsi .nsh |
Nearley |
.ne /.nearley |
Nemerle |
.n |
NetLinx |
.axs /.axi |
NetLinx+ERB |
.axs.erb /.axi.erb |
NetLogo |
.nlogo |
NewLisp |
.nl /.lisp /.lsp |
Nextflow |
.nf |
Nim |
.nim /.nimrod |
Nit |
.nit |
Nix |
.nix |
Nu |
.nu |
NumPy |
.numpy /.numpyw /.numsc |
OCaml |
.ml /.eliom /.eliomi /.ml4 /.mli /.mll /.mly |
Objective-C |
.m |
Objective-C++ |
.mm |
Objective-J |
.j /.sj |
Omgrofl |
.omgrofl |
Opa |
.opa |
Opal |
.opal |
OpenCL |
.cl /.opencl |
OpenEdge ABL |
.p /.cls /.w |
OpenSCAD |
.scad |
Ox |
.ox /.oxh /.oxo |
Oxygene |
.oxygene |
Oz |
.oz |
P4 |
.p4 |
PAWN |
.pwn /.inc |
PHP |
.php /.aw /.ctp /.fcgi /.inc /.php3 /.php4 /.php5 /.phps /.phpt |
PLSQL |
.pls /.bdy /.ddl /.fnc /.pck /.pkb /.pks /.plb /.plsql /.prc /.spc /.sql /.tpb /.tps .trg /.vw |
PLpgSQL |
.sql |
POV-Ray SDL |
.pov /.inc |
Pan |
.pan |
Papyrus |
.psc |
Parrot |
.parrot |
Parrot Assembly |
.pasm |
Parrot Internal Representation |
.pir |
Pascal |
.pas /.dfm /.dpr /.inc /.lpr /.pascal /.pp |
Pep8 |
.pep |
Perl |
.pl /.6pl /.6pm /.al /.fcgi /.nqp /.p6 /.p6l /.p6m /.perl /.ph /.pl6 /.plx /.pm /.pm6 /.psgi /.t |
PicoLisp |
.l |
PigLatin |
.pig |
Pike |
.pike /.pmod |
PogoScript |
.pogo |
Pony |
.pony |
PowerBuilder |
.pbt /.sra /.sru /.srw |
PowerShell |
.ps1 /.psd1 /.psm1 |
Processing |
.pde |
Prolog |
.pro /.prolog /.yap |
Propeller Spin |
.spin |
Puppet |
.pp |
PureBasic |
.pb /.pbi |
PureScript |
.purs |
Python |
.py /.bzl /.fcgi /.gyp /.gypi /.lmi /.py3 /.pyde /.pyi /.pyp /.pyt /.pyw /.rpy /.spec /.tac /.wsgi /.xpy |
QML |
.qml /.qbs |
QMake |
.pro /.pri |
R |
.r /.rd /.rsx |
REALbasic |
.rbbas /.rbfrm /.rbmnu /.rbres /.rbtbar /.rbuistate |
REXX |
.rexx /.pprx /.rex |
RPC |
.x |
Racket |
.rkt /.rktd /.rktl /.scrbl |
Ragel |
.rl |
Rascal |
.rsc |
Reason |
.re /.rei |
Rebol |
.reb /.r2 /.r3 /.rebol |
Red |
.red /.reds |
Redcode |
.cw |
Ren'Py |
.rpy |
RenderScript |
.rsh |
Ring |
.ring |
RobotFramework |
.robot |
Rouge |
.rg |
Ruby |
.rb /.builder /.eye /.fcgi /.gemspec /.god /.jbuilder /.mspec /.pluginspec /.podspec /.rabl /.rake /.rbuild /.rbw /.rbx /.ru /.ruby /.spec /.thor /.watchr |
Rust |
.rs /.rs.in |
SAS |
.sas |
SMT |
.smt2 /.smt |
SQF |
.sqf /.hqf |
SQLPL |
.sql /.db2 |
Sage |
.sage /.sagews |
SaltStack |
.sls |
Scala |
.scala /.kojo /.sbt /.sc |
Scheme |
.scm /.sch /.sld /.sls /.sps /.ss |
Scilab |
.sci /.sce /.tst |
Self |
.self |
ShaderLab |
.shader |
Shell |
.sh /.bash /.bats /.command /.fcgi /.ksh /.sh.in /.tmux /.tool /.zsh |
ShellSession |
.sh-session |
Shen |
.shen |
Slash |
.sl |
Slice |
.ice |
Smali |
.smali |
Smalltalk |
.st |
Smarty |
.tpl |
SourcePawn |
.sp /.inc /.sma |
Squirrel |
.nut |
Stan |
.stan |
Standard ML |
.ML /.fun /.sig /.sml |
Stata |
.do /.ado /.doh /.ihlp /.mata /.matah /.sthlp |
SuperCollider |
.scd |
Swift |
.swift |
SystemVerilog |
.sv /.svh /.vh |
TI Program |
.8xp /.8xk /.8xk.txt /.8xp.txt |
TLA |
.tla |
TXL |
.txl |
Tcl |
.tcl /.adp /.tm |
Tcsh |
.tcsh /.csh |
Terra |
.t |
Thrift |
.thrift |
Turing |
.t /.tu |
TypeScript |
.ts /.tsx |
Unified Parallel C |
.upc |
Unix Assembly |
.s /.ms |
Uno |
.uno |
UnrealScript |
.uc |
UrWeb |
.ur /.urs |
VCL |
.vcl |
VHDL |
.vhdl /.vhd /.vhf /.vhi /.vho /.vhs /.vht /.vhw |
Vala |
.vala /.vapi |
Verilog |
.v /.veo |
Vim script |
.vim |
Visual Basic |
.vb /.bas /.cls /.frm /.frx /.vba /.vbhtml /.vbs |
Volt |
.volt |
WebAssembly |
.wast /.wat |
WebIDL |
.webidl |
X10 |
.x10 |
XC |
.xc |
XProc |
.xpl /.xproc |
XQuery |
.xquery /.xq /.xql /.xqm /.xqy |
XS |
.xs |
XSLT |
.xslt /.xsl |
Xojo |
.xojo_code /.xojo_menu /.xojo_report /.xojo_script /.xojo_toolbar /.xojo_window |
Xtend |
.xtend |
Yacc |
.y /.yacc /.yy |
Zephir |
.zep |
Zimpl |
.zimpl /.zmpl /.zpl |
eC |
.ec /.eh |
fish |
.fish |
mupad |
.mu |
nesC |
.nc |
ooc |
.ooc |
q |
.q |
sed |
.sed |
wdl |
.wdl |
wisp |
.wisp |
xBase |
.prg /.ch /.prw |
コメント
0件のコメント
記事コメントは受け付けていません。