diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json index b5f3067a..4411fd6f 100644 --- a/lib/linguist/samples.json +++ b/lib/linguist/samples.json @@ -429,6 +429,9 @@ ".pl", ".prolog" ], + "Propeller Spin": [ + ".spin" + ], "Protocol Buffer": [ ".proto" ], @@ -692,8 +695,8 @@ ".gemrc" ] }, - "tokens_total": 592428, - "languages_total": 722, + "tokens_total": 605947, + "languages_total": 732, "tokens": { "ABAP": { "*/**": 1, @@ -51092,6 +51095,2094 @@ "right": 1, "L": 2 }, + "Propeller Spin": { + "{": 26, + "*****************************************": 4, + "*": 143, + "x4": 4, + "Keypad": 1, + "Reader": 1, + "v1.0": 4, + "Author": 8, + "Beau": 2, + "Schwabe": 2, + "Copyright": 10, + "(": 356, + "c": 33, + ")": 356, + "Parallax": 10, + "See": 10, + "end": 12, + "of": 108, + "file": 9, + "for": 70, + "terms": 9, + "use.": 9, + "}": 26, + "Operation": 2, + "This": 3, + "object": 7, + "uses": 2, + "a": 72, + "capacitive": 1, + "PIN": 1, + "approach": 1, + "to": 191, + "reading": 1, + "the": 136, + "keypad.": 1, + "To": 3, + "do": 26, + "so": 11, + "ALL": 2, + "pins": 26, + "are": 18, + "made": 2, + "LOW": 2, + "and": 95, + "an": 12, + "OUTPUT": 2, + "I/O": 3, + "pins.": 1, + "Then": 1, + "set": 42, + "INPUT": 2, + "state.": 1, + "At": 1, + "this": 26, + "point": 21, + "only": 63, + "one": 4, + "pin": 18, + "is": 51, + "HIGH": 3, + "at": 26, + "time.": 2, + "If": 2, + "closed": 1, + "then": 5, + "will": 12, + "be": 46, + "read": 29, + "on": 12, + "input": 2, + "otherwise": 1, + "returned.": 1, + "The": 17, + "keypad": 4, + "decoding": 1, + "routine": 1, + "requires": 3, + "two": 6, + "subroutines": 1, + "returns": 6, + "entire": 1, + "matrix": 1, + "into": 19, + "single": 2, + "WORD": 1, + "variable": 1, + "indicating": 1, + "which": 16, + "buttons": 2, + "pressed.": 1, + "Multiple": 1, + "button": 2, + "presses": 1, + "allowed": 1, + "with": 8, + "understanding": 1, + "that": 10, + "BOX": 2, + "entries": 1, + "can": 4, + "confused.": 1, + "An": 1, + "example": 3, + "entry...": 1, + "or": 43, + "#": 97, + "etc.": 1, + "where": 2, + "any": 15, + "pressed": 3, + "evaluate": 1, + "non": 3, + "as": 8, + "being": 2, + "even": 1, + "when": 3, + "they": 2, + "not.": 1, + "There": 1, + "no": 7, + "danger": 1, + "physical": 1, + "electrical": 1, + "damage": 1, + "s": 16, + "just": 2, + "way": 1, + "sensing": 1, + "method": 2, + "happens": 1, + "work.": 1, + "Schematic": 1, + "No": 2, + "resistors": 4, + "capacitors.": 1, + "connections": 1, + "directly": 1, + "from": 21, + "Clear": 2, + "value": 51, + "ReadRow": 4, + "Shift": 3, + "left": 12, + "by": 17, + "preset": 1, + "P0": 2, + "P7": 2, + "LOWs": 1, + "dira": 3, + "[": 35, + "]": 34, + "make": 16, + "INPUTSs": 1, + "...": 5, + "now": 3, + "act": 1, + "like": 4, + "tiny": 1, + "capacitors": 1, + "outa": 2, + "n": 4, + "Pin": 1, + "OUTPUT...": 1, + "Make": 1, + ";": 2, + "charge": 10, + "+": 759, + "ina": 3, + "Pn": 1, + "remain": 1, + "discharged": 1, + "DAT": 7, + "TERMS": 9, + "OF": 49, + "USE": 19, + "MIT": 9, + "License": 9, + "Permission": 9, + "hereby": 9, + "granted": 9, + "free": 10, + "person": 9, + "obtaining": 9, + "copy": 21, + "software": 9, + "associated": 11, + "documentation": 9, + "files": 9, + "deal": 9, + "in": 53, + "Software": 28, + "without": 19, + "restriction": 9, + "including": 9, + "limitation": 9, + "rights": 9, + "use": 19, + "modify": 9, + "merge": 9, + "publish": 9, + "distribute": 9, + "sublicense": 9, + "and/or": 9, + "sell": 9, + "copies": 18, + "permit": 9, + "persons": 9, + "whom": 9, + "furnished": 9, + "subject": 9, + "following": 9, + "conditions": 9, + "above": 11, + "copyright": 9, + "notice": 18, + "permission": 9, + "shall": 9, + "included": 9, + "all": 14, + "substantial": 9, + "portions": 9, + "Software.": 9, + "THE": 59, + "SOFTWARE": 19, + "IS": 10, + "PROVIDED": 9, + "WITHOUT": 10, + "WARRANTY": 10, + "ANY": 20, + "KIND": 10, + "EXPRESS": 10, + "OR": 70, + "IMPLIED": 10, + "INCLUDING": 10, + "BUT": 10, + "NOT": 11, + "LIMITED": 10, + "TO": 10, + "WARRANTIES": 10, + "MERCHANTABILITY": 10, + "FITNESS": 10, + "FOR": 20, + "A": 21, + "PARTICULAR": 10, + "PURPOSE": 10, + "AND": 10, + "NONINFRINGEMENT.": 10, + "IN": 40, + "NO": 10, + "EVENT": 10, + "SHALL": 10, + "AUTHORS": 10, + "COPYRIGHT": 10, + "HOLDERS": 10, + "BE": 10, + "LIABLE": 10, + "CLAIM": 10, + "DAMAGES": 10, + "OTHER": 20, + "LIABILITY": 10, + "WHETHER": 10, + "AN": 10, + "ACTION": 10, + "CONTRACT": 10, + "TORT": 10, + "OTHERWISE": 10, + "ARISING": 10, + "FROM": 10, + "OUT": 10, + "CONNECTION": 10, + "WITH": 10, + "DEALINGS": 10, + "SOFTWARE.": 10, + "****************************************": 4, + "Debug_Lcd": 1, + "v1.2": 2, + "Authors": 1, + "Jon": 2, + "Williams": 2, + "Jeff": 2, + "Martin": 2, + "Inc.": 8, + "Debugging": 1, + "wrapper": 1, + "Serial_Lcd": 1, + "-": 486, + "March": 1, + "Updated": 4, + "conform": 1, + "Propeller": 3, + "initialization": 2, + "standards.": 1, + "v1.1": 8, + "April": 1, + "consistency.": 1, + "OBJ": 2, + "lcd": 2, + "number": 27, + "string": 8, + "conversion": 1, + "PUB": 63, + "init": 2, + "baud": 2, + "lines": 24, + "okay": 11, + "Initializes": 1, + "serial": 1, + "LCD": 4, + "true": 6, + "if": 53, + "parameters": 19, + "lcd.init": 1, + "finalize": 1, + "Finalizes": 1, + "frees": 6, + "floats": 1, + "lcd.finalize": 1, + "putc": 1, + "txbyte": 2, + "Send": 1, + "byte": 27, + "terminal": 4, + "lcd.putc": 1, + "str": 3, + "strAddr": 2, + "Print": 15, + "zero": 10, + "terminated": 4, + "lcd.str": 8, + "dec": 3, + "signed": 4, + "decimal": 5, + "num.dec": 1, + "decf": 1, + "width": 9, + "Prints": 2, + "space": 1, + "padded": 2, + "fixed": 1, + "field": 4, + "num.decf": 1, + "decx": 1, + "digits": 23, + "negative": 2, + "num.decx": 1, + "hex": 3, + "hexadecimal": 4, + "num.hex": 1, + "ihex": 1, + "indicated": 2, + "num.ihex": 1, + "bin": 3, + "binary": 4, + "num.bin": 1, + "ibin": 1, + "%": 162, + "num.ibin": 1, + "cls": 1, + "Clears": 2, + "moves": 1, + "cursor": 9, + "home": 4, + "position": 9, + "lcd.cls": 1, + "Moves": 2, + "lcd.home": 1, + "gotoxy": 1, + "col": 9, + "line": 33, + "col/line": 1, + "lcd.gotoxy": 1, + "clrln": 1, + "lcd.clrln": 1, + "type": 4, + "Selects": 1, + "off": 8, + "blink": 4, + "lcd.cursor": 1, + "display": 23, + "status": 15, + "Controls": 1, + "visibility": 1, + "false": 7, + "hide": 1, + "contents": 3, + "clearing": 1, + "lcd.displayOn": 1, + "else": 3, + "lcd.displayOff": 1, + "custom": 2, + "char": 2, + "chrDataAddr": 3, + "Installs": 1, + "character": 6, + "map": 1, + "address": 16, + "definition": 9, + "array": 1, + "lcd.custom": 1, + "backLight": 1, + "Enable": 1, + "disable": 7, + "backlight": 1, + "affects": 1, + "backlit": 1, + "models": 1, + "lcd.backLight": 1, + "***************************************": 12, + "Graphics": 3, + "Driver": 4, + "Chip": 7, + "Gracey": 7, + "Theory": 1, + "cog": 39, + "launched": 1, + "processes": 1, + "commands": 1, + "via": 5, + "routines.": 1, + "Points": 1, + "arcs": 1, + "sprites": 1, + "text": 9, + "polygons": 1, + "rasterized": 1, + "specified": 1, + "stretch": 1, + "memory": 2, + "serves": 1, + "generic": 1, + "bitmap": 15, + "buffer.": 1, + "displayed": 1, + "TV.SRC": 1, + "VGA.SRC": 1, + "driver.": 3, + "GRAPHICS_DEMO.SRC": 1, + "usage": 1, + "example.": 1, + "CON": 4, + "#1": 47, + "_setup": 1, + "_color": 2, + "_width": 2, + "_plot": 2, + "_line": 2, + "_arc": 2, + "_vec": 2, + "_vecarc": 2, + "_pix": 1, + "_pixarc": 1, + "_text": 2, + "_textarc": 1, + "_textmode": 2, + "_fill": 1, + "_loop": 5, + "VAR": 10, + "long": 122, + "command": 7, + "bitmap_base": 7, + "pixel": 40, + "data": 47, + "slices": 3, + "text_xs": 1, + "text_ys": 1, + "text_sp": 1, + "text_just": 1, + "font": 3, + "pointer": 14, + "same": 7, + "instances": 1, + "stop": 9, + "cognew": 4, + "@loop": 1, + "@command": 1, + "Stop": 6, + "graphics": 4, + "driver": 17, + "cogstop": 3, + "setup": 3, + "x_tiles": 9, + "y_tiles": 9, + "x_origin": 2, + "y_origin": 2, + "base_ptr": 3, + "|": 22, + "bases_ptr": 3, + "slices_ptr": 1, + "Set": 5, + "x": 112, + "tiles": 19, + "x16": 7, + "pixels": 14, + "each": 11, + "y": 80, + "relative": 2, + "center": 10, + "base": 6, + "setcommand": 13, + "write": 36, + "bases": 2, + "<<": 70, + "retain": 2, + "high": 7, + "level": 5, + "bitmap_longs": 1, + "clear": 5, + "dest_ptr": 2, + "Copy": 1, + "double": 2, + "buffered": 1, + "flicker": 5, + "destination": 1, + "color": 39, + "bit": 35, + "pattern": 2, + "code": 3, + "bits": 29, + "@colors": 2, + "&": 21, + "determine": 2, + "shape/width": 2, + "w": 8, + "F": 18, + "pixel_width": 1, + "pixel_passes": 2, + "@w": 1, + "update": 7, + "new": 6, + "repeat": 18, + "i": 24, + "p": 8, + "E": 7, + "r": 4, + "<": 14, + "colorwidth": 1, + "plot": 17, + "Plot": 3, + "@x": 6, + "Draw": 7, + "endpoint": 1, + "arc": 21, + "xr": 7, + "yr": 7, + "angle": 23, + "anglestep": 2, + "steps": 9, + "arcmode": 2, + "radii": 3, + "initial": 6, + "FFF": 3, + "..359.956": 3, + "step": 9, + "leaves": 1, + "between": 4, + "points": 2, + "vec": 1, + "vecscale": 5, + "vecangle": 5, + "vecdef_ptr": 5, + "vector": 12, + "sprite": 14, + "scale": 7, + "rotation": 3, + "Vector": 2, + "word": 212, + "length": 4, + "vecarc": 2, + "pix": 3, + "pixrot": 3, + "pixdef_ptr": 3, + "mirror": 1, + "Pixel": 1, + "justify": 4, + "draw": 5, + "textarc": 1, + "string_ptr": 6, + "justx": 2, + "justy": 3, + "it": 8, + "may": 6, + "necessary": 1, + "call": 44, + ".finish": 1, + "immediately": 1, + "afterwards": 1, + "prevent": 1, + "subsequent": 1, + "clobbering": 1, + "drawn": 1, + "@justx": 1, + "@x_scale": 1, + "get": 30, + "half": 2, + "min": 4, + "max": 6, + "pmin": 1, + "round/square": 1, + "corners": 1, + "y2": 7, + "x2": 6, + "fill": 3, + "pmax": 2, + "triangle": 3, + "sides": 1, + "polygon": 1, + "tri": 2, + "x3": 4, + "y3": 5, + "y4": 1, + "x1": 5, + "y1": 7, + "xy": 1, + "solid": 1, + "/": 27, + "finish": 2, + "Wait": 2, + "current": 3, + "insure": 2, + "safe": 1, + "manually": 1, + "manipulate": 1, + "while": 5, + "primitives": 1, + "xa0": 53, + "start": 16, + "ya1": 3, + "ya2": 1, + "ya3": 2, + "ya4": 40, + "ya5": 3, + "ya6": 21, + "ya7": 9, + "ya8": 19, + "ya9": 5, + "yaA": 18, + "yaB": 4, + "yaC": 12, + "yaD": 4, + "yaE": 1, + "yaF": 1, + "xb0": 19, + "yb1": 2, + "yb2": 1, + "yb3": 4, + "yb4": 15, + "yb5": 2, + "yb6": 7, + "yb7": 3, + "yb8": 20, + "yb9": 5, + "ybA": 8, + "ybB": 1, + "ybC": 32, + "ybD": 1, + "ybE": 1, + "ybF": 1, + "ax1": 11, + "radius": 2, + "ay2": 23, + "ay3": 6, + "ay4": 4, + "a0": 8, + "a2": 1, + "farc": 41, + "another": 7, + "arc/line": 1, + "Round": 1, + "recipes": 1, + "C": 11, + "D": 18, + "fline": 88, + "xa2": 48, + "xb2": 26, + "xa1": 8, + "xb1": 2, + "more": 90, + "xa3": 8, + "xb3": 6, + "xb4": 35, + "a9": 3, + "ax2": 30, + "ay1": 10, + "a7": 2, + "aE": 1, + "aC": 2, + ".": 2, + "aF": 4, + "aD": 3, + "aB": 2, + "xa4": 13, + "a8": 8, + "@": 1, + "a4": 3, + "B": 15, + "H": 1, + "J": 1, + "L": 5, + "N": 1, + "P": 6, + "R": 3, + "T": 5, + "aA": 5, + "V": 7, + "X": 4, + "Z": 1, + "b": 1, + "d": 2, + "f": 2, + "h": 2, + "j": 2, + "l": 2, + "t": 10, + "v": 1, + "z": 4, + "delta": 10, + "bullet": 1, + "fx": 1, + "*************************************": 2, + "org": 2, + "loop": 14, + "rdlong": 16, + "t1": 139, + "par": 20, + "wz": 21, + "arguments": 1, + "mov": 154, + "t2": 90, + "t3": 10, + "#8": 14, + "arg": 3, + "arg0": 12, + "add": 92, + "d0": 11, + "#4": 8, + "djnz": 24, + "wrlong": 6, + "dx": 20, + "dy": 15, + "arg1": 3, + "ror": 4, + "#16": 6, + "jump": 1, + "jumps": 6, + "color_": 1, + "plot_": 2, + "arc_": 2, + "vecarc_": 1, + "pixarc_": 1, + "textarc_": 2, + "fill_": 1, + "setup_": 1, + "xlongs": 4, + "xorigin": 2, + "yorigin": 4, + "arg3": 12, + "basesptr": 4, + "arg5": 6, + "jmp": 24, + "#loop": 9, + "width_": 1, + "pwidth": 3, + "passes": 3, + "#plotd": 3, + "line_": 1, + "#linepd": 2, + "arg7": 6, + "#3": 7, + "cmp": 16, + "exit": 5, + "px": 14, + "py": 11, + "mode": 7, + "if_z": 11, + "#plotp": 3, + "test": 38, + "arg4": 5, + "iterations": 1, + "vecdef": 1, + "rdword": 10, + "t7": 8, + "add/sub": 1, + "to/from": 1, + "t6": 7, + "sumc": 4, + "#multiply": 2, + "round": 1, + "up": 4, + "/2": 1, + "lsb": 1, + "shr": 24, + "t4": 7, + "if_nc": 15, + "h8000": 5, + "wc": 57, + "if_c": 37, + "xwords": 1, + "ywords": 1, + "xxxxxxxx": 2, + "save": 1, + "actual": 4, + "sy": 5, + "rdbyte": 3, + "origin": 1, + "adjust": 4, + "neg": 2, + "sub": 12, + "arg2": 7, + "sumnc": 7, + "if_nz": 18, + "yline": 1, + "sx": 4, + "#0": 20, + "next": 16, + "#2": 15, + "shl": 21, + "t5": 4, + "xpixel": 2, + "rol": 1, + "muxc": 5, + "pcolor": 5, + "color1": 2, + "color2": 2, + "@string": 1, + "#arcmod": 1, + "text_": 1, + "chr": 4, + "done": 3, + "scan": 7, + "tjz": 8, + "def": 2, + "extract": 4, + "_0001_1": 1, + "#fontb": 3, + "textsy": 2, + "starting": 1, + "_0011_0": 1, + "#11": 1, + "#arcd": 1, + "#fontxy": 1, + "advance": 2, + "textsx": 3, + "_0111_0": 1, + "setd_ret": 1, + "fontxy_ret": 1, + "ret": 17, + "fontb": 1, + "multiply": 8, + "fontb_ret": 1, + "textmode_": 1, + "textsp": 2, + "da": 1, + "db": 1, + "db2": 1, + "linechange": 1, + "lines_minus_1": 1, + "right": 9, + "fractions": 1, + "pre": 1, + "increment": 1, + "counter": 1, + "yloop": 2, + "integers": 1, + "base0": 17, + "base1": 10, + "sar": 8, + "cmps": 3, + "out": 24, + "range": 2, + "ylongs": 6, + "skip": 5, + "mins": 1, + "mask": 3, + "mask0": 8, + "#5": 2, + "ready": 10, + "count": 4, + "mask1": 6, + "bits0": 6, + "bits1": 5, + "pass": 5, + "not": 6, + "full": 3, + "longs": 15, + "deltas": 1, + "linepd": 1, + "wr": 2, + "direction": 2, + "abs": 1, + "dominant": 2, + "axis": 1, + "last": 6, + "ratio": 1, + "xloop": 1, + "linepd_ret": 1, + "plotd": 1, + "wide": 3, + "bounds": 2, + "#plotp_ret": 2, + "#7": 2, + "store": 1, + "writes": 1, + "pair": 1, + "account": 1, + "special": 1, + "case": 5, + "andn": 7, + "slice": 7, + "shift0": 1, + "colorize": 1, + "upper": 2, + "subx": 1, + "#wslice": 1, + "offset": 14, + "Get": 2, + "args": 5, + "move": 2, + "using": 1, + "first": 9, + "arg6": 1, + "arcmod_ret": 1, + "arg2/t4": 1, + "arg4/t6": 1, + "arcd": 1, + "#setd": 1, + "#polarx": 1, + "Polar": 1, + "cartesian": 1, + "polarx": 1, + "sine_90": 2, + "sine": 7, + "quadrant": 3, + "nz": 3, + "negate": 2, + "table": 9, + "sine_table": 1, + "shift": 7, + "final": 3, + "sine/cosine": 1, + "integer": 2, + "negnz": 3, + "sine_180": 1, + "shifted": 1, + "multiplier": 3, + "product": 1, + "Defined": 1, + "constants": 2, + "hFFFFFFFF": 1, + "FFFFFFFF": 1, + "fontptr": 1, + "Undefined": 2, + "temps": 1, + "res": 89, + "pointers": 2, + "slicesptr": 1, + "line/plot": 1, + "coordinates": 1, + "Inductive": 1, + "Sensor": 1, + "Demo": 1, + "Test": 2, + "Circuit": 1, + "pF": 1, + "K": 4, + "M": 1, + "FPin": 2, + "SDF": 1, + "sigma": 3, + "feedback": 2, + "SDI": 1, + "GND": 4, + "Coils": 1, + "Wire": 1, + "used": 9, + "was": 2, + "GREEN": 2, + "about": 4, + "gauge": 1, + "Coke": 3, + "Can": 3, + "form": 7, + "MHz": 16, + "BIC": 1, + "pen": 1, + "How": 1, + "does": 2, + "work": 2, + "Note": 1, + "reported": 2, + "resonate": 5, + "frequency": 18, + "LC": 8, + "frequency.": 2, + "Instead": 1, + "voltage": 5, + "produced": 1, + "circuit": 5, + "clipped.": 1, + "In": 2, + "below": 4, + "When": 1, + "you": 5, + "apply": 1, + "small": 1, + "specific": 1, + "near": 1, + "uncommon": 1, + "measure": 1, + "times": 3, + "amount": 1, + "applying": 1, + "circuit.": 1, + "through": 1, + "diode": 2, + "basically": 1, + "feeds": 1, + "divide": 3, + "divider": 1, + "...So": 1, + "order": 1, + "see": 2, + "ADC": 2, + "sweep": 2, + "result": 6, + "output": 11, + "needs": 1, + "generate": 1, + "Volts": 1, + "ground.": 1, + "drop": 1, + "across": 1, + "since": 1, + "sensitive": 1, + "works": 1, + "after": 2, + "divider.": 1, + "typical": 1, + "magnitude": 1, + "applied": 2, + "might": 1, + "look": 2, + "something": 1, + "*****": 4, + "...With": 1, + "looks": 1, + "X****": 1, + "...The": 1, + "denotes": 1, + "location": 1, + "reason": 1, + "slightly": 1, + "reasons": 1, + "really.": 1, + "lazy": 1, + "I": 1, + "didn": 1, + "acts": 1, + "dead": 1, + "short.": 1, + "situation": 1, + "exactly": 1, + "great": 1, + "gr.start": 2, + "gr.setup": 2, + "FindResonateFrequency": 1, + "DisplayInductorValue": 2, + "Freq.Synth": 1, + "FValue": 1, + "ADC.SigmaDelta": 1, + "@FTemp": 1, + "gr.clear": 1, + "gr.copy": 2, + "display_base": 2, + "Option": 2, + "Start": 6, + "*********************************************": 2, + "Frequency": 1, + "LowerFrequency": 2, + "*100/": 1, + "UpperFrequency": 1, + "gr.colorwidth": 4, + "gr.plot": 3, + "gr.line": 3, + "FTemp/1024": 1, + "Finish": 1, + "PS/2": 1, + "Keyboard": 1, + "v1.0.1": 2, + "REVISION": 2, + "HISTORY": 2, + "/15/2006": 2, + "Tool": 1, + "par_tail": 1, + "key": 4, + "buffer": 4, + "head": 1, + "par_present": 1, + "states": 1, + "par_keys": 1, + "******************************************": 2, + "entry": 1, + "movd": 10, + "#_dpin": 1, + "masks": 1, + "dmask": 4, + "_dpin": 3, + "cmask": 2, + "_cpin": 2, + "reset": 14, + "parameter": 14, + "_head": 6, + "_present/_states": 1, + "dlsb": 2, + "stat": 6, + "Update": 1, + "_head/_present/_states": 1, + "#1*4": 1, + "scancode": 2, + "state": 2, + "#receive": 1, + "AA": 1, + "extended": 1, + "if_nc_and_z": 2, + "F0": 3, + "unknown": 2, + "ignore": 2, + "#newcode": 1, + "_states": 2, + "set/clear": 1, + "#_states": 1, + "reg": 5, + "muxnc": 5, + "cmpsub": 4, + "shift/ctrl/alt/win": 1, + "pairs": 1, + "E0": 1, + "handle": 1, + "scrlock/capslock/numlock": 1, + "_000": 5, + "_locks": 5, + "#29": 1, + "change": 3, + "configure": 3, + "flag": 5, + "leds": 3, + "check": 5, + "shift1": 1, + "if_nz_and_c": 4, + "#@shift1": 1, + "@table": 1, + "#look": 1, + "alpha": 1, + "considering": 1, + "capslock": 1, + "if_nz_and_nc": 1, + "xor": 8, + "flags": 1, + "alt": 1, + "room": 1, + "valid": 2, + "enter": 1, + "FF": 3, + "#11*4": 1, + "wrword": 1, + "F3": 1, + "keyboard": 3, + "lock": 1, + "#transmit": 2, + "rev": 1, + "rcl": 2, + "_present": 2, + "#update": 1, + "Lookup": 2, + "perform": 2, + "lookup": 1, + "movs": 9, + "#table": 1, + "#27": 1, + "#rand": 1, + "Transmit": 1, + "pull": 2, + "clock": 4, + "low": 5, + "napshr": 3, + "#13": 3, + "#18": 2, + "release": 1, + "transmit_bit": 1, + "#wait_c0": 2, + "_d2": 1, + "wcond": 3, + "c1": 2, + "c0d0": 2, + "wait": 6, + "until": 3, + "#wait": 2, + "#receive_ack": 1, + "ack": 1, + "error": 1, + "#reset": 2, + "transmit_ret": 1, + "receive": 1, + "receive_bit": 1, + "pause": 1, + "us": 1, + "#nap": 1, + "_d3": 1, + "#receive_bit": 1, + "align": 1, + "isolate": 1, + "look_ret": 1, + "receive_ack_ret": 1, + "receive_ret": 1, + "wait_c0": 1, + "c0": 1, + "timeout": 1, + "ms": 4, + "wloop": 1, + "required": 4, + "_d4": 1, + "replaced": 1, + "c0/c1/c0d0/c1d1": 1, + "if_never": 1, + "replacements": 1, + "#wloop": 3, + "if_c_or_nz": 1, + "c1d1": 1, + "if_nc_or_z": 1, + "nap": 5, + "scales": 1, + "time": 7, + "snag": 1, + "cnt": 2, + "elapses": 1, + "nap_ret": 1, + "F9": 1, + "F5": 1, + "D2": 1, + "F1": 2, + "D1": 1, + "F12": 1, + "F10": 1, + "D7": 1, + "F6": 1, + "D3": 1, + "Tab": 2, + "Alt": 2, + "F3F2": 1, + "q": 1, + "Win": 2, + "Space": 2, + "Apps": 1, + "Power": 1, + "Sleep": 1, + "EF2F": 1, + "CapsLock": 1, + "Enter": 3, + "WakeUp": 1, + "BackSpace": 1, + "C5E1": 1, + "C0E4": 1, + "Home": 1, + "Insert": 1, + "C9EA": 1, + "Down": 1, + "E5": 1, + "Right": 1, + "C2E8": 1, + "Esc": 1, + "DF": 2, + "F11": 1, + "EC": 1, + "PageDn": 1, + "ED": 1, + "PrScr": 1, + "C6E9": 1, + "ScrLock": 1, + "D6": 1, + "Uninitialized": 3, + "_________": 5, + "Key": 1, + "Codes": 1, + "keypress": 1, + "keystate": 2, + "E0..FF": 1, + "AS": 1, + "TV": 9, + "May": 2, + "tile": 41, + "size": 5, + "enable": 5, + "efficient": 2, + "tv_mode": 2, + "NTSC": 11, + "lntsc": 3, + "cycles": 4, + "per": 4, + "sync": 10, + "fpal": 2, + "_433_618": 2, + "PAL": 10, + "spal": 3, + "colortable": 7, + "inside": 2, + "tvptr": 3, + "starts": 4, + "available": 4, + "@entry": 3, + "Assembly": 2, + "language": 2, + "Entry": 2, + "tasks": 6, + "#10": 2, + "Superfield": 2, + "_mode": 7, + "interlace": 20, + "vinv": 2, + "hsync": 5, + "waitvid": 3, + "burst": 2, + "sync_high2": 2, + "task": 2, + "section": 4, + "undisturbed": 2, + "black": 2, + "visible": 7, + "vb": 2, + "leftmost": 1, + "_vt": 3, + "vertical": 29, + "expand": 3, + "vert": 1, + "vscl": 12, + "hb": 2, + "horizontal": 21, + "hx": 5, + "colors": 18, + "screen": 13, + "video": 7, + "repoint": 2, + "hf": 2, + "linerot": 5, + "field1": 4, + "unless": 2, + "invisible": 8, + "if_z_eq_c": 1, + "#hsync": 1, + "vsync": 4, + "pulses": 2, + "vsync1": 2, + "#sync_low1": 1, + "hhalf": 2, + "field2": 1, + "#superfield": 1, + "Blank": 1, + "Horizontal": 1, + "pal": 2, + "toggle": 1, + "phaseflip": 4, + "phasemask": 2, + "sync_scale1": 1, + "blank": 2, + "hsync_ret": 1, + "vsync_high": 1, + "#sync_high1": 1, + "Tasks": 1, + "performed": 1, + "sections": 1, + "during": 2, + "back": 8, + "porch": 9, + "load": 3, + "#_enable": 1, + "_pins": 4, + "_enable": 2, + "#disabled": 2, + "break": 6, + "return": 15, + "later": 6, + "rd": 1, + "#wtab": 1, + "ltab": 1, + "#ltab": 1, + "CLKFREQ": 10, + "cancel": 1, + "_broadcast": 4, + "m8": 3, + "jmpret": 5, + "taskptr": 3, + "taskret": 4, + "ctra": 5, + "pll": 5, + "fcolor": 4, + "#divide": 2, + "vco": 3, + "movi": 3, + "_111": 1, + "ctrb": 4, + "limit": 4, + "m128": 2, + "_100": 1, + "within": 5, + "_001": 1, + "frqb": 2, + "swap": 2, + "broadcast/baseband": 1, + "strip": 3, + "chroma": 19, + "baseband": 18, + "_auralcog": 1, + "_hx": 4, + "consider": 2, + "lineadd": 4, + "lineinc": 3, + "/160": 2, + "loaded": 3, + "#9": 2, + "FC": 2, + "_colors": 2, + "colorreg": 3, + "d6": 3, + "colorloop": 1, + "keep": 2, + "loading": 2, + "m1": 4, + "multiply_ret": 2, + "Disabled": 2, + "try": 2, + "again": 2, + "reload": 1, + "_000_000": 6, + "d0s1": 1, + "F0F0F0F0": 1, + "pins0": 1, + "_01110000_00001111_00000111": 1, + "pins1": 1, + "_11110111_01111111_01110111": 1, + "sync_high1": 1, + "_101010_0101": 1, + "NTSC/PAL": 2, + "metrics": 1, + "tables": 1, + "wtab": 1, + "sntsc": 3, + "lpal": 3, + "hrest": 2, + "vvis": 2, + "vrep": 2, + "_8A": 1, + "_AA": 1, + "sync_scale2": 1, + "_00000000_01_10101010101010_0101": 1, + "m2": 1, + "Parameter": 4, + "/non": 4, + "tccip": 3, + "_screen": 3, + "@long": 2, + "_ht": 2, + "_ho": 2, + "fit": 2, + "contiguous": 1, + "tv_status": 4, + "off/on": 3, + "tv_pins": 5, + "ntsc/pal": 3, + "tv_screen": 5, + "tv_ht": 5, + "tv_hx": 5, + "expansion": 8, + "tv_ho": 5, + "tv_broadcast": 4, + "aural": 13, + "fm": 6, + "preceding": 2, + "copied": 2, + "your": 2, + "code.": 2, + "After": 2, + "setting": 2, + "variables": 3, + "@tv_status": 3, + "All": 2, + "reloaded": 2, + "superframe": 2, + "allowing": 2, + "live": 2, + "changes.": 2, + "minimize": 2, + "correlate": 2, + "changes": 3, + "tv_status.": 1, + "Experimentation": 2, + "optimize": 2, + "some": 3, + "parameters.": 2, + "descriptions": 2, + "sets": 3, + "indicate": 2, + "disabled": 3, + "tv_enable": 2, + "requirement": 2, + "currently": 4, + "outputting": 4, + "driven": 2, + "reduces": 2, + "power": 3, + "_______": 2, + "select": 9, + "group": 7, + "_0111": 6, + "broadcast": 19, + "_1111": 6, + "_0000": 4, + "active": 3, + "top": 10, + "nibble": 4, + "bottom": 5, + "signal": 8, + "arranged": 3, + "attach": 1, + "ohm": 10, + "resistor": 4, + "sum": 7, + "/560/1100": 2, + "subcarrier": 3, + "network": 1, + "visual": 1, + "carrier": 1, + "selects": 4, + "x32": 6, + "tileheight": 4, + "controls": 4, + "mixing": 2, + "mix": 2, + "black/white": 2, + "composite": 1, + "progressive": 2, + "less": 5, + "good": 5, + "motion": 2, + "interlaced": 5, + "doubles": 1, + "format": 1, + "ticks": 11, + "must": 18, + "least": 14, + "_318_180": 1, + "_579_545": 1, + "Hz": 5, + "_734_472": 1, + "itself": 1, + "words": 5, + "define": 10, + "tv_vt": 3, + "has": 4, + "bitfields": 2, + "colorset": 2, + "ptr": 5, + "pixelgroup": 2, + "colorset*": 2, + "pixelgroup**": 2, + "ppppppppppcccc00": 2, + "colorsets": 4, + "four": 8, + "**": 2, + "pixelgroups": 2, + "": 5, + "tv_colors": 2, + "fields": 2, + "values": 2, + "luminance": 2, + "modulation": 4, + "adds/subtracts": 1, + "beware": 1, + "modulated": 1, + "produce": 1, + "saturated": 1, + "toggling": 1, + "levels": 1, + "because": 1, + "abruptly": 1, + "rather": 1, + "against": 1, + "white": 2, + "background": 1, + "best": 1, + "appearance": 1, + "_____": 6, + "practical": 2, + "/30": 1, + "factor": 4, + "sure": 4, + "||": 5, + "than": 5, + "tv_vx": 2, + "tv_vo": 2, + "pos/neg": 4, + "centered": 2, + "image": 2, + "shifts": 4, + "right/left": 2, + "up/down": 2, + "____________": 1, + "expressed": 1, + "ie": 1, + "channel": 1, + "_250_000": 2, + "modulator": 2, + "turned": 2, + "saves": 2, + "broadcasting": 1, + "___________": 1, + "tv_auralcog": 1, + "supply": 1, + "selected": 1, + "bandwidth": 2, + "KHz": 3, + "vary": 1, + "Terminal": 1, + "instead": 1, + "minimum": 2, + "x_scale": 4, + "x_spacing": 4, + "normal": 1, + "x_chr": 2, + "y_chr": 5, + "y_scale": 3, + "y_spacing": 3, + "y_offset": 2, + "x_limit": 2, + "x_screen": 1, + "y_limit": 3, + "y_screen": 4, + "y_max": 3, + "y_screen_bytes": 2, + "y_scroll": 2, + "y_scroll_longs": 4, + "y_clear": 2, + "y_clear_longs": 2, + "paramcount": 1, + "ccinp": 1, + "tv_hc": 1, + "cells": 1, + "cell": 1, + "@bitmap": 1, + "FC0": 1, + "gr.textmode": 1, + "gr.width": 1, + "tv.stop": 2, + "gr.stop": 1, + "schemes": 1, + "tab": 3, + "gr.color": 1, + "gr.text": 1, + "@c": 1, + "gr.finish": 2, + "newline": 3, + "strsize": 2, + "_000_000_000": 2, + "//": 4, + "elseif": 2, + "lookupz": 2, + "..": 4, + "PRI": 1, + "longmove": 2, + "longfill": 2, + "tvparams": 1, + "tvparams_pins": 1, + "_0101": 1, + "vc": 1, + "vx": 2, + "vo": 1, + "auralcog": 1, + "color_schemes": 1, + "BC_6C_05_02": 1, + "E_0D_0C_0A": 1, + "E_6D_6C_6A": 1, + "BE_BD_BC_BA": 1, + "Text": 1, + "x13": 2, + "cols": 5, + "rows": 4, + "screensize": 4, + "lastrow": 2, + "tv_count": 2, + "row": 4, + "tv": 2, + "basepin": 3, + "setcolors": 2, + "@palette": 1, + "@tv_params": 1, + "@screen": 3, + "tv.start": 1, + "stringptr": 3, + "k": 1, + "Output": 1, + "backspace": 1, + "spaces": 1, + "follows": 4, + "Y": 2, + "others": 1, + "printable": 1, + "characters": 1, + "wordfill": 2, + "print": 2, + "A..": 1, + "other": 1, + "colorptr": 2, + "fore": 3, + "Override": 1, + "default": 1, + "palette": 2, + "list": 1, + "scroll": 1, + "hc": 1, + "ho": 1, + "dark": 2, + "blue": 3, + "BB": 1, + "yellow": 1, + "brown": 1, + "cyan": 3, + "red": 2, + "pink": 1, + "VGA": 8, + "vga_mode": 3, + "vgaptr": 3, + "hv": 5, + "bcolor": 3, + "#colortable": 2, + "#blank_line": 3, + "nobl": 1, + "_vx": 1, + "nobp": 1, + "nofp": 1, + "#blank_hsync": 1, + "front": 4, + "vf": 1, + "nofl": 1, + "#tasks": 1, + "before": 1, + "_vs": 2, + "except": 1, + "#blank_vsync": 1, + "#field": 1, + "superfield": 1, + "blank_vsync": 1, + "h2": 2, + "if_c_and_nz": 1, + "blank_hsync": 1, + "_hf": 1, + "invisble": 1, + "_hb": 1, + "#hv": 1, + "blank_hsync_ret": 1, + "blank_line_ret": 1, + "blank_vsync_ret": 1, + "_status": 1, + "#paramcount": 1, + "directions": 1, + "_rate": 3, + "pllmin": 1, + "_011": 1, + "rate": 6, + "hvbase": 5, + "frqa": 3, + "vmask": 1, + "hmask": 1, + "vcfg": 2, + "colormask": 1, + "waitcnt": 3, + "#entry": 1, + "Initialized": 1, + "lowest": 1, + "pllmax": 1, + "*16": 1, + "m4": 1, + "tihv": 1, + "_hd": 1, + "_hs": 1, + "_vd": 1, + "underneath": 1, + "BF": 1, + "___": 1, + "/1/2": 1, + "off/visible/invisible": 1, + "vga_enable": 3, + "pppttt": 1, + "vga_colors": 2, + "vga_vt": 6, + "vga_vx": 4, + "vga_vo": 4, + "vga_hf": 2, + "vga_hb": 2, + "vga_vf": 2, + "vga_vb": 2, + "tick": 2, + "@vga_status": 1, + "vga_status.": 1, + "__________": 4, + "vga_status": 1, + "________": 3, + "vga_pins": 1, + "monitors": 1, + "allows": 1, + "polarity": 1, + "respectively": 1, + "vga_screen": 1, + "vga_ht": 3, + "care": 1, + "suggested": 1, + "bits/pins": 3, + "green": 1, + "bit/pin": 1, + "signals": 1, + "connect": 3, + "RED": 1, + "BLUE": 1, + "connector": 3, + "always": 2, + "HSYNC": 1, + "VSYNC": 1, + "______": 14, + "vga_hx": 3, + "vga_ho": 2, + "equal": 1, + "vga_hd": 2, + "exceed": 1, + "vga_vd": 2, + "recommended": 2, + "vga_hs": 1, + "vga_vs": 1, + "vga_rate": 2, + "should": 1, + "Vocal": 2, + "Tract": 2, + "October": 1, + "synthesizes": 1, + "human": 1, + "vocal": 10, + "tract": 12, + "real": 2, + "It": 1, + "MHz.": 1, + "controlled": 1, + "reside": 1, + "parent": 1, + "aa": 2, + "ga": 5, + "gp": 2, + "vp": 3, + "vr": 1, + "f1": 4, + "f2": 1, + "f3": 3, + "f4": 2, + "na": 2, + "nf": 2, + "fa": 2, + "ff": 2, + "values.": 2, + "Before": 1, + "were": 1, + "interpolation": 1, + "shy": 1, + "frame": 12, + "makes": 1, + "behave": 1, + "sensibly": 1, + "gaps.": 1, + "frame_buffers": 2, + "bytes": 2, + "frame_longs": 3, + "frame_bytes": 1, + "...must": 1, + "dira_": 3, + "dirb_": 1, + "ctra_": 1, + "ctrb_": 3, + "frqa_": 3, + "cnt_": 1, + "many": 1, + "...contiguous": 1, + "tract_ptr": 3, + "pos_pin": 7, + "neg_pin": 6, + "fm_offset": 5, + "positive": 1, + "also": 1, + "enabled": 2, + "generation": 2, + "_500_000": 1, + "Remember": 1, + "duty": 2, + "Ready": 1, + "clkfreq": 2, + "Launch": 1, + "@attenuation": 1, + "Reset": 1, + "buffers": 1, + "@index": 1, + "constant": 3, + "frame_buffer_longs": 2, + "set_attenuation": 1, + "master": 2, + "attenuation": 3, + "initially": 2, + "set_pace": 2, + "percentage": 3, + "pace": 3, + "go": 1, + "Queue": 1, + "transition": 1, + "over": 2, + "Load": 1, + "bytemove": 1, + "@frames": 1, + "index": 5, + "Increment": 1, + "Returns": 4, + "queue": 2, + "useful": 2, + "checking": 1, + "would": 1, + "have": 1, + "frames": 2, + "empty": 2, + "detecting": 1, + "finished": 1, + "sample_ptr": 1, + "receives": 1, + "audio": 1, + "samples": 1, + "updated": 1, + "@sample": 1, + "aural_id": 1, + "id": 2, + "executing": 1, + "algorithm": 1, + "connecting": 1, + "Initialization": 1, + "reserved": 3, + "clear_cnt": 1, + "#2*15": 1, + "hub": 1, + "minst": 3, + "d0s0": 3, + "mult_ret": 1, + "antilog_ret": 1, + "assemble": 1, + "cordic": 4, + "reserves": 2, + "cstep": 1, + "instruction": 2, + "prepare": 1, + "cnt_value": 3, + "cnt_ticks": 3, + "Loop": 1, + "sample": 2, + "period": 1, + "cycle": 1, + "driving": 1, + "h80000000": 2, + "White": 1, + "noise": 3, + "source": 2, + "lfsr": 1, + "lfsr_taps": 2, + "Aspiration": 1, + "vibrato": 3, + "vphase": 2, + "glottal": 2, + "pitch": 5, + "mesh": 1, + "tune": 2, + "convert": 1, + "log": 2, + "phase": 2, + "gphase": 3, + "formant2": 2, + "rotate": 2, + "f2x": 3, + "f2y": 3, + "#cordic": 2, + "formant4": 2, + "f4x": 3, + "f4y": 3, + "subtract": 1, + "nx": 4, + "negated": 1, + "nasal": 2, + "amplitude": 3, + "#mult": 1, + "fphase": 4, + "frication": 2, + "#sine": 1, + "Handle": 1, + "frame_ptr": 6, + "past": 1, + "miscellaneous": 2, + "frame_index": 3, + "stepsize": 2, + "step_size": 5, + "h00FFFFFF": 2, + "final1": 2, + "finali": 2, + "iterate": 3, + "aa..ff": 4, + "accurate": 1, + "accumulation": 1, + "step_acc": 3, + "set2": 3, + "#par_curr": 1, + "set3": 2, + "#par_next": 1, + "set4": 3, + "#par_step": 1, + "#24": 1, + "par_curr": 3, + "absolute": 1, + "msb": 2, + "nr": 1, + "mult": 2, + "par_step": 1, + "frame_cnt": 2, + "step1": 2, + "stepi": 1, + "stepframe": 1, + "#frame_bytes": 1, + "par_next": 2, + "Math": 1, + "Subroutines": 1, + "Antilog": 1, + "whole": 2, + "fraction": 1, + "antilog": 2, + "FFEA0000": 1, + "h00000FFE": 2, + "insert": 2, + "leading": 1, + "Scaled": 1, + "unsigned": 3, + "h00001000": 2, + "negc": 1, + "Multiply": 1, + "#15": 1, + "mult_step": 1, + "Cordic": 1, + "degree": 1, + "#cordic_steps": 1, + "gets": 1, + "assembled": 1, + "cordic_dx": 1, + "incremented": 1, + "cordic_a": 1, + "cordic_delta": 2, + "linear": 1, + "register": 1, + "B901476": 1, + "greater": 1, + "h40000000": 1, + "h01000000": 1, + "FFFFFF": 1, + "h00010000": 1, + "h0000D000": 1, + "D000": 1, + "h00007000": 1, + "FFE": 1, + "h00000800": 1, + "registers": 2, + "startup": 2, + "Data": 1, + "zeroed": 1, + "cleared": 1, + "f1x": 1, + "f1y": 1, + "f3x": 1, + "f3y": 1, + "aspiration": 1, + "***": 1, + "mult_steps": 1, + "assembly": 1, + "area": 1, + "w/ret": 1, + "cordic_ret": 1 + }, "Protocol Buffer": { "package": 1, "tutorial": 1, @@ -63172,6 +65263,7 @@ "PowerShell": 12, "Processing": 74, "Prolog": 468, + "Propeller Spin": 13519, "Protocol Buffer": 63, "PureScript": 1652, "Python": 5994, @@ -63352,6 +65444,7 @@ "PowerShell": 2, "Processing": 1, "Prolog": 3, + "Propeller Spin": 10, "Protocol Buffer": 1, "PureScript": 4, "Python": 9, @@ -63406,5 +65499,5 @@ "YAML": 2, "Zephir": 2 }, - "md5": "6fca18dd283ca94243368fe26a135f97" + "md5": "cc8cc8cc1c967afd0bdcca3eea10001f" } \ No newline at end of file