mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Added PigLatin language identification.
Updated languages.yml to associate *.pig files with PigLatin. Added pig script example to samples/. Updated the samples.json with to account for new sample.
This commit is contained in:
@@ -1714,6 +1714,13 @@ Perl6:
|
|||||||
- .pl6
|
- .pl6
|
||||||
- .pm6
|
- .pm6
|
||||||
|
|
||||||
|
PigLatin:
|
||||||
|
type: programming
|
||||||
|
color: "#fcd7de"
|
||||||
|
lexer: Text only
|
||||||
|
extensions:
|
||||||
|
- .pig
|
||||||
|
|
||||||
Pike:
|
Pike:
|
||||||
type: programming
|
type: programming
|
||||||
color: "#066ab2"
|
color: "#066ab2"
|
||||||
|
|||||||
@@ -481,6 +481,9 @@
|
|||||||
".p6",
|
".p6",
|
||||||
".pm6"
|
".pm6"
|
||||||
],
|
],
|
||||||
|
"PigLatin": [
|
||||||
|
".pig"
|
||||||
|
],
|
||||||
"Pike": [
|
"Pike": [
|
||||||
".pike",
|
".pike",
|
||||||
".pmod"
|
".pmod"
|
||||||
@@ -839,8 +842,8 @@
|
|||||||
"exception.zep.php"
|
"exception.zep.php"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tokens_total": 654479,
|
"tokens_total": 654509,
|
||||||
"languages_total": 898,
|
"languages_total": 899,
|
||||||
"tokens": {
|
"tokens": {
|
||||||
"ABAP": {
|
"ABAP": {
|
||||||
"*/**": 1,
|
"*/**": 1,
|
||||||
@@ -55158,6 +55161,29 @@
|
|||||||
"<bar>": 1,
|
"<bar>": 1,
|
||||||
"roleq": 1
|
"roleq": 1
|
||||||
},
|
},
|
||||||
|
"PigLatin": {
|
||||||
|
"REGISTER": 1,
|
||||||
|
"SOME_JAR": 1,
|
||||||
|
";": 4,
|
||||||
|
"A": 2,
|
||||||
|
"LOAD": 1,
|
||||||
|
"USING": 1,
|
||||||
|
"PigStorage": 1,
|
||||||
|
"(": 2,
|
||||||
|
")": 2,
|
||||||
|
"AS": 1,
|
||||||
|
"name": 2,
|
||||||
|
"chararray": 1,
|
||||||
|
"age": 1,
|
||||||
|
"int": 1,
|
||||||
|
"-": 2,
|
||||||
|
"Load": 1,
|
||||||
|
"person": 1,
|
||||||
|
"B": 2,
|
||||||
|
"FOREACH": 1,
|
||||||
|
"generate": 1,
|
||||||
|
"DUMP": 1
|
||||||
|
},
|
||||||
"Pike": {
|
"Pike": {
|
||||||
"#pike": 2,
|
"#pike": 2,
|
||||||
"__REAL_VERSION__": 2,
|
"__REAL_VERSION__": 2,
|
||||||
@@ -72665,6 +72691,7 @@
|
|||||||
"Pascal": 30,
|
"Pascal": 30,
|
||||||
"Perl": 20690,
|
"Perl": 20690,
|
||||||
"Perl6": 372,
|
"Perl6": 372,
|
||||||
|
"PigLatin": 30,
|
||||||
"Pike": 1835,
|
"Pike": 1835,
|
||||||
"Pod": 658,
|
"Pod": 658,
|
||||||
"PogoScript": 250,
|
"PogoScript": 250,
|
||||||
@@ -72876,6 +72903,7 @@
|
|||||||
"Pascal": 1,
|
"Pascal": 1,
|
||||||
"Perl": 17,
|
"Perl": 17,
|
||||||
"Perl6": 3,
|
"Perl6": 3,
|
||||||
|
"PigLatin": 1,
|
||||||
"Pike": 2,
|
"Pike": 2,
|
||||||
"Pod": 1,
|
"Pod": 1,
|
||||||
"PogoScript": 1,
|
"PogoScript": 1,
|
||||||
@@ -72949,5 +72977,5 @@
|
|||||||
"fish": 3,
|
"fish": 3,
|
||||||
"wisp": 1
|
"wisp": 1
|
||||||
},
|
},
|
||||||
"md5": "b7e3e6804093f11267b22f781f54de75"
|
"md5": "17cee34e914b3954bc81eacdef0b0ab8"
|
||||||
}
|
}
|
||||||
10
samples/PigLatin/example.pig
Normal file
10
samples/PigLatin/example.pig
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
/**
|
||||||
|
* sample.pig
|
||||||
|
*/
|
||||||
|
|
||||||
|
REGISTER $SOME_JAR;
|
||||||
|
|
||||||
|
A = LOAD 'person' USING PigStorage() AS (name:chararray, age:int); -- Load person
|
||||||
|
B = FOREACH A generate name;
|
||||||
|
DUMP B;
|
||||||
|
|
||||||
Reference in New Issue
Block a user