diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json index b10a7b35..86040953 100644 --- a/lib/linguist/samples.json +++ b/lib/linguist/samples.json @@ -12,6 +12,9 @@ "AutoHotkey": [ ".ahk" ], + "Awk": [ + ".awk" + ], "C": [ ".c", ".h" @@ -44,6 +47,9 @@ "Ecl": [ ".ecl" ], + "edn": [ + ".edn" + ], "Elm": [ ".elm" ], @@ -130,6 +136,9 @@ "Max": [ ".mxt" ], + "Monkey": [ + ".monkey" + ], "MoonScript": [ ".moon" ], @@ -147,6 +156,7 @@ ".m" ], "OCaml": [ + ".eliom", ".ml" ], "Omgrofl": [ @@ -179,6 +189,9 @@ ".php", ".script!" ], + "PogoScript": [ + ".pogo" + ], "PowerShell": [ ".ps1", ".psm1" @@ -197,6 +210,9 @@ ".scrbl", ".script!" ], + "Ragel in Ruby Host": [ + ".rl" + ], "Rebol": [ ".r" ], @@ -250,6 +266,12 @@ "Turing": [ ".t" ], + "TXL": [ + ".txl" + ], + "TypeScript": [ + ".ts" + ], "Verilog": [ ".v" ], @@ -269,6 +291,9 @@ ], "XSLT": [ ".xslt" + ], + "Xtend": [ + ".xtend" ] }, "filenames": { @@ -278,6 +303,7 @@ "httpd.conf" ], "INI": [ + ".editorconfig", ".gitconfig" ], "Nginx": [ @@ -323,8 +349,8 @@ ".gemrc" ] }, - "tokens_total": 301643, - "languages_total": 338, + "tokens_total": 304314, + "languages_total": 353, "tokens": { "ApacheConf": { "ServerSignature": 1, @@ -1441,6 +1467,119 @@ "Hello": 1, "World": 1 }, + "Awk": { + "SHEBANG#!awk": 1, + "BEGIN": 1, + "{": 17, + "n": 13, + ";": 55, + "printf": 1, + "network_max_bandwidth_in_byte": 3, + "network_max_packet_per_second": 3, + "last3": 3, + "last4": 3, + "last5": 3, + "last6": 3, + "}": 17, + "if": 14, + "(": 14, + "/Average/": 1, + ")": 14, + "#": 48, + "Skip": 1, + "the": 12, + "Average": 1, + "values": 1, + "next": 1, + "/all/": 1, + "This": 8, + "is": 7, + "cpu": 1, + "info": 7, + "print": 35, + "FILENAME": 35, + "-": 2, + "/eth0/": 1, + "eth0": 1, + "network": 1, + "Total": 9, + "number": 9, + "of": 22, + "packets": 4, + "received": 4, + "per": 14, + "second.": 8, + "else": 4, + "transmitted": 4, + "bytes": 4, + "/proc": 1, + "|": 4, + "cswch": 1, + "tps": 1, + "kbmemfree": 1, + "totsck/": 1, + "/": 2, + "[": 1, + "]": 1, + "proc/s": 1, + "context": 1, + "switches": 1, + "second": 6, + "disk": 1, + "total": 1, + "transfers": 1, + "read": 1, + "requests": 2, + "write": 1, + "block": 2, + "reads": 1, + "writes": 1, + "mem": 1, + "Amount": 7, + "free": 2, + "memory": 6, + "available": 1, + "in": 11, + "kilobytes.": 7, + "used": 8, + "does": 1, + "not": 1, + "take": 1, + "into": 1, + "account": 1, + "by": 4, + "kernel": 3, + "itself.": 1, + "Percentage": 2, + "memory.": 1, + "X": 1, + "shared": 1, + "system": 1, + "Always": 1, + "zero": 1, + "with": 1, + "kernels.": 1, + "as": 1, + "buffers": 1, + "to": 1, + "cache": 1, + "data": 1, + "swap": 3, + "space": 2, + "space.": 1, + "socket": 1, + "sockets.": 1, + "Number": 4, + "TCP": 1, + "sockets": 3, + "currently": 4, + "use.": 4, + "UDP": 1, + "RAW": 1, + "IP": 1, + "fragments": 1, + "END": 1 + }, "C": { "#include": 138, "const": 326, @@ -9730,6 +9869,30 @@ "a": 1, "self": 1 }, + "edn": { + "[": 24, + "{": 22, + "db/id": 22, + "#db/id": 22, + "db.part/db": 6, + "]": 24, + "db/ident": 3, + "object/name": 18, + "db/doc": 4, + "db/valueType": 3, + "db.type/string": 2, + "db/index": 3, + "true": 3, + "db/cardinality": 3, + "db.cardinality/one": 3, + "db.install/_attribute": 3, + "}": 22, + "object/meanRadius": 18, + "db.type/double": 1, + "data/source": 2, + "db.part/tx": 2, + "db.part/user": 17 + }, "Elm": { "import": 3, "List": 1, @@ -10324,9 +10487,24 @@ "/each": 1 }, "INI": { - "[": 1, + ";": 1, + "editorconfig.org": 1, + "root": 1, + "true": 3, + "[": 2, + "*": 1, + "]": 2, + "indent_style": 1, + "space": 1, + "indent_size": 1, + "end_of_line": 1, + "lf": 1, + "charset": 1, + "utf": 1, + "-": 1, + "trim_trailing_whitespace": 1, + "insert_final_newline": 1, "user": 1, - "]": 1, "name": 1, "Josh": 1, "Peek": 1, @@ -19375,6 +19553,120 @@ "fasten": 1, "pop": 1 }, + "Monkey": { + "Strict": 1, + "sample": 1, + "class": 1, + "from": 1, + "the": 1, + "documentation": 1, + "Class": 3, + "Game": 1, + "Extends": 2, + "App": 1, + "Function": 2, + "New": 1, + "(": 12, + ")": 12, + "End": 8, + "DrawSpiral": 3, + "clock": 3, + "Local": 3, + "w": 3, + "DeviceWidth/2": 1, + "For": 1, + "i#": 1, + "Until": 1, + "w*1.5": 1, + "Step": 1, + ".2": 1, + "x#": 1, + "y#": 1, + "x": 2, + "+": 5, + "i*Sin": 1, + "i*3": 1, + "y": 2, + "i*Cos": 1, + "i*2": 1, + "DrawRect": 1, + "Next": 1, + "hitbox.Collide": 1, + "event.pos": 1, + "Field": 2, + "updateCount": 3, + "Method": 4, + "OnCreate": 1, + "Print": 2, + "SetUpdateRate": 1, + "OnUpdate": 1, + "OnRender": 1, + "Cls": 1, + "updateCount*1.1": 1, + "Enemy": 1, + "Die": 1, + "Abstract": 1, + "field": 1, + "testField": 1, + "Bool": 2, + "True": 2, + "oss": 1, + "he": 2, + "-": 2, + "killed": 1, + "me": 1, + "b": 6, + "extending": 1, + "with": 1, + "generics": 1, + "VectorNode": 1, + "Node": 1, + "": 1, + "array": 1, + "syntax": 1, + "Global": 14, + "listOfStuff": 3, + "String": 4, + "[": 6, + "]": 6, + "lessStuff": 1, + "oneStuff": 1, + "a": 3, + "comma": 1, + "separated": 1, + "sequence": 1, + "text": 1, + "worstCase": 1, + "worst.List": 1, + "": 1, + "escape": 1, + "characers": 1, + "in": 1, + "strings": 1, + "string3": 1, + "string4": 1, + "string5": 1, + "string6": 1, + "prints": 1, + ".ToUpper": 1, + "Boolean": 1, + "shorttype": 1, + "boolVariable1": 1, + "boolVariable2": 1, + "False": 1, + "preprocessor": 1, + "keywords": 1, + "#If": 1, + "TARGET": 2, + "DoStuff": 1, + "#ElseIf": 1, + "DoOtherStuff": 1, + "#End": 1, + "operators": 1, + "|": 2, + "&": 1, + "c": 1 + }, "MoonScript": { "types": 2, "require": 5, @@ -22580,34 +22872,66 @@ "indexAtPosition": 2 }, "OCaml": { + "{": 11, + "shared": 1, + "open": 4, + "Eliom_content": 1, + "Html5.D": 1, + "Eliom_parameter": 1, + "}": 13, + "server": 2, + "module": 5, + "Example": 1, + "Eliom_registration.App": 1, + "(": 21, + "struct": 5, + "let": 13, + "application_name": 1, + "end": 5, + ")": 23, + "main": 2, + "Eliom_service.service": 1, + "path": 1, + "[": 13, + "]": 13, + "get_params": 1, + "unit": 5, + "client": 1, + "hello_popup": 2, + "Dom_html.window##alert": 1, + "Js.string": 1, + "_": 2, + "Example.register": 1, + "service": 1, + "fun": 9, + "-": 22, + "Lwt.return": 1, + "html": 1, + "head": 1, + "title": 1, + "pcdata": 4, + "body": 1, + "h1": 1, + ";": 14, + "p": 1, + "h2": 1, + "a": 4, + "a_onclick": 1, "type": 2, - "a": 3, - "-": 21, - "unit": 4, - ")": 9, - "module": 4, "Ops": 2, - "struct": 4, - "let": 9, - "(": 7, "@": 6, "f": 10, "k": 21, "|": 15, "x": 14, - "end": 4, - "open": 1, "List": 1, "rec": 3, "map": 3, "l": 8, "match": 4, "with": 4, - "[": 6, - "]": 6, "hd": 6, "tl": 6, - "fun": 8, "fold": 2, "acc": 5, "Option": 1, @@ -22616,14 +22940,11 @@ "Some": 5, "Lazy": 1, "option": 1, - ";": 12, "mutable": 1, "waiters": 5, - "}": 3, "make": 1, "push": 4, "cps": 7, - "{": 1, "value": 3, "force": 1, "l.value": 2, @@ -22635,8 +22956,7 @@ "l.push": 1, "<": 1, "get_state": 1, - "lazy_from_val": 1, - "_": 1 + "lazy_from_val": 1 }, "Omgrofl": { "lol": 14, @@ -25740,6 +26060,88 @@ "SHEBANG#!php": 2, "echo": 2 }, + "PogoScript": { + "httpism": 1, + "require": 3, + "async": 1, + "resolve": 2, + ".resolve": 1, + "exports.squash": 1, + "(": 38, + "url": 5, + ")": 38, + "html": 15, + "httpism.get": 2, + ".body": 2, + "squash": 2, + "callback": 2, + "replacements": 6, + "sort": 2, + "links": 2, + "in": 11, + ".concat": 1, + "scripts": 2, + "for": 2, + "each": 2, + "@": 6, + "r": 1, + "{": 3, + "r.url": 1, + "r.href": 1, + "}": 3, + "async.map": 1, + "get": 2, + "err": 2, + "requested": 2, + "replace": 2, + "replacements.sort": 1, + "a": 1, + "b": 1, + "a.index": 1, + "-": 1, + "b.index": 1, + "replacement": 2, + "replacement.body": 1, + "replacement.url": 1, + "i": 3, + "parts": 3, + "rep": 1, + "rep.index": 1, + "+": 2, + "rep.length": 1, + "html.substr": 1, + "link": 2, + "reg": 5, + "r/": 2, + "": 1, + "]": 7, + "*href": 1, + "[": 5, + "*": 2, + "/": 2, + "|": 2, + "s*": 2, + "<\\/link\\>": 1, + "/gi": 2, + "elements": 5, + "matching": 3, + "as": 3, + "script": 2, + "": 1, + "*src": 1, + "<\\/script\\>": 1, + "tag": 3, + "while": 1, + "m": 1, + "reg.exec": 1, + "elements.push": 1, + "index": 1, + "m.index": 1, + "length": 1, + "m.0.length": 1, + "href": 1, + "m.1": 1 + }, "PowerShell": { "Write": 2, "-": 2, @@ -26960,6 +27362,140 @@ "section": 9, "@index": 1 }, + "Ragel in Ruby Host": { + "begin": 3, + "%": 34, + "{": 19, + "machine": 3, + "ephemeris_parser": 1, + ";": 38, + "action": 9, + "mark": 6, + "p": 8, + "}": 19, + "parse_start_time": 2, + "parser.start_time": 1, + "data": 15, + "[": 20, + "mark..p": 4, + "]": 20, + ".pack": 6, + "(": 33, + ")": 33, + "parse_stop_time": 2, + "parser.stop_time": 1, + "parse_step_size": 2, + "parser.step_size": 1, + "parse_ephemeris_table": 2, + "fhold": 1, + "parser.ephemeris_table": 1, + "ws": 2, + "t": 1, + "r": 1, + "n": 1, + "adbc": 2, + "|": 11, + "year": 2, + "digit": 7, + "month": 2, + "upper": 1, + "lower": 1, + "date": 2, + "hours": 2, + "minutes": 2, + "seconds": 2, + "tz": 2, + "datetime": 3, + "time_unit": 2, + "s": 4, + "soe": 2, + "eoe": 2, + "ephemeris_table": 3, + "alnum": 1, + "*": 9, + "-": 5, + "./": 1, + "start_time": 4, + "space*": 2, + "stop_time": 4, + "step_size": 3, + "+": 7, + "ephemeris": 2, + "main": 3, + "any*": 3, + "end": 23, + "require": 1, + "module": 1, + "Tengai": 1, + "EPHEMERIS_DATA": 2, + "Struct.new": 1, + ".freeze": 1, + "class": 3, + "EphemerisParser": 1, + "<": 1, + "def": 10, + "self.parse": 1, + "parser": 2, + "new": 1, + "data.unpack": 1, + "if": 4, + "data.is_a": 1, + "String": 1, + "eof": 3, + "data.length": 3, + "write": 9, + "init": 3, + "exec": 3, + "time": 6, + "super": 2, + "parse_time": 3, + "private": 1, + "DateTime.parse": 1, + "simple_scanner": 1, + "Emit": 4, + "emit": 4, + "ts": 4, + "..": 1, + "te": 1, + "foo": 8, + "any": 4, + "#": 4, + "SimpleScanner": 1, + "attr_reader": 2, + "path": 8, + "initialize": 2, + "@path": 2, + "stdout.puts": 2, + "perform": 2, + "pe": 4, + "ignored": 4, + "leftover": 8, + "File.open": 2, + "do": 2, + "f": 2, + "while": 2, + "chunk": 2, + "f.read": 2, + "ENV": 2, + ".to_i": 2, + "chunk.unpack": 2, + "||": 1, + "ts..pe": 1, + "else": 2, + "SimpleScanner.new": 1, + "ARGV": 2, + "s.perform": 2, + "simple_tokenizer": 1, + "MyTs": 2, + "my_ts": 6, + "MyTe": 2, + "my_te": 6, + "my_ts...my_te": 1, + "nil": 4, + "SimpleTokenizer": 1, + "my_ts..": 1, + "SimpleTokenizer.new": 1 + }, "Rebol": { "REBOL": 1, "[": 3, @@ -29503,6 +30039,72 @@ "exit": 1, "when": 1 }, + "TXL": { + "define": 12, + "program": 1, + "[": 38, + "expression": 9, + "]": 38, + "end": 12, + "term": 6, + "|": 3, + "addop": 2, + "primary": 4, + "mulop": 2, + "number": 10, + "(": 2, + ")": 2, + "-": 3, + "/": 3, + "rule": 12, + "main": 1, + "replace": 6, + "E": 3, + "construct": 1, + "NewE": 3, + "resolveAddition": 2, + "resolveSubtraction": 2, + "resolveMultiplication": 2, + "resolveDivision": 2, + "resolveParentheses": 2, + "where": 1, + "not": 1, + "by": 6, + "N1": 8, + "+": 2, + "N2": 8, + "*": 2, + "N": 2 + }, + "TypeScript": { + "class": 3, + "Animal": 4, + "{": 9, + "constructor": 3, + "(": 17, + "public": 1, + "name": 5, + ")": 17, + "}": 9, + "move": 3, + "meters": 2, + "alert": 3, + "this.name": 1, + "+": 3, + ";": 7, + "Snake": 2, + "extends": 2, + "super": 2, + "super.move": 2, + "Horse": 2, + "var": 2, + "sam": 1, + "new": 2, + "tom": 1, + "sam.move": 1, + "tom.move": 1, + "console.log": 1 + }, "Verilog": { "////////////////////////////////////////////////////////////////////////////////": 14, "//": 117, @@ -31092,6 +31694,159 @@ "": 1, "": 1 }, + "Xtend": { + "package": 2, + "example2": 1, + "import": 7, + "org.junit.Test": 2, + "static": 4, + "org.junit.Assert.*": 2, + "class": 4, + "BasicExpressions": 2, + "{": 14, + "@Test": 7, + "def": 7, + "void": 7, + "literals": 5, + "(": 42, + ")": 42, + "//": 11, + "string": 1, + "work": 1, + "with": 2, + "single": 1, + "or": 1, + "double": 2, + "quotes": 1, + "assertEquals": 14, + "number": 1, + "big": 1, + "decimals": 1, + "in": 2, + "this": 1, + "case": 1, + "+": 6, + "*": 1, + "bd": 3, + "boolean": 1, + "true": 1, + "false": 1, + "getClass": 1, + "typeof": 1, + "}": 13, + "collections": 2, + "There": 1, + "are": 1, + "various": 1, + "methods": 2, + "to": 1, + "create": 1, + "and": 1, + "numerous": 1, + "extension": 2, + "which": 1, + "make": 1, + "working": 1, + "them": 1, + "convenient.": 1, + "val": 9, + "list": 1, + "newArrayList": 2, + "list.map": 1, + "[": 9, + "toUpperCase": 1, + "]": 9, + ".head": 1, + "set": 1, + "newHashSet": 1, + "set.filter": 1, + "it": 2, + ".size": 2, + "map": 1, + "newHashMap": 1, + "-": 5, + "map.get": 1, + "controlStructures": 1, + "looks": 1, + "like": 1, + "Java": 1, + "if": 1, + ".length": 1, + "but": 1, + "foo": 1, + "bar": 1, + "Never": 2, + "happens": 3, + "text": 2, + "never": 1, + "s": 1, + "cascades.": 1, + "Object": 1, + "someValue": 2, + "switch": 1, + "Number": 1, + "String": 2, + "loops": 1, + "for": 2, + "loop": 2, + "var": 1, + "counter": 8, + "i": 4, + "..": 1, + "while": 2, + "iterator": 1, + ".iterator": 2, + "iterator.hasNext": 1, + "iterator.next": 1, + "example6": 1, + "java.io.FileReader": 1, + "java.util.Set": 1, + "com.google.common.io.CharStreams.*": 1, + "Movies": 1, + "numberOfActionMovies": 1, + "movies.filter": 2, + "categories.contains": 1, + "yearOfBestMovieFrom80ies": 1, + ".contains": 1, + "year": 2, + ".sortBy": 1, + "rating": 3, + ".last.year": 1, + "sumOfVotesOfTop2": 1, + "long": 2, + "movies": 3, + "movies.sortBy": 1, + ".take": 1, + ".map": 1, + "numberOfVotes": 2, + ".reduce": 1, + "a": 2, + "b": 2, + "|": 2, + "_229": 1, + "new": 2, + "FileReader": 1, + ".readLines.map": 1, + "line": 1, + "segments": 1, + "line.split": 1, + "return": 1, + "Movie": 2, + "segments.next": 4, + "Integer": 1, + "parseInt": 1, + "Double": 1, + "parseDouble": 1, + "Long": 1, + "parseLong": 1, + "segments.toSet": 1, + "@Data": 1, + "title": 1, + "int": 1, + "Set": 1, + "": 1, + "categories": 1 + }, "YAML": { "gem": 1, "-": 16, @@ -31115,6 +31870,7 @@ "AppleScript": 1862, "Arduino": 20, "AutoHotkey": 3, + "Awk": 544, "C": 49038, "C++": 9713, "Ceylon": 50, @@ -31124,6 +31880,7 @@ "Delphi": 30, "Diff": 16, "Ecl": 281, + "edn": 227, "Elm": 628, "Emacs Lisp": 3, "fish": 636, @@ -31134,7 +31891,7 @@ "Groovy Server Pages": 91, "Haml": 4, "Handlebars": 69, - "INI": 8, + "INI": 27, "Ioke": 2, "Java": 7336, "JavaScript": 76934, @@ -31149,13 +31906,14 @@ "Markdown": 1, "Matlab": 6446, "Max": 136, + "Monkey": 207, "MoonScript": 1718, "Nemerle": 17, "Nginx": 179, "Nimrod": 1, "Nu": 4, "Objective-C": 26518, - "OCaml": 269, + "OCaml": 382, "Omgrofl": 57, "Opa": 28, "OpenCL": 88, @@ -31164,11 +31922,13 @@ "Parrot Internal Representation": 5, "Perl": 17113, "PHP": 20647, + "PogoScript": 250, "PowerShell": 12, "Prolog": 4040, "Python": 4020, "R": 14, "Racket": 269, + "Ragel in Ruby Host": 593, "Rebol": 11, "Ruby": 3836, "Rust": 8, @@ -31183,6 +31943,8 @@ "Tea": 3, "TeX": 1155, "Turing": 44, + "TXL": 213, + "TypeScript": 106, "Verilog": 3778, "VHDL": 42, "VimL": 20, @@ -31190,6 +31952,7 @@ "XML": 5622, "XQuery": 801, "XSLT": 44, + "Xtend": 399, "YAML": 30 }, "languages": { @@ -31198,6 +31961,7 @@ "AppleScript": 7, "Arduino": 1, "AutoHotkey": 1, + "Awk": 1, "C": 23, "C++": 17, "Ceylon": 1, @@ -31207,6 +31971,7 @@ "Delphi": 1, "Diff": 1, "Ecl": 1, + "edn": 1, "Elm": 3, "Emacs Lisp": 1, "fish": 3, @@ -31217,7 +31982,7 @@ "Groovy Server Pages": 4, "Haml": 1, "Handlebars": 2, - "INI": 1, + "INI": 2, "Ioke": 1, "Java": 5, "JavaScript": 20, @@ -31232,13 +31997,14 @@ "Markdown": 1, "Matlab": 22, "Max": 1, + "Monkey": 1, "MoonScript": 1, "Nemerle": 1, "Nginx": 1, "Nimrod": 1, "Nu": 1, "Objective-C": 19, - "OCaml": 1, + "OCaml": 2, "Omgrofl": 1, "Opa": 2, "OpenCL": 1, @@ -31247,11 +32013,13 @@ "Parrot Internal Representation": 1, "Perl": 13, "PHP": 8, + "PogoScript": 1, "PowerShell": 2, "Prolog": 6, "Python": 4, "R": 1, "Racket": 2, + "Ragel in Ruby Host": 3, "Rebol": 1, "Ruby": 15, "Rust": 1, @@ -31266,6 +32034,8 @@ "Tea": 1, "TeX": 1, "Turing": 1, + "TXL": 1, + "TypeScript": 3, "Verilog": 13, "VHDL": 1, "VimL": 2, @@ -31273,7 +32043,8 @@ "XML": 3, "XQuery": 1, "XSLT": 1, + "Xtend": 2, "YAML": 1 }, - "md5": "d39f274c63b1daaa2e1c7a3189d2386b" + "md5": "dc0cf0d799df2c7ec258ad4d2b067f57" } \ No newline at end of file