diff --git a/Rakefile b/Rakefile
index 073b989a..4af0633e 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,3 +1,4 @@
+require 'rake/clean'
require 'rake/testtask'
task :default => :test
@@ -5,3 +6,14 @@ task :default => :test
Rake::TestTask.new do |t|
t.warning = true
end
+
+
+file 'lib/linguist/classifier.yml' do |f|
+ require 'linguist/sample'
+ classifier = Linguist::Sample.classifier
+ File.open(f.name, 'w') { |io| YAML.dump(classifier, io) }
+end
+
+CLOBBER.include 'lib/linguist/classifier.yml'
+
+task :classifier => ['lib/linguist/classifier.yml']
diff --git a/lib/linguist/classifier.rb b/lib/linguist/classifier.rb
index 8cd65f89..c77e33e0 100644
--- a/lib/linguist/classifier.rb
+++ b/lib/linguist/classifier.rb
@@ -3,6 +3,12 @@ require 'linguist/tokenizer'
module Linguist
# Language bayesian classifier.
class Classifier
+ PATH = File.expand_path('../classifier.yml', __FILE__)
+
+ def self.instance
+ @instance ||= YAML.load_file(PATH)
+ end
+
def initialize
@tokens_total = 0
@languages_total = 0
@@ -53,4 +59,7 @@ module Linguist
@languages[language].to_f / @languages_total.to_f
end
end
+
+ # Eager load instance
+ Classifier.instance
end
diff --git a/lib/linguist/classifier.yml b/lib/linguist/classifier.yml
new file mode 100644
index 00000000..4330b68a
--- /dev/null
+++ b/lib/linguist/classifier.yml
@@ -0,0 +1,6122 @@
+--- !ruby/object:Linguist::Classifier
+language_tokens:
+ PHP: 652
+ Gosu: 421
+ AppleScript: 198
+ Standard ML: 223
+ R: 13
+ Parrot Assembly: 8
+ OpenEdge ABL: 228
+ OCaml: 356
+ C: 25
+ VimL: 19
+ Sass: 27
+ JavaScript: 12255
+ GAS: 149
+ Emacs Lisp: 3
+ Arduino: 21
+ SCSS: 38
+ Racket: 147
+ Opa: 28
+ Markdown: 1
+ XML: 5438
+ TeX: 1316
+ Tea: 6
+ Rust: 8
+ Ruby: 49
+ Prolog: 60
+ Nu: 6
+ Kotlin: 144
+ Ioke: 4
+ Groovy: 70
+ Coq: 1768
+ YAML: 14
+ Python: 4
+ Parrot Internal Representation: 7
+ OpenCL: 83
+ Matlab: 398
+ Delphi: 30
+ C++: 214
+ Visual Basic: 294
+ VHDL: 40
+ Verilog: 269
+ Rebol: 5
+ PowerShell: 12
+ Logtalk: 37
+ Apex: 2098
+ Shell: 103
+ Scilab: 65
+ Objective-C: 71
+ SuperCollider: 141
+ Perl: 35
+ Nemerle: 17
+ INI: 6
+ Diff: 9
+ AutoHotkey: 3
+ Scala: 302
+ Groovy Server Pages: 94
+ Dart: 67
+ XSLT: 55
+ XQuery: 316
+ Turing: 54
+ Scheme: 3545
+ Nimrod: 2
+ Julia: 184
+ Haml: 3
+ CoffeeScript: 109
+languages:
+ PHP: 1
+ Gosu: 5
+ AppleScript: 2
+ Standard ML: 2
+ R: 1
+ Parrot Assembly: 1
+ OpenEdge ABL: 2
+ OCaml: 1
+ C: 2
+ VimL: 2
+ Sass: 1
+ JavaScript: 14
+ GAS: 1
+ Emacs Lisp: 1
+ Arduino: 1
+ SCSS: 1
+ Racket: 2
+ Opa: 2
+ Markdown: 1
+ XML: 1
+ TeX: 1
+ Tea: 1
+ Rust: 1
+ Ruby: 9
+ Prolog: 1
+ Nu: 1
+ Kotlin: 1
+ Ioke: 1
+ Groovy: 2
+ Coq: 1
+ YAML: 1
+ Python: 1
+ Parrot Internal Representation: 1
+ OpenCL: 1
+ Matlab: 5
+ Delphi: 1
+ C++: 4
+ Visual Basic: 1
+ VHDL: 1
+ Verilog: 1
+ Rebol: 1
+ PowerShell: 2
+ Logtalk: 1
+ Apex: 1
+ Shell: 9
+ Scilab: 3
+ Objective-C: 6
+ SuperCollider: 1
+ Perl: 4
+ Nemerle: 1
+ INI: 1
+ Diff: 1
+ AutoHotkey: 1
+ Scala: 2
+ Groovy Server Pages: 4
+ Dart: 1
+ XSLT: 1
+ XQuery: 1
+ Turing: 1
+ Scheme: 1
+ Nimrod: 1
+ Julia: 1
+ Haml: 1
+ CoffeeScript: 4
+languages_total: 130
+tokens:
+ PHP:
+ are: 1
+ significant: 1
+ "FALSE": 2
+ were: 1
+ include: 1
+ ability: 1
+ words: 1
+ capture: 1
+ accidentally: 1
+ "}": 7
+ module.: 1
+ "@ingroup": 1
+ Enabling: 1
+ /: 1
+ information: 1
+ calling: 1
+ most: 1
+ returned: 2
+ carefully: 1
+ url: 3
+ php_wrappers: 1
+ inexperienced: 1
+ wrapper: 1
+ array: 3
+ text.: 1
+ This: 1
+ : 2
+ found: 1
+ online: 1
+ used: 2
+ ;: 32
+ : 1
+ else: 2
+ language: 2
+ old_theme_path: 2
+ regular: 1
+ code.: 2
+ s: 1
+ both: 1
+ permission: 1
+ execution: 1
+ stand: 1
+ print: 1
+ ">PHP": 1
+
: 1
+ as: 2
+ malformed: 1
+ arg: 1
+ field: 1
+ snippets: 1
+ php_help: 1
+ : 2
+ will: 1
+ containing: 1
+ filter: 8
+ overwrite: 1
+ return: 4
+ evaluated: 1
+ in: 5
+ body: 1
+ net: 1
+ text: 4
+ <: 2
+ php_filter_info: 1
+ t: 19
+ powerful: 1
+ all: 1
+ dangerous: 1
+ proper: 1
+ "@param": 1
+ has: 1
+ "*/": 4
+ with: 4
+ use.: 1
+ drupal_get_path: 1
+ ">Example": 1
+ base_url: 1
+ other: 1
+ //: 5
+ experience: 1
+ ensures: 1
+ "@filter": 1
+ evaluate.: 1
+ buffering: 1
+ web: 1
+ incorrect: 1
+ //www.php.net: 1
+ Use: 1
+ item: 1
+ scripting: 1
+ user: 2
+ get: 1
+ surrounded: 1
+ ">": 9
+ unlike: 1
+ development: 1
+
: 1
+ added: 1
+ pages: 1
+ (: 43
+ also: 1
+
: 1
+ href: 4
+ filters: 2
+ when: 1
+ trusted: 3
+ Uses: 1
+ content: 1
+ uses: 2
+ if: 4
+ security: 1
+ //drupal.org/handbook/modules/php/: 1
+ compromise: 1
+ examined: 1
+ function: 4
+ output: 23
+ use: 3
+ title: 1
+ ): 43
+ case: 1
+ that: 3
+ //drupal.org/handbook/customization/php: 1
+ any: 2
+ been: 1
+ theme_info: 3
+ entry: 1
+ a: 12
+ Even: 1
+ "on": 1
+ dirname: 1
+ purpose: 1
+ It: 1
+ : 1
+ widely: 1
+
: 1
+ ob_start: 1
+ should: 2
+ _php_filter_tips: 1
+ which: 2
+ is: 5
+ evaluate: 1
+ path: 2
+ before: 1
+ more: 1
+ ">text": 1
+ this: 2
+ and: 5
+ : 1
+ admin/help/filter: 1
+ eval: 4
+ A: 1
+ For: 1
+ code: 12
+ executed: 1
+ site: 3
+ ">PHP": 1
+ to: 7
+ theme_path: 5
+ may: 1
+ variables: 1
+ alone: 1
+ ob_end_clean: 1
+ printed: 2
+ file.: 1
+ ">filename": 1
+ tags: 1
+ The: 3
+ call.: 1
+ malicious: 1
+ "@return": 1
+ it: 2
+ see: 1
+ user.: 1
+ long: 2
+ While: 1
+ by: 4
+ global: 2
+ permissions: 1
+ comment: 1
+ entering: 1
+ settings: 2
+ PHP: 16
+ followed: 1
+ Drupal: 1
+ Unlike: 1
+ your: 2
+ granted: 1
+ Only: 1
+ not: 1
+ format: 2
+ for: 5
+ of: 7
+ string: 1
+ custom: 1
+ isset: 1
+ fields: 1
+ Drupal.org.: 1
+ developed.: 1
+ formats.: 1
+ "{": 9
+ conf: 2
+ php_eval: 1
+ /*: 4
+ the: 19
+ such: 1
+ allows: 1
+ module: 2
+ About: 1
+ access: 1
+ switch: 1
+ general: 1
+ flexible: 1
+ risk: 1
+ processed.: 1
+ handbook: 1
+ snippets: 2
+ users: 2
+ or: 3
+ require: 1
+ http: 3
+ execute: 1
+ hands: 1
+ php: 2
+ .: 50
+ : 1
+ be: 4
+ "@php": 3
+ can: 2
+ we: 2
+ Gosu:
+ <: 4
+ contact: 3
+ new: 6
+ _relationship: 2
+ not: 1
+ enhancement: 1
+ Collection: 1
+ get: 1
+ params: 1
+ stmt.setInt: 1
+ allPeople: 1
+ Name: 3
+ .orderBy: 1
+ stmt: 1
+ "}": 29
+ and: 1
+ Relationship: 3
+ vals: 4
+ this: 1
+ Hello: 1
+ throw: 1
+ "0": 3
+ IllegalArgumentException: 1
+ File: 2
+ : 1
+ .Name: 1
+ Person>: 1
+ in: 3
+ getAllPeopleOlderThanNOrderedByName: 1
+ allPeople.where: 1
+ line.HasContent: 1
+ result.next: 1
+ implements: 1
+ Hello.gst: 1
+ "*/": 4
+ Contact: 1
+ contact.Name: 1
+ FRIEND: 1
+ var: 10
+ return: 4
+ this.split: 1
+ getEmailName: 1
+ class: 1
+ defined: 1
+ //: 1
+ printPersonInfo: 1
+ Age: 1
+ "@": 1
+ FileWriter: 1
+ _name: 4
+ print: 4
+ age: 4
+ loadFromFile: 1
+ relationship: 2
+ loadPersonFromDB: 1
+ Integer: 3
+ property: 2
+ Person: 6
+ user: 1
+ line: 1
+ file.eachLine: 1
+ _age: 3
+ users: 2
+ as: 3
+ incrementAge: 1
+ "1": 1
+ java.io.File: 1
+ "{": 29
+ ALL_PEOPLE: 2
+ static: 7
+ line.toPerson: 1
+ p.Name: 2
+ writer: 2
+ readonly: 1
+ addPerson: 4
+ IEmailable: 2
+ RelationshipOfPerson: 1
+ (: 55
+ contacts: 2
+ FAMILY: 1
+ if: 4
+ DBConnectionManager.getConnection: 1
+ typeis: 1
+ Relationship.valueOf: 2
+ _emailHelper: 2
+ name: 4
+ override: 1
+ using: 2
+ file: 3
+ ALL_PEOPLE.Values: 3
+ /*: 4
+ ">": 8
+ EmailHelper: 1
+ "@Deprecated": 1
+ construct: 1
+ uses: 2
+ BUSINESS_CONTACT: 1
+ result.getString: 2
+ stmt.executeQuery: 1
+ "2": 1
+ user.LastName: 1
+ PersonCSVTemplate.render: 1
+ represents: 1
+ user.Department: 1
+ for: 2
+ user.FirstName: 1
+ p.Age: 1
+ HashMap: 1
+ function: 11
+ set: 1
+ id: 1
+ conn.prepareStatement: 1
+ enum: 1
+ result.getInt: 1
+ result: 1
+ package: 2
+ example: 2
+ PersonCSVTemplate.renderToString: 1
+ java.util.: 1
+ AppleScript:
+ AppleScript: 2
+ "2": 2
+ /: 4
+ ): 8
+ (: 8
+ "0": 4
+ "1": 6
+ size: 4
+ "}": 12
+ h: 4
+ w: 6
+ "{": 12
+ item: 2
+ s: 2
+ set: 14
+ screen_width: 2
+ error: 2
+ "on": 2
+ of: 8
+ System: 6
+ delay: 2
+ windowHeight: 6
+ desktopTop: 2
+ Events: 6
+ position: 2
+ try: 4
+ Safari: 2
+ "600": 2
+ "800": 2
+ screen_height: 2
+ end: 6
+ screen.availHeight: 2
+ screen.availWidth: 2
+ to: 14
+ tell: 6
+ myFrontMost: 2
+ process: 2
+ window: 6
+ delimiters: 2
+ "0.1": 2
+ windowWidth: 6
+ "2.0": 2
+ drawer: 2
+ Finder: 2
+ text: 2
+ Standard ML:
+ eqBy: 2
+ isUndefined: 2
+ toString: 2
+ y: 6
+ p: 4
+ else: 1
+ then: 1
+ ;: 1
+ x: 15
+ B: 1
+ open: 1
+ unit: 1
+ f: 9
+ exception: 1
+ structure: 5
+ (: 20
+ ): 21
+ ">": 16
+ a: 19
+ map: 1
+ op: 1
+ of: 1
+ delay: 3
+ LAZY_BASE: 3
+ Ops: 1
+ LazyMemoBase: 2
+ Undefined: 3
+ LazyMemo: 1
+ LazyFn: 2
+ if: 1
+ handle: 1
+ undefined: 1
+ inject: 4
+ fn: 3
+ force: 9
+ val: 7
+ end: 6
+ lazy: 11
+ "true": 1
+ "false": 1
+ Done: 1
+ fun: 9
+ type: 2
+ sig: 1
+ compare: 1
+ ignore: 1
+ datatype: 1
+ signature: 2
+ raise: 1
+ LazyBase: 2
+ eq: 2
+ string: 1
+ bool: 1
+ Lazy: 1
+ let: 1
+ struct: 4
+ LAZY: 1
+ R:
+ "}": 1
+ "{": 1
+ ): 3
+ (: 3
+ <: 1
+ print: 1
+ function: 1
+ hello: 2
+ Parrot Assembly:
+ "#": 1
+ main: 2
+ say: 1
+ end: 1
+ parrot: 1
+ .pcc_sub: 1
+ /usr/bin/env: 1
+ OpenEdge ABL:
+ Encoding: 4
+ Content: 10
+ Receipt: 1
+ is: 3
+ .: 3
+ Cannot: 3
+ DEFINE: 1
+ "*/": 1
+ copying: 3
+ Cc: 2
+ email.Email: 1
+ boundary: 1
+ Personal: 1
+ Notification: 1
+ ">": 8
+ sendEmail: 1
+ cNewLine.: 1
+ Mime: 1
+ (: 2
+ END: 3
+ ;: 5
+ application/octet: 1
+ urgent: 2
+ filesystem: 3
+ Bcc: 2
+ Return: 1
+ Importance: 3
+ /*: 1
+ Sensitivity: 2
+ INPUT: 1
+ POOL: 1
+ Disposition: 3
+ the: 3
+ Error: 3
+ METHOD: 1
+ Type: 4
+ "1.0": 1
+ Priority: 2
+ SCOPED: 1
+ "#@": 1
+ n: 13
+ H: 1
+ charset: 2
+ USING: 1
+ "@#": 1
+ not: 3
+ USE: 1
+ WIDGET: 1
+ MESSAGE: 1
+ Transfer: 4
+ locate: 3
+ WIN: 1
+ ._MIME_BOUNDARY_.: 1
+ Private: 1
+ normal: 1
+ send: 1
+ readable: 3
+ From: 4
+ CHARACTER: 1
+ 7bit: 2
+ multipart/mixed: 1
+ Subject: 2
+ High: 1
+ lcReturnData.: 1
+ Progress.Lang.: 1
+ Low: 1
+ To: 8
+ non: 1
+ CLASS.: 1
+ OBJECT: 1
+ THIS: 1
+ PUBLIC: 1
+ attachment: 2
+ text/plain: 2
+ Reply: 3
+ BCC: 2
+ CLASS: 1
+ confidential: 2
+ R: 3
+ File: 3
+ filename: 2
+ Version: 1
+ exists: 3
+ ): 2
+ METHOD.: 2
+ CC: 2
+ in: 3
+ Expiry: 2
+ <: 8
+ base64: 2
+ from: 3
+ By: 1
+ file: 6
+ QUOTES: 1
+ objSendEmailAlgorithm: 1
+ RETURN: 2
+ stream: 1
+ Company: 2
+ but: 3
+ L: 1
+ Date: 4
+ OCaml:
+ <: 4
+ published: 1
+ should: 1
+ "@>": 7
+ can: 1
+ a: 4
+ Software: 1
+ not: 1
+ "2011": 1
+ copy: 1
+ MLstate: 1
+ version: 1
+ see: 1
+ OPA: 2
+ value: 2
+ "}": 3
+ implied: 1
+ "3": 1
+ push: 4
+ fun: 8
+ details.: 1
+ it: 3
+ Some: 5
+ FOR: 1
+ Louis: 1
+ in: 1
+ be: 1
+ Gesbert: 1
+ MERCHANTABILITY: 1
+ match: 4
+ Base.List.iter: 1
+ under: 1
+ Ops: 2
+ Free: 1
+ or: 1
+ have: 1
+ k: 21
+ without: 1
+ //www.gnu.org/licenses/>.: 1
+ You: 1
+ struct: 4
+ along: 1
+ waiters: 3
+ more: 1
+ Affero: 3
+ Foundation.: 1
+ WITHOUT: 1
+ unit: 4
+ _: 1
+ l.push: 1
+ GNU: 3
+ and/or: 1
+ List: 1
+ of: 4
+ make: 1
+ Option: 1
+ distributed: 1
+ end: 4
+ tl: 6
+ map: 3
+ cps.value: 1
+ type: 2
+ as: 1
+ software: 1
+ l.waiters: 7
+ "{": 2
+ PURPOSE.: 1
+ Public: 3
+ None: 5
+ WARRANTY: 1
+ that: 1
+ PARTICULAR: 1
+ x: 14
+ Lazy: 1
+ useful: 1
+ even: 1
+ hope: 1
+ the: 7
+ (: 10
+ will: 1
+ ANY: 1
+ "@author": 1
+ This: 1
+ part: 1
+ l: 5
+ get_state: 1
+ License: 3
+ with: 5
+ hd: 6
+ f: 10
+ A: 1
+ file: 1
+ OPA.: 2
+ you: 1
+ by: 1
+ If: 1
+ ">": 29
+ received: 1
+ See: 1
+ cps: 5
+ ;: 14
+ Copyright: 1
+ when: 1
+ but: 1
+ free: 1
+ modify: 1
+ force: 1
+ General: 3
+ for: 1
+ redistribute: 1
+ terms: 1
+ fold: 2
+ is: 3
+ lazy_from_val: 1
+ mutable: 1
+ FITNESS: 1
+ warranty: 1
+ ): 11
+ rec: 3
+ l.value: 2
+ function: 1
+ open: 1
+ acc: 5
+ opt: 2
+ option: 1
+ let: 9
+ : 1
+ VimL:
+ incsearch: 1
+ T: 1
+ set: 7
+ "on": 1
+ showmatch: 1
+ nocompatible: 1
+ toolbar: 1
+ showcmd: 1
+ smartcase: 1
+ "no": 1
+ syntax: 1
+ guioptions: 1
+ ignorecase: 1
+ Sass:
+ padding: 1
+ color: 3
+ border: 2
+ "2": 2
+ /: 2
+ ): 1
+ "9": 1
+ (: 1
+ .content: 1
+ blue: 4
+ darken: 1
+ navigation: 1
+ margin: 4
+ "#3bbfce": 1
+ 16px: 1
+ .border: 1
+ JavaScript:
+ readyList: 1
+ steel: 3
+ Snake.__super__.move.call: 2
+ black: 3
+ atRoot: 3
+ exports.member: 1
+ id: 18
+ rootjQuery: 4
+ name.toLowerCase: 2
+ body: 13
+ "#363636": 2
+ "56": 2
+ addClass: 3
+ type5: 6
+ this.pos: 2
+ HTML: 3
+ selector: 32
+ fixed: 9
+ "179": 13
+ last: 3
+ u0000: 1
+ propHooks: 1
+ float: 6
+ ir: 1
+ js_error: 1
+ u.height: 1
+ "#707070": 4
+ propFix: 1
+ left: 9
+ padding: 7
+ : 3
+ 0px: 6
+ this.fragment: 4
+ c.ready: 1
+ xhr.setRequestHeader: 1
+ useMap: 1
+ cur: 1
+ n.stroke: 1
+ parsererror: 2
+ uffff: 1
+ events: 12
+ Orientation: 1
+ n.closePath: 1
+ p.nodeType: 1
+ viewOptions: 1
+ "83": 1
+ "#2d2d2d": 1
+ die: 2
+ "32": 1
+ prevValue: 1
+ _.isRegExp: 1
+ 1.5>r: 1
+ "0.0": 1
+ "115": 1
+ "#593A0A": 1
+ "239": 1
+ "155": 5
+ undefined: 52
+ u.width: 1
+ attrHandle: 3
+ binary: 1
+ list: 6
+ val: 6
+ throw: 7
+ post: 2
+ this.getUTCHours: 1
+ "71": 2
+ "#6B6D00": 2
+ "0.05": 5
+ "20": 2
+ "#818584": 1
+ none: 21
+ 1: 4
+ ": 3
+ preload: 5
+ rvalidbraces: 1
+ this.color: 1
+ runners: 6
+ escapeRegExp: 2
+ p: 10
+ rowSpan: 1
+ /i: 2
+ "224": 1
+ ajaxStop: 2
+ "#373735": 1
+ fx: 27
+ "180": 5
+ Math.log10: 1
+ 1.6.1: 2
+ rr: 1
+ .appendTo: 1
+ SATIN_GRAY: 1
+ type13: 7
+ "#b2b2b2": 2
+ Backbone.Events: 2
+ prune: 1
+ XML: 2
+ t.fill: 1
+ Backbone.Collection.prototype: 1
+ Math.floor: 9
+ TURNED: 6
+ Some: 1
+ child: 15
+ Backbone.emulateHTTP: 1
+ "212": 7
+ formHook: 3
+ keydown: 1
+ ev: 5
+ "252": 5
+ formHook.set: 1
+ colSpan: 1
+ can: 3
+ height: 14
+ sub: 2
+ __className__: 6
+ "#4f0c0e": 1
+ "59": 2
+ array: 7
+ i.threshold: 2
+ brass: 6
+ XMLHttpRequest: 2
+ this.getFragment: 1
+ pageY: 1
+ : 3
+ type8: 2
+ while: 4
+ unary: 2
+ /: 56
+ using: 4
+ "200": 7
+ ret.nodeValue: 1
+ iu: 1
+ "240": 6
+ class: 23
+ logger: 2
+ : 3
+ 10px: 3
+ Backbone.sync: 1
+ right: 12
+ elem.previousSibling: 1
+ ConicalGradient: 1
+ Horse.prototype.move: 2
+ "#bec3c9": 2
+ tagName: 3
+ "98": 1
+ __slice: 2
+ i.substring: 3
+ "47": 2
+ function: 158
+ collection.: 1
+ 3>r: 1
+ hooks: 6
+ jQuery.prototype: 1
+ window.location.pathname: 1
+ message: 5
+ "#3c4439": 2
+ "#F01010": 1
+ cr: 1
+ "600": 1
+ for: 21
+ center: 20
+ Top: 5
+ jQuery.removeAttr: 1
+ value: 19
+ exports.set_logger: 1
+ : 3
+ this._bindRoutes: 1
+ 14px: 1
+ "35": 7
+ call: 2
+ b.toLowerCase: 2
+ "0.3": 5
+ "118": 3
+ "#000": 2
+ parent.nodeName.toLowerCase: 1
+ lr: 1
+ delete: 3
+ "158": 1
+ isFinite: 1
+ Y: 2
+ Level: 1
+ 7>r: 1
+ h.nodeName.toLowerCase: 1
+ ex.stack: 1
+ div: 30
+ this._wantsPushState: 2
+ return: 119
+ model.idAttribute: 2
+ ajaxSend: 4
+ could: 1
+ "74": 5
+ attrName: 1
+ length: 1
+ this.message: 2
+ dblclick: 1
+ meters: 4
+ routes.unshift: 1
+ "23": 11
+ p.previousSibling: 1
+ "197": 1
+ g: 14
+ String: 2
+ b.css: 1
+ cube: 2
+ jQuery: 8
+ string: 92
+ "146": 2
+ STAINLESS: 4
+ handle: 1
+ DOMContentLoaded: 7
+ jQuery.isFunction: 1
+ exports.KEYWORDS: 1
+ catch/finally: 1
+ update: 1
+ webkit: 1
+ Backbone.History: 2
+ u: 49
+ "#7e7e7e": 1
+ this.getUTCFullYear: 1
+ "229": 1
+ "11": 4
+ application/x: 6
+ Math.sqrt: 2
+ TrendState: 1
+ "185": 3
+ this._routeToRegExp: 1
+ "#515300": 1
+ input: 33
+ "134": 3
+ Backbone.history: 2
+ i.getBlue: 1
+ means: 1
+ content: 5
+ string.replace: 1
+ trimLeft: 1
+ rBackslash: 1
+ "50": 13
+ paddingRight: 2
+ String.prototype.toJSON: 1
+ bold: 1
+ "217": 1
+ t.rect: 1
+ "173": 1
+ marginLeft: 8
+ getData: 4
+ isExplorer: 1
+ Object: 3
+ div: 3
+ application/json: 2
+ submit: 8
+ u202f: 1
+ iframe: 5
+ t.getGreen: 4
+ isTag: 3
+ .84: 1
+ "4": 11
+ maxlength: 1
+ "#052727": 1
+ tiltedGray: 3
+ "205": 5
+ "245": 2
+ remove: 2
+ instanceof: 1
+ "#e6b35c": 4
+ elem.getAttribute: 2
+ view: 2
+ seed: 1
+ screenY: 1
+ td: 2
+ wheelDelta: 1
+ "#111111": 1
+ readOnly: 1
+ Can: 1
+ i.getGreen: 1
+ A.: 1
+ _results.push: 2
+ textarea: 3
+ normal: 3
+ num: 12
+ "233": 1
+ "null": 21
+ ForegroundType: 1
+ paddingBottom: 2
+ tr: 3
+ n.substring: 1
+ DARK_GRAY: 1
+ querySelectorAll: 2
+ exports.slice: 1
+ route: 14
+ else: 26
+ drawBackground: 1
+ append: 2
+ "#838383": 1
+ //XXX: 1
+ is_identifier_start: 2
+ this.context: 4
+ fromElement: 1
+ this.options.root: 3
+ "0.8": 4
+ attributeNode.specified: 1
+ _.bindAll: 1
+ stat: 1
+ this.events: 1
+ b.src: 2
+ elem.id: 1
+ __extends: 6
+ routes.length: 1
+ show: 12
+ "#4c4c4c": 2
+ "#fcfcfc": 1
+ "79": 4
+ "28": 1
+ "*/": 12
+ l: 21
+ window: 7
+ this.models: 1
+ "220": 2
+ jQuery.propFix: 4
+ of: 2
+ getBoundingClientRect: 2
+ ft: 2
+ ties: 1
+ "#FFFF00": 2
+ exports.is_alphanumeric_char: 1
+ ufeff: 1
+ "67": 4
+ "16": 4
+ i.section: 2
+ document.createElement: 2
+ "#333333": 12
+ pop: 1
+ ot: 1
+ "#000000": 45
+ gold: 3
+ math: 4
+ "#202020": 7
+ "139": 2
+ "444553540000": 2
+ er: 1
+ BEIGE: 1
+ find: 7
+ detail: 1
+ i.size: 2
+ finally: 1
+ NW: 2
+ get: 15
+ 0..9: 1
+ atom: 2
+ 1em: 2
+ Backbone.history.route: 1
+ type4: 9
+ RESERVED_WORDS: 2
+ jQuery.merge: 1
+ "178": 3
+ arguments.length: 2
+ a.jQuery: 1
+ nr: 1
+ this.handlers: 1
+ top: 5
+ visible: 2
+ was: 2
+ error: 6
+ "#076148": 1
+ w.: 5
+ interval: 1
+ eventName: 2
+ success: 2
+ Name: 1
+ navigate: 1
+ "#070602": 1
+ "94": 4
+ image: 4
+ a.nodeType: 1
+ "43": 1
+ "#00FFFF": 3
+ token.type: 1
+ "9": 6
+ h.toLowerCase: 2
+ /2: 2
+ "126": 2
+ "166": 1
+ fA: 3
+ msie: 1
+ px: 72
+ p/r: 1
+ ti: 5
+ W/: 1
+ zIndex: 1
+ print: 2
+ NAME: 3
+ "82": 2
+ cellpadding: 3
+ /usr/bin/env: 1
+ rclickable.test: 1
+ userAgent: 1
+ .data: 1
+ "31": 8
+ : 3
+ password: 4
+ lineHeight: 1
+ UNICODE.connector_punctuation.test: 1
+ even: 3
+ "114": 2
+ TEXT: 1
+ blocks: 1
+ "238": 2
+ "154": 4
+ this._byId: 2
+ clsid: 2
+ getAttribute: 2
+ callback.apply: 1
+ "#ACACAE": 4
+ odd: 3
+ mouseout: 5
+ d/: 1
+ DisplayMulti: 1
+ i.titleString: 1
+ complete: 6
+ rgb: 243
+ n.beginPath: 1
+ window.document: 1
+ rNonWord.test: 2
+ g.getAttribute: 1
+ "70": 1
+ parent.prototype: 6
+ toplevel: 1
+ Linear: 1
+ "0.275": 5
+ clientX: 1
+ "#FF3300": 1
+ c: 15
+ u2028: 2
+ removeClass: 3
+ ajaxStart: 2
+ .CLASS: 1
+ tom.move: 2
+ exports.tokenizer: 1
+ set: 11
+ and: 1
+ re: 2
+ eof: 3
+ u00b0: 11
+ RE_HEX_NUMBER.test: 1
+ q: 6
+ "225": 6
+ wt: 1
+ mt: 1
+ this.constructor: 3
+ ANTHRACITE: 1
+ exports.RESERVED_WORDS: 1
+ radio: 15
+ baseHasDuplicate: 2
+ text/plain: 2
+ steelseries: 1
+
": 1
+ "5": 10
+ this.getUTCSeconds: 1
+ Requested: 4
+ triggerRoute: 2
+ "246": 4
+ "162": 3
+ inline: 14
+ jQuery.nodeName: 2
+ n.charAt: 1
+ "No": 4
+ catch: 3
+ u206f: 1
+ hashes: 1
+ cj: 1
+ WHITESPACE_CHARS: 1
+ "0.12": 4
+ ">
": 5
+ isResolved: 2
+ "110": 2
+ "#B50026": 1
+ "#1D2123": 1
+ 96B8: 2
+ cx: 1
+ "234": 1
+ "150": 1
+ gi: 1
+ u200c: 1
+ a.parentWindow: 1
+ pushState: 1
+ rootjQuery.ready: 1
+ i.getContext: 1
+ onreadystatechange: 6
+ _jQuery: 1
+ this.selector: 3
+ jsonp: 4
+ loc: 1
+ UNICODE.space_combining_mark.test: 1
+ "#c0c5cb": 1
+ _: 5
+ display: 12
+ list.length: 2
+ arguments: 12
+ blur: 1
+ n<10: 1
+ options.routes: 2
+ contenteditable: 1
+ "#0033FF": 1
+ paddingTop: 2
+ "29": 12
+ BackgroundColor: 1
+ LcdColor: 1
+ array.length: 1
+ m: 16
+ mousedown: 1
+ getElementsByTagName: 2
+ Radial: 1
+ A.jQuery: 1
+ /f: 3
+ "221": 1
+ rotate: 1
+ is_letter: 3
+ __hasProp: 2
+ rowspan: 1
+ jQuery.buildFragment: 1
+ withCredentials: 2
+ ex.name: 1
+ type10: 2
+ newValue: 1
+ .hasOwnProperty: 1
+ push: 3
+ "68": 2
+ inprogress: 9
+ "{": 289
+ i.getRed: 1
+ selector.selector: 2
+ "#828783": 1
+ label: 1
+ jQuery.fn: 1
+ "17": 1
+ /": 1
+ (: 4
+ page: 1
+ Server.start: 1
+ Server.one_page_server: 1
+ world: 2
+ title: 1
+ server: 1
+ "*/": 2
+ function: 1
+ Server.http: 1
+ Hello: 2
+ Markdown:
+ Tender: 1
+ XML:
+ manually: 4
+ service: 1
+ ReactiveObject: 11
+ values: 4
+ useful: 2
+ client.: 2
+ logger: 2
+ IObservedChange: 5
+ : 1
+ method: 34
+ reached: 2
+ first: 1
+ maintain: 1
+ monitor: 1
+ like: 2
+ cache.: 4
+ IReactiveCollection: 3
+ raiseAndSetIfChanged: 1
+ stream.: 2
+ fires: 6
+ fire: 11
+ raised: 1
+ schedule: 2
+ INotifyPropertyChanged.: 1
+ raise: 2
+ keep: 1
+ type.: 1
+ in: 45
+ additional: 3
+ ">The": 56
+ configured: 1
+ avoid: 2
+ items: 27
+ the: 260
+ and: 43
+ memoizing: 2
+ done: 2
+ : 1
+ expression.: 1
+ on.: 6
+ parameter.: 1
+ can: 11
+ Changing/Changed: 1
+ property.: 4
+ future: 2
+ bindings: 13
+ discarded.: 2
+ Observable.: 4
+ provided: 14
+ collection.: 1
+ ">": 7
+ /: 5
+ never: 3
+ Another: 2
+ : 1
+ at: 2
+ found.: 1
+ memoization: 2
+ such: 5
+ common: 1
+ Tracking: 2
+ entire: 1
+ must: 3
+ compute: 1
+ once: 4
+ more: 16
+ Value: 3
+ retrieve: 3
+ return: 11
+ flattened: 2
+ sense.: 1
+ clean: 1
+ called: 5
+ part: 2
+ still: 1
+ to.: 3
+ compatible: 1
+ cache.: 1
+ maxConcurrent: 1
+ recently: 3
+ Sender.: 1
+ its: 4
+ Item: 4
+ function.: 1
+ anything: 2
+ changed.: 1
+ adds: 2
+ structure: 1
+ exposes: 1
+ raisePropertyChanging: 4
+ child: 2
+ expensive: 2
+ ToProperty: 2
+ if: 27
+ mathematical: 2
+ multiple: 6
+ we: 1
+ updated.: 1
+ ensuring: 2
+ list.: 1
+ folder: 1
+ requests: 4
+ message: 30
+ Represents: 4
+ by: 13
+ explicitly: 1
+ similar: 3
+ returned.: 2
+ slot: 1
+ Converts: 2
+ string: 13
+ : 120
+ value: 44
+ reflection: 1
+ without: 1
+ takes: 1
+ queued: 1
+ stream: 7
+ an: 88
+ ): 45
+ identical: 11
+ IMPORTANT: 1
+ test: 6
+ request: 3
+ T: 1
+ work: 2
+ InUnitTestRunner: 1
+ checks.: 1
+ otherwise: 1
+ RxApp.DeferredScheduler: 2
+ duplicate: 2
+ either: 1
+ base: 3
+ intended: 5
+ set.: 1
+ places: 1
+ guarantees: 6
+ specified: 7
+ pass: 2
+ notifications: 22
+ application: 1
+ filled: 1
+ WebRequest: 1
+ subsequent: 1
+ Functions: 2
+ ItemChanging: 2
+ framework.: 1
+ adding: 2
+ subscribing: 1
+ server.: 2
+ image: 1
+ extension: 2
+ from: 12
+ Changed: 4
+ to: 163
+ code: 4
+ you: 20
+ implements: 8
+ type: 23
+ added.: 4
+ When: 5
+ RaisePropertyChanged: 2
+ notification: 6
+ Expression: 7
+ performance: 1
+ have: 17
+ change.: 6
+ example: 2
+ RaiseAndSetIfChanged: 2
+ Given: 3
+ two: 1
+ ensure: 3
+ IReactiveNotifyPropertyChanged: 6
+ act: 2
+ time: 3
+ collection: 27
+ changed.: 8
+ stream.: 1
+ too: 1
+ previous: 2
+ notifications.: 2
+ calculation: 8
+ evaluate: 1
+ Listen: 4
+ calls.: 2
+ onRelease: 1
+ maximum: 2
+ single: 2
+ startup.: 1
+ implement: 5
+ dummy: 1
+ observed: 1
+ Returns: 1
+ initialized: 2
+ log: 2
+ instance: 2
+ Set: 3
+ times.: 4
+ using: 9
+ null.: 10
+ concurrently: 2
+ directly: 1
+ extended: 1
+ object: 42
+ PropertyChangedEventArgs.: 1
+ keyword.: 2
+ able: 1
+ that: 94
+ default.: 2
+ write: 2
+ but: 7
+ collections: 1
+ being: 1
+ last: 1
+ going: 4
+ Changing: 5
+ them: 1
+ input: 2
+ allows: 15
+ ItemChanged: 2
+ needs: 1
+ disposed.: 3
+ corresponding: 2
+ value.: 1
+ Threadpool: 1
+ ValueIfNotDefault: 1
+ up: 25
+ does: 1
+ Covariant: 1
+ ObservableForProperty.: 1
+ discarded.: 2
+ immediately: 3
+ many: 1
+ helper: 5
+ messages: 22
+ Message: 2
+ Setter: 2
+ ObservableAsyncMRUCache.AsyncGet: 1
+ allow: 1
+ ReactiveUI: 1
+ Dispatcher: 3
+ go: 2
+ s: 1
+ subscribed: 2
+ x.SomeProperty: 1
+ onto: 1
+ An: 14
+ any: 11
+ Ensure: 1
+ than: 5
+ complete: 1
+ called.: 1
+ running.: 1
+ initialize: 1
+ almost: 2
+ already: 1
+ hundreds: 2
+ synchronous: 1
+ Changed.: 1
+ Unit: 1
+ field.: 1
+ SelectMany.: 1
+ change: 26
+ typed: 2
+ list: 1
+ provide: 2
+ value.: 1
+ added/removed: 1
+ reasons: 1
+ MessageBus: 3
+ communicate: 2
+ TaskpoolScheduler: 1
+ defaults: 1
+ ViewModel: 8
+ normally: 6
+ declare: 1
+ "True": 2
+ memoized: 1
+ receives: 1
+ be: 57
+ ViewModels: 3
+ only: 18
+ : 121
+ Type: 9
+ It: 1
+ Constructs: 4
+ Observable: 56
+ setup.: 12
+ framework: 1
+ Select: 3
+ MRU: 1
+ typically: 1
+ out.: 1
+ out: 4
+ both: 2
+ put: 2
+ disconnects: 1
+ Issues: 1
+ queried: 1
+ Enables: 2
+ Task: 1
+ DeferredScheduler: 1
+ property: 1
+ ObservableAsyncMRUCache.: 1
+ equivalent: 2
+ interface: 4
+ notifications.: 3
+ change.: 6
+ ReactiveObject.: 1
+ thread.: 3
+ versions: 2
+ methods.: 2
+ provides: 6
+ cached: 2
+ removed.: 4
+ invoke: 4
+ making: 3
+ equivalently: 1
+ actual: 2
+ Provides: 4
+ ">": 122
+ user: 2
+ to.: 4
+ observe: 12
+ scenarios: 4
+ file: 1
+ True: 4
+ action: 2
+ progress: 1
+ other: 9
+ implementing: 2
+ onChanged: 2
+ unless: 1
+ <: 1
+ chained: 2
+ evaluated: 1
+ Sends: 2
+ mode: 2
+ collection.: 2
+ similarly: 1
+ passed: 1
+ rest.: 2
+ representation: 1
+ "null": 4
+ In: 6
+ one.: 1
+ modes: 1
+ Model: 1
+ operations: 6
+ flight: 2
+ class: 11
+ parameter: 6
+ whose: 7
+ Returns: 4
+ results: 6
+ number: 9
+ GetFieldNameForPropertyNameFunc.: 1
+ properties/methods: 1
+ 5.: 2
+ thrown: 1
+ override: 1
+ selector.: 2
+ notification.: 2
+ sent: 2
+ returns: 5
+ ObservableForProperty: 14
+ ObservableAsyncMRUCache: 2
+ changes.: 2
+ message.: 1
+ version: 4
+ True.: 2
+ Use: 13
+ queues: 2
+ run: 7
+ property.: 4
+ fail.: 1
+ is: 121
+ respective: 1
+ x.Foo.Bar.Baz: 1
+ contract.: 2
+ same: 8
+ current: 10
+ usually: 1
+ custom: 4
+ existing: 3
+ available.: 1
+ optional: 2
+ Change: 2
+ several: 1
+ regardless: 2
+ asynchronous: 4
+ help: 1
+ Tag: 1
+ way.: 2
+ mirror: 1
+ a: 126
+ also: 17
+ instead: 2
+ property: 72
+ GetFieldNameForProperty: 1
+ ObservableToProperty: 1
+ OAPH: 2
+ when: 38
+ Creates: 3
+ ReactiveCollection.: 1
+ overload: 2
+ result.: 1
+ varables: 1
+ Note: 7
+ constructors: 12
+ ">If": 4
+ If: 2
+ may: 1
+ per: 2
+ provided.: 4
+ collection.: 1
+ upon: 1
+ set: 41
+ fully: 3
+ selectors: 2
+ CPU: 1
+ limited: 1
+ for: 58
+ Since: 1
+ removed: 4
+ RaisePropertyChanging: 2
+ defined: 1
+ objects: 4
+ collection.: 2
+ has: 16
+ normal: 2
+ list.: 1
+ represents: 4
+ contents: 2
+ : 1
+ xml: 1
+ casting: 1
+ name.: 1
+ determine: 1
+ performs: 1
+ particular: 2
+ always: 5
+ Return: 1
+ registered: 1
+ used: 19
+ "no": 4
+ method.: 2
+ until: 7
+ disposed: 4
+ so: 1
+ through: 3
+ Constructor: 2
+ changed: 18
+ : 1
+ make: 2
+ doesn: 1
+ issue: 2
+ maps: 1
+ need: 12
+ WP7: 1
+ Exception: 1
+ .: 19
+ important: 6
+ this: 76
+ To: 4
+ as: 25
+ DispatcherScheduler: 1
+ withDelay: 2
+ binding.: 1
+ spamming: 2
+ start: 1
+ not: 9
+ read: 3
+ INotifyPropertyChanged: 1
+ : 120
+ neither: 3
+ Timer.: 2
+ target.property: 1
+ ">An": 12
+ distinguish: 12
+ size: 1
+ item: 19
+ returned: 2
+ data: 1
+ Determins: 2
+ TaskpoolScheduler: 1
+ applies: 1
+ addition: 3
+ file.: 1
+ AddRange: 2
+ nor: 3
+ classes: 2
+ operation: 2
+ access: 3
+ way: 2
+ because: 2
+ give: 1
+ naming: 1
+ into: 2
+ UI: 2
+ type.: 1
+ given: 11
+ send.: 2
+ i.e.: 23
+ backed: 1
+ send: 1
+ temporary: 1
+ depends: 1
+ or: 24
+ Invalidate: 2
+ ItemChanging/ItemChanged.: 2
+ WhenAny: 12
+ Conceptually: 1
+ "false": 2
+ SendMessage.: 2
+ replaces: 1
+ types: 10
+ (: 52
+ simple: 2
+ after: 3
+ combination: 2
+ sending: 2
+ sense: 1
+ one: 27
+ non: 1
+ each: 7
+ : 1
+ ">This": 1
+ ObservableAsPropertyHelper: 6
+ another: 3
+ Pool: 1
+ representing: 20
+ MessageBus.Current.: 1
+ populate: 1
+ BindTo: 1
+ services: 2
+ memoizes: 2
+ Observable.Return: 1
+ notify: 3
+ arbitrarily: 2
+ named: 2
+ SetValueToProperty: 1
+ parameters.: 1
+ was: 6
+ "on": 35
+ gets: 1
+ evicted: 2
+ Consider: 2
+ Immediate: 1
+ expression: 3
+ your: 6
+ taken: 1
+ bus.: 1
+ : 3
+ tests.: 1
+ finishes.: 1
+ send.: 2
+ result: 3
+ fake: 4
+ Works: 2
+ caches: 2
+ calculationFunc: 2
+ The: 6
+ listen: 6
+ IReactiveNotifyPropertyChanged.: 4
+ via: 8
+ reenables: 3
+ Observables.: 2
+ itself: 2
+ derive: 1
+ operation.: 1
+ result.: 1
+ property: 1
+ where: 4
+ global: 1
+ currently: 2
+ ">A": 16
+ all: 4
+ properties: 29
+ x: 1
+ assumption: 4
+ unlike: 13
+ .: 1
+ delete: 1
+ The: 12
+ very: 2
+ fixed: 1
+ : 2
+ running: 4
+ between: 15
+ leak: 2
+ filters: 1
+ target: 5
+ specific: 6
+ : 8
+ determined: 1
+ providing: 20
+ coupled: 2
+ loosely: 2
+ TPL: 1
+ creating: 2
+ provided.: 1
+ wait: 3
+ Type.: 2
+ scheduler: 11
+ Fires: 14
+ possible: 1
+ Test: 1
+ Collection.Select: 1
+ selector: 5
+ Concurrency: 1
+ requested: 1
+ paths: 1
+ resulting: 1
+ manage: 1
+ SelectMany: 2
+ object.: 3
+ entry: 1
+ Rx.Net.: 1
+ item.: 3
+ populated: 4
+ field: 10
+ initial: 28
+ events.: 2
+ function: 13
+ simplify: 1
+ potentially: 2
+ posted: 3
+ with: 22
+ completes: 4
+ ReactiveCollection: 1
+ unpredictable.: 1
+ empty: 1
+ Count.: 4
+ added: 6
+ attaching: 1
+ often: 3
+ AsyncGet: 1
+ fetch: 1
+ asyncronous: 1
+ limit: 5
+ Registers: 3
+ attached.: 1
+ before: 10
+ newly: 2
+ Selector: 1
+ delay.: 2
+ This.GetValue: 1
+ backing: 9
+ based: 9
+ well: 2
+ A: 3
+ convert: 2
+ async: 3
+ Current: 1
+ private: 1
+ Attempts: 1
+ key: 12
+ take: 2
+ function.: 2
+ rebroadcast: 2
+ changes: 13
+ traditional: 3
+ provider: 1
+ mean: 1
+ whenever: 18
+ Specifying: 2
+ about: 5
+ leave: 10
+ enabled: 8
+ ReactiveUI: 1
+ default: 6
+ Log: 2
+ output: 1
+ : 12
+ semantically: 3
+ send: 2
+ set.: 2
+ steps: 1
+ ChangeTrackingEnabled: 2
+ name: 223
+ purpose: 10
+ registered.: 2
+ response: 2
+ will: 65
+ optionally: 2
+ Evaluates: 1
+ RegisterMessageSource: 4
+ writing: 1
+ requests.: 2
+ been: 5
+ ;: 10
+ add: 2
+ heuristically: 1
+ delay: 2
+ apply: 3
+ followed: 1
+ would: 1
+ call: 5
+ full: 1
+ IEnableLogger: 1
+ type.: 1
+ further: 1
+ new: 10
+ next: 1
+ old: 1
+ MakeObjectReactiveHelper.: 1
+ Silverlight: 2
+ it: 16
+ simpler: 1
+ generic: 3
+ helps: 1
+ disk: 1
+ which: 12
+ property.: 4
+ Reference: 1
+ server: 2
+ save: 1
+ download: 1
+ NOTE: 1
+ RxApp: 1
+ want: 2
+ are: 13
+ TeX:
+ Patrick: 1
+ clearpage: 3
+ selectfont: 6
+ contentsname: 1
+ margins: 1
+ "@chapapp": 2
+ ifx: 1
+ choose: 1
+ how: 1
+ "@pnumwidth": 3
+ department: 1
+ lineskip: 1
+ like: 1
+ 2.5pt: 1
+ Noble: 3
+ Acknowledgements: 1
+ else: 7
+ endoldtheindex: 2
+ ProvidesClass: 1
+ copyright: 1
+ in: 4
+ "2004": 2
+ .75em: 1
+ nobreak: 2
+ the: 23
+ and: 5
+ setlength: 10
+ page: 6
+ "1": 2
+ titlepage: 2
+ majors: 2
+ up.: 1
+ gives: 1
+ conflicts: 1
+ RToldcleardoublepage: 1
+ thing: 2
+ end: 5
+ "@title": 1
+ hfill: 1
+ c@tocdepth: 1
+ more: 1
+ called: 1
+ "@makechapterhead": 2
+ normalfont: 1
+ thedivisionof#1: 1
+ rawpostscript: 1
+ BTS: 2
+ inbetween: 1
+ adds: 1
+ side: 3
+ LO: 3
+ by: 1
+ we: 1
+ evensidemargin: 2
+ fontsize: 7
+ par: 6
+ ifodd: 1
+ ): 6
+ without: 1
+ just: 1
+ textwidth: 2
+ refstepcounter: 1
+ endoldthebibliography: 2
+ oldtheindex: 2
+ addtocontents: 2
+ Partial: 1
+ addpenalty: 1
+ "@advisor": 3
+ from: 3
+ endgroup: 1
+ /Creator: 1
+ to: 14
+ you: 2
+ "}": 187
+ When: 1
+ have: 1
+ parfillskip: 1
+ above: 1
+ 9.0in: 1
+ time: 1
+ template: 1
+ "{": 182
+ oddsidemargin: 2
+ AtEndDocument: 1
+ hbox: 15
+ ProcessOptions: 1
+ back: 1
+ "{-": 5
+ "@date": 1
+ Title: 1
+ Reed: 5
+ thepage: 1
+ And: 1
+ gdef: 6
+ May: 1
+ LaTeX: 4
+ options: 1
+ "03": 1
+ LE: 1
+ pdfinfo: 1
+ "@pdfoutput": 1
+ that: 1
+ file.: 1
+ left: 1
+ Thesis: 5
+ messed: 1
+ but: 1
+ Presented: 1
+ footnoterule: 1
+ nouppercase: 2
+ "@tempdima": 2
+ pages: 2
+ PassOptionsToClass: 1
+ bibname: 2
+ headers: 7
+ Dec: 1
+ them: 1
+ abstract: 1
+ Sep: 1
+ footnotesize: 1
+ "@topnum": 1
+ does: 1
+ sign: 1
+ Not: 1
+ renewcommand: 6
+ References: 1
+ "@afterheading": 1
+ penalty: 1
+ AtBeginDvi: 2
+ Degree: 2
+ any: 2
+ following: 2
+ makebox: 6
+ "@plus": 1
+ deal: 1
+ "@restonecolfalse": 1
+ "16": 1
+ Requirements: 2
+ if@twoside: 1
+ leftmark: 3
+ "14": 7
+ "@undefined": 1
+ thechapter.: 1
+ tocbibind: 1
+ "NO": 1
+ permitted.: 1
+ toc: 5
+ blank: 1
+ vskip: 4
+ be: 7
+ CurrentOption: 1
+ "12": 6
+ Minor: 1
+ m: 1
+ It: 1
+ newenvironment: 1
+ leaders: 1
+ setbox0: 2
+ cleardoublepage: 5
+ out: 1
+ adjust: 1
+ both: 1
+ definition: 1
+ "#1": 12
+ "10": 2
+ his: 1
+ LEFT: 2
+ things: 1
+ it.: 1
+ italic: 1
+ variety: 1
+ major: 1
+ ">": 2
+ file: 2
+ Noble.: 1
+ "27": 1
+ Psych: 1
+ Sam: 4
+ indexname: 1
+ "1.4": 1
+ hb@xt@: 1
+ copy0: 1
+ In: 1
+ "null": 3
+ "@dotsep": 2
+ "@approvedforthe": 3
+ Carlisle: 1
+ mainmatter: 1
+ thechapter: 1
+ "1995": 1
+ baselineskip: 2
+ big: 1
+ let: 10
+ do: 1
+ Specified.: 1
+ department#1: 1
+ is: 3
+ fancyhead: 7
+ c: 5
+ typeout: 1
+ same: 2
+ library: 1
+ mkern: 2
+ "@altadvisor": 3
+ hss: 1
+ if@twocolumn: 3
+ LaTeX2e: 1
+ AtBeginDocument: 1
+ leavevmode: 1
+ "2007": 1
+ a: 4
+ instead: 1
+ begin: 4
+ setcounter: 1
+ dependency.: 1
+ advisor#1: 1
+ "2005": 3
+ general: 1
+ may: 1
+ Removed: 1
+ If: 2
+ apacite: 1
+ With: 1
+ We: 1
+ chaptermark: 1
+ if@restonecol: 1
+ Approved: 2
+ "2003": 1
+ for: 6
+ symbol: 1
+ addtolength: 8
+ "2": 1
+ space: 4
+ removed: 1
+ Class: 5
+ actually: 2
+ 2004/01/27: 1
+ def: 12
+ contents: 1
+ Redistribution: 1
+ -}: 5
+ College: 5
+ textheight: 4
+ "2001": 1
+ psych: 1
+ show: 1
+ lot: 1
+ 5.9in: 1
+ so: 3
+ division: 2
+ changed: 1
+ approved: 1
+ advisor: 1
+ "@author": 1
+ .: 1
+ need: 1
+ "@topnewpage": 1
+ this: 1
+ numbering: 1
+ as: 3
+ thispagestyle: 3
+ not: 4
+ special: 2
+ Fulfillment: 1
+ 2001/12/04: 3
+ "@latex@warning@no@line": 3
+ size: 1
+ scshape: 2
+ thebibliography: 2
+ 6.0in: 1
+ Contents: 1
+ endthebibliography: 1
+ out.: 1
+ c@secnumdepth: 1
+ Abstract: 2
+ Bachelor: 1
+ Ben: 1
+ pagestyle: 2
+ leftskip: 2
+ title: 1
+ given: 3
+ oldthebibliography: 2
+ book.cls: 2
+ right: 1
+ twocolumn: 1
+ or: 1
+ small: 2
+ if@altadvisor: 3
+ Using: 1
+ "@department": 3
+ (: 6
+ renewenvironment: 2
+ theindex: 2
+ modifier: 1
+ "@division": 3
+ one: 1
+ different: 1
+ David: 2
+ 5/12/05: 1
+ Table: 2
+ comment: 2
+ makes: 2
+ m@ne: 2
+ RToldchapter: 1
+ LoadClass: 1
+ "on": 1
+ rules: 1
+ remove: 1
+ your: 1
+ caps.: 2
+ binding: 1
+ Perkinson: 2
+ chapter: 10
+ "@percentchar": 1
+ Stolen: 2
+ 1.0em: 1
+ newcommand: 2
+ hrulefill: 5
+ below: 3
+ addvspace: 2
+ "04": 2
+ Page: 2
+ fancy: 1
+ sure: 2
+ frontmatter: 1
+ global: 2
+ RTpercent: 3
+ lof: 1
+ RO: 1
+ "@highpenalty": 2
+ all: 2
+ wd0: 7
+ RTcleardoublepage: 3
+ The: 4
+ newpage: 3
+ "@altadvisorfalse": 1
+ DeclareOption: 1
+ "@empty": 1
+ us: 1
+ fi: 13
+ seems: 1
+ 1.5em: 2
+ if@openright: 1
+ secdef: 1
+ ASSUME: 1
+ topmargin: 6
+ lowercase: 1
+ use: 2
+ This: 4
+ newif: 1
+ footnote: 1
+ "@restonecoltrue": 1
+ I: 2
+ p@: 3
+ t: 1
+ of: 11
+ here: 1
+ division#1: 1
+ book: 2
+ rightmark: 3
+ 1cm: 1
+ vfil: 8
+ maketitle: 1
+ approvedforthe#1: 1
+ prepared: 1
+ "@thedivisionof": 3
+ noexpand: 3
+ number/heading: 1
+ TOC: 1
+ tgp: 1
+ relax: 2
+ fix: 1
+ modified: 2
+ "@afterindentfalse": 1
+ m@th: 1
+ hskip: 1
+ requested: 1
+ Jan: 1
+ tweaks: 1
+ NeedsTeXFormat: 1
+ "@chapter": 2
+ tabular: 2
+ C: 1
+ RE: 3
+ my: 1
+ endtheindex: 1
+ protect: 2
+ 6cm: 1
+ SN: 3
+ headheight: 4
+ with: 2
+ ifnum: 2
+ "#2": 4
+ A: 1
+ empty: 4
+ long: 1
+ RIGHT: 2
+ Oddities: 1
+ "@altadvisortrue": 1
+ reedthesis: 1
+ z@: 2
+ advance: 1
+ 0in: 4
+ PBC: 1
+ You: 1
+ addcontentsline: 5
+ headsep: 3
+ rightskip: 1
+ mu: 2
+ hacked: 1
+ bug: 1
+ 1in: 1
+ altadvisor#1: 1
+ space#1: 1
+ Arts: 1
+ name: 2
+ bfseries: 3
+ .5in: 3
+ will: 2
+ centerline: 8
+ six: 1
+ fancyhdr: 1
+ .6in: 1
+ begingroup: 1
+ slshape: 4
+ Capitals: 1
+ "24": 1
+ if@mainmatter: 1
+ "@schapter": 1
+ Salzberg: 1
+ would: 1
+ c@page: 1
+ lines: 1
+ l@chapter: 1
+ it: 1
+ onecolumn: 1
+ bigskip: 2
+ Division: 2
+ font: 1
+ fancyhf: 1
+ RequirePackage: 1
+ chapters: 1
+ thanks: 1
+ parindent: 1
+ "No": 3
+ want: 1
+ center: 7
+ Tea:
+ ">": 1
+ ): 1
+ (: 1
+ <: 1
+ foo: 1
+ template: 1
+ Rust:
+ "}": 1
+ ;: 1
+ "{": 1
+ ): 1
+ (: 1
+ log: 1
+ main: 1
+ fn: 1
+ Ruby:
+ ruby: 2
+ task: 2
+ test: 1
+ Ilib: 1
+ w: 1
+ default: 2
+ "#": 5
+ "}": 1
+ ): 1
+ (: 1
+ "{": 1
+ python: 1
+ do: 2
+ puts: 5
+ load: 3
+ rake: 1
+ Foo: 1
+ .each: 1
+ Grit: 1
+ end: 4
+ Dir: 1
+ echo: 1
+ macruby: 1
+ module: 2
+ /usr/bin/env: 5
+ plugin: 2
+ Prolog:
+ /*: 2
+ M: 2
+ F: 2
+ Y: 2
+ X: 3
+ .: 7
+ ): 10
+ (: 10
+ brother: 1
+ peter: 3
+ male: 3
+ john: 2
+ female: 2
+ vick: 2
+ "*/": 2
+ parents: 4
+ christie: 3
+ Nu:
+ nush: 1
+ ): 1
+ (: 1
+ "#": 1
+ puts: 1
+ /usr/bin/env: 1
+ Kotlin:
+ Map: 1
+ String: 7
+ (: 15
+ for: 1
+ table: 5
+ streetAddress: 1
+ List: 1
+ stripWhiteSpace: 1
+ countryTable: 2
+ number: 1
+ in: 1
+ if: 1
+ CountryID: 1
+ id: 2
+ PhoneNumber: 1
+ addressbook: 1
+ TextFile: 1
+ line: 3
+ var: 1
+ PostalAddress: 1
+ val: 16
+ Country>: 2
+ xor: 1
+ "null": 3
+ USState: 1
+ List: 1
+ "true": 1
+ fun: 1
+ Countries: 2
+ EmailAddress: 1
+ class: 5
+ private: 2
+ Country: 5
+ country: 3
+ user: 1
+ name: 2
+ return: 1
+ .lines: 1
+ HashMap: 1
+ get: 2
+ zip: 1
+ host: 1
+ object: 1
+ Int: 1
+ state: 2
+ Ioke:
+ ioke: 1
+ "#": 1
+ println: 1
+ /usr/bin/env: 1
+ Groovy:
+ groovy: 1
+ //Gather: 1
+ message: 1
+ Gradle: 1
+ the: 3
+ task: 1
+ "#": 1
+ with: 1
+ //Print: 1
+ "}": 3
+ a: 1
+ files: 1
+ //Echo: 1
+ //ant.apache.org/manual/Types/fileset.html: 1
+ "{": 3
+ ): 7
+ (: 7
+ projectDir: 1
+ fileset: 1
+ of: 1
+ description: 1
+ dir: 1
+ list: 1
+ project.name: 1
+ ant.fileScanner: 1
+ in: 1
+ project: 1
+ println: 2
+ screen: 1
+ each: 1
+ .each: 1
+ ant: 1
+ echoDirListViaAntBuilder: 1
+ to: 1
+ file: 1
+ ant.echo: 3
+ http: 1
+ it.toString: 1
+ path: 2
+ echo: 1
+ via: 1
+ name: 1
+ subdirectory: 1
+ //Docs: 1
+ /usr/bin/env: 1
+ removed.: 1
+ CWD: 1
+ plugin: 1
+ Coq:
+ Sketch: 1
+ f: 44
+ lt_not_le: 1
+ Qed.: 12
+ le_lt_eq_dec: 1
+ destruct: 22
+ over: 1
+ n<: 1
+ Theorem: 4
+ unfold: 1
+ refl_equal: 4
+ Hlep: 2
+ dec_restrict.: 1
+ possible: 1
+ definition: 1
+ "}": 26
+ equality: 4
+ Hginj: 3
+ /: 4
+ xSn: 13
+ 0/0: 1
+ g: 6
+ set: 1
+ eq_rect: 3
+ Hneq: 6
+ Hneq.: 4
+ right.: 2
+ de: 1
+ le_Sn_n: 3
+ Hdec: 8
+ dec_restrict: 2
+ HeqS: 2
+ interval_dec.: 1
+ x<>xSm: 1
+ Q: 3
+ intros.: 2
+ Preliminary: 1
+ le_uniqueness_proof: 1
+ assert: 9
+ interval: 3
+ else: 1
+ sym_not_eq.: 1
+ ;: 49
+ Hmn: 1
+ Hp: 4
+ "0": 7
+ le_trans: 1
+ Hfx.: 1
+ as: 11
+ h: 2
+ replace: 2
+ Classical.: 1
+ x<>xSn: 4
+ le_neq_lt: 2
+ Lemma: 7
+ in: 7
+ Hfinj: 4
+ pred: 4
+ apply: 37
+ intros: 21
+ then: 1
+ eq: 1
+ simpl: 1
+ nat: 18
+ unicity: 2
+ discriminate: 2
+ <: 25
+ card_interval.: 2
+ Hle_gx: 2
+ Hq: 2
+ cardinality: 3
+ "1": 3
+ split.: 5
+ generalizing: 1
+ H.: 4
+ Hge.: 1
+ let: 1
+ H0.: 1
+ neq_dep_intro: 4
+ at: 2
+ Hle: 6
+ dep_pair_intro: 2
+ requires: 1
+ Sn/Sm: 1
+ injection: 3
+ has: 1
+ S: 6
+ Eqdep_dec.: 1
+ Hgbound: 3
+ H: 6
+ with: 8
+ exists: 6
+ le_ind: 1
+ intro: 14
+ Hlep.: 2
+ Hgsurj: 4
+ cardinal: 1
+ preliminary: 1
+ Require: 4
+ simpl.: 2
+ le_S: 3
+ "2": 3
+ ">Type": 1
+ proj2_sig: 1
+ injectivity: 1
+ fun: 10
+ lt_n_Sm_le.: 2
+ le_lt_or_eq: 2
+ exact: 3
+ Definition: 2
+ _: 31
+ error: 1
+ x<: 3
+ type: 1
+ avoid: 1
+ card: 4
+ Hmn.: 1
+ Heqx: 2
+ ">": 33
+ False.: 1
+ h.: 1
+ eq_rect_eq_nat: 2
+ HSnx.: 2
+ first: 1
+ while: 1
+ elements: 1
+ y<: 1
+ "3": 1
+ results: 2
+ pattern: 2
+ (: 153
+ axiom: 1
+ x<>y: 5
+ Proof.: 11
+ proofs: 4
+ <>: 6
+ le_pred.: 1
+ if: 2
+ pred_inj: 1
+ Search: 1
+ le_Sn_le: 1
+ Heqy: 1
+ et: 1
+ card_inj_aux: 2
+ proj1_sig: 1
+ Hpq.: 1
+ inj_restrict: 2
+ assumption.: 20
+ "4": 2
+ use: 1
+ Import: 4
+ ): 152
+ case: 2
+ ">nat": 1
+ l: 3
+ that: 8
+ Hfsurj: 2
+ say: 1
+ "10": 1
+ interval_dec: 1
+ x<>z: 1
+ a: 5
+ interval_discr: 1
+ "on": 8
+ IHm: 1
+ pred_inj.: 1
+ Hx.: 2
+ K: 1
+ Proving: 4
+ It: 1
+ le: 2
+ rewrite: 23
+ Conclusion: 1
+ 0/Sm: 1
+ lt_O_neq: 1
+ eq_nat_dec.: 1
+ x: 86
+ Hlt: 1
+ exist: 6
+ m: 40
+ Hfx: 3
+ irrelevance: 2
+ Hy.: 2
+ should: 1
+ injective: 1
+ decidability: 1
+ contradiction.: 1
+ is: 6
+ K_dec_set: 1
+ card_interval: 1
+ le_S_n.: 1
+ prove: 3
+ this: 1
+ and: 2
+ A: 33
+ For: 1
+ proof_irrelevance: 1
+ n_Sn: 1
+ change: 1
+ HSnx: 2
+ card_inj: 2
+ le_lt_trans: 1
+ y: 41
+ trivial.: 1
+ q.: 3
+ to: 1
+ "6": 2
+ Hfy: 1
+ Hneqx: 2
+ left: 1
+ m.: 3
+ n: 58
+ surjective: 1
+ Sn/0: 1
+ n<>m: 1
+ clear: 1
+ O_S.: 1
+ le_n: 3
+ order: 1
+ n.: 5
+ by: 1
+ reflexivity.: 14
+ proven: 1
+ Hginj.: 1
+ surjectivity: 1
+ contradiction: 9
+ z: 15
+ Heq.: 8
+ Heqf: 1
+ Hneqy: 1
+ le_lt_dec: 3
+ le_O_n.: 2
+ Heqf.: 1
+ sans: 1
+ induction: 2
+ dep_pair_intro.: 1
+ symmetry.: 1
+ Hy0: 1
+ y<>z: 1
+ Hneqx.: 3
+ l0: 1
+ forall: 18
+ proof: 2
+ Scheme: 1
+ for: 2
+ a<>z: 1
+ right: 1
+ IHp: 2
+ of: 14
+ lemma: 2
+ a<>xSn: 1
+ Showing: 2
+ "{": 26
+ Hx: 12
+ Hneqy.: 1
+ generalize: 5
+ p: 26
+ left.: 2
+ p<: 8
+ Arith.: 2
+ the: 6
+ m0: 1
+ such: 2
+ Hfbound: 2
+ e: 2
+ irrelevance.: 1
+ HeqS.: 1
+ Set: 5
+ building: 1
+ decidable: 3
+ notion: 1
+ finite: 2
+ Heq: 14
+ n0: 4
+ Hfinj.: 3
+ neq: 4
+ Hfbound.: 2
+ pose: 1
+ boundedness: 2
+ Hy: 3
+ having: 1
+ conclude: 1
+ bounded: 1
+ could: 1
+ negation: 1
+ m<: 1
+ Hge: 1
+ introduce: 1
+ .: 65
+ eq_rect_eq_nat.: 1
+ q: 12
+ be: 2
+ we: 1
+ YAML:
+ /usr/local/rubygems: 1
+ rdoc: 2
+ gempath: 1
+ numbers: 1
+ line: 1
+ source: 1
+ local: 1
+ /home/gavin/.rubygems: 1
+ inline: 1
+ tests: 1
+ gen: 1
+ gem: 1
+ run: 1
+ Python:
+ "#": 1
+ python2.4: 1
+ print: 1
+ /usr/bin/env: 1
+ Parrot Internal Representation:
+ "#": 1
+ main: 1
+ say: 1
+ parrot: 1
+ .sub: 1
+ .end: 1
+ /usr/bin/env: 1
+ OpenCL:
+ p1: 3
+ /: 1
+ "}": 2
+ <: 1
+ "0": 1
+ t: 4
+ ;: 9
+ "{": 2
+ ): 11
+ y: 2
+ x: 2
+ n: 2
+ (: 11
+ op: 3
+ for: 1
+ const: 2
+ "10": 1
+ float: 2
+ fftwf_execute: 1
+ realTime: 2
+ fftwf_plan_dft_1d: 1
+ run_fftw: 1
+ fftwf_destroy_plan: 1
+ cl: 2
+ int: 3
+ fftwf_plan: 1
+ double: 3
+ return: 1
+ FFTW_ESTIMATE: 1
+ FFTW_FORWARD: 1
+ nops: 3
+ fftwf_complex: 2
+ Matlab:
+ is: 2
+ "@implementation": 1
+ enumeration: 1
+ g: 2
+ A: 13
+ magenta: 1
+ result: 4
+ example: 2
+ interface: 1
+ disp: 10
+ combines: 1
+ of: 4
+ create: 1
+ fun3: 2
+ "3": 2
+ Display: 2
+ two: 2
+ to: 2
+ at: 2
+ ;: 25
+ (: 35
+ spaces: 1
+ whitespace: 1
+ Comments: 1
+ value2: 6
+ which: 2
+ implementation: 1
+ C: 4
+ obj: 2
+ ...: 2
+ adding: 1
+ black: 1
+ "0": 12
+ Matlab: 2
+ Objective: 4
+ same: 6
+ yellow: 1
+ values: 2
+ output: 2
+ only: 2
+ displays: 1
+ cyan: 1
+ matlab_function: 5
+ Simple: 2
+ the: 6
+ line.: 2
+ "5": 2
+ function: 19
+ not: 2
+ matlab_function2: 1
+ blue: 1
+ fun2: 2
+ tabs: 1
+ resides: 2
+ script: 2
+ property: 1
+ "2": 5
+ green: 1
+ "@property": 1
+ "@interface": 1
+ precended: 1
+ Calculate: 2
+ "@keyword": 4
+ value1: 6
+ classdef: 1
+ B: 14
+ or: 1
+ arbitrary: 1
+ suppresses: 2
+ mandatory: 2
+ line: 2
+ semicolon: 2
+ synthesize: 1
+ return: 4
+ end: 8
+ red: 1
+ using: 1
+ obj.B: 2
+ displaying: 1
+ num2str: 3
+ fun4: 2
+ R: 1
+ with: 5
+ properties: 1
+ G: 1
+ ret: 6
+ sum: 2
+ directory: 2
+ in: 2
+ Call: 2
+ name: 4
+ handles: 3
+ obj.R: 2
+ that: 1
+ simple: 4
+ and: 4
+ methods: 1
+ fun1: 2
+ b: 2
+ ): 35
+ "@synthesize": 1
+ command: 2
+ sub: 4
+ obj.G: 2
+ matlab_class: 2
+ "1": 12
+ value: 4
+ use: 1
+ white: 1
+ r: 2
+ Delphi:
+ gmail: 1
+ ): 1
+ (: 1
+ "True": 1
+ R: 1
+ "}": 2
+ "{": 2
+ ;: 6
+ begin: 1
+ Form2: 2
+ Unit2: 1
+ Forms: 1
+ end.: 1
+ in: 1
+ Application.Run: 1
+ Application.MainFormOnTaskbar: 1
+ Application.Initialize: 1
+ program: 1
+ TForm2: 1
+ uses: 1
+ .res: 1
+ Application.CreateForm: 1
+ C++:
+ image: 1
+ class: 2
+ unsigned: 2
+ "16": 2
+ tex.normalized: 1
+ cudaReadModeElementType>: 1
+ namespace: 1
+ dim3: 2
+ tex.filterMode: 1
+ "false": 1
+ tex.addressMode: 2
+ width: 7
+ char: 2
+ cudaAddressModeClamp: 2
+ ;: 24
+ (: 19
+ tex: 4
+ blockDim.y: 3
+ : 1
+ odata: 2
+ height: 6
+ cudaBindTextureToArray: 1
+ "0": 2
+ cout: 1
+ tex2D: 1
+ cudaArray: 1
+ ">>>": 1
+ "<<": 2
+ public: 2
+ y: 4
+ std: 1
+ hello: 2
+ threadIdx.y: 1
+ kernel: 1
+ c: 2
+ protected: 2
+ //: 7
+ main: 1
+ //end: 1
+ blockIdx.y: 1
+ cudaMemcpyToArray: 1
+ d_data: 1
+ "2": 1
+ endl: 1
+ int: 5
+ void: 4
+ blockDim.x: 3
+ texture: 1
+ using: 1
+ cudaMallocArray: 1
+ cu_array: 4
+ Bar: 2
+ cudaMemcpyHostToDevice: 1
+ cudaUnbindTexture: 1
+ blockDim: 2
+ x: 4
+ gridDim: 2
+ threadIdx.x: 1
+ if: 1
+ "#include": 1
+ name: 2
+ ): 19
+ <: 2
+ blockIdx.x: 1
+ cudaChannelFormatDesc: 1
+ description: 2
+ "}": 6
+ "1": 5
+ Visual Basic:
+ <: 1
+ VLMessaging.VLMMMFileListener: 1
+ End: 4
+ GET_SERVICES: 1
+ WithEvents: 3
+ All: 1
+ myMMTransportIDsByRouterID: 1
+ cTP_EasyPopupMenu: 1
+ MultiUse: 1
+ GET_ROUTER_ID_REPLY: 1
+ GET_SERVICES_REPLY: 1
+ Initialize: 1
+ menuItemSelected: 1
+ Explicit: 1
+ Dictionary: 3
+ "1.0": 1
+ epm.addSubmenuItem: 2
+ "0": 2
+ myMMFileTransports_disconnecting: 1
+ myAST.destroy: 1
+ fMouseEventsForm: 2
+ myRouterIDsByMMTransportID: 1
+ in: 1
+ myMouseEventsForm.icon: 1
+ Const: 9
+ Dim: 1
+ TEN_MILLION: 1
+ "False": 1
+ hwnd: 2
+ Single: 1
+ myWindowName: 2
+ CLASS: 1
+ Exit: 1
+ Task: 1
+ REGISTER_SERVICE: 1
+ myMMFileTransports: 1
+ David: 1
+ Checked: 1
+ myAST: 3
+ UNREGISTER_SERVICE_REPLY: 1
+ found: 1
+ myMMFileTransports.VB_VarHelpID: 1
+ myMouseEventsForm.hwnd: 3
+ Sub: 6
+ myAST.create: 1
+ Disabled: 1
+ cTP_AdvSysTray: 2
+ "2009": 1
+ Briant: 1
+ "True": 1
+ apiSetForegroundWindow: 1
+ reserved: 1
+ "2012": 1
+ make: 1
+ Option: 1
+ "4": 1
+ Nothing: 2
+ REGISTER_SERVICE_REPLY: 1
+ "10000000": 1
+ "1": 6
+ VLMessaging.VLMMMFileTransports: 1
+ Private: 25
+ myMachineID: 1
+ MF_STRING: 3
+ Declare: 3
+ MTSTransactionMode: 1
+ As: 32
+ myListener.VB_VarHelpID: 1
+ the: 2
+ (: 9
+ myself: 1
+ GET_ROUTER_ID: 1
+ Manager: 1
+ easily: 1
+ Set: 4
+ Boolean: 1
+ rights: 1
+ list: 1
+ item: 2
+ vbNone: 1
+ hData: 1
+ Windows: 1
+ ">": 1
+ c: 1
+ New: 6
+ myDirectoryEntriesByIDString: 1
+ Alias: 3
+ shutdown: 1
+ Attribute: 3
+ oReceived: 2
+ Copyright: 1
+ lpString: 2
+ myAST_RButtonUp: 1
+ icon: 1
+ myListener: 1
+ Unload: 1
+ create: 1
+ NotPersistable: 1
+ UNREGISTER_SERVICE: 1
+ "2": 1
+ Applications: 1
+ /: 1
+ epm.addMenuItem: 2
+ tray: 1
+ myRouterSeed: 1
+ apiSetProp: 4
+ Function: 4
+ ): 9
+ String: 12
+ App.TaskVisible: 1
+ myClassName: 2
+ myMouseEventsForm: 5
+ apiGlobalAddAtom: 3
+ Lib: 3
+ DataBindingBehavior: 1
+ from: 1
+ epm: 1
+ hide: 1
+ id: 1
+ myAST.VB_VarHelpID: 1
+ VERSION: 1
+ us: 1
+ BEGIN: 1
+ Release: 1
+ Long: 10
+ ByVal: 6
+ VHDL:
+ inverter: 2
+ entity: 2
+ use: 1
+ <: 1
+ ): 1
+ b: 2
+ a: 2
+ (: 1
+ ;: 7
+ of: 1
+ begin: 1
+ ieee.std_logic_1164.all: 1
+ library: 1
+ not: 1
+ in: 1
+ is: 2
+ end: 2
+ port: 1
+ file: 1
+ example: 1
+ VHDL: 1
+ rtl: 1
+ architecture: 2
+ ieee: 1
+ out: 1
+ std_logic: 2
+ Verilog:
+ /*: 1
+ "8": 1
+ "9": 1
+ "7": 2
+ "3": 2
+ "4": 1
+ o: 6
+ z: 7
+ "6": 3
+ "5": 1
+ "}": 10
+ "2": 1
+ "1": 1
+ "{": 10
+ "0": 24
+ ;: 26
+ ): 11
+ y: 21
+ x: 41
+ (: 11
+ maj: 1
+ input: 6
+ "19": 1
+ "16": 1
+ "18": 2
+ "14": 1
+ "15": 1
+ "17": 2
+ "11": 1
+ "10": 2
+ "13": 1
+ "12": 1
+ timescale: 1
+ output: 6
+ ch: 1
+ "31": 26
+ assign: 8
+ "*/": 1
+ 1ns/1ps: 1
+ e1: 1
+ e0: 1
+ module: 6
+ s1: 1
+ "28": 1
+ "29": 1
+ s0: 1
+ "25": 1
+ "24": 1
+ endmodule: 6
+ "22": 2
+ "21": 2
+ Rebol:
+ func: 1
+ REBOL: 1
+ print: 1
+ hello: 2
+ PowerShell:
+ "}": 1
+ "{": 1
+ ): 1
+ (: 1
+ "#": 2
+ Host: 2
+ function: 1
+ hello: 1
+ Write: 2
+ Logtalk:
+ the: 2
+ directive: 1
+ .: 2
+ ): 4
+ hello_world: 1
+ (: 4
+ a: 1
+ memory: 1
+ write: 1
+ initialization: 1
+ end_object.: 1
+ loaded: 1
+ executed: 1
+ initialization/1: 1
+ is: 3
+ argument: 1
+ nl: 2
+ file: 1
+ source: 1
+ Logtalk: 1
+ into: 1
+ automatically: 1
+ this: 1
+ when: 1
+ object: 2
+ Apex:
+ etc.: 1
+ MAX_NUMBER_OF_ELEMENTS_IN_LIST: 5
+ <: 30
+ count: 10
+ OBJECTS: 1
+ new: 17
+ list1: 13
+ not: 2
+ get: 1
+ see: 2
+ array2.size: 2
+ sortAsc: 24
+ "}": 105
+ returnList: 9
+ elmt: 8
+ isNotEmpty: 4
+ throw: 2
+ "0": 38
+ EMPTY_STRING_ARRAY: 1
+ IllegalArgumentException: 2
+ comparator.compare: 12
+ theList.size: 2
+ reverse: 2
+ plucked: 3
+ isEmpty: 7
+ objects.size: 1
+ expected.size: 4
+ pivot: 14
+ merged.add: 2
+ "*/": 2
+ strs: 9
+ objects: 3
+ SORTING: 1
+ void: 2
+ merg: 2
+ hi: 50
+ mergex: 2
+ return: 47
+ "1000": 1
+ class: 1
+ qsort: 18
+ List