mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Adding Crystal samples to address https://github.com/github/github/issues/24802
This commit is contained in:
@@ -96,6 +96,9 @@
|
||||
"Creole": [
|
||||
".creole"
|
||||
],
|
||||
"Crystal": [
|
||||
".cr"
|
||||
],
|
||||
"CSS": [
|
||||
".css"
|
||||
],
|
||||
@@ -661,8 +664,8 @@
|
||||
".gemrc"
|
||||
]
|
||||
},
|
||||
"tokens_total": 583212,
|
||||
"languages_total": 696,
|
||||
"tokens_total": 584718,
|
||||
"languages_total": 699,
|
||||
"tokens": {
|
||||
"ABAP": {
|
||||
"*/**": 1,
|
||||
@@ -16233,6 +16236,253 @@
|
||||
"Ruby": 1,
|
||||
"distribution.": 1
|
||||
},
|
||||
"Crystal": {
|
||||
"SHEBANG#!bin/crystal": 2,
|
||||
"require": 2,
|
||||
"describe": 2,
|
||||
"do": 26,
|
||||
"it": 21,
|
||||
"run": 14,
|
||||
"(": 201,
|
||||
")": 201,
|
||||
".to_i.should": 11,
|
||||
"eq": 16,
|
||||
"end": 135,
|
||||
".to_f32.should": 2,
|
||||
".to_b.should": 1,
|
||||
"be_true": 1,
|
||||
"assert_type": 7,
|
||||
"{": 7,
|
||||
"int32": 8,
|
||||
"}": 7,
|
||||
"union_of": 1,
|
||||
"char": 1,
|
||||
"result": 3,
|
||||
"types": 3,
|
||||
"[": 9,
|
||||
"]": 9,
|
||||
"mod": 1,
|
||||
"result.program": 1,
|
||||
"foo": 3,
|
||||
"mod.types": 1,
|
||||
"as": 4,
|
||||
"NonGenericClassType": 1,
|
||||
"foo.instance_vars": 1,
|
||||
".type.should": 3,
|
||||
"mod.int32": 1,
|
||||
"GenericClassType": 2,
|
||||
"foo_i32": 4,
|
||||
"foo.instantiate": 2,
|
||||
"of": 3,
|
||||
"Type": 2,
|
||||
"|": 8,
|
||||
"ASTNode": 4,
|
||||
"foo_i32.lookup_instance_var": 2,
|
||||
"module": 1,
|
||||
"Crystal": 1,
|
||||
"class": 2,
|
||||
"def": 84,
|
||||
"transform": 81,
|
||||
"transformer": 1,
|
||||
"transformer.before_transform": 1,
|
||||
"self": 77,
|
||||
"node": 164,
|
||||
"transformer.transform": 1,
|
||||
"transformer.after_transform": 1,
|
||||
"Transformer": 1,
|
||||
"before_transform": 1,
|
||||
"after_transform": 1,
|
||||
"Expressions": 2,
|
||||
"exps": 6,
|
||||
"node.expressions.each": 1,
|
||||
"exp": 3,
|
||||
"new_exp": 3,
|
||||
"exp.transform": 3,
|
||||
"if": 23,
|
||||
"new_exp.is_a": 1,
|
||||
"exps.concat": 1,
|
||||
"new_exp.expressions": 1,
|
||||
"else": 2,
|
||||
"<<": 1,
|
||||
"exps.length": 1,
|
||||
"node.expressions": 3,
|
||||
"Call": 1,
|
||||
"node_obj": 1,
|
||||
"node.obj": 9,
|
||||
"node_obj.transform": 1,
|
||||
"transform_many": 23,
|
||||
"node.args": 3,
|
||||
"node_block": 1,
|
||||
"node.block": 2,
|
||||
"node_block.transform": 1,
|
||||
"node_block_arg": 1,
|
||||
"node.block_arg": 6,
|
||||
"node_block_arg.transform": 1,
|
||||
"And": 1,
|
||||
"node.left": 3,
|
||||
"node.left.transform": 3,
|
||||
"node.right": 3,
|
||||
"node.right.transform": 3,
|
||||
"Or": 1,
|
||||
"StringInterpolation": 1,
|
||||
"ArrayLiteral": 1,
|
||||
"node.elements": 1,
|
||||
"node_of": 1,
|
||||
"node.of": 2,
|
||||
"node_of.transform": 1,
|
||||
"HashLiteral": 1,
|
||||
"node.keys": 1,
|
||||
"node.values": 2,
|
||||
"of_key": 1,
|
||||
"node.of_key": 2,
|
||||
"of_key.transform": 1,
|
||||
"of_value": 1,
|
||||
"node.of_value": 2,
|
||||
"of_value.transform": 1,
|
||||
"If": 1,
|
||||
"node.cond": 5,
|
||||
"node.cond.transform": 5,
|
||||
"node.then": 3,
|
||||
"node.then.transform": 3,
|
||||
"node.else": 5,
|
||||
"node.else.transform": 3,
|
||||
"Unless": 1,
|
||||
"IfDef": 1,
|
||||
"MultiAssign": 1,
|
||||
"node.targets": 1,
|
||||
"SimpleOr": 1,
|
||||
"Def": 1,
|
||||
"node.body": 12,
|
||||
"node.body.transform": 10,
|
||||
"receiver": 2,
|
||||
"node.receiver": 4,
|
||||
"receiver.transform": 2,
|
||||
"block_arg": 2,
|
||||
"block_arg.transform": 2,
|
||||
"Macro": 1,
|
||||
"PointerOf": 1,
|
||||
"node.exp": 3,
|
||||
"node.exp.transform": 3,
|
||||
"SizeOf": 1,
|
||||
"InstanceSizeOf": 1,
|
||||
"IsA": 1,
|
||||
"node.obj.transform": 5,
|
||||
"node.const": 1,
|
||||
"node.const.transform": 1,
|
||||
"RespondsTo": 1,
|
||||
"Case": 1,
|
||||
"node.whens": 1,
|
||||
"node_else": 1,
|
||||
"node_else.transform": 1,
|
||||
"When": 1,
|
||||
"node.conds": 1,
|
||||
"ImplicitObj": 1,
|
||||
"ClassDef": 1,
|
||||
"superclass": 1,
|
||||
"node.superclass": 2,
|
||||
"superclass.transform": 1,
|
||||
"ModuleDef": 1,
|
||||
"While": 1,
|
||||
"Generic": 1,
|
||||
"node.name": 5,
|
||||
"node.name.transform": 5,
|
||||
"node.type_vars": 1,
|
||||
"ExceptionHandler": 1,
|
||||
"node.rescues": 1,
|
||||
"node_ensure": 1,
|
||||
"node.ensure": 2,
|
||||
"node_ensure.transform": 1,
|
||||
"Rescue": 1,
|
||||
"node.types": 2,
|
||||
"Union": 1,
|
||||
"Hierarchy": 1,
|
||||
"Metaclass": 1,
|
||||
"Arg": 1,
|
||||
"default_value": 1,
|
||||
"node.default_value": 2,
|
||||
"default_value.transform": 1,
|
||||
"restriction": 1,
|
||||
"node.restriction": 2,
|
||||
"restriction.transform": 1,
|
||||
"BlockArg": 1,
|
||||
"node.fun": 1,
|
||||
"node.fun.transform": 1,
|
||||
"Fun": 1,
|
||||
"node.inputs": 1,
|
||||
"output": 1,
|
||||
"node.output": 2,
|
||||
"output.transform": 1,
|
||||
"Block": 1,
|
||||
"node.args.map": 1,
|
||||
"Var": 2,
|
||||
"FunLiteral": 1,
|
||||
"node.def.body": 1,
|
||||
"node.def.body.transform": 1,
|
||||
"FunPointer": 1,
|
||||
"obj": 1,
|
||||
"obj.transform": 1,
|
||||
"Return": 1,
|
||||
"node.exps": 5,
|
||||
"Break": 1,
|
||||
"Next": 1,
|
||||
"Yield": 1,
|
||||
"scope": 1,
|
||||
"node.scope": 2,
|
||||
"scope.transform": 1,
|
||||
"Include": 1,
|
||||
"Extend": 1,
|
||||
"RangeLiteral": 1,
|
||||
"node.from": 1,
|
||||
"node.from.transform": 1,
|
||||
"node.to": 2,
|
||||
"node.to.transform": 2,
|
||||
"Assign": 1,
|
||||
"node.target": 1,
|
||||
"node.target.transform": 1,
|
||||
"node.value": 3,
|
||||
"node.value.transform": 3,
|
||||
"Nop": 1,
|
||||
"NilLiteral": 1,
|
||||
"BoolLiteral": 1,
|
||||
"NumberLiteral": 1,
|
||||
"CharLiteral": 1,
|
||||
"StringLiteral": 1,
|
||||
"SymbolLiteral": 1,
|
||||
"RegexLiteral": 1,
|
||||
"MetaVar": 1,
|
||||
"InstanceVar": 1,
|
||||
"ClassVar": 1,
|
||||
"Global": 1,
|
||||
"Require": 1,
|
||||
"Path": 1,
|
||||
"Self": 1,
|
||||
"LibDef": 1,
|
||||
"FunDef": 1,
|
||||
"body": 1,
|
||||
"body.transform": 1,
|
||||
"TypeDef": 1,
|
||||
"StructDef": 1,
|
||||
"UnionDef": 1,
|
||||
"EnumDef": 1,
|
||||
"ExternalVar": 1,
|
||||
"IndirectRead": 1,
|
||||
"IndirectWrite": 1,
|
||||
"TypeOf": 1,
|
||||
"Primitive": 1,
|
||||
"Not": 1,
|
||||
"TypeFilteredNode": 1,
|
||||
"TupleLiteral": 1,
|
||||
"Cast": 1,
|
||||
"DeclareVar": 1,
|
||||
"node.var": 1,
|
||||
"node.var.transform": 1,
|
||||
"node.declared_type": 1,
|
||||
"node.declared_type.transform": 1,
|
||||
"Alias": 1,
|
||||
"TupleIndexer": 1,
|
||||
"Attribute": 1,
|
||||
"exps.map": 1
|
||||
},
|
||||
"CSS": {
|
||||
".clearfix": 8,
|
||||
"{": 1661,
|
||||
@@ -60965,6 +61215,7 @@
|
||||
"Common Lisp": 103,
|
||||
"Coq": 18259,
|
||||
"Creole": 134,
|
||||
"Crystal": 1506,
|
||||
"CSS": 43867,
|
||||
"Cuda": 290,
|
||||
"Dart": 74,
|
||||
@@ -61138,6 +61389,7 @@
|
||||
"Common Lisp": 1,
|
||||
"Coq": 12,
|
||||
"Creole": 1,
|
||||
"Crystal": 3,
|
||||
"CSS": 2,
|
||||
"Cuda": 2,
|
||||
"Dart": 1,
|
||||
@@ -61284,5 +61536,5 @@
|
||||
"YAML": 2,
|
||||
"Zephir": 2
|
||||
},
|
||||
"md5": "400a9cd944fe65c38a9fa18d58b773b9"
|
||||
"md5": "5cbb8fcefc5e9c773796d772fe48907d"
|
||||
}
|
||||
Reference in New Issue
Block a user