diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 4a64d603..7df5032d 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -342,7 +342,7 @@ DCPU-16 ASM: Diff: primary_extension: .diff - + Dylan: type: programming color: "#3ebc27" @@ -827,8 +827,6 @@ Myghty: NSIS: primary_extension: .nsi - extensions: - - .nsh Nemerle: type: programming diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json index 320fa066..709ddf26 100644 --- a/lib/linguist/samples.json +++ b/lib/linguist/samples.json @@ -112,7 +112,6 @@ ".kt" ], "Lasso": [ - ".inc", ".las", ".lasso", ".lasso9", @@ -157,6 +156,10 @@ "Nimrod": [ ".nim" ], + "NSIS": [ + ".nsh", + ".nsi" + ], "Nu": [ ".script!" ], @@ -361,8 +364,8 @@ ".gemrc" ] }, - "tokens_total": 334405, - "languages_total": 374, + "tokens_total": 329380, + "languages_total": 380, "tokens": { "ABAP": { "*/**": 1, @@ -12137,12 +12140,256 @@ "rm": 1 }, "Forth": { + "(": 88, + "Block": 2, + "words.": 6, + ")": 87, + "variable": 3, + "blk": 3, + "current": 5, + "-": 473, + "block": 8, + "n": 22, + "addr": 11, + ";": 61, + "buffer": 2, + "evaluate": 1, + "extended": 3, + "semantics": 3, + "flush": 1, + "load": 2, + "...": 4, + "dup": 10, + "save": 2, + "input": 2, + "in": 4, + "@": 13, + "source": 5, + "#source": 2, + "interpret": 1, + "restore": 1, + "buffers": 2, + "update": 1, + "extension": 4, + "empty": 2, + "scr": 2, + "list": 1, + "bounds": 1, + "do": 2, + "i": 5, + "emit": 2, + "loop": 4, + "refill": 2, + "thru": 1, + "x": 10, + "y": 5, + "+": 17, + "swap": 12, + "*": 9, + "forth": 2, + "Copyright": 3, + "Lars": 3, + "Brinkhoff": 3, + "Kernel": 4, + "#tib": 2, + "TODO": 12, + ".r": 1, + ".": 5, + "[": 16, + "char": 10, + "]": 15, + "parse": 5, + "type": 3, + "immediate": 19, + "<": 14, + "flag": 4, + "r": 18, + "x1": 5, + "x2": 5, + "R": 13, + "rot": 2, + "r@": 2, + "noname": 1, + "align": 2, + "here": 9, + "c": 3, + "allot": 2, + "lastxt": 4, + "SP": 1, + "query": 1, + "tib": 1, + "body": 1, + "true": 1, + "tuck": 2, + "over": 5, + "u.r": 1, + "u": 3, + "if": 9, + "drop": 4, + "false": 1, + "else": 6, + "then": 5, + "unused": 1, + "value": 1, + "create": 2, + "does": 5, + "within": 1, + "compile": 2, + "Forth2012": 2, + "core": 1, + "action": 1, + "of": 3, + "defer": 2, + "name": 1, + "s": 4, + "c@": 2, + "negate": 1, + "nip": 2, + "bl": 4, + "word": 9, + "ahead": 2, + "resolve": 4, + "literal": 4, + "postpone": 14, + "nonimmediate": 1, + "caddr": 1, + "C": 9, + "find": 2, + "cells": 1, + "postponers": 1, + "execute": 1, + "unresolved": 4, + "orig": 5, + "chars": 1, + "n1": 2, + "n2": 2, + "orig1": 1, + "orig2": 1, + "branch": 5, + "dodoes_code": 1, + "code": 3, + "begin": 2, + "dest": 5, + "while": 2, + "repeat": 2, + "until": 1, + "recurse": 1, + "pad": 3, + "If": 1, + "necessary": 1, + "and": 3, + "keep": 1, + "parsing.": 1, + "string": 3, + "cmove": 1, + "state": 2, + "cr": 3, + "abort": 3, + "": 1, + "Undefined": 1, + "ok": 1, "HELLO": 4, - "(": 2, - "-": 4, - ")": 2, - ".": 2, - ";": 2 + "KataDiversion": 1, + "Forth": 1, + "utils": 1, + "the": 7, + "stack": 3, + "EMPTY": 1, + "DEPTH": 2, + "IF": 10, + "BEGIN": 3, + "DROP": 5, + "UNTIL": 3, + "THEN": 10, + "power": 2, + "**": 2, + "n1_pow_n2": 1, + "SWAP": 8, + "DUP": 14, + "DO": 2, + "OVER": 2, + "LOOP": 2, + "NIP": 4, + "compute": 1, + "highest": 1, + "below": 1, + "N.": 1, + "e.g.": 2, + "MAXPOW2": 2, + "log2_n": 1, + "ABORT": 1, + "ELSE": 7, + "|": 4, + "I": 5, + "i*2": 1, + "/": 3, + "kata": 1, + "test": 1, + "given": 3, + "N": 6, + "has": 1, + "two": 2, + "adjacent": 2, + "bits": 3, + "NOT": 3, + "TWO": 3, + "ADJACENT": 3, + "BITS": 3, + "bool": 1, + "uses": 1, + "following": 1, + "algorithm": 1, + "return": 5, + "A": 5, + "X": 5, + "LOG2": 1, + "end": 1, + "OR": 1, + "INVERT": 1, + "maximum": 1, + "number": 4, + "which": 3, + "can": 2, + "be": 2, + "made": 2, + "with": 2, + "MAX": 2, + "NB": 3, + "m": 2, + "**n": 1, + "numbers": 1, + "or": 1, + "less": 1, + "have": 1, + "not": 1, + "bits.": 1, + "see": 1, + "http": 1, + "//www.codekata.com/2007/01/code_kata_fifte.html": 1, + "HOW": 1, + "MANY": 1, + "Tools": 2, + ".s": 1, + "depth": 1, + "traverse": 1, + "dictionary": 1, + "assembler": 1, + "kernel": 1, + "bye": 1, + "cs": 2, + "pick": 1, + "roll": 1, + "editor": 1, + "forget": 1, + "reveal": 1, + "tools": 1, + "nr": 1, + "synonym": 1, + "undefined": 2, + "defined": 1, + "invert": 1, + "/cell": 2, + "cell": 2 }, "GAS": { ".cstring": 1, @@ -19445,665 +19692,33 @@ "return": 1 }, "Lasso": { - "": 7, - "define_type": 17, - "database": 29, - "knop_base": 12, - "namespace=": 13, - "prototype": 7, - "local": 198, - "version": 5, - "2010": 6, - "11": 10, - "23": 6, - "description": 65, - "Custom": 3, - "type": 86, - "to": 169, - "interact": 4, - "with": 39, - "databases": 3, - "Supports": 6, - "both": 3, - "MySQL": 3, - "and": 84, - "FileMaker": 4, - "datasources": 3, - "CHANGE": 5, - "NOTES": 5, - "2012": 6, - "06": 3, - "10": 3, - "SP": 6, - "Fix": 3, - "for": 107, - "decimal": 6, - "precision": 3, - "bug": 4, - "in": 67, - "8": 7, - "6": 3, - "0": 5, - "1": 4, - "renderfooter": 3, - "01": 5, - "15": 3, - "Add": 4, - "support": 13, - "inline": 28, - "host": 11, - "method": 12, - "Thanks": 3, - "Ric": 3, - "Lewis": 3, - "JS": 172, - "settable": 6, - "removed": 3, - "reference": 11, - "-": 3173, - "table": 22, - "Syntax": 5, - "adjustments": 5, - "Lasso": 21, - "nextrecord": 18, - "Added": 52, - "deprecation": 3, - "warning": 4, - "field": 61, - "corrected": 3, - "the": 138, - "verification": 3, - "of": 43, - "index": 11, - "parameter": 12, - "a": 76, - "check": 9, - "before": 8, - "calling": 3, - "resultset_count": 11, - "so": 23, - "it": 33, - "will": 18, - "not": 27, - "break": 3, - "versions": 3, - "_unknowntag": 8, - "fixed": 7, - "incorrect": 3, - "debug_trace": 8, - "addrecord": 7, - "improved": 5, - "how": 4, - "keyvalue": 42, - "is": 60, - "returned": 10, - "when": 14, - "adding": 3, - "records": 7, - "inserting": 3, - "generated": 3, - "can": 25, - "now": 31, - "be": 58, - "suppressed": 3, - "by": 18, - "specifying": 3, - "false": 23, - "saverecord": 14, - "deleterecord": 8, - "use": 22, - "current": 17, - "(": 1381, - "if": 168, - "any": 21, - ")": 1386, - "have": 10, - "specified": 20, - "that": 30, - "case.": 3, - "recorddata": 10, - "no": 3, - "longer": 3, - "touch": 3, - "current_record": 3, - "was": 12, - "zero": 3, - "able": 17, - "access": 4, - "occurrence": 8, - "same": 7, - "name": 40, - "returns": 6, - "new": 20, - "data": 15, - "knop_databaserows": 5, - "added": 15, - "inlinename.": 6, - "Changed": 8, - "next.": 3, - "remains": 3, - "supported": 3, - "backwards": 3, - "compatibility.": 3, - "resets": 3, - "record": 70, - "pointer": 15, - "reaching": 3, - "last": 11, - "honors": 3, - "as": 34, - "incremented": 3, - "recordindex": 8, - "specific": 6, - "instead": 6, - "first": 24, - "found.": 3, - "getrecord": 12, - "REALLY": 3, - "works": 6, - "integer": 58, - "keyvalues": 6, - "double": 3, - "oops": 6, - "I": 6, - "thought": 3, - "but": 5, - "misplaced": 3, - "paren...": 3, - "corresponding": 4, - "tag": 14, - "[": 24, - "resultset": 3, - "]": 25, - "...": 4, - "/resultset": 3, - "used": 21, - "through": 5, - "Corrected": 10, - "handling": 3, - "lock": 40, - "user": 41, - "work": 7, - "better": 3, - "knop_user": 8, - "keeplock": 7, - "updates": 3, - "timestamp": 7, - "get": 39, - "datatype": 3, - "knop_databaserow": 5, - "size": 47, - "object": 12, - "iterated.": 3, - "When": 3, - "iterating": 3, - "each": 16, - "row": 3, - "an": 10, - "array": 35, - "values.": 3, - "Addedd": 3, - "increments": 3, - "recordpointer": 3, - "time": 11, - "called": 3, - "until": 3, - "found": 10, - "set": 21, - "reached.": 3, - "Returns": 3, - "true": 18, - "long": 3, - "there": 4, - "are": 7, - "more": 5, - "records.": 3, - "Useful": 3, - "while": 10, - "loop": 4, - "see": 17, - "example": 4, - "below": 3, - "Implemented": 3, - ".": 7, - "The": 9, - "reset": 12, - "query.": 3, - "from": 16, - "shortcut": 3, - "Removed": 3, - "onassign": 3, - "since": 6, - "causes": 5, - "touble": 3, - "Extended": 3, - "field_names": 13, - "return": 137, - "names": 8, - "also": 7, - "db": 9, - "objects": 3, - "never": 3, - "been": 3, - "query": 11, - "optionally": 3, - "types": 11, - "supports": 3, - "sql.": 3, - "Make": 3, - "sure": 4, - "SQL": 4, - "statement": 5, - "includes": 3, - "relevant": 3, - "keyfield": 24, - "lockfield": 12, - "locking": 9, - "capturesearchvars": 7, - "error_code": 58, - "error_msg": 49, - "mysteriously": 3, - "after": 3, - "operations": 3, - "caused": 3, - "errors.": 3, - "flag": 3, - "save": 3, - "locked": 6, - "without": 6, - "releasing": 3, - "Adding": 3, - "progress.": 3, - "Done": 3, - "oncreate": 6, - "getrecord.": 3, - "Moved": 8, - "documentation": 3, - "most": 3, - "member": 13, - "tags": 17, - "help": 12, - "copy": 18, - "existing": 5, - "properly": 5, - "it.": 3, - "Faster": 3, - "than": 5, - "creating": 5, - "instance": 11, - "scratch.": 3, - "shown_first": 6, - "once": 6, - "again": 3, - "hoping": 3, - "tagtime": 5, - "s": 3, - "only": 3, - "captured": 3, - "add": 22, - "update": 11, - "uselimit": 3, - "or": 11, - "querys": 3, - "LIMIT": 5, - "still": 5, - "gets": 3, - "proper": 3, - "searchresult": 3, - "vars": 14, - "using": 9, - "separate": 3, - "COUNT": 3, - "may": 1, - "always": 3, - "right": 1, - "result": 15, - "queries": 4, - "GROUP": 5, - "BY": 7, - "override": 5, - "default": 11, - "updaterecord": 1, - "Fixed": 1, - "where": 1, - "missing": 3, - "returnfield": 3, - "looking": 1, - "up": 5, - "maxrecords_value": 4, - "skiprecords_value": 2, - "searchresultvars": 3, - "affectedrecord_keyvalue": 1, - "make": 2, - "possible": 1, - "highlight": 1, - "affected": 1, - "list": 6, - "grid": 3, - "TODO": 3, - "Allow": 1, - "some": 2, - "Active": 1, - "Record": 1, - "similar": 1, - "functionality": 1, - "editing": 1, - "Look": 1, - "at": 14, - "making": 2, - "dynamically": 1, - "eliminate": 1, - "need": 1, - "one": 4, - "table.": 1, - "This": 6, - "cause": 1, - "problems": 3, - "locks": 2, - "they": 3, - "datetime_create": 1, - "datetime_mod": 1, - "user_create": 1, - "user_mod.": 1, - "Use": 1, - "allow": 1, - "verify": 3, - "them": 1, - "trying": 1, - "them.": 1, - "*/": 3, - "//": 303, - "variables": 8, - "these": 4, - "string": 87, - "actual": 2, - "statements": 1, - "case": 1, - "aliased": 1, - "seconds": 6, - "expires": 1, - "knop_seed": 3, - "encryption": 1, - "seed": 9, - "knop_lang": 9, - "fallback": 5, - "null": 56, - "map": 46, - ";": 1292, - "hold": 1, - "databaserows": 1, - "inlinename": 10, - "holds": 1, - "latest": 1, - "operation": 1, - "updated": 1, - "other": 5, - "actions": 3, - "optimistic": 1, - "resulting": 1, - "pair": 2, - "action": 3, - "ms": 3, - "moved": 1, - "single": 2, - "results": 2, - "all": 15, - "fields": 3, - "additional": 1, - "certain": 1, - "errors": 13, - "message": 7, - "normal": 4, - "values": 2, - "stored": 3, - "directly": 1, - "programatically": 1, - "iterate": 17, - "#searchresultvars": 1, - "#resultvar": 1, - "/iterate": 17, - "error": 26, - "codes": 3, - "info": 2, - "error_data": 16, - "define_tag": 100, - "required": 27, - "optional": 79, - "validate": 3, - "connection": 7, - "adds": 1, - "overhead": 1, - "test": 3, - "knop_timer": 14, - "error_noerror": 1, - "exist": 1, - "self": 493, - "Lasso_DatasourceModuleName": 1, - "#database": 5, - "fail_if": 10, - "store": 7, - "params": 13, - "local_defined": 67, - "@#database": 2, - "@#table": 2, - "@#host": 2, - "@#username": 2, - "@#password": 2, - "@#lockfield": 1, - "@#user": 1, - "param": 1, - "has": 4, - "value": 21, - "@#keyfield": 1, - "|": 26, - "build": 1, - "insert": 76, - "table_realname": 4, - "#table": 10, - "exists": 4, - "even": 4, - "Database_TableNames": 3, - "Database_TableNameItem": 3, - "loop_abort": 4, - "/if": 139, - "/Database_TableNames": 3, - "/inline": 23, - "Lasso_DatasourceIsFilemaker": 1, - "||": 16, - "Lasso_DatasourceIsFilemakerSA": 1, - "tag_name": 51, - "+": 328, - "date": 27, - "format": 9, - "#timer": 10, - "cast": 8, - "trigger": 8, - "onconvert": 10, - "/define_tag": 88, - "else": 61, - "//fail": 3, - "removeall": 28, - "knop_debug": 8, - "open": 1, - "handle": 3, - "//knop_debug": 1, - "close": 2, - "witherrors": 2, - "/handle": 1, - "clear": 3, - "search": 15, - "#_search": 21, - "#_sql": 10, - "&&": 74, - "fail": 2, - "sql": 10, - "filemaker": 2, - "defaults": 3, - "random": 3, - "#inlinename": 7, - "knop_unique": 6, - "remove": 9, - "&": 38, - "delete": 6, - "nothing": 2, - "show": 3, - "ok": 4, - "string_findregexp": 10, - "#sql": 43, - "find": 71, - "ignorecase": 14, - "maxrecords": 3, - "skiprecords": 2, - "later": 3, - "parameters": 3, - "conflict": 1, - "#keyfield": 6, - "#keyvalue": 13, - "perform": 1, - "put": 1, - "provided": 2, - "#querytimer": 4, - "action_statement": 6, - "found_count": 22, - "#fields": 1, - "#_fields": 23, - "wrapper": 2, - "look": 5, - "op": 3, - "duplicate": 1, - "proceed": 1, - "create": 8, - "unique": 2, - "Keyfield": 2, - "#lock": 15, - "Lockfield": 3, - "must": 7, - "isa": 32, - "User": 3, - "#user": 14, - "id_user": 1, - "logged": 1, - "select": 3, - "present": 2, - "already": 3, - "expired": 1, - "split": 3, - "#lockvalue": 3, - "#lock_timestamp": 2, - "<": 16, - "#lock_user": 3, - "valid": 1, - "another": 3, - "this": 20, - "real": 1, - "condition": 5, - "go": 1, - "ahead": 2, - "encrypt_blowfish": 2, - "internal": 4, - "#keyvalue_temp": 2, - "keyfield_value": 8, - "could": 1, - "tell": 1, - "addlock": 1, - "dbname": 1, - "varname": 6, - "lockvalue": 10, - "id": 10, - "_fields": 3, - "db_connect": 2, - "lock_seed": 3, - "lock_timestamp": 2, - "lock_user": 2, - "lock_expires": 2, - "eq": 3, - "%": 16, - "Q": 1, - "T": 4, - "lockvalue_encrypted": 1, - "isfilemaker": 2, - "OK": 1, - "grab": 1, - "Delete": 1, - "failed": 4, - "release": 1, - "suitable": 1, - "showing": 1, - "Clearlocks": 3, - "/records": 1, - "encode_sql": 1, - "#recordindex": 30, - "i.e.": 2, - "#recorddata": 2, - "#field_name": 9, - "#field_names": 7, - "#types": 3, - "field_name": 4, - "count": 2, - "loop_count": 4, - "#types_mapping": 1, - "/loop": 1, - "@#field_names": 1, - "#table_names": 1, - "@#table_names": 1, - "record_array": 2, - "#index": 16, - "on": 2, - "demand": 1, - "records_array": 2, - "@": 9, - "#fieldname": 13, - "<=>": 7, - "ocurrence": 2, - "faster": 3, - "slightly": 2, - "slower": 4, - "findposition": 3, - "indexmatches": 3, - "#indexmatches": 3, - "next": 2, - "xhtml": 29, - "#endslash": 12, - "#eol": 12, - "join": 6, - "Internal": 1, - "capture": 2, - "various": 1, - "like": 1, - "shown_last": 3, - "shown_count": 2, - "lasso_tagexists": 5, - "knop_foundrows": 3, - "adjust": 1, - "math_min": 1, - "gives": 1, - "lasso_currentaction": 2, - "populate": 1, - "/define_type": 7, - "namespace": 19, - "#records_array": 1, - "indexes": 1, - "different": 4, - "previous": 1, - "behind": 1, - "prevents": 1, - "unloading": 1, - "restart": 1, - "#record_array": 1, + "<": 7, "LassoScript": 1, + "//": 169, "JSON": 2, "Encoding": 1, + "and": 52, "Decoding": 1, "Copyright": 1, + "-": 2248, "LassoSoft": 1, "Inc.": 1, "": 1, "": 1, "": 1, + "This": 5, + "tag": 11, + "is": 35, + "now": 23, "incorporated": 1, + "in": 46, + "Lasso": 15, "If": 4, + "(": 640, "Lasso_TagExists": 1, + ")": 639, "False": 1, + ";": 573, "Define_Tag": 1, "Namespace": 1, "Required": 1, @@ -20118,12 +19733,25 @@ "output": 30, "newoptions": 1, "options": 2, + "array": 20, + "set": 10, + "list": 4, "queue": 2, "priorityqueue": 2, "stack": 2, + "pair": 1, + "map": 23, + "[": 22, + "]": 23, "literal": 3, + "string": 59, + "integer": 30, + "decimal": 5, "boolean": 4, + "null": 26, + "date": 23, "temp": 12, + "object": 7, "{": 18, "}": 18, "client_ip": 1, @@ -20134,16 +19762,22 @@ "": 3, "Decode_JSON": 2, "Decode_": 1, + "value": 14, "consume_string": 1, "ibytes": 9, "unescapes": 1, "u": 1, "UTF": 4, + "%": 14, "QT": 4, "TZ": 2, + "T": 3, "consume_token": 1, "obytes": 3, "delimit": 7, + "true": 12, + "false": 8, + ".": 5, "consume_array": 1, "consume_object": 1, "key": 3, @@ -20159,18 +19793,29 @@ "JSON_RPCCall": 1, "RPCCall": 1, "JSON_": 1, + "method": 7, + "params": 11, + "id": 7, + "host": 6, "//localhost/lassoapps.8/rpc/rpc.lasso": 1, "request": 2, + "result": 6, "JSON_Records": 3, "KeyField": 1, "ReturnField": 1, "ExcludeField": 1, "Fields": 1, + "_fields": 1, + "fields": 2, "No": 1, + "found": 5, + "for": 65, "_keyfield": 4, + "keyfield": 4, "ID": 1, "_index": 1, "_return": 1, + "returnfield": 1, "_exclude": 1, "excludefield": 1, "_records": 1, @@ -20178,6 +19823,9 @@ "_temp": 1, "_field": 1, "_output": 1, + "error_msg": 15, + "error_code": 11, + "found_count": 11, "rows": 1, "#_records": 1, "Return": 7, @@ -20192,24 +19840,36 @@ "json_serialize": 18, "e": 13, "bytes": 8, + "+": 146, "#e": 13, "Replace": 19, + "&": 21, "json_literal": 1, "asstring": 4, + "format": 7, "gmt": 1, + "|": 13, "trait_forEach": 1, + "local": 116, "foreach": 1, "#output": 50, "#delimit": 7, "#1": 3, + "return": 75, + "with": 25, "pr": 1, "eachPair": 1, + "select": 1, "#pr": 2, + "first": 12, "second": 8, + "join": 5, "json_object": 2, "foreachpair": 1, + "any": 14, "serialize": 1, "json_consume_string": 3, + "while": 9, "#temp": 19, "#ibytes": 17, "export8bits": 6, @@ -20219,13 +19879,18 @@ "/while": 7, "unescape": 1, "//Replace": 1, + "if": 76, "BeginsWith": 1, + "&&": 30, "EndsWith": 1, "Protect": 1, "serialization_reader": 1, "xml": 1, "read": 1, "/Protect": 1, + "else": 32, + "size": 24, + "or": 6, "regexp": 1, "d": 2, "Z": 1, @@ -20234,10 +19899,13 @@ "yyyyMMdd": 2, "HHmmssZ": 1, "HHmmss": 1, + "/if": 53, "json_consume_token": 2, "marker": 4, "Is": 1, + "also": 5, "end": 2, + "of": 24, "token": 1, "//............................................................................": 2, "string_IsNumeric": 1, @@ -20246,21 +19914,28 @@ "Discard": 1, "whitespace": 3, "Else": 7, + "insert": 18, "#key": 12, "json_consume_object": 2, "Loop_Abort": 1, "/While": 1, "Find": 3, + "isa": 25, "First": 4, + "find": 57, "Second": 1, "json_deserialize": 1, "removeLeading": 1, "bom_utf8": 1, "Reset": 1, + "on": 1, + "provided": 1, "**/": 1, + "type": 63, "parent": 5, "public": 1, "onCreate": 1, + "...": 3, "..onCreate": 1, "#rest": 1, "json_rpccall": 1, @@ -20272,35 +19947,60 @@ "Encode_JSON": 1, "#method": 1, "#params": 5, + "": 6, "2009": 14, "09": 10, "04": 8, + "JS": 126, + "Added": 40, "content_body": 14, "compatibility": 4, "pre": 4, + "8": 6, "5": 4, "05": 4, "07": 6, + "timestamp": 4, + "to": 98, "knop_cachestore": 4, "maxage": 2, + "parameter": 8, "knop_cachefetch": 4, + "Corrected": 8, "construction": 2, "cache_name": 2, "internally": 2, + "the": 86, "knop_cache": 2, + "tags": 14, + "so": 16, + "it": 20, + "will": 12, + "work": 6, "correctly": 2, + "at": 10, "site": 4, "root": 2, "2008": 6, + "11": 8, "dummy": 2, + "knop_debug": 4, "ctype": 2, + "be": 38, + "able": 14, "transparently": 2, + "without": 4, "L": 2, "Debug": 2, "24": 2, "knop_stripbackticks": 2, + "01": 4, "28": 2, "Cache": 2, + "name": 32, + "used": 12, + "when": 10, + "using": 8, "session": 4, "storage": 8, "2007": 6, @@ -20308,29 +20008,51 @@ "knop_cachedelete": 2, "Created": 4, "03": 2, + "knop_foundrows": 2, + "condition": 4, "returning": 2, + "normal": 2, "For": 2, + "lasso_tagexists": 4, + "define_tag": 48, + "namespace=": 12, "__html_reply__": 4, + "define_type": 14, "debug": 2, + "_unknowntag": 6, + "onconvert": 2, "stripbackticks": 2, "description=": 2, "priority=": 2, "required=": 2, "input": 2, + "split": 2, "@#output": 2, + "/define_tag": 36, + "description": 34, + "namespace": 16, "priority": 8, "Johan": 2, "S": 2, "lve": 2, "#charlist": 6, + "current": 10, + "time": 8, + "a": 52, "mixed": 2, + "up": 4, + "as": 26, + "seed": 6, "#seed": 36, "convert": 4, + "this": 14, "base": 6, "conversion": 4, + "get": 12, "#base": 8, "/": 6, "over": 2, + "new": 14, "chunk": 2, "millisecond": 2, "math_random": 2, @@ -20341,12 +20063,22 @@ "removetrailing": 8, "response_filepath": 8, "//tagswap.net/found_rows": 2, + "action_statement": 2, + "string_findregexp": 8, + "#sql": 42, + "ignorecase": 12, + "||": 8, + "maxrecords_value": 2, "inaccurate": 2, + "must": 4, "accurate": 2, "Default": 2, "usually": 2, "fastest.": 2, "Can": 2, + "not": 10, + "GROUP": 4, + "BY": 6, "example.": 2, "normalize": 4, "around": 2, @@ -20356,19 +20088,39 @@ "replace": 8, "ReplaceOnlyOne": 2, "substring": 6, + "remove": 6, "ORDER": 2, + "statement": 4, + "since": 4, + "causes": 4, + "problems": 2, + "field": 26, "aliases": 2, "we": 2, + "can": 14, "simple": 2, + "later": 2, + "query": 4, "contains": 2, + "use": 10, "SQL_CALC_FOUND_ROWS": 2, "which": 2, "much": 2, + "slower": 2, + "see": 16, "//bugs.mysql.com/bug.php": 2, "removeleading": 2, + "inline": 4, + "sql": 2, "exit": 2, "here": 2, "normally": 2, + "/inline": 2, + "fallback": 4, + "required": 10, + "optional": 36, + "local_defined": 26, + "knop_seed": 2, "#RandChars": 4, "Get": 2, "Math_Random": 2, @@ -20387,13 +20139,23 @@ "EndPosition": 2, "Seed": 2, "String_IsAlphaNumeric": 2, + "self": 72, "_date_msec": 4, + "/define_type": 4, + "seconds": 4, + "default": 4, + "store": 4, + "all": 6, "page": 14, + "vars": 8, + "specified": 8, + "iterate": 12, "keys": 6, "var": 38, "#item": 10, "#type": 26, "#data": 14, + "/iterate": 12, "//fail_if": 6, "session_id": 6, "#session": 10, @@ -20405,15 +20167,22 @@ "initiate": 10, "thread": 6, "RW": 6, + "lock": 24, "global": 40, "Thread_RWLock": 6, + "create": 6, + "reference": 10, + "@": 8, "writing": 6, + "#lock": 12, "writelock": 4, + "check": 6, "cache": 4, "unlock": 6, "writeunlock": 4, "#maxage": 4, "cached": 8, + "data": 12, "too": 4, "old": 4, "reading": 2, @@ -20425,54 +20194,94 @@ "All": 4, "Knop": 6, "custom": 8, + "types": 10, "should": 4, + "have": 6, "identify": 2, "registered": 2, "knop": 6, "isknoptype": 2, "knop_knoptype": 2, + "prototype": 4, + "version": 4, "14": 4, "Base": 2, "framework": 2, "Contains": 2, "common": 4, + "member": 10, "Used": 2, "boilerplate": 2, + "creating": 4, + "other": 4, + "instance": 8, + "variables": 2, + "are": 4, "available": 2, "well": 2, + "CHANGE": 4, + "NOTES": 4, + "Syntax": 4, + "adjustments": 4, "9": 2, + "Changed": 6, + "error": 22, "numbers": 2, + "added": 10, + "even": 2, "language": 10, + "already": 2, "exists.": 2, + "improved": 4, "reporting": 2, "messages": 6, "such": 2, + "from": 6, "bad": 2, + "database": 14, + "queries": 2, "error_lang": 2, "provide": 2, + "knop_lang": 8, + "add": 12, "localized": 2, "except": 2, + "knop_base": 8, "html": 4, + "xhtml": 28, + "help": 10, "nicely": 2, "formatted": 2, "output.": 2, "Centralized": 2, "knop_base.": 2, + "Moved": 6, + "codes": 2, "improve": 2, "documentation.": 2, "It": 2, + "always": 2, + "an": 8, "parameter.": 2, "trace": 2, + "tagtime": 4, + "was": 6, "nav": 4, "earlier": 2, + "varname": 4, "retreive": 2, "variable": 8, + "that": 18, + "stored": 2, "in.": 2, "automatically": 2, "sense": 2, "doctype": 6, + "exists": 2, "buffer.": 2, + "The": 6, "performance.": 2, + "internal": 2, "html.": 2, "Introduced": 2, "_knop_data": 10, @@ -20480,21 +20289,30 @@ "level": 2, "caching": 2, "between": 2, + "different": 2, "objects.": 2, + "TODO": 2, "option": 2, "Google": 2, "Code": 2, "Wiki": 2, "working": 2, + "properly": 4, "run": 2, + "by": 12, "atbegin": 2, "handler": 2, "explicitly": 2, + "*/": 2, "entire": 4, + "ms": 2, "defined": 4, + "each": 8, + "instead": 4, "avoid": 2, "recursion": 2, "properties": 4, + "#endslash": 10, "#tags": 2, "#t": 2, "doesn": 4, @@ -20513,25 +20331,229 @@ "#xhtmlparam": 4, "plain": 2, "#doctype": 4, + "copy": 4, "standard": 2, "code": 2, + "errors": 12, + "error_data": 12, "form": 2, + "grid": 2, "lang": 2, + "user": 4, "#error_lang": 12, "addlanguage": 4, "strings": 6, "@#errorcodes": 2, "#error_lang_custom": 2, "#custom_language": 10, + "once": 4, + "one": 2, "#custom_string": 4, "#errorcodes": 4, "#error_code": 10, + "message": 6, "getstring": 2, + "test": 2, "known": 2, "lasso": 2, + "knop_timer": 2, + "knop_unique": 2, + "look": 2, "#varname": 6, + "loop_abort": 2, + "tag_name": 2, + "#timer": 2, "#trace": 4, - "merge": 2 + "merge": 2, + "#eol": 8, + "2010": 4, + "23": 4, + "Custom": 2, + "interact": 2, + "databases": 2, + "Supports": 4, + "both": 2, + "MySQL": 2, + "FileMaker": 2, + "datasources": 2, + "2012": 4, + "06": 2, + "10": 2, + "SP": 4, + "Fix": 2, + "precision": 2, + "bug": 2, + "6": 2, + "0": 2, + "1": 2, + "renderfooter": 2, + "15": 2, + "Add": 2, + "support": 6, + "Thanks": 2, + "Ric": 2, + "Lewis": 2, + "settable": 4, + "removed": 2, + "table": 6, + "nextrecord": 12, + "deprecation": 2, + "warning": 2, + "corrected": 2, + "verification": 2, + "index": 4, + "before": 4, + "calling": 2, + "resultset_count": 6, + "break": 2, + "versions": 2, + "fixed": 4, + "incorrect": 2, + "debug_trace": 2, + "addrecord": 4, + "how": 2, + "keyvalue": 10, + "returned": 6, + "adding": 2, + "records": 4, + "inserting": 2, + "generated": 2, + "suppressed": 2, + "specifying": 2, + "saverecord": 8, + "deleterecord": 4, + "case.": 2, + "recorddata": 6, + "no": 2, + "longer": 2, + "touch": 2, + "current_record": 2, + "zero": 2, + "access": 2, + "occurrence": 2, + "same": 4, + "returns": 4, + "knop_databaserows": 2, + "inlinename.": 4, + "next.": 2, + "remains": 2, + "supported": 2, + "backwards": 2, + "compatibility.": 2, + "resets": 2, + "record": 20, + "pointer": 8, + "reaching": 2, + "last": 4, + "honors": 2, + "incremented": 2, + "recordindex": 4, + "specific": 2, + "found.": 2, + "getrecord": 8, + "REALLY": 2, + "works": 4, + "keyvalues": 4, + "double": 2, + "oops": 4, + "I": 4, + "thought": 2, + "but": 2, + "misplaced": 2, + "paren...": 2, + "corresponding": 2, + "resultset": 2, + "/resultset": 2, + "through": 2, + "handling": 2, + "better": 2, + "knop_user": 4, + "keeplock": 4, + "updates": 2, + "datatype": 2, + "knop_databaserow": 2, + "iterated.": 2, + "When": 2, + "iterating": 2, + "row": 2, + "values.": 2, + "Addedd": 2, + "increments": 2, + "recordpointer": 2, + "called": 2, + "until": 2, + "reached.": 2, + "Returns": 2, + "long": 2, + "there": 2, + "more": 2, + "records.": 2, + "Useful": 2, + "loop": 2, + "example": 2, + "below": 2, + "Implemented": 2, + "reset": 2, + "query.": 2, + "shortcut": 2, + "Removed": 2, + "onassign": 2, + "touble": 2, + "Extended": 2, + "field_names": 2, + "names": 4, + "db": 2, + "objects": 2, + "never": 2, + "been": 2, + "optionally": 2, + "supports": 2, + "sql.": 2, + "Make": 2, + "sure": 2, + "SQL": 2, + "includes": 2, + "relevant": 2, + "lockfield": 2, + "locking": 4, + "capturesearchvars": 2, + "mysteriously": 2, + "after": 2, + "operations": 2, + "caused": 2, + "errors.": 2, + "flag": 2, + "save": 2, + "locked": 2, + "releasing": 2, + "Adding": 2, + "progress.": 2, + "Done": 2, + "oncreate": 2, + "getrecord.": 2, + "documentation": 2, + "most": 2, + "existing": 2, + "it.": 2, + "Faster": 2, + "than": 2, + "scratch.": 2, + "shown_first": 2, + "again": 2, + "hoping": 2, + "s": 2, + "only": 2, + "captured": 2, + "update": 2, + "uselimit": 2, + "querys": 2, + "LIMIT": 2, + "still": 2, + "gets": 2, + "proper": 2, + "searchresult": 2, + "separate": 2, + "COUNT": 2 }, "Less": { "@blue": 4, @@ -22562,6 +22584,269 @@ "Nimrod": { "echo": 1 }, + "NSIS": { + ";": 39, + "bigtest.nsi": 1, + "This": 2, + "script": 1, + "attempts": 1, + "to": 6, + "test": 1, + "most": 1, + "of": 3, + "the": 4, + "functionality": 1, + "NSIS": 3, + "exehead.": 1, + "-": 205, + "ifdef": 2, + "HAVE_UPX": 1, + "packhdr": 1, + "tmp.dat": 1, + "endif": 4, + "NOCOMPRESS": 1, + "SetCompress": 1, + "off": 1, + "Name": 1, + "Caption": 1, + "Icon": 1, + "OutFile": 1, + "SetDateSave": 1, + "on": 6, + "SetDatablockOptimize": 1, + "CRCCheck": 1, + "SilentInstall": 1, + "normal": 1, + "BGGradient": 1, + "FFFFFF": 1, + "InstallColors": 1, + "FF8080": 1, + "XPStyle": 1, + "InstallDir": 1, + "InstallDirRegKey": 1, + "HKLM": 9, + "CheckBitmap": 1, + "LicenseText": 1, + "LicenseData": 1, + "RequestExecutionLevel": 1, + "admin": 1, + "Page": 4, + "license": 1, + "components": 1, + "directory": 3, + "instfiles": 2, + "UninstPage": 2, + "uninstConfirm": 1, + "ifndef": 2, + "NOINSTTYPES": 1, + "only": 1, + "if": 4, + "not": 2, + "defined": 1, + "InstType": 6, + "/NOCUSTOM": 1, + "/COMPONENTSONLYONCUSTOM": 1, + "AutoCloseWindow": 1, + "false": 1, + "ShowInstDetails": 1, + "show": 1, + "Section": 5, + "empty": 1, + "string": 1, + "makes": 1, + "it": 3, + "hidden": 1, + "so": 1, + "would": 1, + "starting": 1, + "with": 1, + "write": 2, + "reg": 1, + "info": 1, + "StrCpy": 2, + "DetailPrint": 1, + "WriteRegStr": 4, + "SOFTWARE": 7, + "NSISTest": 7, + "BigNSISTest": 8, + "uninstall": 2, + "strings": 1, + "SetOutPath": 3, + "INSTDIR": 15, + "File": 3, + "/a": 1, + "CreateDirectory": 1, + "recursively": 1, + "create": 1, + "a": 2, + "for": 2, + "fun.": 1, + "WriteUninstaller": 1, + "Nop": 1, + "fun": 1, + "SectionEnd": 5, + "SectionIn": 4, + "Start": 2, + "MessageBox": 11, + "MB_OK": 8, + "MB_YESNO": 3, + "IDYES": 2, + "MyLabel": 2, + "SectionGroup": 2, + "/e": 1, + "SectionGroup1": 1, + "WriteRegDword": 3, + "xdeadbeef": 1, + "WriteRegBin": 1, + "WriteINIStr": 5, + "Call": 6, + "MyFunctionTest": 1, + "DeleteINIStr": 1, + "DeleteINISec": 1, + "ReadINIStr": 1, + "StrCmp": 1, + "INIDelSuccess": 2, + "ClearErrors": 1, + "ReadRegStr": 1, + "HKCR": 1, + "xyz_cc_does_not_exist": 1, + "IfErrors": 1, + "NoError": 2, + "Goto": 1, + "ErrorYay": 2, + "CSCTest": 1, + "Group2": 1, + "BeginTestSection": 1, + "IfFileExists": 1, + "BranchTest69": 1, + "|": 3, + "MB_ICONQUESTION": 1, + "IDNO": 1, + "NoOverwrite": 1, + "skipped": 2, + "file": 4, + "doesn": 2, + "s": 1, + "icon": 1, + "start": 1, + "minimized": 1, + "and": 1, + "give": 1, + "hotkey": 1, + "(": 5, + "Ctrl": 1, + "+": 2, + "Shift": 1, + "Q": 2, + ")": 5, + "CreateShortCut": 2, + "SW_SHOWMINIMIZED": 1, + "CONTROL": 1, + "SHIFT": 1, + "MyTestVar": 1, + "myfunc": 1, + "test.ini": 2, + "MySectionIni": 1, + "Value1": 1, + "failed": 1, + "TextInSection": 1, + "will": 1, + "example2.": 1, + "Hit": 1, + "next": 1, + "continue.": 1, + "{": 8, + "NSISDIR": 1, + "}": 8, + "Contrib": 1, + "Graphics": 1, + "Icons": 1, + "nsis1": 1, + "uninstall.ico": 1, + "Uninstall": 2, + "Software": 1, + "Microsoft": 1, + "Windows": 3, + "CurrentVersion": 1, + "silent.nsi": 1, + "LogicLib.nsi": 1, + "bt": 1, + "uninst.exe": 1, + "SMPROGRAMS": 2, + "Big": 1, + "Test": 2, + "*.*": 2, + "BiG": 1, + "Would": 1, + "you": 1, + "like": 1, + "remove": 1, + "cpdest": 3, + "MyProjectFamily": 2, + "MyProject": 1, + "Note": 1, + "could": 1, + "be": 1, + "removed": 1, + "IDOK": 1, + "t": 1, + "exist": 1, + "NoErrorMsg": 1, + "x64.nsh": 1, + "A": 1, + "few": 1, + "simple": 1, + "macros": 1, + "handle": 1, + "installations": 1, + "x64": 1, + "machines.": 1, + "RunningX64": 4, + "checks": 1, + "installer": 1, + "is": 2, + "running": 1, + "x64.": 1, + "If": 1, + "EndIf": 1, + "DisableX64FSRedirection": 4, + "disables": 1, + "system": 2, + "redirection.": 2, + "EnableX64FSRedirection": 4, + "enables": 1, + "SYSDIR": 1, + "some.dll": 2, + "#": 3, + "extracts": 2, + "C": 2, + "System32": 1, + "SysWOW64": 1, + "___X64__NSH___": 3, + "define": 4, + "include": 1, + "LogicLib.nsh": 1, + "macro": 3, + "_RunningX64": 1, + "_a": 1, + "_b": 1, + "_t": 2, + "_f": 2, + "insertmacro": 2, + "_LOGICLIB_TEMP": 3, + "System": 4, + "kernel32": 4, + "GetCurrentProcess": 1, + "i.s": 1, + "IsWow64Process": 1, + "*i.s": 1, + "Pop": 1, + "_": 1, + "macroend": 3, + "Wow64EnableWow64FsRedirection": 2, + "i0": 1, + "i1": 1 + }, "Nu": { "SHEBANG#!nush": 1, "(": 1, @@ -34837,7 +35122,7 @@ "Elm": 628, "Emacs Lisp": 3, "fish": 636, - "Forth": 16, + "Forth": 1516, "GAS": 133, "Gosu": 413, "Groovy": 69, @@ -34851,7 +35136,7 @@ "JSON": 619, "Julia": 247, "Kotlin": 155, - "Lasso": 17099, + "Lasso": 9849, "Less": 39, "Literate CoffeeScript": 275, "LiveScript": 123, @@ -34866,6 +35151,7 @@ "Nemerle": 17, "Nginx": 179, "Nimrod": 1, + "NSIS": 725, "Nu": 4, "Objective-C": 26518, "OCaml": 382, @@ -34932,7 +35218,7 @@ "Elm": 3, "Emacs Lisp": 1, "fish": 3, - "Forth": 2, + "Forth": 7, "GAS": 1, "Gosu": 5, "Groovy": 2, @@ -34946,7 +35232,7 @@ "JSON": 5, "Julia": 1, "Kotlin": 1, - "Lasso": 5, + "Lasso": 4, "Less": 1, "Literate CoffeeScript": 1, "LiveScript": 1, @@ -34961,6 +35247,7 @@ "Nemerle": 1, "Nginx": 1, "Nimrod": 1, + "NSIS": 2, "Nu": 1, "Objective-C": 19, "OCaml": 2, @@ -35006,5 +35293,5 @@ "Xtend": 2, "YAML": 1 }, - "md5": "a9d0233f8915b35f1bdc01847d964a0c" + "md5": "ca4d9b4279558fef161b159ab0c55802" } \ No newline at end of file