From 9e50e188a813ce5a1885d40c8aacd8b0128377c7 Mon Sep 17 00:00:00 2001 From: Arfon Smith Date: Sat, 1 Nov 2014 09:59:29 -0500 Subject: [PATCH] Merge branch 'master' into 1233-local Conflicts: lib/linguist/language.rb lib/linguist/languages.yml lib/linguist/samples.json --- .gitattributes | 0 .gitignore | 2 +- .travis.yml | 7 +- Gemfile | 1 + README.md | 89 +- Rakefile | 38 +- github-linguist.gemspec | 3 +- lib/linguist/blob_helper.rb | 5 + lib/linguist/generated.rb | 9 + lib/linguist/heuristics.rb | 25 + lib/linguist/language.rb | 30 +- lib/linguist/languages.yml | 176 +- lib/linguist/lazy_blob.rb | 34 + lib/linguist/repository.rb | 33 +- lib/linguist/samples.json | 73999 ---------------- lib/linguist/samples.rb | 10 +- lib/linguist/vendor.yml | 11 + lib/linguist/version.rb | 2 +- samples/APL/UT.dyalog | 367 + samples/Assembly/External Interrupt.a51 | 66 + samples/Ceylon/Foo.ceylon | 10 +- samples/Clean/GenHylo.dcl | 11 + samples/Clean/GenMap.dcl | 9 + samples/Clean/GenMap.icl | 19 + samples/Clean/fsieve.icl | 54 + samples/Clean/sem.icl | 99 + samples/Clean/stack.dcl | 14 + samples/Clean/stack.icl | 33 + samples/Clean/streams.dcl | 16 + samples/Clean/streams.icl | 49 + samples/Forth/bitmap.frt | 8 + samples/Forth/enum.frt | 7 + samples/Forth/macros.frt | 8 + samples/Graph Modeling Language/sample.gml | 21 + samples/Groff/sample.4 | 13 + .../Groovy/{build.gradle => build.script!} | 0 samples/JavaScript/jsbuild.jsb | 12 + samples/LOLCODE/LOLTracer.lol | 795 + samples/Lua/wsapi.fcgi | 28 + samples/PHP/prefix.fcgi | 3 + samples/Papyrus/CAMTEST_OverShoulderME.psc | 68 + samples/Papyrus/vMFX_FXPlugin.psc | 1 + samples/Papyrus/vSCM_MetaQuestScript.psc | 120 + samples/Pascal/custforms.pp | 193 + samples/Pascal/gtkextra.pp | 51 + samples/Prolog/logic-problem.pro | 68 + samples/Puppet/expiringhost.pp | 26 + samples/Puppet/stages-example.pp | 26 + samples/Puppet/unmanaged-notify-puppet25.pp | 22 + samples/Python/backstage.fcgi | 120 + samples/Ruby/mdata_server.fcgi | 68 + samples/Shell/build.command | 30 + samples/Shell/php.fcgi | 16 + samples/Tcl/filenames/owh | 63 + samples/Tcl/filenames/starfield | 28 + samples/VimL/filenames/_vimrc | 8 + script/cibuild | 18 + test/test_blob.rb | 14 + test/test_classifier.rb | 6 +- test/test_heuristics.rb | 18 + test/test_repository.rb | 56 +- test/test_samples.rb | 10 +- vendor/cache/charlock_holmes-0.7.3.gem | Bin 0 -> 1196544 bytes vendor/cache/coderay-1.1.0.gem | Bin 0 -> 95232 bytes vendor/cache/escape_utils-1.0.1.gem | Bin 0 -> 25600 bytes vendor/cache/json-1.8.1.gem | Bin 0 -> 148992 bytes vendor/cache/metaclass-0.0.4.gem | Bin 0 -> 6656 bytes vendor/cache/method_source-0.8.2.gem | Bin 0 -> 13312 bytes vendor/cache/mime-types-1.25.1.gem | Bin 0 -> 61440 bytes vendor/cache/mocha-1.1.0.gem | Bin 0 -> 87552 bytes vendor/cache/posix-spawn-0.3.9.gem | Bin 0 -> 28672 bytes vendor/cache/pry-0.10.1.gem | Bin 0 -> 135680 bytes vendor/cache/pygments.rb-0.6.0.gem | Bin 0 -> 1879552 bytes vendor/cache/rake-10.3.2.gem | Bin 0 -> 132608 bytes vendor/cache/rugged-0.21.1b2.gem | Bin 0 -> 941568 bytes vendor/cache/slop-3.6.0.gem | Bin 0 -> 23552 bytes vendor/cache/yajl-ruby-1.1.0.gem | Bin 0 -> 557056 bytes 77 files changed, 3066 insertions(+), 74080 deletions(-) create mode 100644 .gitattributes delete mode 100644 lib/linguist/samples.json create mode 100644 samples/APL/UT.dyalog create mode 100644 samples/Assembly/External Interrupt.a51 create mode 100644 samples/Clean/GenHylo.dcl create mode 100644 samples/Clean/GenMap.dcl create mode 100644 samples/Clean/GenMap.icl create mode 100644 samples/Clean/fsieve.icl create mode 100644 samples/Clean/sem.icl create mode 100644 samples/Clean/stack.dcl create mode 100644 samples/Clean/stack.icl create mode 100644 samples/Clean/streams.dcl create mode 100644 samples/Clean/streams.icl create mode 100644 samples/Forth/bitmap.frt create mode 100644 samples/Forth/enum.frt create mode 100644 samples/Forth/macros.frt create mode 100644 samples/Graph Modeling Language/sample.gml create mode 100644 samples/Groff/sample.4 rename samples/Groovy/{build.gradle => build.script!} (100%) create mode 100644 samples/JavaScript/jsbuild.jsb create mode 100644 samples/LOLCODE/LOLTracer.lol create mode 100755 samples/Lua/wsapi.fcgi create mode 100755 samples/PHP/prefix.fcgi create mode 100644 samples/Papyrus/CAMTEST_OverShoulderME.psc create mode 100644 samples/Papyrus/vMFX_FXPlugin.psc create mode 100644 samples/Papyrus/vSCM_MetaQuestScript.psc create mode 100644 samples/Pascal/custforms.pp create mode 100644 samples/Pascal/gtkextra.pp create mode 100644 samples/Prolog/logic-problem.pro create mode 100644 samples/Puppet/expiringhost.pp create mode 100644 samples/Puppet/stages-example.pp create mode 100644 samples/Puppet/unmanaged-notify-puppet25.pp create mode 100755 samples/Python/backstage.fcgi create mode 100755 samples/Ruby/mdata_server.fcgi create mode 100644 samples/Shell/build.command create mode 100755 samples/Shell/php.fcgi create mode 100755 samples/Tcl/filenames/owh create mode 100755 samples/Tcl/filenames/starfield create mode 100644 samples/VimL/filenames/_vimrc create mode 100755 script/cibuild create mode 100644 vendor/cache/charlock_holmes-0.7.3.gem create mode 100644 vendor/cache/coderay-1.1.0.gem create mode 100644 vendor/cache/escape_utils-1.0.1.gem create mode 100644 vendor/cache/json-1.8.1.gem create mode 100644 vendor/cache/metaclass-0.0.4.gem create mode 100644 vendor/cache/method_source-0.8.2.gem create mode 100644 vendor/cache/mime-types-1.25.1.gem create mode 100644 vendor/cache/mocha-1.1.0.gem create mode 100644 vendor/cache/posix-spawn-0.3.9.gem create mode 100644 vendor/cache/pry-0.10.1.gem create mode 100644 vendor/cache/pygments.rb-0.6.0.gem create mode 100644 vendor/cache/rake-10.3.2.gem create mode 100644 vendor/cache/rugged-0.21.1b2.gem create mode 100644 vendor/cache/slop-3.6.0.gem create mode 100644 vendor/cache/yajl-ruby-1.1.0.gem diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..e69de29b diff --git a/.gitignore b/.gitignore index 391e05a0..71239be2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ Gemfile.lock .bundle/ -vendor/ benchmark/ +lib/linguist/samples.json diff --git a/.travis.yml b/.travis.yml index c851f345..ac6800a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,12 @@ before_install: - git fetch origin master:master - git fetch origin v2.0.0:v2.0.0 + - git fetch origin test/attributes:test/attributes - sudo apt-get install libicu-dev -y - - gem update --system 2.1.11 -before_script: - - bundle exec rake samples rvm: - 1.9.3 - 2.0.0 - - 2.1.1 + - 2.1 + - 2.2 notifications: disabled: true diff --git a/Gemfile b/Gemfile index 851fabc2..b92cab78 100644 --- a/Gemfile +++ b/Gemfile @@ -1,2 +1,3 @@ source 'https://rubygems.org' gemspec +gem 'test-unit', require: false if RUBY_VERSION >= '2.2' diff --git a/README.md b/README.md index d497e8c2..94430f4d 100644 --- a/README.md +++ b/README.md @@ -32,33 +32,57 @@ The Language stats bar that you see on every repository is built by aggregating The repository stats API, accessed through `#languages`, can be used on a directory: +***API UPDATE*** + +Since [Version 3.0.0](https://github.com/github/linguist/releases/tag/v3.0.0) Linguist expects a git repository (in the form of a [Rugged::Repository](https://github.com/libgit2/rugged#repositories)) to be passed when initializing `Linguist::Repository`. + + ```ruby -project = Linguist::Repository.from_directory(".") -project.language.name #=> "Ruby" -project.languages #=> { "Ruby" => 0.98, "Shell" => 0.02 } +require 'rugged' +require 'linguist' + +repo = Rugged::Repository.new('.') +project = Linguist::Repository.new(repo, repo.head.target_id) +project.language #=> "Ruby" +project.languages #=> { "Ruby" => 119387 } ``` These stats are also printed out by the `linguist` binary. You can use the `--breakdown` flag, and the binary will also output the breakdown of files by language. -You can try running `linguist` on the `lib/` directory in this repository itself: +You can try running `linguist` on the root directory in this repository itself: - $ bundle exec linguist lib/ --breakdown + $ bundle exec linguist --breakdown 100.00% Ruby Ruby: - linguist/blob_helper.rb - linguist/classifier.rb - linguist/file_blob.rb - linguist/generated.rb - linguist/heuristics.rb - linguist/language.rb - linguist/md5.rb - linguist/repository.rb - linguist/samples.rb - linguist/tokenizer.rb - linguist.rb + Gemfile + Rakefile + bin/linguist + github-linguist.gemspec + lib/linguist.rb + lib/linguist/blob_helper.rb + lib/linguist/classifier.rb + lib/linguist/file_blob.rb + lib/linguist/generated.rb + lib/linguist/heuristics.rb + lib/linguist/language.rb + lib/linguist/lazy_blob.rb + lib/linguist/md5.rb + lib/linguist/repository.rb + lib/linguist/samples.rb + lib/linguist/tokenizer.rb + lib/linguist/version.rb + test/test_blob.rb + test/test_classifier.rb + test/test_heuristics.rb + test/test_language.rb + test/test_md5.rb + test/test_pedantic.rb + test/test_repository.rb + test/test_samples.rb + test/test_tokenizer.rb #### Ignore vendored files @@ -80,9 +104,34 @@ Linguist::FileBlob.new("underscore.min.js").generated? # => true See [Linguist::Generated#generated?](https://github.com/github/linguist/blob/master/lib/linguist/generated.rb). +## Overrides + +Linguist supports custom overrides for language definitions and vendored paths. Add a `.gitattributes` file to your project using the keys `linguist-language` and `linguist-vendored` with the standard git-style path matchers for the files you want to override. + +Please note that the overrides currently only affect the language statistics for a repository and not the syntax-highlighting of files. + +``` +$ cat .gitattributes +*.rb linguist-language=Java + +$ linguist --breakdown +100.00% Java + +Java: +ruby_file.rb +``` + +By default, Linguist treats all of the paths defined in [lib/linguist/vendor.yml](https://github.com/github/linguist/blob/master/lib/linguist/vendor.yml) as vendored and therefore doesn't include them in the language statistics for a repository. Use the `linguist-vendored` attribute to vendor or un-vendor paths. + +``` +$ cat .gitattributes +special-vendored-path/* linguist-vendored +jquery.js linguist-vendored=false +``` + ## Installation -github.com is usually running the latest version of the `github-linguist` gem that is released on [RubyGems.org](http://rubygems.org/gems/github-linguist). +Github.com is usually running the latest version of the `github-linguist` gem that is released on [RubyGems.org](http://rubygems.org/gems/github-linguist). But for development you are going to want to checkout out the source. To get it, clone the repo and run [Bundler](http://gembundler.com/) to install its dependencies. @@ -102,10 +151,6 @@ We try to only add languages once they have some usage on GitHub, so please note Almost all bug fixes or new language additions should come with some additional code samples. Just drop them under [`samples/`](https://github.com/github/linguist/tree/master/samples) in the correct subdirectory and our test suite will automatically test them. In most cases you shouldn't need to add any new assertions. -To update the `samples.json` after adding new files to [`samples/`](https://github.com/github/linguist/tree/master/samples): - - bundle exec rake samples - ### A note on language extensions Linguist has a number of methods available to it for identifying the language of a particular file. The initial lookup is based upon the extension of the file, possible file extensions are defined in an array called `extensions`. Take a look at this example for example for `Perl`: @@ -145,7 +190,7 @@ If you are the current maintainer of this gem: 0. Ensure that tests are green: `bundle exec rake test` 0. Bump gem version in `lib/linguist/version.rb`. For example, [like this](https://github.com/github/linguist/commit/8d2ea90a5ba3b2fe6e1508b7155aa4632eea2985). 0. Make a PR to github/linguist. For example, [#1238](https://github.com/github/linguist/pull/1238). - 0. Build a local gem: `gem build github-linguist.gemspec` + 0. Build a local gem: `bundle exec rake build_gem` 0. Testing: 0. Bump the Gemfile and Gemfile.lock versions for an app which relies on this gem 0. Install the new gem locally diff --git a/Rakefile b/Rakefile index 9c3aa2ee..09fa0d8a 100644 --- a/Rakefile +++ b/Rakefile @@ -1,24 +1,32 @@ -require 'json' +require 'bundler/setup' require 'rake/clean' require 'rake/testtask' require 'yaml' -require 'pry' +require 'yajl' task :default => :test Rake::TestTask.new -task :samples do - require 'linguist/samples' - require 'yajl' - data = Linguist::Samples.data - json = Yajl::Encoder.encode(data, :pretty => true) - File.open('lib/linguist/samples.json', 'w') { |io| io.write json } +# Extend test task to check for samples +task :test => :check_samples + +desc "Check that we have samples.json generated" +task :check_samples do + unless File.exist?('lib/linguist/samples.json') + Rake::Task[:samples].invoke + end end -task :build_gem do +task :samples do + require 'linguist/samples' + json = Yajl.dump(Linguist::Samples.data, :pretty => true) + File.write 'lib/linguist/samples.json', json +end + +task :build_gem => :samples do languages = YAML.load_file("lib/linguist/languages.yml") - File.write("lib/linguist/languages.json", JSON.dump(languages)) + File.write("lib/linguist/languages.json", Yajl.dump(languages)) `gem build github-linguist.gemspec` File.delete("lib/linguist/languages.json") end @@ -62,11 +70,11 @@ namespace :benchmark do reference_file = ENV["REFERENCE"] candidate_file = ENV["CANDIDATE"] - reference = JSON.parse(File.read(reference_file)) + reference = Yajl.load(File.read(reference_file)) reference_counts = Hash.new(0) reference.each { |filename, language| reference_counts[language] += 1 } - candidate = JSON.parse(File.read(candidate_file)) + candidate = Yajl.load(File.read(candidate_file)) candidate_counts = Hash.new(0) candidate.each { |filename, language| candidate_counts[language] += 1 } @@ -99,7 +107,7 @@ namespace :classifier do next if file_language.nil? || file_language == 'Text' begin data = open(file_url).read - guessed_language, score = Linguist::Classifier.classify(Linguist::Samples::DATA, data).first + guessed_language, score = Linguist::Classifier.classify(Linguist::Samples.cache, data).first total += 1 guessed_language == file_language ? correct += 1 : incorrect += 1 @@ -116,14 +124,12 @@ namespace :classifier do def each_public_gist require 'open-uri' - require 'json' - url = "https://api.github.com/gists/public" loop do resp = open(url) url = resp.meta['link'][/<([^>]+)>; rel="next"/, 1] - gists = JSON.parse(resp.read) + gists = Yajl.load(resp.read) for gist in gists for filename, attrs in gist['files'] diff --git a/github-linguist.gemspec b/github-linguist.gemspec index 382b6cae..4e918f30 100644 --- a/github-linguist.gemspec +++ b/github-linguist.gemspec @@ -17,9 +17,8 @@ Gem::Specification.new do |s| s.add_dependency 'escape_utils', '~> 1.0.1' s.add_dependency 'mime-types', '~> 1.19' s.add_dependency 'pygments.rb', '~> 0.6.0' - s.add_dependency 'rugged', '~> 0.21.0' + s.add_dependency 'rugged', '~> 0.21.1b2' - s.add_development_dependency 'json' s.add_development_dependency 'mocha' s.add_development_dependency 'pry' s.add_development_dependency 'rake' diff --git a/lib/linguist/blob_helper.rb b/lib/linguist/blob_helper.rb index 84aa2281..840ca75c 100644 --- a/lib/linguist/blob_helper.rb +++ b/lib/linguist/blob_helper.rb @@ -321,6 +321,11 @@ module Linguist language ? language.lexer : Pygments::Lexer.find_by_name('Text only') end + # Internal: Get the TextMate compatible scope for the blob + def tm_scope + language && language.tm_scope + end + # Public: Highlight syntax of blob # # options - A Hash of options (defaults to {}) diff --git a/lib/linguist/generated.rb b/lib/linguist/generated.rb index 99863a91..0f911c45 100644 --- a/lib/linguist/generated.rb +++ b/lib/linguist/generated.rb @@ -63,6 +63,7 @@ module Linguist generated_jni_header? || composer_lock? || node_modules? || + godeps? || vcr_cassette? || generated_by_zephir? end @@ -231,6 +232,14 @@ module Linguist !!name.match(/node_modules\//) end + # Internal: Is the blob part of Godeps/, + # which are not meant for humans in pull requests. + # + # Returns true or false. + def godeps? + !!name.match(/Godeps\//) + end + # Internal: Is the blob a generated php composer lock file? # # Returns true or false. diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index d39ae423..11a6a10d 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -19,6 +19,15 @@ module Linguist if languages.all? { |l| ["ECL", "Prolog"].include?(l) } result = disambiguate_ecl(data, languages) end + if languages.all? { |l| ["IDL", "Prolog"].include?(l) } + result = disambiguate_pro(data, languages) + end + if languages.all? { |l| ["Common Lisp", "OpenCL"].include?(l) } + result = disambiguate_cl(data, languages) + end + if languages.all? { |l| ["AsciiDoc", "AGS Script"].include?(l) } + result = disambiguate_asc(data, languages) + end return result end end @@ -48,6 +57,16 @@ module Linguist matches end + def self.disambiguate_pro(data, languages) + matches = [] + if (data.include?(":-")) + matches << Language["Prolog"] + else + matches << Language["IDL"] + end + matches + end + def self.disambiguate_ts(data, languages) matches = [] if (data.include?("")) @@ -72,6 +91,12 @@ module Linguist matches end + def self.disambiguate_asc(data, languages) + matches = [] + matches << Language["AsciiDoc"] if /^=+(\s|\n)/.match(data) + matches + end + def self.active? !!ACTIVE end diff --git a/lib/linguist/language.rb b/lib/linguist/language.rb index a6176a72..0ac1d1b0 100644 --- a/lib/linguist/language.rb +++ b/lib/linguist/language.rb @@ -2,7 +2,7 @@ require 'escape_utils' require 'pygments' require 'yaml' begin - require 'json' + require 'yajl' rescue LoadError end @@ -150,7 +150,7 @@ module Linguist if (determined = Heuristics.find_by_heuristics(data, possible_language_names)) && !determined.empty? return determined.first # Lastly, fall back to the probabilistic classifier. - elsif classified = Classifier.classify(Samples::DATA, data, possible_language_names).first + elsif classified = Classifier.classify(Samples.cache, data, possible_language_names).first # Return the actual Language object based of the string language name (i.e., first element of `#classify`) return Language[classified[0]] end @@ -302,6 +302,16 @@ module Linguist @lexer = Pygments::Lexer.find_by_name(attributes[:lexer] || name) || raise(ArgumentError, "#{@name} is missing lexer") + @tm_scope = attributes[:tm_scope] || begin + context = case @type + when :data, :markup, :prose + 'text' + when :programming, nil + 'source' + end + "#{context}.#{@name.downcase}" + end + @ace_mode = attributes[:ace_mode] @wrap = attributes[:wrap] || false @@ -375,6 +385,11 @@ module Linguist # Returns the Lexer attr_reader :lexer + # Public: Get the name of a TextMate-compatible scope + # + # Returns the scope + attr_reader :tm_scope + # Public: Get Ace mode # # Examples @@ -522,16 +537,16 @@ module Linguist end end - extensions = Samples::DATA['extnames'] - interpreters = Samples::DATA['interpreters'] - filenames = Samples::DATA['filenames'] + extensions = Samples.cache['extnames'] + interpreters = Samples.cache['interpreters'] + filenames = Samples.cache['filenames'] popular = YAML.load_file(File.expand_path("../popular.yml", __FILE__)) languages_yml = File.expand_path("../languages.yml", __FILE__) languages_json = File.expand_path("../languages.json", __FILE__) - if File.exist?(languages_json) && defined?(JSON) - languages = JSON.load(File.read(languages_json)) + if File.exist?(languages_json) && defined?(Yajl) + languages = Yajl.load(File.read(languages_json)) else languages = YAML.load_file(languages_yml) end @@ -576,6 +591,7 @@ module Linguist :type => options['type'], :aliases => options['aliases'], :lexer => options['lexer'], + :tm_scope => options['tm_scope'], :ace_mode => options['ace_mode'], :wrap => options['wrap'], :group_name => options['group'], diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 0d3e53ab..858a8487 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -37,6 +37,7 @@ AGS Script: extensions: - .asc - .ash + tm_scope: source.c++ ANTLR: type: programming @@ -50,6 +51,7 @@ APL: color: "#8a0707" extensions: - .apl + - .dyalog ASP: type: programming @@ -79,10 +81,12 @@ ATS: - .atxt - .hats - .sats + tm_scope: source.ocaml ActionScript: type: programming lexer: ActionScript 3 + tm_scope: source.actionscript.3 color: "#e3491a" search_term: as3 aliases: @@ -116,12 +120,14 @@ ApacheConf: - apache extensions: - .apacheconf + tm_scope: source.apache-config Apex: type: programming - lexer: Text only + lexer: Java extensions: - .cls + tm_scope: source.java AppleScript: type: programming @@ -146,6 +152,7 @@ Arduino: lexer: C++ extensions: - .ino + tm_scope: source.c++ AsciiDoc: type: prose @@ -173,6 +180,8 @@ Assembly: - nasm extensions: - .asm + - .a51 + tm_scope: source.asm.x86 Augeas: type: programming @@ -197,6 +206,7 @@ AutoIt: - AutoItScript extensions: - .au3 + tm_scope: source.autoit.3 Awk: type: programming @@ -222,6 +232,7 @@ Batchfile: extensions: - .bat - .cmd + tm_scope: source.dosbatch Befunge: extensions: @@ -235,6 +246,7 @@ BlitzBasic: extensions: - .bb - .decls + tm_scope: source.blitzmax BlitzMax: type: programming @@ -247,6 +259,7 @@ Bluespec: lexer: verilog extensions: - .bsv + tm_scope: source.verilog Boo: type: programming @@ -258,6 +271,7 @@ Brainfuck: extensions: - .b - .bf + tm_scope: source.bf Brightscript: type: programming @@ -282,6 +296,7 @@ C: C#: type: programming ace_mode: csharp + tm_scope: source.cs search_term: csharp color: "#178600" aliases: @@ -320,6 +335,7 @@ C-ObjDump: lexer: c-objdump extensions: - .c-objdump + tm_scope: objdump.x86asm C2hs Haskell: type: programming @@ -329,6 +345,7 @@ C2hs Haskell: - c2hs extensions: - .chs + tm_scope: source.haskell CLIPS: type: programming @@ -376,6 +393,7 @@ ChucK: lexer: Java extensions: - .ck + tm_scope: source.java Cirru: type: programming @@ -411,6 +429,7 @@ Clojure: CoffeeScript: type: programming + tm_scope: source.coffee ace_mode: coffee color: "#244776" aliases: @@ -438,6 +457,7 @@ ColdFusion: - cfml extensions: - .cfm + tm_scope: text.html.cfm ColdFusion CFC: type: programming @@ -450,9 +470,11 @@ ColdFusion CFC: - cfc extensions: - .cfc + tm_scope: source.cfscript Common Lisp: type: programming + tm_scope: source.lisp color: "#3fb68b" aliases: - lisp @@ -477,6 +499,7 @@ Component Pascal: extensions: - .cp - .cps + tm_scope: source.pascal Coq: type: programming @@ -491,6 +514,7 @@ Cpp-ObjDump: - .cppobjdump - .c++objdump - .cxx-objdump + tm_scope: objdump.x86asm Creole: type: prose @@ -505,11 +529,13 @@ Crystal: extensions: - .cr ace_mode: ruby + tm_scope: source.ruby Cucumber: lexer: Gherkin extensions: - .feature + tm_scope: text.gherkin.feature Cuda: type: programming @@ -517,12 +543,14 @@ Cuda: extensions: - .cu - .cuh + tm_scope: source.cuda-c++ Cycript: type: programming lexer: JavaScript extensions: - .cy + tm_scope: source.js Cython: type: programming @@ -544,6 +572,7 @@ D-ObjDump: lexer: d-objdump extensions: - .d-objdump + tm_scope: objdump.x86asm DM: type: programming @@ -553,6 +582,7 @@ DM: - .dm aliases: - byond + tm_scope: source.c++ DOT: type: data @@ -608,6 +638,7 @@ Ecere Projects: lexer: JSON extensions: - .epj + tm_scope: source.json ECL: type: programming @@ -624,6 +655,7 @@ Eagle: extensions: - .sch - .brd + tm_scope: text.xml Eiffel: type: programming @@ -644,10 +676,12 @@ Elm: lexer: Haskell extensions: - .elm + tm_scope: source.haskell Emacs Lisp: type: programming lexer: Common Lisp + tm_scope: source.lisp color: "#c065db" aliases: - elisp @@ -665,6 +699,7 @@ EmberScript: extensions: - .em - .emberscript + tm_scope: source.coffee Erlang: type: programming @@ -685,6 +720,7 @@ F#: - .fs - .fsi - .fsx + tm_scope: source.fsharp FLUX: type: programming @@ -739,6 +775,7 @@ Fantom: color: "#dbded5" extensions: - .fan + tm_scope: source.fan Forth: type: programming @@ -748,6 +785,7 @@ Forth: - .fth - .4th - .forth + - .frt Frege: type: programming @@ -755,6 +793,7 @@ Frege: lexer: Haskell extensions: - .fr + tm_scope: source.haskell G-code: type: data @@ -770,6 +809,7 @@ Game Maker Language: lexer: JavaScript extensions: - .gml + tm_scope: source.js GAMS: type: programming @@ -819,18 +859,21 @@ GLSL: Genshi: extensions: - .kid + tm_scope: text.xml.genshi Gentoo Ebuild: group: Shell lexer: Bash extensions: - .ebuild + tm_scope: source.shell Gentoo Eclass: group: Shell lexer: Bash extensions: - .eclass + tm_scope: source.shell Gettext Catalog: search_term: pot @@ -840,6 +883,7 @@ Gettext Catalog: extensions: - .po - .pot + tm_scope: source.po Glyph: type: programming @@ -847,6 +891,7 @@ Glyph: lexer: Tcl extensions: - .glf + tm_scope: source.tcl Gnuplot: type: programming @@ -873,6 +918,7 @@ Gosu: - .gst - .gsx - .vark + tm_scope: source.gosu.2 Grace: type: programming @@ -890,6 +936,13 @@ Grammatical Framework: - .gf searchable: true color: "#ff0000" + tm_scope: source.haskell + +Graph Modeling Language: + type: data + lexer: Text only + extensions: + - .gml Groff: extensions: @@ -901,6 +954,7 @@ Groff: - '.5' - '.6' - '.7' + tm_scope: text.groff Groovy: type: programming @@ -908,7 +962,6 @@ Groovy: color: "#e69f56" extensions: - .groovy - - .gradle - .grt - .gtpl - .gvy @@ -922,9 +975,11 @@ Groovy Server Pages: - gsp extensions: - .gsp + tm_scope: text.html.jsp HTML: type: markup + tm_scope: text.html.basic ace_mode: html aliases: - xhtml @@ -936,6 +991,7 @@ HTML: HTML+Django: type: markup + tm_scope: text.html.django group: HTML lexer: HTML+Django/Jinja extensions: @@ -944,6 +1000,7 @@ HTML+Django: HTML+ERB: type: markup + tm_scope: text.html.erb group: HTML lexer: RHTML aliases: @@ -954,6 +1011,7 @@ HTML+ERB: HTML+PHP: type: markup + tm_scope: text.html.php group: HTML extensions: - .phtml @@ -973,9 +1031,12 @@ Haml: Handlebars: type: markup lexer: Handlebars + aliases: + - hbs extensions: - .handlebars - .hbs + tm_scope: text.html.handlebars Harbour: type: programming @@ -998,6 +1059,7 @@ Haxe: extensions: - .hx - .hxsl + tm_scope: source.haxe.2 Hy: type: programming @@ -1027,6 +1089,7 @@ INI: - .ini - .prefs - .properties + tm_scope: source.ini Inno Setup: extensions: @@ -1047,6 +1110,7 @@ Inform 7: extensions: - .ni - .i7x + tm_scope: source.inform Inno Setup: extensions: @@ -1089,6 +1153,7 @@ J: JSON: type: data + tm_scope: source.json group: JavaScript ace_mode: json searchable: false @@ -1111,6 +1176,7 @@ JSON5: lexer: JavaScript extensions: - .json5 + tm_scope: source.js JSONLD: type: data @@ -1119,6 +1185,7 @@ JSONLD: lexer: JavaScript extensions: - .jsonld + tm_scope: source.js JSONiq: type: programming @@ -1126,12 +1193,14 @@ JSONiq: lexer: XQuery extensions: - .jq + tm_scope: source.xquery Jade: group: HTML type: markup extensions: - .jade + tm_scope: source.jade Java: type: programming @@ -1148,9 +1217,11 @@ Java Server Pages: - jsp extensions: - .jsp + tm_scope: text.html.jsp JavaScript: type: programming + tm_scope: source.js ace_mode: javascript color: "#f1e05a" aliases: @@ -1163,6 +1234,7 @@ JavaScript: - .es6 - .frag - .jake + - .jsb - .jsfl - .jsm - .jss @@ -1197,6 +1269,7 @@ Kit: ace_mode: html extensions: - .kit + tm_scope: text.html.basic Kotlin: type: programming @@ -1204,6 +1277,7 @@ Kotlin: - .kt - .ktm - .kts + tm_scope: source.Kotlin LFE: type: programming @@ -1212,11 +1286,19 @@ LFE: color: "#004200" lexer: Common Lisp group: Erlang + tm_scope: source.lisp LLVM: extensions: - .ll +LOLCODE: + type: programming + lexer: Text only + extensions: + - .lol + color: "#cc9900" + LSL: type: programming lexer: LSL @@ -1242,6 +1324,7 @@ Lasso: - .las - .lasso9 - .ldml + tm_scope: file.lasso Latte: type: markup @@ -1250,6 +1333,7 @@ Latte: lexer: Smarty extensions: - .latte + tm_scope: source.smarty Less: type: markup @@ -1257,6 +1341,7 @@ Less: lexer: CSS extensions: - .less + tm_scope: source.css LilyPond: lexer: Text only @@ -1278,6 +1363,7 @@ Literate Agda: Literate CoffeeScript: type: programming + tm_scope: source.litcoffee group: CoffeeScript lexer: Text only ace_mode: markdown @@ -1296,6 +1382,7 @@ Literate Haskell: - lhs extensions: - .lhs + tm_scope: text.tex.latex.haskell LiveScript: type: programming @@ -1327,6 +1414,7 @@ LookML: color: "#652B81" extensions: - .lookml + tm_scope: source.yaml Lua: type: programming @@ -1334,6 +1422,7 @@ Lua: color: "#fa1fa1" extensions: - .lua + - .fcgi - .nse - .pd_lua - .rbxs @@ -1348,6 +1437,7 @@ M: extensions: - .mumps - .m + tm_scope: source.lisp MTML: type: markup @@ -1355,6 +1445,7 @@ MTML: color: "#0095d9" extensions: - .mtml + tm_scope: text.html.basic Makefile: aliases: @@ -1373,6 +1464,7 @@ Mako: extensions: - .mako - .mao + tm_scope: text.html.mako Markdown: type: prose @@ -1386,6 +1478,7 @@ Markdown: - .mkdn - .mkdown - .ron + tm_scope: text.html.markdown Mask: type: markup @@ -1394,6 +1487,7 @@ Mask: ace_mode: scss extensions: - .mask + tm_scope: source.scss Mathematica: type: programming @@ -1424,6 +1518,7 @@ Max: - .maxproj - .mxt - .pat + tm_scope: source.json MediaWiki: type: prose @@ -1440,6 +1535,7 @@ Mercury: extensions: - .m - .moo + tm_scope: source.prolog MiniD: # Legacy searchable: false @@ -1456,6 +1552,7 @@ Mirah: - .duby - .mir - .mirah + tm_scope: source.ruby Monkey: type: programming @@ -1473,6 +1570,8 @@ MoonScript: type: programming extensions: - .moon + interpreters: + - moon Myghty: extensions: @@ -1495,12 +1594,14 @@ NetLogo: color: "#ff2b2b" extensions: - .nlogo + tm_scope: source.lisp Nginx: type: markup lexer: Nginx configuration file extensions: - .nginxconf + tm_scope: source.nginx Nimrod: type: programming @@ -1532,6 +1633,7 @@ Nu: - .nu filenames: - Nukefile + tm_scope: source.scheme NumPy: group: Python @@ -1558,9 +1660,11 @@ ObjDump: lexer: objdump extensions: - .objdump + tm_scope: objdump.x86asm Objective-C: type: programming + tm_scope: source.objc color: "#438eff" aliases: - obj-c @@ -1571,6 +1675,7 @@ Objective-C: Objective-C++: type: programming + tm_scope: source.objc++ color: "#4886FC" aliases: - obj-c++ @@ -1586,6 +1691,7 @@ Objective-J: extensions: - .j - .sj + tm_scope: source.js.objj Omgrofl: type: programming @@ -1613,6 +1719,7 @@ OpenCL: extensions: - .cl - .opencl + tm_scope: source.c OpenEdge ABL: type: programming @@ -1623,6 +1730,7 @@ OpenEdge ABL: extensions: - .p - .cls + tm_scope: source.abl OpenSCAD: type: programming @@ -1658,15 +1766,19 @@ PAWN: color: "#dbb284" extensions: - .pwn + tm_scope: source.c++ PHP: type: programming + tm_scope: text.html.php ace_mode: php color: "#4F5D95" extensions: - .php - .aw - .ctp + - .fcgi + - .module - .php3 - .php4 - .php5 @@ -1683,6 +1795,13 @@ Pan: extensions: - .pan +Papyrus: + type: programming + color: "#6600cc" + lexer: Text only + extensions: + - .psc + Parrot: type: programming color: "#f3ca0a" @@ -1717,6 +1836,7 @@ Pascal: - .dfm - .dpr - .lpr + - .pp Perl: type: programming @@ -1785,6 +1905,7 @@ PostScript: extensions: - .ps - .eps + tm_scope: source.postscript PowerShell: type: programming @@ -1810,6 +1931,7 @@ Prolog: extensions: - .pl - .ecl + - .pro - .prolog Propeller Spin: @@ -1826,6 +1948,7 @@ Protocol Buffer: - Protocol Buffers extensions: - .proto + tm_scope: source.protobuf Puppet: type: programming @@ -1848,6 +1971,7 @@ PureScript: lexer: Haskell extensions: - .purs + tm_scope: source.haskell Python: type: programming @@ -1856,6 +1980,7 @@ Python: extensions: - .py - .cgi + - .fcgi - .gyp - .lmi - .pyde @@ -1884,6 +2009,7 @@ QML: color: "#44a51c" extensions: - .qml + tm_scope: source.qml QMake: lexer: Text only @@ -1916,6 +2042,7 @@ RDoc: wrap: true extensions: - .rdoc + tm_scope: text.rdoc REALbasic: type: programming @@ -1927,12 +2054,14 @@ REALbasic: - .rbres - .rbtbar - .rbuistate + tm_scope: source.vbnet RHTML: type: markup group: HTML extensions: - .rhtml + tm_scope: text.html.ruby RMarkdown: type: prose @@ -1952,6 +2081,7 @@ Racket: - .rktd - .rktl - .scrbl + tm_scope: source.scheme Ragel in Ruby Host: type: programming @@ -1995,6 +2125,7 @@ RobotFramework: extensions: - .robot # - .txt + tm_scope: text.robot Rouge: type: programming @@ -2003,6 +2134,7 @@ Rouge: color: "#cc0088" extensions: - .rg + tm_scope: source.clojure Ruby: type: programming @@ -2017,6 +2149,7 @@ Ruby: extensions: - .rb - .builder + - .fcgi - .gemspec - .god - .irbrc @@ -2064,6 +2197,7 @@ SAS: SCSS: type: markup + tm_scope: source.scss group: CSS ace_mode: scss extensions: @@ -2076,9 +2210,11 @@ SQF: extensions: - .sqf - .hqf + tm_scope: source.c++ SQL: type: data + tm_scope: source.sql ace_mode: sql extensions: - .sql @@ -2093,6 +2229,7 @@ STON: lexer: JSON extensions: - .ston + tm_scope: source.json Sage: type: programming @@ -2100,9 +2237,11 @@ Sage: group: Python extensions: - .sage + tm_scope: source.python Sass: type: markup + tm_scope: source.sass group: CSS extensions: - .sass @@ -2122,6 +2261,7 @@ Scaml: type: markup extensions: - .scaml + tm_scope: source.scaml Scheme: type: programming @@ -2156,7 +2296,7 @@ Shell: type: programming lexer: Bash search_term: bash - color: "#5861ce" + color: "#89e051" aliases: - sh - bash @@ -2166,6 +2306,8 @@ Shell: - .bash - .bats - .cgi + - .command + - .fcgi - .tmux - .zsh interpreters: @@ -2193,6 +2335,7 @@ Slash: color: "#007eff" extensions: - .sl + tm_scope: text.html.slash Slim: group: HTML @@ -2219,12 +2362,14 @@ SourcePawn: - sourcemod extensions: - .sp + tm_scope: source.sp Squirrel: type: programming lexer: C++ extensions: - .nut + tm_scope: source.c++ Standard ML: type: programming @@ -2236,6 +2381,7 @@ Standard ML: - .fun - .sig - .sml + tm_scope: source.ml Stata: type: programming @@ -2283,6 +2429,7 @@ TOML: type: data extensions: - .toml + tm_scope: source.toml TXL: type: programming @@ -2297,6 +2444,9 @@ Tcl: - .tcl - .adp - .tm + interpreters: + - tclsh + - wish Tcsh: type: programming @@ -2304,6 +2454,7 @@ Tcsh: extensions: - .tcsh - .csh + tm_scope: source.shell TeX: type: markup @@ -2333,6 +2484,7 @@ Tea: type: markup extensions: - .tea + tm_scope: source.tea Textile: type: prose @@ -2356,6 +2508,7 @@ Twig: lexer: HTML+Django/Jinja extensions: - .twig + tm_scope: text.html.twig TypeScript: type: programming @@ -2364,6 +2517,7 @@ TypeScript: - ts extensions: - .ts + tm_scope: source.ts Unified Parallel C: type: programming @@ -2373,6 +2527,7 @@ Unified Parallel C: color: "#755223" extensions: - .upc + tm_scope: source.c UnrealScript: type: programming @@ -2380,6 +2535,7 @@ UnrealScript: lexer: Java extensions: - .uc + tm_scope: source.java VCL: type: programming @@ -2388,6 +2544,7 @@ VCL: color: "#0298c3" extensions: - .vcl + tm_scope: source.perl VHDL: type: programming @@ -2428,6 +2585,7 @@ VimL: - .vim filenames: - .vimrc + - _vimrc - vimrc - gvimrc @@ -2444,6 +2602,7 @@ Visual Basic: - .vba - .vbhtml - .vbs + tm_scope: source.vbnet Volt: type: programming @@ -2451,12 +2610,14 @@ Volt: color: "#0098db" extensions: - .volt + tm_scope: source.d XC: type: programming lexer: C extensions: - .xc + tm_scope: source.c XML: type: markup @@ -2527,6 +2688,7 @@ XML: filenames: - .classpath - .project + - build.xml.dist - phpunit.xml.dist XProc: @@ -2535,6 +2697,7 @@ XProc: extensions: - .xpl - .xproc + tm_scope: text.xml XQuery: type: programming @@ -2550,6 +2713,7 @@ XS: lexer: C extensions: - .xs + tm_scope: source.c XSLT: type: programming @@ -2558,6 +2722,7 @@ XSLT: extensions: - .xslt - .xsl + tm_scope: text.xml.xsl Xojo: type: programming @@ -2569,6 +2734,7 @@ Xojo: - .xojo_script - .xojo_toolbar - .xojo_window + tm_scope: source.vbnet Xtend: type: programming @@ -2577,6 +2743,7 @@ Xtend: YAML: type: data + tm_scope: source.yaml aliases: - yml extensions: @@ -2591,6 +2758,7 @@ Zephir: color: "#118f9e" extensions: - .zep + tm_scope: text.html.php Zimpl: type: programming @@ -2614,6 +2782,7 @@ edn: color: "#db5855" extensions: - .edn + tm_scope: source.clojure fish: type: programming @@ -2658,6 +2827,7 @@ wisp: color: "#7582D1" extensions: - .wisp + tm_scope: source.clojure xBase: type: programming diff --git a/lib/linguist/lazy_blob.rb b/lib/linguist/lazy_blob.rb index bb262241..9691bca5 100644 --- a/lib/linguist/lazy_blob.rb +++ b/lib/linguist/lazy_blob.rb @@ -1,8 +1,13 @@ require 'linguist/blob_helper' +require 'linguist/language' require 'rugged' module Linguist class LazyBlob + GIT_ATTR = ['linguist-language', 'linguist-vendored'] + GIT_ATTR_OPTS = { :priority => [:index], :skip_system => true } + GIT_ATTR_FLAGS = Rugged::Repository::Attributes.parse_opts(GIT_ATTR_OPTS) + include BlobHelper MAX_SIZE = 128 * 1024 @@ -19,6 +24,29 @@ module Linguist @mode = mode end + def git_attributes + @git_attributes ||= repository.fetch_attributes( + name, GIT_ATTR, GIT_ATTR_FLAGS) + end + + def vendored? + if attr = git_attributes['linguist-vendored'] + return boolean_attribute(attr) + else + return super + end + end + + def language + return @language if defined?(@language) + + @language = if lang = git_attributes['linguist-language'] + Language.find_by_name(lang) + else + super + end + end + def data load_blob! @data @@ -30,6 +58,12 @@ module Linguist end protected + + # Returns true if the attribute is present and not the string "false". + def boolean_attribute(attr) + attr != "false" + end + def load_blob! @data, @size = Rugged::Blob.to_buffer(repository, oid, MAX_SIZE) if @data.nil? end diff --git a/lib/linguist/repository.rb b/lib/linguist/repository.rb index a89c81e6..41e829c5 100644 --- a/lib/linguist/repository.rb +++ b/lib/linguist/repository.rb @@ -110,18 +110,37 @@ module Linguist if @old_commit_oid == @commit_oid @old_stats else - compute_stats(@old_commit_oid, @commit_oid, @old_stats) + compute_stats(@old_commit_oid, @old_stats) end end end - protected - def compute_stats(old_commit_oid, commit_oid, cache = nil) - file_map = cache ? cache.dup : {} - old_tree = old_commit_oid && Rugged::Commit.lookup(repository, old_commit_oid).tree - new_tree = Rugged::Commit.lookup(repository, commit_oid).tree + def read_index + attr_index = Rugged::Index.new + attr_index.read_tree(current_tree) + repository.index = attr_index + end - diff = Rugged::Tree.diff(repository, old_tree, new_tree) + def current_tree + @tree ||= Rugged::Commit.lookup(repository, @commit_oid).tree + end + + protected + + def compute_stats(old_commit_oid, cache = nil) + old_tree = old_commit_oid && Rugged::Commit.lookup(repository, old_commit_oid).tree + + read_index + + diff = Rugged::Tree.diff(repository, old_tree, current_tree) + + # Clear file map and fetch full diff if any .gitattributes files are changed + if cache && diff.each_delta.any? { |delta| File.basename(delta.new_file[:path]) == ".gitattributes" } + diff = Rugged::Tree.diff(repository, old_tree = nil, current_tree) + file_map = {} + else + file_map = cache ? cache.dup : {} + end diff.each_delta do |delta| old = delta.old_file[:path] diff --git a/lib/linguist/samples.json b/lib/linguist/samples.json deleted file mode 100644 index 6c641417..00000000 --- a/lib/linguist/samples.json +++ /dev/null @@ -1,73999 +0,0 @@ -{ - "extnames": { - "ABAP": [ - ".abap" - ], - "AGS Script": [ - ".asc", - ".ash" - ], - "APL": [ - ".apl" - ], - "ATS": [ - ".atxt", - ".dats", - ".hats", - ".sats" - ], - "Agda": [ - ".agda" - ], - "Alloy": [ - ".als" - ], - "Apex": [ - ".cls" - ], - "AppleScript": [ - ".applescript" - ], - "Arduino": [ - ".ino" - ], - "AsciiDoc": [ - ".adoc", - ".asc", - ".asciidoc" - ], - "AspectJ": [ - ".aj" - ], - "Assembly": [ - ".asm" - ], - "AutoHotkey": [ - ".ahk" - ], - "Awk": [ - ".awk" - ], - "BlitzBasic": [ - ".bb" - ], - "BlitzMax": [ - ".bmx" - ], - "Bluespec": [ - ".bsv" - ], - "Brightscript": [ - ".brs" - ], - "C": [ - ".c", - ".cats", - ".h" - ], - "C#": [ - ".cs", - ".cshtml" - ], - "C++": [ - ".cc", - ".cpp", - ".h", - ".hpp", - ".inl", - ".ipp" - ], - "COBOL": [ - ".cbl", - ".ccp", - ".cob", - ".cpy" - ], - "CSS": [ - ".css" - ], - "Ceylon": [ - ".ceylon" - ], - "Chapel": [ - ".chpl" - ], - "Cirru": [ - ".cirru" - ], - "Clojure": [ - ".cl2", - ".clj", - ".cljc", - ".cljs", - ".cljscm", - ".cljx", - ".hic", - ".hl" - ], - "CoffeeScript": [ - ".coffee" - ], - "ColdFusion": [ - ".cfm" - ], - "ColdFusion CFC": [ - ".cfc" - ], - "Common Lisp": [ - ".cl", - ".lisp" - ], - "Component Pascal": [ - ".cp", - ".cps" - ], - "Coq": [ - ".v" - ], - "Creole": [ - ".creole" - ], - "Crystal": [ - ".cr" - ], - "Cuda": [ - ".cu", - ".cuh" - ], - "Cycript": [ - ".cy" - ], - "DM": [ - ".dm" - ], - "Dart": [ - ".dart" - ], - "Diff": [ - ".patch" - ], - "Dogescript": [ - ".djs" - ], - "E": [ - ".E" - ], - "ECL": [ - ".ecl" - ], - "Eagle": [ - ".brd", - ".sch" - ], - "Elm": [ - ".elm" - ], - "Emacs Lisp": [ - ".el" - ], - "EmberScript": [ - ".em" - ], - "Erlang": [ - ".erl", - ".escript", - ".script!" - ], - "Forth": [ - ".forth", - ".fth" - ], - "Frege": [ - ".fr" - ], - "G-code": [ - ".g" - ], - "GAMS": [ - ".gms" - ], - "GAP": [ - ".g", - ".gd", - ".gi" - ], - "GAS": [ - ".s" - ], - "GDScript": [ - ".gd" - ], - "GLSL": [ - ".fp", - ".frag", - ".frg", - ".glsl", - ".vrx" - ], - "Game Maker Language": [ - ".gml" - ], - "Gnuplot": [ - ".gnu", - ".gp" - ], - "Gosu": [ - ".gs", - ".gst", - ".gsx", - ".vark" - ], - "Grace": [ - ".grace" - ], - "Grammatical Framework": [ - ".gf" - ], - "Groovy": [ - ".gradle", - ".grt", - ".gtpl", - ".gvy", - ".script!" - ], - "Groovy Server Pages": [ - ".gsp" - ], - "HTML": [ - ".html", - ".st" - ], - "HTML+ERB": [ - ".deface", - ".erb" - ], - "Haml": [ - ".deface", - ".haml" - ], - "Handlebars": [ - ".handlebars", - ".hbs" - ], - "Haskell": [ - ".hs" - ], - "Hy": [ - ".hy" - ], - "IDL": [ - ".dlm", - ".pro" - ], - "IGOR Pro": [ - ".ipf" - ], - "Idris": [ - ".idr" - ], - "Inform 7": [ - ".i7x", - ".ni" - ], - "Ioke": [ - ".ik" - ], - "Isabelle": [ - ".thy" - ], - "JSON": [ - ".json", - ".lock" - ], - "JSON5": [ - ".json5" - ], - "JSONLD": [ - ".jsonld" - ], - "JSONiq": [ - ".jq" - ], - "Jade": [ - ".jade" - ], - "Java": [ - ".java" - ], - "JavaScript": [ - ".frag", - ".js", - ".script!", - ".xsjs", - ".xsjslib" - ], - "Julia": [ - ".jl" - ], - "KRL": [ - ".krl" - ], - "Kit": [ - ".kit" - ], - "Kotlin": [ - ".kt" - ], - "LFE": [ - ".lfe" - ], - "LSL": [ - ".lsl" - ], - "Lasso": [ - ".las", - ".lasso", - ".lasso9", - ".ldml" - ], - "Latte": [ - ".latte" - ], - "Less": [ - ".less" - ], - "Liquid": [ - ".liquid" - ], - "Literate Agda": [ - ".lagda" - ], - "Literate CoffeeScript": [ - ".litcoffee" - ], - "LiveScript": [ - ".ls" - ], - "Logos": [ - ".xm" - ], - "Logtalk": [ - ".lgt" - ], - "LookML": [ - ".lookml" - ], - "Lua": [ - ".pd_lua" - ], - "M": [ - ".m" - ], - "MTML": [ - ".mtml" - ], - "Makefile": [ - ".script!" - ], - "Markdown": [ - ".md" - ], - "Mask": [ - ".mask" - ], - "Mathematica": [ - ".m", - ".nb" - ], - "Matlab": [ - ".m" - ], - "Max": [ - ".maxhelp", - ".maxpat", - ".mxt" - ], - "MediaWiki": [ - ".mediawiki" - ], - "Mercury": [ - ".m", - ".moo" - ], - "Monkey": [ - ".monkey" - ], - "Moocode": [ - ".moo" - ], - "MoonScript": [ - ".moon" - ], - "NSIS": [ - ".nsh", - ".nsi" - ], - "Nemerle": [ - ".n" - ], - "NetLogo": [ - ".nlogo" - ], - "Nimrod": [ - ".nim" - ], - "Nit": [ - ".nit" - ], - "Nix": [ - ".nix" - ], - "Nu": [ - ".nu", - ".script!" - ], - "OCaml": [ - ".eliom", - ".ml" - ], - "Objective-C": [ - ".h", - ".m" - ], - "Objective-C++": [ - ".mm" - ], - "Omgrofl": [ - ".omgrofl" - ], - "Opa": [ - ".opa" - ], - "Opal": [ - ".opal" - ], - "OpenCL": [ - ".cl" - ], - "OpenEdge ABL": [ - ".cls", - ".p" - ], - "OpenSCAD": [ - ".scad" - ], - "Org": [ - ".org" - ], - "Ox": [ - ".ox", - ".oxh", - ".oxo" - ], - "Oxygene": [ - ".oxygene" - ], - "PAWN": [ - ".pwn" - ], - "PHP": [ - ".php", - ".script!" - ], - "Pan": [ - ".pan" - ], - "Parrot Assembly": [ - ".pasm" - ], - "Parrot Internal Representation": [ - ".pir" - ], - "Pascal": [ - ".dpr" - ], - "Perl": [ - ".cgi", - ".fcgi", - ".pl", - ".pm", - ".pod", - ".script!", - ".t" - ], - "Perl6": [ - ".p6", - ".pm6" - ], - "PigLatin": [ - ".pig" - ], - "Pike": [ - ".pike", - ".pmod" - ], - "Pod": [ - ".pod" - ], - "PogoScript": [ - ".pogo" - ], - "PostScript": [ - ".ps" - ], - "PowerShell": [ - ".ps1", - ".psm1" - ], - "Processing": [ - ".pde" - ], - "Prolog": [ - ".ecl", - ".pl", - ".prolog", - ".script!" - ], - "Propeller Spin": [ - ".spin" - ], - "Protocol Buffer": [ - ".proto" - ], - "PureScript": [ - ".purs" - ], - "Python": [ - ".cgi", - ".py", - ".pyde", - ".pyp", - ".script!" - ], - "QMake": [ - ".pri", - ".pro", - ".script!" - ], - "R": [ - ".R", - ".Rd", - ".r", - ".rsx", - ".script!" - ], - "RDoc": [ - ".rdoc" - ], - "RMarkdown": [ - ".rmd" - ], - "Racket": [ - ".scrbl" - ], - "Ragel in Ruby Host": [ - ".rl" - ], - "Rebol": [ - ".r", - ".r2", - ".r3", - ".reb", - ".rebol" - ], - "Red": [ - ".red", - ".reds" - ], - "RobotFramework": [ - ".robot" - ], - "Ruby": [ - ".pluginspec", - ".rabl", - ".rake", - ".rb", - ".script!" - ], - "Rust": [ - ".rs" - ], - "SAS": [ - ".sas" - ], - "SCSS": [ - ".scss" - ], - "SQF": [ - ".hqf", - ".sqf" - ], - "SQL": [ - ".prc", - ".sql", - ".tab", - ".udf", - ".viw" - ], - "STON": [ - ".ston" - ], - "Sass": [ - ".sass", - ".scss" - ], - "Scala": [ - ".sbt", - ".sc", - ".script!" - ], - "Scaml": [ - ".scaml" - ], - "Scheme": [ - ".sld", - ".sps" - ], - "Scilab": [ - ".sce", - ".sci", - ".tst" - ], - "Shell": [ - ".bash", - ".cgi", - ".script!", - ".sh", - ".zsh" - ], - "ShellSession": [ - ".sh-session" - ], - "Shen": [ - ".shen" - ], - "Slash": [ - ".sl" - ], - "Slim": [ - ".slim" - ], - "Smalltalk": [ - ".st" - ], - "SourcePawn": [ - ".sp" - ], - "Squirrel": [ - ".nut" - ], - "Standard ML": [ - ".ML", - ".fun", - ".sig", - ".sml" - ], - "Stata": [ - ".ado", - ".do", - ".doh", - ".ihlp", - ".mata", - ".matah", - ".sthlp" - ], - "Stylus": [ - ".styl" - ], - "SuperCollider": [ - ".scd" - ], - "Swift": [ - ".swift" - ], - "SystemVerilog": [ - ".sv", - ".svh", - ".vh" - ], - "TXL": [ - ".txl" - ], - "Tcl": [ - ".tm" - ], - "TeX": [ - ".bbx", - ".cbx", - ".cls", - ".lbx" - ], - "Tea": [ - ".tea" - ], - "Turing": [ - ".t" - ], - "TypeScript": [ - ".ts" - ], - "UnrealScript": [ - ".uc" - ], - "VCL": [ - ".vcl" - ], - "VHDL": [ - ".vhd" - ], - "Verilog": [ - ".v" - ], - "Visual Basic": [ - ".cls", - ".vb", - ".vbhtml" - ], - "Volt": [ - ".volt" - ], - "XC": [ - ".xc" - ], - "XML": [ - ".ant", - ".csproj", - ".filters", - ".fsproj", - ".ivy", - ".nproj", - ".nuspec", - ".pluginspec", - ".targets", - ".vbproj", - ".vcxproj", - ".xml" - ], - "XProc": [ - ".xpl" - ], - "XQuery": [ - ".xqm" - ], - "XSLT": [ - ".xslt" - ], - "Xojo": [ - ".xojo_code", - ".xojo_menu", - ".xojo_report", - ".xojo_script", - ".xojo_toolbar", - ".xojo_window" - ], - "Xtend": [ - ".xtend" - ], - "YAML": [ - ".yml" - ], - "Zephir": [ - ".zep" - ], - "Zimpl": [ - ".zmpl" - ], - "edn": [ - ".edn" - ], - "fish": [ - ".fish" - ], - "wisp": [ - ".wisp" - ] - }, - "interpreters": { - - }, - "filenames": { - "ApacheConf": [ - ".htaccess", - "apache2.conf", - "httpd.conf" - ], - "INI": [ - ".editorconfig", - ".gitconfig" - ], - "Makefile": [ - "Makefile" - ], - "Nginx": [ - "nginx.conf" - ], - "PHP": [ - ".php" - ], - "Perl": [ - "ack" - ], - "R": [ - "expr-dist" - ], - "Ruby": [ - ".pryrc", - "Appraisals", - "Capfile", - "Rakefile" - ], - "Shell": [ - ".bash_logout", - ".bash_profile", - ".bashrc", - ".cshrc", - ".login", - ".profile", - ".zlogin", - ".zlogout", - ".zprofile", - ".zshenv", - ".zshrc", - "Dockerfile", - "PKGBUILD", - "bash_logout", - "bash_profile", - "bashrc", - "cshrc", - "login", - "profile", - "zlogin", - "zlogout", - "zprofile", - "zshenv", - "zshrc" - ], - "VimL": [ - ".gvimrc", - ".vimrc" - ], - "XML": [ - ".cproject" - ], - "YAML": [ - ".gemrc" - ], - "Zephir": [ - "exception.zep.c", - "exception.zep.h", - "exception.zep.php" - ] - }, - "tokens_total": 661949, - "languages_total": 916, - "tokens": { - "ABAP": { - "*/**": 1, - "*": 56, - "The": 2, - "MIT": 2, - "License": 1, - "(": 8, - ")": 8, - "Copyright": 1, - "c": 3, - "Ren": 1, - "van": 1, - "Mil": 1, - "Permission": 1, - "is": 2, - "hereby": 1, - "granted": 1, - "free": 1, - "of": 6, - "charge": 1, - "to": 10, - "any": 1, - "person": 1, - "obtaining": 1, - "a": 1, - "copy": 2, - "this": 2, - "software": 1, - "and": 3, - "associated": 1, - "documentation": 1, - "files": 4, - "the": 10, - "deal": 1, - "in": 3, - "Software": 3, - "without": 2, - "restriction": 1, - "including": 1, - "limitation": 1, - "rights": 1, - "use": 1, - "modify": 1, - "merge": 1, - "publish": 1, - "distribute": 1, - "sublicense": 1, - "and/or": 1, - "sell": 1, - "copies": 2, - "permit": 1, - "persons": 1, - "whom": 1, - "furnished": 1, - "do": 4, - "so": 1, - "subject": 1, - "following": 1, - "conditions": 1, - "above": 1, - "copyright": 1, - "notice": 2, - "permission": 1, - "shall": 1, - "be": 1, - "included": 1, - "all": 1, - "or": 1, - "substantial": 1, - "portions": 1, - "Software.": 1, - "THE": 6, - "SOFTWARE": 2, - "IS": 1, - "PROVIDED": 1, - "WITHOUT": 1, - "WARRANTY": 1, - "OF": 4, - "ANY": 2, - "KIND": 1, - "EXPRESS": 1, - "OR": 7, - "IMPLIED": 1, - "INCLUDING": 1, - "BUT": 1, - "NOT": 1, - "LIMITED": 1, - "TO": 2, - "WARRANTIES": 1, - "MERCHANTABILITY": 1, - "FITNESS": 1, - "FOR": 2, - "A": 1, - "PARTICULAR": 1, - "PURPOSE": 1, - "AND": 1, - "NONINFRINGEMENT.": 1, - "IN": 4, - "NO": 1, - "EVENT": 1, - "SHALL": 1, - "AUTHORS": 1, - "COPYRIGHT": 1, - "HOLDERS": 1, - "BE": 1, - "LIABLE": 1, - "CLAIM": 1, - "DAMAGES": 1, - "OTHER": 2, - "LIABILITY": 1, - "WHETHER": 1, - "AN": 1, - "ACTION": 1, - "CONTRACT": 1, - "TORT": 1, - "OTHERWISE": 1, - "ARISING": 1, - "FROM": 1, - "OUT": 1, - "CONNECTION": 1, - "WITH": 1, - "USE": 1, - "DEALINGS": 1, - "SOFTWARE.": 1, - "*/": 1, - "-": 978, - "CLASS": 2, - "CL_CSV_PARSER": 6, - "DEFINITION": 2, - "class": 2, - "cl_csv_parser": 2, - "definition": 1, - "public": 3, - "inheriting": 1, - "from": 1, - "cl_object": 1, - "final": 1, - "create": 1, - ".": 9, - "section.": 3, - "not": 3, - "include": 3, - "other": 3, - "source": 3, - "here": 3, - "type": 11, - "pools": 1, - "abap": 1, - "methods": 2, - "constructor": 2, - "importing": 1, - "delegate": 1, - "ref": 1, - "if_csv_parser_delegate": 1, - "csvstring": 1, - "string": 1, - "separator": 1, - "skip_first_line": 1, - "abap_bool": 2, - "parse": 2, - "raising": 1, - "cx_csv_parse_error": 2, - "protected": 1, - "private": 1, - "constants": 1, - "_textindicator": 1, - "value": 2, - "IMPLEMENTATION": 2, - "implementation.": 1, - "": 2, - "+": 9, - "|": 7, - "Instance": 2, - "Public": 1, - "Method": 2, - "CONSTRUCTOR": 1, - "[": 5, - "]": 5, - "DELEGATE": 1, - "TYPE": 5, - "REF": 1, - "IF_CSV_PARSER_DELEGATE": 1, - "CSVSTRING": 1, - "STRING": 1, - "SEPARATOR": 1, - "C": 1, - "SKIP_FIRST_LINE": 1, - "ABAP_BOOL": 1, - "": 2, - "method": 2, - "constructor.": 1, - "super": 1, - "_delegate": 1, - "delegate.": 1, - "_csvstring": 2, - "csvstring.": 1, - "_separator": 1, - "separator.": 1, - "_skip_first_line": 1, - "skip_first_line.": 1, - "endmethod.": 2, - "Get": 1, - "lines": 4, - "data": 3, - "is_first_line": 1, - "abap_true.": 2, - "standard": 2, - "table": 3, - "string.": 3, - "_lines": 1, - "field": 1, - "symbols": 1, - "": 3, - "loop": 1, - "at": 2, - "assigning": 1, - "Parse": 1, - "line": 1, - "values": 2, - "_parse_line": 2, - "Private": 1, - "_LINES": 1, - "<": 1, - "RETURNING": 1, - "STRINGTAB": 1, - "_lines.": 1, - "split": 1, - "cl_abap_char_utilities": 1, - "cr_lf": 1, - "into": 6, - "returning.": 1, - "Space": 2, - "concatenate": 4, - "csvvalue": 6, - "csvvalue.": 5, - "else.": 4, - "char": 2, - "endif.": 6, - "This": 1, - "indicates": 1, - "an": 1, - "error": 1, - "CSV": 1, - "formatting": 1, - "text_ended": 1, - "message": 2, - "e003": 1, - "csv": 1, - "msg.": 2, - "raise": 1, - "exception": 1, - "exporting": 1, - "endwhile.": 2, - "append": 2, - "csvvalues.": 2, - "clear": 1, - "pos": 2, - "endclass.": 1 - }, - "AGS Script": { - "function": 54, - "initialize_control_panel": 2, - "(": 281, - ")": 282, - "{": 106, - "gPanel.Centre": 1, - ";": 235, - "gRestartYN.Centre": 1, - "if": 96, - "IsSpeechVoxAvailable": 3, - "lblVoice.Visible": 1, - "false": 26, - "btnVoice.Visible": 1, - "sldVoice.Visible": 1, - "}": 107, - "else": 44, - "SetVoiceMode": 6, - "eSpeechVoiceAndText": 4, - "btnVoice.Text": 9, - "System.SupportsGammaControl": 3, - "sldGamma.Visible": 1, - "lblGamma.Visible": 1, - "//And": 1, - "now": 1, - "set": 7, - "all": 2, - "the": 15, - "defaults": 1, - "System.Volume": 5, - "sldAudio.Value": 3, - "SetGameSpeed": 3, - "sldSpeed.Value": 3, - "sldVoice.Value": 3, - "SetSpeechVolume": 3, - "System.Gamma": 3, - "sldGamma.Value": 3, - "game_start": 1, - "KeyboardMovement.SetMode": 1, - "eKeyboardMovement_Tapping": 3, - "repeatedly_execute": 2, - "IsGamePaused": 4, - "return": 8, - "repeatedly_execute_always": 1, - "show_inventory_window": 3, - "gInventory.Visible": 2, - "true": 18, - "mouse.Mode": 13, - "eModeInteract": 3, - "mouse.UseModeGraphic": 8, - "eModePointer": 8, - "show_save_game_dialog": 3, - "gSaveGame.Visible": 3, - "lstSaveGamesList.FillSaveGameList": 2, - "lstSaveGamesList.ItemCount": 3, - "txtNewSaveName.Text": 5, - "lstSaveGamesList.Items": 3, - "[": 6, - "]": 6, - "gIconbar.Visible": 15, - "show_restore_game_dialog": 3, - "gRestoreGame.Visible": 3, - "lstRestoreGamesList.FillSaveGameList": 1, - "close_save_game_dialog": 4, - "mouse.UseDefaultGraphic": 9, - "close_restore_game_dialog": 4, - "on_key_press": 2, - "eKeyCode": 1, - "keycode": 27, - "eKeyEscape": 5, - "&&": 8, - "gRestartYN.Visible": 6, - "//Use": 1, - "ESC": 1, - "to": 14, - "cancel": 1, - "restart.": 1, - "gPanel.Visible": 11, - "eKeyReturn": 1, - "RestartGame": 2, - "||": 12, - "IsInterfaceEnabled": 3, - "eKeyCtrlQ": 1, - "QuitGame": 3, - "//": 66, - "Ctrl": 1, - "-": 217, - "Q": 1, - "eKeyF5": 1, - "F5": 1, - "eKeyF7": 1, - "F7": 1, - "eKeyF9": 1, - "eKeyF12": 1, - "SaveScreenShot": 1, - "F12": 1, - "eKeyTab": 1, - "Tab": 1, - "show": 1, - "inventory": 2, - "eModeWalkto": 2, - "//Notice": 1, - "this": 1, - "alternate": 1, - "way": 1, - "indicate": 1, - "keycodes.": 1, - "eModeLookat": 1, - "//Note": 1, - "that": 1, - "we": 1, - "do": 1, - "here": 1, - "is": 10, - "modes.": 1, - "//If": 1, - "you": 1, - "want": 1, - "something": 1, - "happen": 1, - "such": 1, - "as": 2, - "GUI": 3, - "buttons": 1, - "highlighting": 1, - "eModeTalkto": 2, - "//you": 1, - "I": 1, - "P": 1, - "G": 1, - "t": 1, - "allow": 1, - "mouse": 2, - "click": 1, - "button": 33, - "eMouseLeft": 4, - "ProcessClick": 2, - "mouse.x": 2, - "mouse.y": 2, - "eMouseRight": 1, - "eMouseWheelSouth": 1, - "mouse.SelectNextMode": 1, - "eMouseMiddle": 1, - "eMouseWheelNorth": 1, - "player.ActiveInventory": 2, - "null": 2, - "//...and": 1, - "player": 13, - "has": 1, - "a": 1, - "selected": 1, - "item": 1, - "mode": 10, - "UseInv.": 1, - "eModeUseinv": 2, - "interface_click": 1, - "int": 18, - "interface": 3, - "btnInvUp_Click": 1, - "GUIControl": 31, - "*control": 31, - "MouseButton": 26, - "invCustomInv.ScrollUp": 1, - "btnInvDown_Click": 1, - "invCustomInv.ScrollDown": 1, - "btnInvOK_Click": 1, - "They": 2, - "pressed": 4, - "OK": 1, - "close": 1, - "btnInvSelect_Click": 1, - "SELECT": 1, - "so": 1, - "switch": 1, - "Get": 1, - "cursor": 1, - "But": 1, - "override": 1, - "appearance": 1, - "look": 1, - "like": 1, - "arrow": 9, - "btnIconInv_Click": 1, - "btnIconCurInv_Click": 1, - "btnIconSave_Click": 2, - "btnIconLoad_Click": 2, - "btnIconExit_Click": 1, - "btnIconAbout_Click": 1, - "cEgo_Look": 1, - "Display": 4, - "cEgo_Interact": 1, - "cEgo_Talk": 1, - "//START": 1, - "OF": 2, - "CONTROL": 2, - "PANEL": 2, - "FUNCTIONS": 2, - "btnSave_OnClick": 1, - "Wait": 3, - "btnIconSave": 1, - "gControl_OnClick": 1, - "*theGui": 1, - "btnAbout_OnClick": 1, - "btnQuit_OnClick": 1, - "btnLoad_OnClick": 1, - "btnIconLoad": 1, - "btnResume_OnClick": 1, - "sldAudio_OnChange": 1, - "sldVoice_OnChange": 1, - "btnVoice_OnClick": 1, - "eSpeechVoiceOnly": 1, - "eSpeechTextOnly": 1, - "sldGamma_OnChange": 1, - "btnDefault_OnClick": 1, - "//END": 1, - "dialog_request": 1, - "param": 1, - "sldSpeed_OnChange": 1, - "btnRestart_OnClick": 1, - "btnRestartYes_OnClick": 1, - "btnRestartNo_OnClick": 1, - "btnCancelSave_OnClick": 1, - "btnSaveGame_OnClick": 2, - "gameSlotToSaveInto": 3, - "+": 7, - "i": 5, - "while": 1, - "<": 1, - "lstSaveGamesList.SaveGameSlots": 2, - "SaveGameSlot": 1, - "btnCancelRestore_OnClick": 1, - "btnRestoreGame_OnClick": 1, - "lstRestoreGamesList.SelectedIndex": 2, - "RestoreGameSlot": 1, - "lstRestoreGamesList.SaveGameSlots": 1, - "lstSaveGamesList_OnSelectionCh": 1, - "lstSaveGamesList.SelectedIndex": 3, - "txtNewSaveName_OnActivate": 1, - "control": 2, - "btnDeleteSave_OnClick": 1, - "DeleteSaveSlot": 1, - "//****************************************************************************************************": 8, - "#define": 2, - "DISTANCE": 25, - "distance": 1, - "walks": 1, - "in": 1, - "Tapping": 2, - "before": 1, - "he": 1, - "stops": 1, - "enum": 2, - "KeyboardMovement_Directions": 4, - "eKeyboardMovement_Stop": 9, - "eKeyboardMovement_DownLeft": 5, - "eKeyboardMovement_Down": 5, - "eKeyboardMovement_DownRight": 5, - "eKeyboardMovement_Left": 5, - "eKeyboardMovement_Right": 5, - "eKeyboardMovement_UpLeft": 5, - "eKeyboardMovement_Up": 5, - "eKeyboardMovement_UpRight": 5, - "KeyboardMovement_KeyDown": 5, - "down": 9, - "KeyboardMovement_KeyLeft": 5, - "left": 4, - "KeyboardMovement_KeyRight": 5, - "right": 5, - "KeyboardMovement_KeyUp": 5, - "up": 4, - "KeyboardMovement_KeyDownRight": 3, - "PgDn": 2, - "numpad": 8, - "KeyboardMovement_KeyUpRight": 3, - "PgUp": 2, - "KeyboardMovement_KeyDownLeft": 3, - "End": 2, - "KeyboardMovement_KeyUpLeft": 3, - "Home": 2, - "KeyboardMovement_KeyStop": 3, - "KeyboardMovement_Modes": 4, - "KeyboardMovement_Mode": 4, - "eKeyboardMovement_None": 2, - "stores": 2, - "current": 8, - "keyboard": 1, - "disabled": 5, - "by": 1, - "default": 1, - "KeyboardMovement_CurrentDirection": 7, - "walking": 1, - "direction": 22, - "of": 6, - "character": 11, - "static": 2, - "KeyboardMovement": 2, - "SetMode": 2, - "Pressing": 1, - "eKeyboardMovement_Pressing": 2, - "player.on": 2, - "game": 2, - "paused": 2, - "module": 2, - "or": 8, - "hidden": 2, - "quit": 2, - "newdirection": 43, - "declare": 4, - "variable": 2, - "storing": 4, - "new": 19, - "get": 2, - "IsKeyPressed": 17, - "&": 4, - "arrows": 4, - "numeric": 2, - "pad": 2, - "held": 4, - "Down": 2, - "Right": 2, - "none": 1, - "above": 2, - "it": 1, - "stop": 7, - "regardless": 1, - "whether": 1, - "some": 1, - "are": 1, - "different": 2, - "from": 2, - "player.StopMoving": 3, - "Stop": 4, - "command": 4, - "movement": 2, - "NOT": 2, - "dx": 20, - "dy": 20, - "variables": 2, - "walk": 4, - "coordinates": 4, - "player.WalkStraight": 2, - "player.x": 2, - "player.y": 2, - "eNoBlock": 2, - "update": 3, - "key": 2, - "same": 1, - "on_event": 1, - "EventType": 1, - "event": 2, - "data": 1, - "eEventLeaveRoom": 1, - "KeyboardMovement_VERSION": 1, - "struct": 1, - "import": 1 - }, - "APL": { - "You": 1, - "can": 2, - "try": 1, - "this": 2, - "at": 1, - "http": 1, - "//tryapl.org/": 1, - "I": 2, - "not": 1, - "explain": 1, - "how": 1, - "much": 1, - "suddenly": 1, - "love": 1, - "crypto": 1, - "-": 1, - "language": 1, - "Starts": 2, - "Middles": 2, - "Qualifiers": 2, - "Finishes": 2, - "rf": 2, - "{": 3, - "(": 1, - ")": 1, - "}": 3, - "erf": 2, - "deepak": 2 - }, - "ATS": { - "//": 211, - "#include": 16, - "staload": 25, - "_": 25, - "sortdef": 2, - "ftype": 13, - "type": 30, - "-": 49, - "infixr": 2, - "(": 562, - ")": 567, - "typedef": 10, - "a": 200, - "b": 26, - "": 2, - "functor": 12, - "F": 34, - "{": 142, - "}": 141, - "list0": 9, - "extern": 13, - "val": 95, - "functor_list0": 7, - "implement": 55, - "f": 22, - "lam": 20, - "xs": 82, - "list0_map": 2, - "": 14, - "": 3, - "datatype": 4, - "CoYoneda": 7, - "r": 25, - "of": 59, - "fun": 56, - "CoYoneda_phi": 2, - "CoYoneda_psi": 3, - "ftor": 9, - "fx": 8, - "x": 48, - "int0": 4, - "I": 8, - "int": 2, - "bool": 27, - "True": 7, - "|": 22, - "False": 8, - "boxed": 2, - "boolean": 2, - "bool2string": 4, - "string": 2, - "case": 9, - "+": 20, - "fprint_val": 2, - "": 2, - "out": 8, - "fprint": 3, - "int2bool": 2, - "i": 6, - "let": 34, - "in": 48, - "if": 7, - "then": 11, - "else": 7, - "end": 73, - "myintlist0": 2, - "g0ofg1": 1, - "list": 1, - "myboolist0": 9, - "fprintln": 3, - "stdout_ref": 4, - "main0": 3, - "UN": 3, - "phil_left": 3, - "n": 51, - "phil_right": 3, - "nmod": 1, - "NPHIL": 6, - "randsleep": 6, - "intGte": 1, - "void": 14, - "ignoret": 2, - "sleep": 2, - "UN.cast": 2, - "uInt": 1, - "rand": 1, - "mod": 1, - "phil_think": 3, - "println": 9, - "phil_dine": 3, - "lf": 5, - "rf": 5, - "phil_loop": 10, - "nl": 2, - "nr": 2, - "ch_lfork": 2, - "fork_changet": 5, - "ch_rfork": 2, - "channel_takeout": 4, - "HX": 1, - "try": 1, - "to": 16, - "actively": 1, - "induce": 1, - "deadlock": 2, - "ch_forktray": 3, - "forktray_changet": 4, - "channel_insert": 5, - "[": 49, - "]": 48, - "cleaner_wash": 3, - "fork_get_num": 4, - "cleaner_return": 4, - "ch": 7, - "cleaner_loop": 6, - "f0": 3, - "dynload": 3, - "local": 10, - "mythread_create_cloptr": 6, - "llam": 6, - "while": 1, - "true": 5, - "%": 7, - "#": 7, - "#define": 4, - "nphil": 13, - "natLt": 2, - "absvtype": 2, - "fork_vtype": 3, - "ptr": 2, - "vtypedef": 2, - "fork": 16, - "channel": 11, - "datavtype": 1, - "FORK": 3, - "assume": 2, - "the_forkarray": 2, - "t": 1, - "array_tabulate": 1, - "fopr": 1, - "": 2, - "where": 6, - "channel_create_exn": 2, - "": 2, - "i2sz": 4, - "arrayref_tabulate": 1, - "the_forktray": 2, - "set_vtype": 3, - "t@ype": 2, - "set": 34, - "t0p": 31, - "compare_elt_elt": 4, - "x1": 1, - "x2": 1, - "<": 14, - "linset_nil": 2, - "linset_make_nil": 2, - "linset_sing": 2, - "": 16, - "linset_make_sing": 2, - "linset_make_list": 1, - "List": 1, - "INV": 24, - "linset_is_nil": 2, - "linset_isnot_nil": 2, - "linset_size": 2, - "size_t": 1, - "linset_is_member": 3, - "x0": 22, - "linset_isnot_member": 1, - "linset_copy": 2, - "linset_free": 2, - "linset_insert": 3, - "&": 17, - "linset_takeout": 1, - "res": 9, - "opt": 6, - "endfun": 1, - "linset_takeout_opt": 1, - "Option_vt": 4, - "linset_remove": 2, - "linset_choose": 3, - "linset_choose_opt": 1, - "linset_takeoutmax": 1, - "linset_takeoutmax_opt": 1, - "linset_takeoutmin": 1, - "linset_takeoutmin_opt": 1, - "fprint_linset": 3, - "sep": 1, - "FILEref": 2, - "overload": 1, - "with": 1, - "env": 11, - "vt0p": 2, - "linset_foreach": 3, - "fwork": 3, - "linset_foreach_env": 3, - "linset_listize": 2, - "List0_vt": 5, - "linset_listize1": 2, - "code": 6, - "reuse": 2, - "elt": 2, - "list_vt_nil": 16, - "list_vt_cons": 17, - "list_vt_is_nil": 1, - "list_vt_is_cons": 1, - "list_vt_length": 1, - "aux": 4, - "nat": 4, - ".": 14, - "": 3, - "list_vt": 7, - "sgn": 9, - "false": 6, - "list_vt_copy": 2, - "list_vt_free": 1, - "mynode_cons": 4, - "nx": 22, - "mynode1": 6, - "xs1": 15, - "UN.castvwtp0": 8, - "List1_vt": 5, - "@list_vt_cons": 5, - "xs2": 3, - "prval": 20, - "UN.cast2void": 5, - ";": 4, - "fold@": 8, - "ins": 3, - "tail": 1, - "recursive": 1, - "n1": 4, - "<=>": 1, - "1": 3, - "mynode_make_elt": 4, - "ans": 2, - "is": 26, - "found": 1, - "effmask_all": 3, - "free@": 1, - "xs1_": 3, - "rem": 1, - "*": 2, - "opt_some": 1, - "opt_none": 1, - "list_vt_foreach": 1, - "": 3, - "list_vt_foreach_env": 1, - "mynode_null": 5, - "mynode": 3, - "null": 1, - "the_null_ptr": 1, - "mynode_free": 1, - "nx2": 4, - "mynode_get_elt": 1, - "nx1": 7, - "UN.castvwtp1": 2, - "mynode_set_elt": 1, - "l": 3, - "__assert": 2, - "praxi": 1, - "mynode_getfree_elt": 1, - "linset_takeout_ngc": 2, - "takeout": 3, - "mynode0": 1, - "pf_x": 6, - "view@x": 3, - "pf_xs1": 6, - "view@xs1": 3, - "linset_takeoutmax_ngc": 2, - "xs_": 4, - "@list_vt_nil": 1, - "linset_takeoutmin_ngc": 2, - "unsnoc": 4, - "pos": 1, - "and": 10, - "fold@xs": 1, - "ATS_PACKNAME": 1, - "ATS_STALOADFLAG": 1, - "no": 2, - "static": 1, - "loading": 1, - "at": 2, - "run": 1, - "time": 1, - "castfn": 1, - "linset2list": 1, - "": 1, - "html": 1, - "PUBLIC": 1, - "W3C": 1, - "DTD": 2, - "XHTML": 1, - "EN": 1, - "http": 2, - "www": 1, - "w3": 1, - "org": 1, - "TR": 1, - "xhtml11": 2, - "dtd": 1, - "": 1, - "xmlns=": 1, - "": 1, - "": 1, - "equiv=": 1, - "content=": 1, - "": 1, - "EFFECTIVATS": 1, - "DiningPhil2": 1, - "": 1, - "#patscode_style": 1, - "": 1, - "": 1, - "

": 1, - "Effective": 1, - "ATS": 2, - "Dining": 2, - "Philosophers": 2, - "

": 1, - "In": 2, - "this": 2, - "article": 2, - "present": 1, - "an": 6, - "implementation": 3, - "slight": 1, - "variant": 1, - "the": 30, - "famous": 1, - "problem": 1, - "by": 4, - "Dijkstra": 1, - "that": 8, - "makes": 1, - "simple": 1, - "but": 1, - "convincing": 1, - "use": 1, - "linear": 2, - "types.": 1, - "

": 8, - "The": 8, - "Original": 2, - "Problem": 2, - "

": 8, - "There": 3, - "are": 7, - "five": 1, - "philosophers": 1, - "sitting": 1, - "around": 1, - "table": 3, - "there": 3, - "also": 3, - "forks": 7, - "placed": 1, - "on": 8, - "such": 1, - "each": 2, - "located": 2, - "between": 1, - "left": 3, - "hand": 6, - "philosopher": 5, - "right": 3, - "another": 1, - "philosopher.": 1, - "Each": 4, - "does": 1, - "following": 6, - "routine": 1, - "repeatedly": 1, - "thinking": 1, - "dining.": 1, - "order": 1, - "dine": 1, - "needs": 2, - "first": 2, - "acquire": 1, - "two": 3, - "one": 3, - "his": 4, - "side": 2, - "other": 2, - "side.": 2, - "After": 2, - "finishing": 1, - "dining": 1, - "puts": 2, - "acquired": 1, - "onto": 1, - "A": 6, - "Variant": 1, - "twist": 1, - "added": 1, - "original": 1, - "version": 1, - "

": 1, - "used": 1, - "it": 2, - "becomes": 1, - "be": 9, - "put": 1, - "tray": 2, - "for": 15, - "dirty": 2, - "forks.": 1, - "cleaner": 2, - "who": 1, - "cleans": 1, - "them": 2, - "back": 1, - "table.": 1, - "Channels": 1, - "Communication": 1, - "just": 1, - "shared": 1, - "queue": 1, - "fixed": 1, - "capacity.": 1, - "functions": 1, - "inserting": 1, - "element": 5, - "into": 3, - "taking": 1, - "given": 4, - "

": 7,
-      "class=": 6,
-      "#pats2xhtml_sats": 3,
-      "
": 7, - "If": 2, - "called": 2, - "full": 4, - "caller": 2, - "blocked": 3, - "until": 2, - "taken": 1, - "channel.": 2, - "empty": 1, - "inserted": 1, - "Channel": 2, - "Fork": 3, - "Forks": 1, - "resources": 1, - "type.": 1, - "initially": 1, - "stored": 2, - "which": 2, - "can": 4, - "obtained": 2, - "calling": 2, - "function": 3, - "defined": 1, - "natural": 1, - "numbers": 1, - "less": 1, - "than": 1, - "channels": 4, - "storing": 3, - "chosen": 3, - "capacity": 3, - "reason": 1, - "store": 1, - "most": 1, - "guarantee": 1, - "these": 1, - "never": 2, - "so": 2, - "attempt": 1, - "made": 1, - "send": 1, - "signals": 1, - "awake": 1, - "callers": 1, - "supposedly": 1, - "being": 2, - "due": 1, - "Tray": 1, - "instead": 1, - "become": 1, - "as": 4, - "only": 1, - "total": 1, - "Philosopher": 1, - "Loop": 2, - "implemented": 2, - "loop": 2, - "#pats2xhtml_dats": 3, - "It": 2, - "should": 3, - "straighforward": 2, - "follow": 2, - "Cleaner": 1, - "finds": 1, - "number": 2, - "uses": 1, - "locate": 1, - "fork.": 1, - "Its": 1, - "actual": 1, - "follows": 1, - "now": 1, - "Testing": 1, - "entire": 1, - "files": 1, - "DiningPhil2.sats": 1, - "DiningPhil2.dats": 1, - "DiningPhil2_fork.dats": 1, - "DiningPhil2_thread.dats": 1, - "Makefile": 1, - "available": 1, - "compiling": 1, - "source": 1, - "excutable": 1, - "testing.": 1, - "One": 1, - "able": 1, - "encounter": 1, - "after": 1, - "running": 1, - "simulation": 1, - "while.": 1, - "
": 1, - "size=": 1, - "This": 1, - "written": 1, - "href=": 1, - "Hongwei": 1, - "Xi": 1, - "
": 1, - "": 1, - "": 1, - "main": 1, - "fprint_filsub": 1, - "option0": 3, - "functor_option0": 2, - "option0_map": 1, - "functor_homres": 2, - "c": 3, - "Yoneda_phi": 3, - "Yoneda_psi": 3, - "m": 4, - "mf": 4, - "natrans": 3, - "G": 2, - "Yoneda_phi_nat": 2, - "Yoneda_psi_nat": 2, - "list_t": 1, - "g0ofg1_list": 1, - "Yoneda_bool_list0": 3, - "myboolist1": 2 - }, - "Agda": { - "module": 3, - "NatCat": 1, - "where": 2, - "open": 2, - "import": 2, - "Relation.Binary.PropositionalEquality": 1, - "-": 21, - "If": 1, - "you": 2, - "can": 1, - "show": 1, - "that": 1, - "a": 1, - "relation": 1, - "only": 1, - "ever": 1, - "has": 1, - "one": 1, - "inhabitant": 5, - "get": 1, - "the": 1, - "category": 1, - "laws": 1, - "for": 1, - "free": 1, - "EasyCategory": 3, - "(": 36, - "obj": 4, - "Set": 2, - ")": 36, - "_": 6, - "{": 10, - "x": 34, - "y": 28, - "z": 18, - "}": 10, - "id": 9, - "single": 4, - "r": 26, - "s": 29, - "assoc": 2, - "w": 4, - "t": 6, - "Data.Nat": 1, - "same": 5, - ".0": 2, - "n": 14, - "refl": 6, - ".": 5, - "suc": 6, - "m": 6, - "cong": 1, - "trans": 5, - ".n": 1, - "zero": 1, - "Nat": 1 - }, - "Alloy": { - "module": 3, - "examples/systems/file_system": 1, - "abstract": 2, - "sig": 20, - "Object": 10, - "{": 54, - "}": 60, - "Name": 2, - "File": 1, - "extends": 10, - "some": 3, - "d": 3, - "Dir": 8, - "|": 19, - "this": 14, - "in": 19, - "d.entries.contents": 1, - "entries": 3, - "set": 10, - "DirEntry": 2, - "parent": 3, - "lone": 6, - "this.": 4, - "@contents.": 1, - "@entries": 1, - "all": 16, - "e1": 2, - "e2": 2, - "e1.name": 1, - "e2.name": 1, - "@parent": 2, - "Root": 5, - "one": 8, - "no": 8, - "Cur": 1, - "name": 1, - "contents": 2, - "pred": 16, - "OneParent_buggyVersion": 2, - "-": 41, - "d.parent": 2, - "OneParent_correctVersion": 2, - "(": 12, - "&&": 2, - "contents.d": 1, - ")": 9, - "NoDirAliases": 3, - "o": 1, - "o.": 1, - "check": 6, - "for": 7, - "expect": 6, - "examples/systems/marksweepgc": 1, - "Node": 10, - "HeapState": 5, - "left": 3, - "right": 1, - "marked": 1, - "freeList": 1, - "clearMarks": 1, - "[": 82, - "hs": 16, - ".marked": 3, - ".right": 4, - "hs.right": 3, - "fun": 1, - "reachable": 1, - "n": 5, - "]": 80, - "+": 14, - "n.": 1, - "hs.left": 2, - "mark": 1, - "from": 2, - "hs.reachable": 1, - "setFreeList": 1, - ".freeList.*": 3, - ".left": 5, - "hs.marked": 1, - "GC": 1, - "root": 5, - "assert": 3, - "Soundness1": 2, - "h": 9, - "live": 3, - "h.reachable": 1, - "h.right": 1, - "Soundness2": 2, - ".reachable": 2, - "h.GC": 1, - ".freeList": 1, - "Completeness": 1, - "examples/systems/views": 1, - "open": 2, - "util/ordering": 1, - "State": 16, - "as": 2, - "so": 1, - "util/relation": 1, - "rel": 1, - "Ref": 19, - "t": 16, - "b": 13, - "v": 25, - "views": 2, - "when": 1, - "is": 1, - "view": 2, - "of": 3, - "type": 1, - "backing": 1, - "dirty": 3, - "contains": 1, - "refs": 7, - "that": 1, - "have": 1, - "been": 1, - "invalidated": 1, - "obj": 1, - "ViewType": 8, - "anyviews": 2, - "visualization": 1, - "ViewType.views": 1, - "Map": 2, - "keys": 3, - "map": 2, - "s": 6, - "Ref.map": 1, - "s.refs": 3, - "MapRef": 4, - "fact": 4, - "State.obj": 3, - "Iterator": 2, - "done": 3, - "lastRef": 2, - "IteratorRef": 5, - "Set": 2, - "elts": 2, - "SetRef": 5, - "KeySetView": 6, - "State.views": 1, - "IteratorView": 3, - "s.views": 2, - "handle": 1, - "possibility": 1, - "modifying": 1, - "an": 1, - "object": 1, - "and": 1, - "its": 1, - "at": 1, - "once": 1, - "*": 1, - "should": 1, - "we": 1, - "limit": 1, - "frame": 1, - "conds": 1, - "to": 1, - "non": 1, - "*/": 1, - "modifies": 5, - "pre": 15, - "post": 14, - "rs": 4, - "let": 5, - "vr": 1, - "pre.views": 8, - "mods": 3, - "rs.*vr": 1, - "r": 3, - "pre.refs": 6, - "pre.obj": 10, - "post.obj": 7, - "viewFrame": 4, - "post.dirty": 1, - "pre.dirty": 1, - "allocates": 5, - "&": 3, - "post.refs": 1, - ".map": 3, - ".elts": 3, - "dom": 1, - "<:>": 1, - "setRefs": 1, - "MapRef.put": 1, - "k": 5, - "none": 4, - "post.views": 4, - "SetRef.iterator": 1, - "iterRef": 4, - "i": 7, - "i.left": 3, - "i.done": 1, - "i.lastRef": 1, - "IteratorRef.remove": 1, - ".lastRef": 2, - "IteratorRef.next": 1, - "ref": 3, - "IteratorRef.hasNext": 1, - "s.obj": 1, - "zippishOK": 2, - "ks": 6, - "vs": 6, - "m": 4, - "ki": 2, - "vi": 2, - "s0": 4, - "so/first": 1, - "s1": 4, - "so/next": 7, - "s2": 6, - "s3": 4, - "s4": 4, - "s5": 4, - "s6": 4, - "s7": 2, - "precondition": 2, - "s0.dirty": 1, - "ks.iterator": 1, - "vs.iterator": 1, - "ki.hasNext": 1, - "vi.hasNext": 1, - "ki.this/next": 1, - "vi.this/next": 1, - "m.put": 1, - "ki.remove": 1, - "vi.remove": 1, - "State.dirty": 1, - "ViewType.pre.views": 2, - "but": 1, - "#s.obj": 1, - "<": 1 - }, - "ApacheConf": { - "ServerSignature": 1, - "Off": 1, - "RewriteCond": 15, - "%": 48, - "{": 16, - "REQUEST_METHOD": 1, - "}": 16, - "(": 16, - "HEAD": 1, - "|": 80, - "TRACE": 1, - "DELETE": 1, - "TRACK": 1, - ")": 17, - "[": 17, - "NC": 13, - "OR": 14, - "]": 17, - "THE_REQUEST": 1, - "r": 1, - "n": 1, - "A": 6, - "D": 6, - "HTTP_REFERER": 1, - "<|>": 6, - "C": 5, - "E": 5, - "HTTP_COOKIE": 1, - "REQUEST_URI": 1, - "/": 3, - ";": 2, - "<": 1, - ".": 7, - "HTTP_USER_AGENT": 5, - "java": 1, - "curl": 2, - "wget": 2, - "winhttp": 1, - "HTTrack": 1, - "clshttp": 1, - "archiver": 1, - "loader": 1, - "email": 1, - "harvest": 1, - "extract": 1, - "grab": 1, - "miner": 1, - "libwww": 1, - "-": 43, - "perl": 1, - "python": 1, - "nikto": 1, - "scan": 1, - "#Block": 1, - "mySQL": 1, - "injects": 1, - "QUERY_STRING": 5, - ".*": 3, - "*": 1, - "union": 1, - "select": 1, - "insert": 1, - "cast": 1, - "set": 1, - "declare": 1, - "drop": 1, - "update": 1, - "md5": 1, - "benchmark": 1, - "./": 1, - "localhost": 1, - "loopback": 1, - ".0": 2, - ".1": 1, - "a": 1, - "z0": 1, - "RewriteRule": 1, - "index.php": 1, - "F": 1, - "#": 182, - "ServerRoot": 2, - "#Listen": 2, - "Listen": 2, - "LoadModule": 126, - "authn_file_module": 2, - "/usr/lib/apache2/modules/mod_authn_file.so": 1, - "authn_dbm_module": 2, - "/usr/lib/apache2/modules/mod_authn_dbm.so": 1, - "authn_anon_module": 2, - "/usr/lib/apache2/modules/mod_authn_anon.so": 1, - "authn_dbd_module": 2, - "/usr/lib/apache2/modules/mod_authn_dbd.so": 1, - "authn_default_module": 2, - "/usr/lib/apache2/modules/mod_authn_default.so": 1, - "authn_alias_module": 1, - "/usr/lib/apache2/modules/mod_authn_alias.so": 1, - "authz_host_module": 2, - "/usr/lib/apache2/modules/mod_authz_host.so": 1, - "authz_groupfile_module": 2, - "/usr/lib/apache2/modules/mod_authz_groupfile.so": 1, - "authz_user_module": 2, - "/usr/lib/apache2/modules/mod_authz_user.so": 1, - "authz_dbm_module": 2, - "/usr/lib/apache2/modules/mod_authz_dbm.so": 1, - "authz_owner_module": 2, - "/usr/lib/apache2/modules/mod_authz_owner.so": 1, - "authnz_ldap_module": 1, - "/usr/lib/apache2/modules/mod_authnz_ldap.so": 1, - "authz_default_module": 2, - "/usr/lib/apache2/modules/mod_authz_default.so": 1, - "auth_basic_module": 2, - "/usr/lib/apache2/modules/mod_auth_basic.so": 1, - "auth_digest_module": 2, - "/usr/lib/apache2/modules/mod_auth_digest.so": 1, - "file_cache_module": 1, - "/usr/lib/apache2/modules/mod_file_cache.so": 1, - "cache_module": 2, - "/usr/lib/apache2/modules/mod_cache.so": 1, - "disk_cache_module": 2, - "/usr/lib/apache2/modules/mod_disk_cache.so": 1, - "mem_cache_module": 2, - "/usr/lib/apache2/modules/mod_mem_cache.so": 1, - "dbd_module": 2, - "/usr/lib/apache2/modules/mod_dbd.so": 1, - "dumpio_module": 2, - "/usr/lib/apache2/modules/mod_dumpio.so": 1, - "ext_filter_module": 2, - "/usr/lib/apache2/modules/mod_ext_filter.so": 1, - "include_module": 2, - "/usr/lib/apache2/modules/mod_include.so": 1, - "filter_module": 2, - "/usr/lib/apache2/modules/mod_filter.so": 1, - "charset_lite_module": 1, - "/usr/lib/apache2/modules/mod_charset_lite.so": 1, - "deflate_module": 2, - "/usr/lib/apache2/modules/mod_deflate.so": 1, - "ldap_module": 1, - "/usr/lib/apache2/modules/mod_ldap.so": 1, - "log_forensic_module": 2, - "/usr/lib/apache2/modules/mod_log_forensic.so": 1, - "env_module": 2, - "/usr/lib/apache2/modules/mod_env.so": 1, - "mime_magic_module": 2, - "/usr/lib/apache2/modules/mod_mime_magic.so": 1, - "cern_meta_module": 2, - "/usr/lib/apache2/modules/mod_cern_meta.so": 1, - "expires_module": 2, - "/usr/lib/apache2/modules/mod_expires.so": 1, - "headers_module": 2, - "/usr/lib/apache2/modules/mod_headers.so": 1, - "ident_module": 2, - "/usr/lib/apache2/modules/mod_ident.so": 1, - "usertrack_module": 2, - "/usr/lib/apache2/modules/mod_usertrack.so": 1, - "unique_id_module": 2, - "/usr/lib/apache2/modules/mod_unique_id.so": 1, - "setenvif_module": 2, - "/usr/lib/apache2/modules/mod_setenvif.so": 1, - "version_module": 2, - "/usr/lib/apache2/modules/mod_version.so": 1, - "proxy_module": 2, - "/usr/lib/apache2/modules/mod_proxy.so": 1, - "proxy_connect_module": 2, - "/usr/lib/apache2/modules/mod_proxy_connect.so": 1, - "proxy_ftp_module": 2, - "/usr/lib/apache2/modules/mod_proxy_ftp.so": 1, - "proxy_http_module": 2, - "/usr/lib/apache2/modules/mod_proxy_http.so": 1, - "proxy_ajp_module": 2, - "/usr/lib/apache2/modules/mod_proxy_ajp.so": 1, - "proxy_balancer_module": 2, - "/usr/lib/apache2/modules/mod_proxy_balancer.so": 1, - "ssl_module": 4, - "/usr/lib/apache2/modules/mod_ssl.so": 1, - "mime_module": 4, - "/usr/lib/apache2/modules/mod_mime.so": 1, - "dav_module": 2, - "/usr/lib/apache2/modules/mod_dav.so": 1, - "status_module": 2, - "/usr/lib/apache2/modules/mod_status.so": 1, - "autoindex_module": 2, - "/usr/lib/apache2/modules/mod_autoindex.so": 1, - "asis_module": 2, - "/usr/lib/apache2/modules/mod_asis.so": 1, - "info_module": 2, - "/usr/lib/apache2/modules/mod_info.so": 1, - "suexec_module": 1, - "/usr/lib/apache2/modules/mod_suexec.so": 1, - "cgid_module": 3, - "/usr/lib/apache2/modules/mod_cgid.so": 1, - "cgi_module": 2, - "/usr/lib/apache2/modules/mod_cgi.so": 1, - "dav_fs_module": 2, - "/usr/lib/apache2/modules/mod_dav_fs.so": 1, - "dav_lock_module": 1, - "/usr/lib/apache2/modules/mod_dav_lock.so": 1, - "vhost_alias_module": 2, - "/usr/lib/apache2/modules/mod_vhost_alias.so": 1, - "negotiation_module": 2, - "/usr/lib/apache2/modules/mod_negotiation.so": 1, - "dir_module": 4, - "/usr/lib/apache2/modules/mod_dir.so": 1, - "imagemap_module": 2, - "/usr/lib/apache2/modules/mod_imagemap.so": 1, - "actions_module": 2, - "/usr/lib/apache2/modules/mod_actions.so": 1, - "speling_module": 2, - "/usr/lib/apache2/modules/mod_speling.so": 1, - "userdir_module": 2, - "/usr/lib/apache2/modules/mod_userdir.so": 1, - "alias_module": 4, - "/usr/lib/apache2/modules/mod_alias.so": 1, - "rewrite_module": 2, - "/usr/lib/apache2/modules/mod_rewrite.so": 1, - "": 17, - "mpm_netware_module": 2, - "User": 2, - "daemon": 2, - "Group": 2, - "": 17, - "ServerAdmin": 2, - "you@example.com": 2, - "#ServerName": 2, - "www.example.com": 2, - "DocumentRoot": 2, - "": 6, - "Options": 6, - "FollowSymLinks": 4, - "AllowOverride": 6, - "None": 8, - "Order": 10, - "deny": 10, - "allow": 10, - "Deny": 6, - "from": 10, - "all": 10, - "": 6, - "usr": 2, - "share": 1, - "apache2": 1, - "default": 1, - "site": 1, - "htdocs": 1, - "Indexes": 2, - "Allow": 4, - "DirectoryIndex": 2, - "index.html": 2, - "": 2, - "ht": 1, - "Satisfy": 4, - "All": 4, - "": 2, - "ErrorLog": 2, - "/var/log/apache2/error_log": 1, - "LogLevel": 2, - "warn": 2, - "log_config_module": 3, - "LogFormat": 6, - "combined": 4, - "common": 4, - "logio_module": 3, - "combinedio": 2, - "CustomLog": 2, - "/var/log/apache2/access_log": 2, - "#CustomLog": 2, - "ScriptAlias": 1, - "/cgi": 2, - "bin/": 2, - "#Scriptsock": 2, - "/var/run/apache2/cgisock": 1, - "lib": 1, - "cgi": 3, - "bin": 1, - "DefaultType": 2, - "text/plain": 2, - "TypesConfig": 2, - "/etc/apache2/mime.types": 1, - "#AddType": 4, - "application/x": 6, - "gzip": 6, - ".tgz": 6, - "#AddEncoding": 4, - "x": 4, - "compress": 4, - ".Z": 4, - ".gz": 4, - "AddType": 4, - "#AddHandler": 4, - "script": 2, - ".cgi": 2, - "type": 2, - "map": 2, - "var": 2, - "text/html": 2, - ".shtml": 4, - "#AddOutputFilter": 2, - "INCLUDES": 2, - "#MIMEMagicFile": 2, - "/etc/apache2/magic": 1, - "#ErrorDocument": 8, - "/missing.html": 2, - "http": 2, - "//www.example.com/subscription_info.html": 2, - "#EnableMMAP": 2, - "off": 5, - "#EnableSendfile": 2, - "#Include": 17, - "/etc/apache2/extra/httpd": 11, - "mpm.conf": 2, - "multilang": 2, - "errordoc.conf": 2, - "autoindex.conf": 2, - "languages.conf": 2, - "userdir.conf": 2, - "info.conf": 2, - "vhosts.conf": 2, - "manual.conf": 2, - "dav.conf": 2, - "default.conf": 2, - "ssl.conf": 2, - "SSLRandomSeed": 4, - "startup": 2, - "builtin": 4, - "connect": 2, - "libexec/apache2/mod_authn_file.so": 1, - "libexec/apache2/mod_authn_dbm.so": 1, - "libexec/apache2/mod_authn_anon.so": 1, - "libexec/apache2/mod_authn_dbd.so": 1, - "libexec/apache2/mod_authn_default.so": 1, - "libexec/apache2/mod_authz_host.so": 1, - "libexec/apache2/mod_authz_groupfile.so": 1, - "libexec/apache2/mod_authz_user.so": 1, - "libexec/apache2/mod_authz_dbm.so": 1, - "libexec/apache2/mod_authz_owner.so": 1, - "libexec/apache2/mod_authz_default.so": 1, - "libexec/apache2/mod_auth_basic.so": 1, - "libexec/apache2/mod_auth_digest.so": 1, - "libexec/apache2/mod_cache.so": 1, - "libexec/apache2/mod_disk_cache.so": 1, - "libexec/apache2/mod_mem_cache.so": 1, - "libexec/apache2/mod_dbd.so": 1, - "libexec/apache2/mod_dumpio.so": 1, - "reqtimeout_module": 1, - "libexec/apache2/mod_reqtimeout.so": 1, - "libexec/apache2/mod_ext_filter.so": 1, - "libexec/apache2/mod_include.so": 1, - "libexec/apache2/mod_filter.so": 1, - "substitute_module": 1, - "libexec/apache2/mod_substitute.so": 1, - "libexec/apache2/mod_deflate.so": 1, - "libexec/apache2/mod_log_config.so": 1, - "libexec/apache2/mod_log_forensic.so": 1, - "libexec/apache2/mod_logio.so": 1, - "libexec/apache2/mod_env.so": 1, - "libexec/apache2/mod_mime_magic.so": 1, - "libexec/apache2/mod_cern_meta.so": 1, - "libexec/apache2/mod_expires.so": 1, - "libexec/apache2/mod_headers.so": 1, - "libexec/apache2/mod_ident.so": 1, - "libexec/apache2/mod_usertrack.so": 1, - "#LoadModule": 4, - "libexec/apache2/mod_unique_id.so": 1, - "libexec/apache2/mod_setenvif.so": 1, - "libexec/apache2/mod_version.so": 1, - "libexec/apache2/mod_proxy.so": 1, - "libexec/apache2/mod_proxy_connect.so": 1, - "libexec/apache2/mod_proxy_ftp.so": 1, - "libexec/apache2/mod_proxy_http.so": 1, - "proxy_scgi_module": 1, - "libexec/apache2/mod_proxy_scgi.so": 1, - "libexec/apache2/mod_proxy_ajp.so": 1, - "libexec/apache2/mod_proxy_balancer.so": 1, - "libexec/apache2/mod_ssl.so": 1, - "libexec/apache2/mod_mime.so": 1, - "libexec/apache2/mod_dav.so": 1, - "libexec/apache2/mod_status.so": 1, - "libexec/apache2/mod_autoindex.so": 1, - "libexec/apache2/mod_asis.so": 1, - "libexec/apache2/mod_info.so": 1, - "libexec/apache2/mod_cgi.so": 1, - "libexec/apache2/mod_dav_fs.so": 1, - "libexec/apache2/mod_vhost_alias.so": 1, - "libexec/apache2/mod_negotiation.so": 1, - "libexec/apache2/mod_dir.so": 1, - "libexec/apache2/mod_imagemap.so": 1, - "libexec/apache2/mod_actions.so": 1, - "libexec/apache2/mod_speling.so": 1, - "libexec/apache2/mod_userdir.so": 1, - "libexec/apache2/mod_alias.so": 1, - "libexec/apache2/mod_rewrite.so": 1, - "perl_module": 1, - "libexec/apache2/mod_perl.so": 1, - "php5_module": 1, - "libexec/apache2/libphp5.so": 1, - "hfs_apple_module": 1, - "libexec/apache2/mod_hfs_apple.so": 1, - "mpm_winnt_module": 1, - "_www": 2, - "Library": 2, - "WebServer": 2, - "Documents": 1, - "MultiViews": 1, - "Hh": 1, - "Tt": 1, - "Dd": 1, - "Ss": 2, - "_": 1, - "": 1, - "rsrc": 1, - "": 1, - "": 1, - "namedfork": 1, - "": 1, - "ScriptAliasMatch": 1, - "i": 1, - "webobjects": 1, - "/private/var/run/cgisock": 1, - "CGI": 1, - "Executables": 1, - "/private/etc/apache2/mime.types": 1, - "/private/etc/apache2/magic": 1, - "#MaxRanges": 1, - "unlimited": 1, - "TraceEnable": 1, - "Include": 6, - "/private/etc/apache2/extra/httpd": 11, - "/private/etc/apache2/other/*.conf": 1 - }, - "Apex": { - "global": 70, - "class": 7, - "ArrayUtils": 1, - "{": 219, - "static": 83, - "String": 60, - "[": 102, - "]": 102, - "EMPTY_STRING_ARRAY": 1, - "new": 60, - "}": 219, - ";": 308, - "Integer": 34, - "MAX_NUMBER_OF_ELEMENTS_IN_LIST": 5, - "get": 4, - "return": 106, - "List": 71, - "": 30, - "objectToString": 1, - "(": 481, - "": 22, - "objects": 3, - ")": 481, - "strings": 3, - "null": 92, - "if": 91, - "objects.size": 1, - "for": 24, - "Object": 23, - "obj": 3, - "instanceof": 1, - "strings.add": 1, - "reverse": 2, - "anArray": 14, - "i": 55, - "j": 10, - "anArray.size": 2, - "-": 18, - "tmp": 6, - "while": 8, - "+": 75, - "SObject": 19, - "lowerCase": 1, - "strs": 9, - "returnValue": 22, - "strs.size": 3, - "str": 10, - "returnValue.add": 3, - "str.toLowerCase": 1, - "upperCase": 1, - "str.toUpperCase": 1, - "trim": 1, - "str.trim": 3, - "mergex": 2, - "array1": 8, - "array2": 9, - "merged": 6, - "array1.size": 4, - "array2.size": 2, - "<": 32, - "": 19, - "sObj": 4, - "merged.add": 2, - "Boolean": 38, - "isEmpty": 7, - "objectArray": 17, - "true": 12, - "objectArray.size": 6, - "isNotEmpty": 4, - "pluck": 1, - "fieldName": 3, - "||": 12, - "fieldName.trim": 2, - ".length": 2, - "plucked": 3, - ".get": 4, - "toString": 3, - "void": 9, - "assertArraysAreEqual": 2, - "expected": 16, - "actual": 16, - "//check": 2, - "to": 4, - "see": 2, - "one": 2, - "param": 2, - "is": 5, - "but": 2, - "the": 4, - "other": 2, - "not": 3, - "System.assert": 6, - "&&": 46, - "ArrayUtils.toString": 12, - "expected.size": 4, - "actual.size": 2, - "merg": 2, - "list1": 15, - "list2": 9, - "returnList": 11, - "list1.size": 6, - "list2.size": 2, - "throw": 6, - "IllegalArgumentException": 5, - "elmt": 8, - "returnList.add": 8, - "subset": 6, - "aList": 4, - "count": 10, - "startIndex": 9, - "<=>": 2, - "size": 2, - "1": 2, - "list1.get": 2, - "//": 11, - "//LIST/ARRAY": 1, - "SORTING": 1, - "//FOR": 2, - "FORCE.COM": 1, - "PRIMITIVES": 1, - "Double": 1, - "ID": 1, - "etc.": 1, - "qsort": 18, - "theList": 72, - "PrimitiveComparator": 2, - "sortAsc": 24, - "ObjectComparator": 3, - "comparator": 14, - "theList.size": 2, - "SALESFORCE": 1, - "OBJECTS": 1, - "sObjects": 1, - "ISObjectComparator": 3, - "private": 10, - "lo0": 6, - "hi0": 8, - "lo": 42, - "hi": 50, - "else": 25, - "comparator.compare": 12, - "prs": 8, - "pivot": 14, - "/": 4, - "BooleanUtils": 1, - "isFalse": 1, - "bool": 32, - "false": 13, - "isNotFalse": 1, - "isNotTrue": 1, - "isTrue": 1, - "negate": 1, - "toBooleanDefaultIfNull": 1, - "defaultVal": 2, - "toBoolean": 2, - "value": 10, - "strToBoolean": 1, - "StringUtils.equalsIgnoreCase": 1, - "//Converts": 1, - "an": 4, - "int": 1, - "a": 6, - "boolean": 1, - "specifying": 1, - "//the": 2, - "conversion": 1, - "values.": 1, - "//Returns": 1, - "//Throws": 1, - "trueValue": 2, - "falseValue": 2, - "toInteger": 1, - "toStringYesNo": 1, - "toStringYN": 1, - "trueString": 2, - "falseString": 2, - "xor": 1, - "boolArray": 4, - "boolArray.size": 1, - "firstItem": 2, - "EmailUtils": 1, - "sendEmailWithStandardAttachments": 3, - "recipients": 11, - "emailSubject": 10, - "body": 8, - "useHTML": 6, - "": 1, - "attachmentIDs": 2, - "": 2, - "stdAttachments": 4, - "SELECT": 1, - "id": 1, - "name": 2, - "FROM": 1, - "Attachment": 2, - "WHERE": 1, - "Id": 1, - "IN": 1, - "": 3, - "fileAttachments": 5, - "attachment": 1, - "Messaging.EmailFileAttachment": 2, - "fileAttachment": 2, - "fileAttachment.setFileName": 1, - "attachment.Name": 1, - "fileAttachment.setBody": 1, - "attachment.Body": 1, - "fileAttachments.add": 1, - "sendEmail": 4, - "sendTextEmail": 1, - "textBody": 2, - "sendHTMLEmail": 1, - "htmlBody": 2, - "recipients.size": 1, - "Messaging.SingleEmailMessage": 3, - "mail": 2, - "email": 1, - "saved": 1, - "as": 1, - "activity.": 1, - "mail.setSaveAsActivity": 1, - "mail.setToAddresses": 1, - "mail.setSubject": 1, - "mail.setBccSender": 1, - "mail.setUseSignature": 1, - "mail.setHtmlBody": 1, - "mail.setPlainTextBody": 1, - "fileAttachments.size": 1, - "mail.setFileAttachments": 1, - "Messaging.sendEmail": 1, - "isValidEmailAddress": 2, - "split": 5, - "str.split": 1, - "split.size": 2, - ".split": 1, - "isNotValidEmailAddress": 1, - "public": 10, - "GeoUtils": 1, - "generate": 1, - "KML": 1, - "string": 7, - "given": 2, - "page": 1, - "reference": 1, - "call": 1, - "getContent": 1, - "then": 1, - "cleanup": 1, - "output.": 1, - "generateFromContent": 1, - "PageReference": 2, - "pr": 1, - "ret": 7, - "try": 1, - "pr.getContent": 1, - ".toString": 1, - "ret.replaceAll": 4, - "content": 1, - "produces": 1, - "quote": 1, - "chars": 1, - "we": 1, - "need": 1, - "escape": 1, - "these": 2, - "in": 1, - "node": 1, - "catch": 1, - "exception": 1, - "e": 2, - "system.debug": 2, - "must": 1, - "use": 1, - "ALL": 1, - "since": 1, - "many": 1, - "line": 1, - "may": 1, - "also": 1, - "Map": 33, - "": 2, - "geo_response": 1, - "accountAddressString": 2, - "account": 2, - "acct": 1, - "form": 1, - "address": 1, - "object": 1, - "adr": 9, - "acct.billingstreet": 1, - "acct.billingcity": 1, - "acct.billingstate": 1, - "acct.billingpostalcode": 2, - "acct.billingcountry": 2, - "adr.replaceAll": 4, - "testmethod": 1, - "t1": 1, - "pageRef": 3, - "Page.kmlPreviewTemplate": 1, - "Test.setCurrentPage": 1, - "system.assert": 1, - "GeoUtils.generateFromContent": 1, - "Account": 2, - "billingstreet": 1, - "billingcity": 1, - "billingstate": 1, - "billingpostalcode": 1, - "billingcountry": 1, - "insert": 1, - "system.assertEquals": 1, - "LanguageUtils": 1, - "final": 6, - "HTTP_LANGUAGE_CODE_PARAMETER_KEY": 2, - "DEFAULT_LANGUAGE_CODE": 3, - "Set": 6, - "SUPPORTED_LANGUAGE_CODES": 2, - "//Chinese": 2, - "Simplified": 1, - "Traditional": 1, - "//Dutch": 1, - "//English": 1, - "//Finnish": 1, - "//French": 1, - "//German": 1, - "//Italian": 1, - "//Japanese": 1, - "//Korean": 1, - "//Polish": 1, - "//Portuguese": 1, - "Brazilian": 1, - "//Russian": 1, - "//Spanish": 1, - "//Swedish": 1, - "//Thai": 1, - "//Czech": 1, - "//Danish": 1, - "//Hungarian": 1, - "//Indonesian": 1, - "//Turkish": 1, - "": 29, - "DEFAULTS": 1, - "getLangCodeByHttpParam": 4, - "LANGUAGE_CODE_SET": 1, - "getSuppLangCodeSet": 2, - "ApexPages.currentPage": 4, - ".getParameters": 2, - "LANGUAGE_HTTP_PARAMETER": 7, - "StringUtils.lowerCase": 3, - "StringUtils.replaceChars": 2, - "//underscore": 1, - "//dash": 1, - "DEFAULTS.containsKey": 3, - "DEFAULTS.get": 3, - "StringUtils.isNotBlank": 1, - "SUPPORTED_LANGUAGE_CODES.contains": 2, - "getLangCodeByBrowser": 4, - "LANGUAGES_FROM_BROWSER_AS_STRING": 2, - ".getHeaders": 1, - "LANGUAGES_FROM_BROWSER_AS_LIST": 3, - "splitAndFilterAcceptLanguageHeader": 2, - "LANGUAGES_FROM_BROWSER_AS_LIST.size": 1, - "languageFromBrowser": 6, - "getLangCodeByUser": 3, - "UserInfo.getLanguage": 1, - "getLangCodeByHttpParamOrIfNullThenBrowser": 1, - "StringUtils.defaultString": 4, - "getLangCodeByHttpParamOrIfNullThenUser": 1, - "getLangCodeByBrowserOrIfNullThenHttpParam": 1, - "getLangCodeByBrowserOrIfNullThenUser": 1, - "header": 2, - "tokens": 3, - "StringUtils.split": 1, - "token": 7, - "token.contains": 1, - "token.substring": 1, - "token.indexOf": 1, - "StringUtils.length": 1, - "StringUtils.substring": 1, - "langCodes": 2, - "langCode": 3, - "langCodes.add": 1, - "getLanguageName": 1, - "displayLanguageCode": 13, - "languageCode": 2, - "translatedLanguageNames.get": 2, - "filterLanguageCode": 4, - "getAllLanguages": 3, - "translatedLanguageNames.containsKey": 1, - "translatedLanguageNames": 1, - "TwilioAPI": 2, - "MissingTwilioConfigCustomSettingsException": 2, - "extends": 1, - "Exception": 1, - "TwilioRestClient": 5, - "client": 2, - "getDefaultClient": 2, - "TwilioConfig__c": 5, - "twilioCfg": 7, - "getTwilioConfig": 3, - "TwilioAPI.client": 2, - "twilioCfg.AccountSid__c": 3, - "twilioCfg.AuthToken__c": 3, - "TwilioAccount": 1, - "getDefaultAccount": 1, - ".getAccount": 2, - "TwilioCapability": 2, - "createCapability": 1, - "createClient": 1, - "accountSid": 2, - "authToken": 2, - "Test.isRunningTest": 1, - "dummy": 2, - "sid": 1, - "TwilioConfig__c.getOrgDefaults": 1, - "@isTest": 1, - "test_TwilioAPI": 1, - "System.assertEquals": 5, - "TwilioAPI.getTwilioConfig": 2, - ".AccountSid__c": 1, - ".AuthToken__c": 1, - "TwilioAPI.getDefaultClient": 2, - ".getAccountSid": 1, - ".getSid": 2, - "TwilioAPI.getDefaultAccount": 1 - }, - "AppleScript": { - "set": 108, - "windowWidth": 3, - "to": 128, - "windowHeight": 3, - "delay": 3, - "AppleScript": 2, - "s": 3, - "text": 13, - "item": 13, - "delimiters": 1, - "tell": 40, - "application": 16, - "screen_width": 2, - "(": 89, - "do": 4, - "JavaScript": 2, - "in": 13, - "document": 2, - ")": 88, - "screen_height": 2, - "end": 67, - "myFrontMost": 3, - "name": 8, - "of": 72, - "first": 1, - "processes": 2, - "whose": 1, - "frontmost": 1, - "is": 40, - "true": 8, - "{": 32, - "desktopTop": 2, - "desktopLeft": 1, - "desktopRight": 1, - "desktopBottom": 1, - "}": 32, - "bounds": 2, - "desktop": 1, - "try": 10, - "process": 5, - "w": 5, - "h": 4, - "size": 5, - "drawer": 2, - "window": 5, - "on": 18, - "error": 3, - "position": 1, - "-": 57, - "/": 2, - "property": 7, - "type_list": 6, - "extension_list": 6, - "html": 2, - "not": 5, - "currently": 2, - "handled": 2, - "run": 4, - "FinderSelection": 4, - "the": 56, - "selection": 2, - "as": 27, - "alias": 8, - "list": 9, - "FS": 10, - "Ideally": 2, - "this": 2, - "could": 2, - "be": 2, - "passed": 2, - "open": 8, - "handler": 2, - "SelectionCount": 6, - "number": 6, - "count": 10, - "if": 50, - "then": 28, - "userPicksFolder": 6, - "else": 14, - "MyPath": 4, - "path": 6, - "me": 2, - "If": 2, - "I": 2, - "m": 2, - "a": 4, - "double": 2, - "clicked": 2, - "droplet": 2, - "these_items": 18, - "choose": 2, - "file": 6, - "with": 11, - "prompt": 2, - "type": 6, - "thesefiles": 2, - "item_info": 24, - "repeat": 19, - "i": 10, - "from": 9, - "this_item": 14, - "info": 4, - "for": 5, - "folder": 10, - "processFolder": 8, - "false": 9, - "and": 7, - "or": 6, - "extension": 4, - "theFilePath": 8, - "string": 17, - "thePOSIXFilePath": 8, - "POSIX": 4, - "processFile": 8, - "folders": 2, - "theFolder": 6, - "without": 2, - "invisibles": 2, - "&": 63, - "thePOSIXFileName": 6, - "terminalCommand": 6, - "convertCommand": 4, - "newFileName": 4, - "shell": 2, - "script": 2, - "need": 1, - "pass": 1, - "URL": 1, - "Terminal": 1, - "localMailboxes": 3, - "every": 3, - "mailbox": 2, - "greater": 5, - "than": 6, - "messageCountDisplay": 5, - "return": 16, - "my": 3, - "getMessageCountsForMailboxes": 4, - "everyAccount": 2, - "account": 1, - "eachAccount": 3, - "accountMailboxes": 3, - "outputMessage": 2, - "make": 3, - "new": 2, - "outgoing": 2, - "message": 2, - "properties": 2, - "content": 2, - "subject": 1, - "visible": 2, - "font": 2, - "theMailboxes": 2, - "mailboxes": 1, - "returns": 2, - "displayString": 4, - "eachMailbox": 4, - "mailboxName": 2, - "messageCount": 2, - "messages": 1, - "unreadCount": 2, - "unread": 1, - "padString": 3, - "theString": 4, - "fieldLength": 5, - "integer": 3, - "stringLength": 4, - "length": 1, - "paddedString": 5, - "character": 2, - "less": 1, - "equal": 3, - "paddingLength": 2, - "times": 1, - "space": 1, - "lowFontSize": 9, - "highFontSize": 6, - "messageText": 4, - "userInput": 4, - "display": 4, - "dialog": 4, - "default": 4, - "answer": 3, - "buttons": 3, - "button": 4, - "returned": 5, - "minimumFontSize": 4, - "newFontSize": 6, - "result": 2, - "theText": 3, - "exit": 1, - "fontList": 2, - "activate": 3, - "crazyTextMessage": 2, - "eachCharacter": 4, - "characters": 1, - "some": 1, - "random": 4, - "color": 1, - "current": 3, - "pane": 4, - "UI": 1, - "elements": 1, - "enabled": 2, - "tab": 1, - "group": 1, - "click": 1, - "radio": 1, - "get": 1, - "value": 1, - "field": 1, - "isVoiceOverRunning": 3, - "isRunning": 3, - "contains": 1, - "isVoiceOverRunningWithAppleScript": 3, - "isRunningWithAppleScript": 3, - "VoiceOver": 1, - "x": 1, - "vo": 1, - "cursor": 1, - "currentDate": 3, - "date": 1, - "amPM": 4, - "currentHour": 9, - "minutes": 2, - "<": 2, - "below": 1, - "sound": 1, - "nice": 1, - "currentMinutes": 4, - "ensure": 1, - "nn": 2, - "gets": 1, - "AM": 1, - "readjust": 1, - "hour": 1, - "time": 1, - "currentTime": 3, - "day": 1, - "output": 1, - "say": 1 - }, - "Arduino": { - "void": 2, - "setup": 1, - "(": 4, - ")": 4, - "{": 2, - "Serial.begin": 1, - ";": 2, - "}": 2, - "loop": 1, - "Serial.print": 1 - }, - "AsciiDoc": { - "Gregory": 2, - "Rom": 2, - "has": 2, - "written": 2, - "an": 2, - "AsciiDoc": 3, - "plugin": 2, - "for": 2, - "the": 2, - "Redmine": 2, - "project": 2, - "management": 2, - "application.": 2, - "https": 1, - "//github.com/foo": 1, - "-": 4, - "users/foo": 1, - "vicmd": 1, - "gif": 1, - "tag": 1, - "rom": 2, - "[": 2, - "]": 2, - "end": 1, - "berschrift": 1, - "*": 4, - "Codierungen": 1, - "sind": 1, - "verr": 1, - "ckt": 1, - "auf": 1, - "lteren": 1, - "Versionen": 1, - "von": 1, - "Ruby": 1, - "Home": 1, - "Page": 1, - "Example": 1, - "Articles": 1, - "Item": 6, - "Document": 1, - "Title": 1, - "Doc": 1, - "Writer": 1, - "": 1, - "idprefix": 1, - "id_": 1, - "Preamble": 1, - "paragraph.": 4, - "NOTE": 1, - "This": 1, - "is": 1, - "test": 1, - "only": 1, - "a": 1, - "test.": 1, - "Section": 3, - "A": 2, - "*Section": 3, - "A*": 2, - "Subsection": 1, - "B": 2, - "B*": 1, - ".Section": 1, - "list": 1 - }, - "AspectJ": { - "package": 2, - "com.blogspot.miguelinlas3.aspectj.cache": 1, - ";": 29, - "import": 5, - "java.util.Map": 2, - "java.util.WeakHashMap": 1, - "org.aspectj.lang.JoinPoint": 1, - "com.blogspot.miguelinlas3.aspectj.cache.marker.Cachable": 1, - "public": 6, - "aspect": 2, - "CacheAspect": 1, - "{": 11, - "pointcut": 3, - "cache": 3, - "(": 46, - "Cachable": 2, - "cachable": 5, - ")": 46, - "execution": 1, - "@Cachable": 2, - "*": 2, - "..": 1, - "&&": 2, - "@annotation": 1, - "Object": 15, - "around": 2, - "String": 3, - "evaluatedKey": 6, - "this.evaluateKey": 1, - "cachable.scriptKey": 1, - "thisJoinPoint": 1, - "if": 2, - "cache.containsKey": 1, - "System.out.println": 5, - "+": 7, - "return": 5, - "this.cache.get": 1, - "}": 11, - "value": 3, - "proceed": 2, - "cache.put": 1, - "protected": 2, - "evaluateKey": 1, - "key": 2, - "JoinPoint": 1, - "joinPoint": 1, - "//": 1, - "TODO": 1, - "add": 1, - "some": 1, - "smart": 1, - "staff": 1, - "to": 1, - "allow": 1, - "simple": 1, - "scripting": 1, - "in": 1, - "annotation": 1, - "Map": 3, - "": 2, - "new": 1, - "WeakHashMap": 1, - "aspects.caching": 1, - "abstract": 3, - "OptimizeRecursionCache": 2, - "@SuppressWarnings": 3, - "private": 1, - "_cache": 2, - "getCache": 2, - "operation": 4, - "o": 16, - "topLevelOperation": 4, - "cflowbelow": 1, - "before": 1, - "cachedValue": 4, - "_cache.get": 1, - "null": 1, - "after": 2, - "returning": 2, - "result": 3, - "_cache.put": 1, - "_cache.size": 1 - }, - "Assembly": { - ";": 3, - "flat": 1, - "assembler": 2, - "interface": 1, - "for": 1, - "Win32": 1, - "Copyright": 1, - "(": 2, - "c": 1, - ")": 2, - "-": 2, - "Tomasz": 1, - "Grysztar.": 1, - "All": 1, - "rights": 1, - "reserved.": 1, - "format": 1, - "PE": 1, - "console": 1, - "section": 4, - "code": 1, - "readable": 4, - "executable": 1, - "start": 1, - "mov": 28, - "[": 25, - "con_handle": 2, - "]": 25, - "STD_OUTPUT_HANDLE": 1, - "esi": 12, - "_logo": 2, - "call": 25, - "display_string": 7, - "get_params": 2, - "jc": 3, - "information": 2, - "init_memory": 1, - "_memory_prefix": 2, - "eax": 18, - "memory_end": 1, - "sub": 4, - "memory_start": 1, - "add": 2, - "additional_memory_end": 1, - "additional_memory": 1, - "shr": 1, - "display_number": 5, - "_memory_suffix": 2, - "GetTickCount": 3, - "start_time": 3, - "preprocessor": 1, - "parser": 1, - "formatter": 1, - "display_user_messages": 1, - "movzx": 1, - "current_pass": 1, - "inc": 1, - "_passes_suffix": 2, - "xor": 5, - "edx": 15, - "ebx": 4, - "div": 2, - "or": 11, - "jz": 11, - "display_bytes_count": 2, - "push": 1, - "dl": 1, - "display_character": 1, - "pop": 1, - "_seconds_suffix": 2, - "written_size": 1, - "_bytes_suffix": 2, - "al": 48, - "jmp": 12, - "exit_program": 2, - "_usage": 2, - "input_file": 4, - "output_file": 3, - "symbols_file": 2, - "memory_setting": 3, - "passes_limit": 2, - "GetCommandLine": 2, - "edi": 4, - "params": 2, - "find_command_start": 2, - "lodsb": 11, - "cmp": 31, - "h": 18, - "je": 25, - "skip_quoted_name": 3, - "skip_name": 2, - "find_param": 7, - "all_params": 5, - "option_param": 2, - "Dh": 15, - "jne": 3, - "get_output_file": 2, - "process_param": 3, - "bad_params": 11, - "string_param": 3, - "copy_param": 2, - "stosb": 3, - "param_end": 6, - "string_param_end": 2, - "memory_option": 4, - "passes_option": 4, - "symbols_option": 3, - "stc": 2, - "ret": 4, - "get_option_value": 3, - "get_option_digit": 2, - "option_value_ok": 4, - "invalid_option_value": 5, - "ja": 2, - "imul": 1, - "jo": 1, - "dec": 4, - "clc": 2, - "shl": 1, - "jae": 1, - "dx": 1, - "find_symbols_file_name": 2, - "include": 15, - "data": 3, - "writeable": 2, - "_copyright": 1, - "db": 30, - "Ah": 9, - "VERSION_STRING": 1, - "align": 1, - "dd": 22, - "bytes_count": 1, - "displayed_count": 1, - "character": 1, - "last_displayed": 1, - "rb": 4, - "options": 1, - "buffer": 1, - "stack": 1, - "import": 1, - "rva": 16, - "kernel_name": 2, - "kernel_table": 2, - "ExitProcess": 1, - "_ExitProcess": 2, - "CreateFile": 1, - "_CreateFileA": 2, - "ReadFile": 1, - "_ReadFile": 2, - "WriteFile": 1, - "_WriteFile": 2, - "CloseHandle": 1, - "_CloseHandle": 2, - "SetFilePointer": 1, - "_SetFilePointer": 2, - "_GetCommandLineA": 2, - "GetEnvironmentVariable": 1, - "_GetEnvironmentVariable": 2, - "GetStdHandle": 1, - "_GetStdHandle": 2, - "VirtualAlloc": 1, - "_VirtualAlloc": 2, - "VirtualFree": 1, - "_VirtualFree": 2, - "_GetTickCount": 2, - "GetSystemTime": 1, - "_GetSystemTime": 2, - "GlobalMemoryStatus": 1, - "_GlobalMemoryStatus": 2, - "dw": 14, - "fixups": 1, - "discardable": 1 - }, - "AutoHotkey": { - "MsgBox": 1, - "Hello": 1, - "World": 1 - }, - "Awk": { - "SHEBANG#!awk": 1, - "BEGIN": 1, - "{": 17, - "n": 13, - ";": 55, - "printf": 1, - "network_max_bandwidth_in_byte": 3, - "network_max_packet_per_second": 3, - "last3": 3, - "last4": 3, - "last5": 3, - "last6": 3, - "}": 17, - "if": 14, - "(": 14, - "/Average/": 1, - ")": 14, - "#": 48, - "Skip": 1, - "the": 12, - "Average": 1, - "values": 1, - "next": 1, - "/all/": 1, - "This": 8, - "is": 7, - "cpu": 1, - "info": 7, - "print": 35, - "FILENAME": 35, - "-": 2, - "/eth0/": 1, - "eth0": 1, - "network": 1, - "Total": 9, - "number": 9, - "of": 22, - "packets": 4, - "received": 4, - "per": 14, - "second.": 8, - "else": 4, - "transmitted": 4, - "bytes": 4, - "/proc": 1, - "|": 4, - "cswch": 1, - "tps": 1, - "kbmemfree": 1, - "totsck/": 1, - "/": 2, - "[": 1, - "]": 1, - "proc/s": 1, - "context": 1, - "switches": 1, - "second": 6, - "disk": 1, - "total": 1, - "transfers": 1, - "read": 1, - "requests": 2, - "write": 1, - "block": 2, - "reads": 1, - "writes": 1, - "mem": 1, - "Amount": 7, - "free": 2, - "memory": 6, - "available": 1, - "in": 11, - "kilobytes.": 7, - "used": 8, - "does": 1, - "not": 1, - "take": 1, - "into": 1, - "account": 1, - "by": 4, - "kernel": 3, - "itself.": 1, - "Percentage": 2, - "memory.": 1, - "X": 1, - "shared": 1, - "system": 1, - "Always": 1, - "zero": 1, - "with": 1, - "kernels.": 1, - "as": 1, - "buffers": 1, - "to": 1, - "cache": 1, - "data": 1, - "swap": 3, - "space": 2, - "space.": 1, - "socket": 1, - "sockets.": 1, - "Number": 4, - "TCP": 1, - "sockets": 3, - "currently": 4, - "use.": 4, - "UDP": 1, - "RAW": 1, - "IP": 1, - "fragments": 1, - "END": 1 - }, - "BlitzBasic": { - "Local": 34, - "bk": 3, - "CreateBank": 5, - "(": 125, - ")": 126, - "PokeFloat": 3, - "-": 24, - "Print": 13, - "Bin": 4, - "PeekInt": 4, - "%": 6, - "Shl": 7, - "f": 5, - "ff": 1, - "+": 11, - "Hex": 2, - "FloatToHalf": 3, - "HalfToFloat": 1, - "FToI": 2, - "WaitKey": 2, - "End": 58, - ";": 57, - "Half": 1, - "precision": 2, - "bit": 2, - "arithmetic": 2, - "library": 2, - "Global": 2, - "Half_CBank_": 13, - "Function": 101, - "f#": 3, - "If": 25, - "Then": 18, - "Return": 36, - "HalfToFloat#": 1, - "h": 4, - "signBit": 6, - "exponent": 22, - "fraction": 9, - "fBits": 8, - "And": 8, - "<": 18, - "Shr": 3, - "F": 3, - "FF": 2, - "ElseIf": 1, - "Or": 4, - "PokeInt": 2, - "PeekFloat": 1, - "F800000": 1, - "FFFFF": 1, - "Abs": 1, - "*": 2, - "Sgn": 1, - "Else": 7, - "EndIf": 7, - "HalfAdd": 1, - "l": 84, - "r": 12, - "HalfSub": 1, - "HalfMul": 1, - "HalfDiv": 1, - "HalfLT": 1, - "HalfGT": 1, - "Double": 2, - "DoubleOut": 1, - "[": 2, - "]": 2, - "Double_CBank_": 1, - "DoubleToFloat#": 1, - "d": 1, - "FloatToDouble": 1, - "IntToDouble": 1, - "i": 49, - "SefToDouble": 1, - "s": 12, - "e": 4, - "DoubleAdd": 1, - "DoubleSub": 1, - "DoubleMul": 1, - "DoubleDiv": 1, - "DoubleLT": 1, - "DoubleGT": 1, - "IDEal": 3, - "Editor": 3, - "Parameters": 3, - "F#1A#20#2F": 1, - "C#Blitz3D": 3, - "linked": 2, - "list": 32, - "container": 1, - "class": 1, - "with": 3, - "thanks": 1, - "to": 11, - "MusicianKool": 3, - "for": 3, - "concept": 1, - "and": 9, - "issue": 1, - "fixes": 1, - "Type": 8, - "LList": 3, - "Field": 10, - "head_.ListNode": 1, - "tail_.ListNode": 1, - "ListNode": 8, - "pv_.ListNode": 1, - "nx_.ListNode": 1, - "Value": 37, - "Iterator": 2, - "l_.LList": 1, - "cn_.ListNode": 1, - "cni_": 8, - "Create": 4, - "a": 46, - "new": 4, - "object": 2, - "CreateList.LList": 1, - "l.LList": 20, - "New": 11, - "head_": 35, - "tail_": 34, - "nx_": 33, - "caps": 1, - "pv_": 27, - "These": 1, - "make": 1, - "it": 1, - "more": 1, - "or": 4, - "less": 1, - "safe": 1, - "iterate": 2, - "freely": 1, - "Free": 1, - "all": 3, - "elements": 4, - "not": 4, - "any": 1, - "values": 4, - "FreeList": 1, - "ClearList": 2, - "Delete": 6, - "Remove": 7, - "the": 52, - "from": 15, - "does": 1, - "free": 1, - "n.ListNode": 12, - "While": 7, - "n": 54, - "nx.ListNode": 1, - "nx": 1, - "Wend": 6, - "Count": 1, - "number": 1, - "of": 16, - "in": 4, - "slow": 3, - "ListLength": 2, - "i.Iterator": 6, - "GetIterator": 3, - "elems": 4, - "EachIn": 5, - "True": 4, - "if": 2, - "contains": 1, - "given": 7, - "value": 16, - "ListContains": 1, - "ListFindNode": 2, - "Null": 15, - "intvalues": 1, - "bank": 8, - "ListFromBank.LList": 1, - "CreateList": 2, - "size": 4, - "BankSize": 1, - "p": 7, - "For": 6, - "To": 6, - "Step": 2, - "ListAddLast": 2, - "Next": 7, - "containing": 3, - "ListToBank": 1, - "Swap": 1, - "contents": 1, - "two": 1, - "objects": 1, - "SwapLists": 1, - "l1.LList": 1, - "l2.LList": 1, - "tempH.ListNode": 1, - "l1": 4, - "tempT.ListNode": 1, - "l2": 4, - "tempH": 1, - "tempT": 1, - "same": 1, - "as": 2, - "first": 5, - "CopyList.LList": 1, - "lo.LList": 1, - "ln.LList": 1, - "lo": 1, - "ln": 2, - "Reverse": 1, - "order": 1, - "ReverseList": 1, - "n1.ListNode": 1, - "n2.ListNode": 1, - "tmp.ListNode": 1, - "n1": 5, - "n2": 6, - "tmp": 4, - "Search": 1, - "retrieve": 1, - "node": 8, - "ListFindNode.ListNode": 1, - "Append": 1, - "end": 5, - "fast": 2, - "return": 7, - "ListAddLast.ListNode": 1, - "Attach": 1, - "start": 13, - "ListAddFirst.ListNode": 1, - "occurence": 1, - "ListRemove": 1, - "RemoveListNode": 6, - "element": 4, - "at": 5, - "position": 4, - "backwards": 2, - "negative": 2, - "index": 13, - "ValueAtIndex": 1, - "ListNodeAtIndex": 3, - "invalid": 1, - "ListNodeAtIndex.ListNode": 1, - "Beyond": 1, - "valid": 2, - "Negative": 1, - "count": 1, - "backward": 1, - "Before": 3, - "Replace": 1, - "added": 2, - "by": 3, - "ReplaceValueAtIndex": 1, - "RemoveNodeAtIndex": 1, - "tval": 3, - "Retrieve": 2, - "ListFirst": 1, - "last": 2, - "ListLast": 1, - "its": 2, - "ListRemoveFirst": 1, - "val": 6, - "ListRemoveLast": 1, - "Insert": 3, - "into": 2, - "before": 2, - "specified": 2, - "InsertBeforeNode.ListNode": 1, - "bef.ListNode": 1, - "bef": 7, - "after": 1, - "then": 1, - "InsertAfterNode.ListNode": 1, - "aft.ListNode": 1, - "aft": 7, - "Get": 1, - "an": 4, - "iterator": 4, - "use": 1, - "loop": 2, - "This": 1, - "function": 1, - "means": 1, - "that": 1, - "most": 1, - "programs": 1, - "won": 1, - "available": 1, - "moment": 1, - "l_": 7, - "Exit": 1, - "there": 1, - "wasn": 1, - "t": 1, - "create": 1, - "one": 1, - "cn_": 12, - "No": 1, - "especial": 1, - "reason": 1, - "why": 1, - "this": 2, - "has": 1, - "be": 1, - "anything": 1, - "but": 1, - "meh": 1, - "Use": 1, - "argument": 1, - "over": 1, - "members": 1, - "Still": 1, - "items": 1, - "Disconnect": 1, - "having": 1, - "reached": 1, - "False": 3, - "currently": 1, - "pointed": 1, - "IteratorRemove": 1, - "temp.ListNode": 1, - "temp": 1, - "Call": 1, - "breaking": 1, - "out": 1, - "disconnect": 1, - "IteratorBreak": 1, - "F#5#A#10#18#2A#32#3E#47#4C#58#66#6F#78#8F#9B#A9#B7#BD#C5#CC": 1, - "F#E3#E9#EF#F4#F9#103#10D#11B#12B#13F#152#163": 1, - "result": 4, - "s.Sum3Obj": 2, - "Sum3Obj": 6, - "Handle": 2, - "MilliSecs": 4, - "Sum3_": 2, - "MakeSum3Obj": 2, - "Sum3": 2, - "b": 7, - "c": 7, - "isActive": 4, - "Last": 1, - "Restore": 1, - "label": 1, - "Read": 1, - "foo": 1, - ".label": 1, - "Data": 1, - "a_": 2, - "a.Sum3Obj": 1, - "Object.Sum3Obj": 1, - "return_": 2, - "First": 1 - }, - "BlitzMax": { - "SuperStrict": 1, - "Framework": 1, - "Brl.StandardIO": 1, - "Type": 2, - "TMyType": 3, - "Field": 1, - "property": 1, - "int": 3, - "Function": 1, - "A": 1, - "(": 5, - "param": 1, - ")": 5, - "do": 1, - "nothing": 1, - "End": 2, - "Method": 1, - "Global": 1, - "my": 1, - "new": 1, - "Win32": 1, - "my.A": 2, - "my.B": 2, - "Linux": 1 - }, - "Bluespec": { - "package": 2, - "TbTL": 1, - ";": 156, - "import": 1, - "TL": 6, - "*": 1, - "interface": 2, - "Lamp": 3, - "method": 42, - "Bool": 32, - "changed": 2, - "Action": 17, - "show_offs": 2, - "show_ons": 2, - "reset": 2, - "endinterface": 2, - "module": 3, - "mkLamp#": 1, - "(": 158, - "String": 1, - "name": 3, - "lamp": 5, - ")": 163, - "Reg#": 15, - "prev": 5, - "<": 44, - "-": 29, - "mkReg": 15, - "False": 9, - "if": 9, - "&&": 3, - "write": 2, - "+": 7, - "endmethod": 8, - "endmodule": 3, - "mkTest": 1, - "let": 1, - "dut": 2, - "sysTL": 3, - "Bit#": 1, - "ctr": 8, - "carN": 4, - "carS": 2, - "carE": 2, - "carW": 2, - "lamps": 15, - "[": 17, - "]": 17, - "mkLamp": 12, - "dut.lampRedNS": 1, - "dut.lampAmberNS": 1, - "dut.lampGreenNS": 1, - "dut.lampRedE": 1, - "dut.lampAmberE": 1, - "dut.lampGreenE": 1, - "dut.lampRedW": 1, - "dut.lampAmberW": 1, - "dut.lampGreenW": 1, - "dut.lampRedPed": 1, - "dut.lampAmberPed": 1, - "dut.lampGreenPed": 1, - "rule": 10, - "start": 1, - "dumpvars": 1, - "endrule": 10, - "detect_cars": 1, - "dut.set_car_state_N": 1, - "dut.set_car_state_S": 1, - "dut.set_car_state_E": 1, - "dut.set_car_state_W": 1, - "go": 1, - "True": 6, - "<=>": 3, - "12_000": 1, - "ped_button_push": 4, - "stop": 1, - "display": 2, - "finish": 1, - "function": 10, - "do_offs": 2, - "l": 3, - "l.show_offs": 1, - "do_ons": 2, - "l.show_ons": 1, - "do_reset": 2, - "l.reset": 1, - "do_it": 4, - "f": 2, - "action": 3, - "for": 3, - "Integer": 3, - "i": 15, - "endaction": 3, - "endfunction": 7, - "any_changes": 2, - "b": 12, - "||": 7, - ".changed": 1, - "return": 9, - "show": 1, - "time": 1, - "endpackage": 2, - "set_car_state_N": 2, - "x": 8, - "set_car_state_S": 2, - "set_car_state_E": 2, - "set_car_state_W": 2, - "lampRedNS": 2, - "lampAmberNS": 2, - "lampGreenNS": 2, - "lampRedE": 2, - "lampAmberE": 2, - "lampGreenE": 2, - "lampRedW": 2, - "lampAmberW": 2, - "lampGreenW": 2, - "lampRedPed": 2, - "lampAmberPed": 2, - "lampGreenPed": 2, - "typedef": 3, - "enum": 1, - "{": 1, - "AllRed": 4, - "GreenNS": 9, - "AmberNS": 5, - "GreenE": 8, - "AmberE": 5, - "GreenW": 8, - "AmberW": 5, - "GreenPed": 4, - "AmberPed": 3, - "}": 1, - "TLstates": 11, - "deriving": 1, - "Eq": 1, - "Bits": 1, - "UInt#": 2, - "Time32": 9, - "CtrSize": 3, - "allRedDelay": 2, - "amberDelay": 2, - "nsGreenDelay": 2, - "ewGreenDelay": 3, - "pedGreenDelay": 1, - "pedAmberDelay": 1, - "clocks_per_sec": 2, - "state": 21, - "next_green": 8, - "secs": 7, - "ped_button_pushed": 4, - "car_present_N": 3, - "car_present_S": 3, - "car_present_E": 4, - "car_present_W": 4, - "car_present_NS": 3, - "cycle_ctr": 6, - "dec_cycle_ctr": 1, - "Rules": 5, - "low_priority_rule": 2, - "rules": 4, - "inc_sec": 1, - "endrules": 4, - "next_state": 8, - "ns": 4, - "0": 2, - "green_seq": 7, - "case": 2, - "endcase": 2, - "car_present": 4, - "make_from_green_rule": 5, - "green_state": 2, - "delay": 2, - "car_is_present": 2, - "from_green": 1, - "make_from_amber_rule": 5, - "amber_state": 2, - "ng": 2, - "from_amber": 1, - "hprs": 10, - "7": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 1, - "6": 1, - "fromAllRed": 2, - "else": 4, - "noAction": 1, - "high_priority_rules": 4, - "rJoin": 1, - "addRules": 1, - "preempts": 1 - }, - "Brightscript": { - "**": 17, - "Simple": 1, - "Grid": 2, - "Screen": 2, - "Demonstration": 1, - "App": 1, - "Copyright": 1, - "(": 32, - "c": 1, - ")": 31, - "Roku": 1, - "Inc.": 1, - "All": 3, - "Rights": 1, - "Reserved.": 1, - "************************************************************": 2, - "Sub": 2, - "Main": 1, - "set": 2, - "to": 10, - "go": 1, - "time": 1, - "get": 1, - "started": 1, - "while": 4, - "gridstyle": 7, - "<": 1, - "print": 7, - ";": 10, - "screen": 5, - "preShowGridScreen": 2, - "showGridScreen": 2, - "end": 2, - "End": 4, - "Set": 1, - "the": 17, - "configurable": 1, - "theme": 3, - "attributes": 2, - "for": 10, - "application": 1, - "Configure": 1, - "custom": 1, - "overhang": 1, - "and": 4, - "Logo": 1, - "are": 2, - "artwork": 2, - "colors": 1, - "offsets": 1, - "specific": 1, - "app": 1, - "******************************************************": 4, - "Screens": 1, - "can": 2, - "make": 1, - "slight": 1, - "adjustments": 1, - "default": 1, - "individual": 1, - "attributes.": 1, - "these": 1, - "greyscales": 1, - "theme.GridScreenBackgroundColor": 1, - "theme.GridScreenMessageColor": 1, - "theme.GridScreenRetrievingColor": 1, - "theme.GridScreenListNameColor": 1, - "used": 1, - "in": 3, - "theme.CounterTextLeft": 1, - "theme.CounterSeparator": 1, - "theme.CounterTextRight": 1, - "theme.GridScreenLogoHD": 1, - "theme.GridScreenLogoOffsetHD_X": 1, - "theme.GridScreenLogoOffsetHD_Y": 1, - "theme.GridScreenOverhangHeightHD": 1, - "theme.GridScreenLogoSD": 1, - "theme.GridScreenOverhangHeightSD": 1, - "theme.GridScreenLogoOffsetSD_X": 1, - "theme.GridScreenLogoOffsetSD_Y": 1, - "theme.GridScreenFocusBorderSD": 1, - "theme.GridScreenFocusBorderHD": 1, - "use": 1, - "your": 1, - "own": 1, - "description": 1, - "background": 1, - "theme.GridScreenDescriptionOffsetSD": 1, - "theme.GridScreenDescriptionOffsetHD": 1, - "return": 5, - "Function": 5, - "Perform": 1, - "any": 1, - "startup/initialization": 1, - "stuff": 1, - "prior": 1, - "style": 6, - "as": 2, - "string": 3, - "As": 3, - "Object": 2, - "m.port": 3, - "CreateObject": 2, - "screen.SetMessagePort": 1, - "screen.": 1, - "The": 1, - "will": 3, - "show": 1, - "retreiving": 1, - "categoryList": 4, - "getCategoryList": 1, - "[": 3, - "]": 4, - "+": 1, - "screen.setupLists": 1, - "categoryList.count": 2, - "screen.SetListNames": 1, - "StyleButtons": 3, - "getGridControlButtons": 1, - "screen.SetContentList": 2, - "i": 3, - "-": 15, - "getShowsForCategoryItem": 1, - "screen.Show": 1, - "true": 1, - "msg": 3, - "wait": 1, - "getmessageport": 1, - "does": 1, - "not": 2, - "work": 1, - "on": 1, - "gridscreen": 1, - "type": 2, - "if": 3, - "then": 3, - "msg.GetMessage": 1, - "msg.GetIndex": 3, - "msg.getData": 2, - "msg.isListItemFocused": 1, - "else": 1, - "msg.isListItemSelected": 1, - "row": 2, - "selection": 3, - "yes": 1, - "so": 2, - "we": 3, - "come": 1, - "back": 1, - "with": 2, - "new": 1, - ".Title": 1, - "endif": 1, - "**********************************************************": 1, - "this": 3, - "function": 1, - "passing": 1, - "an": 1, - "roAssociativeArray": 2, - "be": 2, - "sufficient": 1, - "springboard": 2, - "display": 2, - "add": 1, - "code": 1, - "create": 1, - "now": 1, - "do": 1, - "nothing": 1, - "Return": 1, - "list": 1, - "of": 5, - "categories": 1, - "filter": 1, - "all": 1, - "categories.": 1, - "just": 2, - "static": 1, - "data": 2, - "example.": 1, - "********************************************************************": 1, - "ContentMetaData": 1, - "objects": 1, - "shows": 1, - "category.": 1, - "For": 1, - "example": 1, - "cheat": 1, - "but": 2, - "ideally": 1, - "you": 1, - "dynamically": 1, - "content": 2, - "each": 1, - "category": 1, - "is": 1, - "dynamic": 1, - "s": 1, - "one": 3, - "small": 1, - "step": 1, - "a": 4, - "man": 1, - "giant": 1, - "leap": 1, - "mankind.": 1, - "http": 14, - "//upload.wikimedia.org/wikipedia/commons/1/1e/Apollo_11_first_step.jpg": 2, - "I": 2, - "have": 2, - "Dream": 1, - "PG": 1, - "dream": 1, - "that": 1, - "my": 1, - "four": 1, - "little": 1, - "children": 1, - "day": 1, - "live": 1, - "nation": 1, - "where": 1, - "they": 1, - "judged": 1, - "by": 2, - "color": 1, - "their": 2, - "skin": 1, - "character.": 1, - "//upload.wikimedia.org/wikipedia/commons/8/81/Martin_Luther_King_": 2, - "_March_on_Washington.jpg": 2, - "Flat": 6, - "Movie": 2, - "HD": 6, - "x2": 4, - "SD": 5, - "Netflix": 1, - "//upload.wikimedia.org/wikipedia/commons/4/43/Gold_star_on_blue.gif": 2, - "Landscape": 1, - "x3": 6, - "Channel": 1, - "Store": 1, - "//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Dunkery_Hill.jpg/800px": 2, - "Dunkery_Hill.jpg": 2, - "Portrait": 1, - "x4": 1, - "posters": 3, - "//upload.wikimedia.org/wikipedia/commons/9/9f/Kane_George_Gurnett.jpg": 2, - "Square": 1, - "x1": 1, - "//upload.wikimedia.org/wikipedia/commons/thumb/d/de/SQUARE_SHAPE.svg/536px": 2, - "SQUARE_SHAPE.svg.png": 2, - "x9": 1, - "//upload.wikimedia.org/wikipedia/commons/thumb/2/22/": 2, - "%": 8, - "C3": 4, - "cran_TV_plat.svg/200px": 2, - "cran_TV_plat.svg.png": 2, - "}": 1, - "buttons": 1 - }, - "C": { - "#include": 154, - "const": 358, - "char": 530, - "*blob_type": 2, - ";": 5465, - "struct": 360, - "blob": 6, - "*lookup_blob": 2, - "(": 6243, - "unsigned": 140, - "*sha1": 16, - ")": 6245, - "{": 1531, - "object": 41, - "*obj": 9, - "lookup_object": 2, - "sha1": 20, - "if": 1015, - "obj": 48, - "return": 529, - "create_object": 2, - "OBJ_BLOB": 3, - "alloc_blob_node": 1, - "-": 1803, - "type": 36, - "error": 96, - "sha1_to_hex": 8, - "typename": 2, - "NULL": 330, - "}": 1547, - "*": 261, - "int": 446, - "parse_blob_buffer": 2, - "*item": 10, - "void": 288, - "*buffer": 6, - "long": 105, - "size": 120, - "item": 24, - "object.parsed": 4, - "#ifndef": 89, - "BLOB_H": 2, - "#define": 920, - "extern": 38, - "#endif": 243, - "BOOTSTRAP_H": 2, - "": 8, - "__GNUC__": 8, - "typedef": 191, - "*true": 1, - "*false": 1, - "*eof": 1, - "*empty_list": 1, - "*global_enviroment": 1, - "enum": 30, - "obj_type": 1, - "scm_bool": 1, - "scm_empty_list": 1, - "scm_eof": 1, - "scm_char": 1, - "scm_int": 1, - "scm_pair": 1, - "scm_symbol": 1, - "scm_prim_fun": 1, - "scm_lambda": 1, - "scm_str": 1, - "scm_file": 1, - "*eval_proc": 1, - "*maybe_add_begin": 1, - "*code": 2, - "init_enviroment": 1, - "*env": 4, - "eval_err": 1, - "*msg": 7, - "__attribute__": 1, - "noreturn": 1, - "define_var": 1, - "*var": 4, - "*val": 6, - "set_var": 1, - "*get_var": 1, - "*cond2nested_if": 1, - "*cond": 1, - "*let2lambda": 1, - "*let": 1, - "*and2nested_if": 1, - "*and": 1, - "*or2nested_if": 1, - "*or": 1, - "git_cache_init": 1, - "git_cache": 4, - "*cache": 4, - "size_t": 52, - "git_cached_obj_freeptr": 1, - "free_ptr": 2, - "<": 219, - "git__size_t_powerof2": 1, - "cache": 26, - "size_mask": 6, - "lru_count": 1, - "free_obj": 4, - "git_mutex_init": 1, - "&": 442, - "lock": 6, - "nodes": 10, - "git__malloc": 3, - "sizeof": 71, - "git_cached_obj": 5, - "GITERR_CHECK_ALLOC": 3, - "memset": 4, - "git_cache_free": 1, - "i": 410, - "for": 88, - "+": 551, - "[": 601, - "]": 601, - "git_cached_obj_decref": 3, - "git__free": 15, - "*git_cache_get": 1, - "git_oid": 7, - "*oid": 2, - "uint32_t": 144, - "hash": 12, - "*node": 2, - "*result": 1, - "memcpy": 35, - "oid": 17, - "id": 13, - "git_mutex_lock": 2, - "node": 9, - "&&": 248, - "git_oid_cmp": 6, - "git_cached_obj_incref": 3, - "result": 48, - "git_mutex_unlock": 2, - "*git_cache_try_store": 1, - "*_entry": 1, - "*entry": 2, - "_entry": 1, - "entry": 17, - "else": 190, - "save_commit_buffer": 3, - "*commit_type": 2, - "static": 455, - "commit": 59, - "*check_commit": 1, - "quiet": 5, - "OBJ_COMMIT": 5, - "*lookup_commit_reference_gently": 2, - "deref_tag": 1, - "parse_object": 1, - "check_commit": 2, - "*lookup_commit_reference": 2, - "lookup_commit_reference_gently": 1, - "*lookup_commit_or_die": 2, - "*ref_name": 2, - "*c": 69, - "lookup_commit_reference": 2, - "c": 252, - "die": 5, - "_": 3, - "ref_name": 2, - "hashcmp": 2, - "object.sha1": 8, - "warning": 1, - "*lookup_commit": 2, - "alloc_commit_node": 1, - "*lookup_commit_reference_by_name": 2, - "*name": 12, - "*commit": 10, - "get_sha1": 1, - "name": 28, - "||": 141, - "parse_commit": 3, - "parse_commit_date": 2, - "*buf": 10, - "*tail": 2, - "*dateptr": 1, - "buf": 57, - "tail": 12, - "memcmp": 6, - "while": 70, - "dateptr": 2, - "strtoul": 2, - "commit_graft": 13, - "**commit_graft": 1, - "commit_graft_alloc": 4, - "commit_graft_nr": 5, - "commit_graft_pos": 2, - "lo": 6, - "hi": 5, - "mi": 5, - "/": 9, - "*graft": 3, - "cmp": 9, - "graft": 10, - "register_commit_graft": 2, - "ignore_dups": 2, - "pos": 7, - "free": 62, - "alloc_nr": 1, - "xrealloc": 2, - "parse_commit_buffer": 3, - "buffer": 10, - "*bufptr": 1, - "parent": 7, - "commit_list": 35, - "**pptr": 1, - "<=>": 16, - "bufptr": 12, - "46": 1, - "tree": 3, - "5": 1, - "45": 1, - "n": 70, - "bogus": 1, - "s": 154, - "get_sha1_hex": 2, - "lookup_tree": 1, - "pptr": 5, - "parents": 4, - "lookup_commit_graft": 1, - "*new_parent": 2, - "48": 1, - "7": 1, - "47": 1, - "bad": 1, - "in": 11, - "nr_parent": 3, - "grafts_replace_parents": 1, - "continue": 20, - "new_parent": 6, - "lookup_commit": 2, - "commit_list_insert": 2, - "next": 8, - "date": 5, - "object_type": 1, - "ret": 142, - "read_sha1_file": 1, - "find_commit_subject": 2, - "*commit_buffer": 2, - "**subject": 2, - "*eol": 1, - "*p": 9, - "commit_buffer": 1, - "a": 80, - "b_date": 3, - "b": 66, - "a_date": 2, - "*commit_list_get_next": 1, - "*a": 9, - "commit_list_set_next": 1, - "*next": 6, - "commit_list_sort_by_date": 2, - "**list": 5, - "*list": 2, - "llist_mergesort": 1, - "peel_to_type": 1, - "util": 3, - "merge_remote_desc": 3, - "*desc": 1, - "desc": 5, - "xmalloc": 2, - "strdup": 1, - "**commit_list_append": 2, - "**next": 2, - "*new": 1, - "new": 4, - "COMMIT_H": 2, - "*util": 1, - "indegree": 1, - "*parents": 4, - "*tree": 3, - "decoration": 1, - "name_decoration": 3, - "*commit_list_insert": 1, - "commit_list_count": 1, - "*l": 1, - "*commit_list_insert_by_date": 1, - "free_commit_list": 1, - "cmit_fmt": 3, - "CMIT_FMT_RAW": 1, - "CMIT_FMT_MEDIUM": 2, - "CMIT_FMT_DEFAULT": 1, - "CMIT_FMT_SHORT": 1, - "CMIT_FMT_FULL": 1, - "CMIT_FMT_FULLER": 1, - "CMIT_FMT_ONELINE": 1, - "CMIT_FMT_EMAIL": 1, - "CMIT_FMT_USERFORMAT": 1, - "CMIT_FMT_UNSPECIFIED": 1, - "pretty_print_context": 6, - "fmt": 4, - "abbrev": 1, - "*subject": 1, - "*after_subject": 1, - "preserve_subject": 1, - "date_mode": 2, - "date_mode_explicit": 1, - "need_8bit_cte": 2, - "show_notes": 1, - "reflog_walk_info": 1, - "*reflog_info": 1, - "*output_encoding": 2, - "userformat_want": 2, - "notes": 1, - "has_non_ascii": 1, - "*text": 1, - "rev_info": 2, - "*logmsg_reencode": 1, - "*reencode_commit_message": 1, - "**encoding_p": 1, - "get_commit_format": 1, - "*arg": 1, - "*format_subject": 1, - "strbuf": 12, - "*sb": 7, - "*line_separator": 1, - "userformat_find_requirements": 1, - "*fmt": 2, - "*w": 2, - "format_commit_message": 1, - "*format": 2, - "*context": 1, - "pretty_print_commit": 1, - "*pp": 4, - "pp_commit_easy": 1, - "pp_user_info": 1, - "*what": 1, - "*line": 1, - "*encoding": 2, - "pp_title_line": 1, - "**msg_p": 2, - "pp_remainder": 1, - "indent": 1, - "*pop_most_recent_commit": 1, - "mark": 3, - "*pop_commit": 1, - "**stack": 1, - "clear_commit_marks": 1, - "clear_commit_marks_for_object_array": 1, - "object_array": 2, - "sort_in_topological_order": 1, - "**": 6, - "list": 1, - "lifo": 1, - "FLEX_ARRAY": 1, - "*read_graft_line": 1, - "len": 30, - "*lookup_commit_graft": 1, - "*get_merge_bases": 1, - "*rev1": 1, - "*rev2": 1, - "cleanup": 12, - "*get_merge_bases_many": 1, - "*one": 1, - "**twos": 1, - "*get_octopus_merge_bases": 1, - "*in": 1, - "register_shallow": 1, - "unregister_shallow": 1, - "for_each_commit_graft": 1, - "each_commit_graft_fn": 1, - "is_repository_shallow": 1, - "*get_shallow_commits": 1, - "*heads": 2, - "depth": 2, - "shallow_flag": 1, - "not_shallow_flag": 1, - "is_descendant_of": 1, - "in_merge_bases": 1, - "interactive_add": 1, - "argc": 26, - "**argv": 6, - "*prefix": 7, - "patch": 1, - "run_add_interactive": 1, - "*revision": 1, - "*patch_mode": 1, - "**pathspec": 1, - "inline": 3, - "single_parent": 1, - "*reduce_heads": 1, - "commit_extra_header": 7, - "*key": 5, - "*value": 5, - "append_merge_tag_headers": 1, - "***tail": 1, - "commit_tree": 1, - "*ret": 20, - "*author": 2, - "*sign_commit": 2, - "commit_tree_extended": 1, - "*read_commit_extra_headers": 1, - "*read_commit_extra_header_lines": 1, - "free_commit_extra_headers": 1, - "*extra": 1, - "merge_remote_util": 1, - "*get_merge_parent": 1, - "parse_signed_commit": 1, - "*message": 1, - "*signature": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "#ifdef": 66, - "CONFIG_SMP": 1, - "DEFINE_MUTEX": 1, - "cpu_add_remove_lock": 3, - "cpu_maps_update_begin": 9, - "mutex_lock": 5, - "cpu_maps_update_done": 9, - "mutex_unlock": 6, - "RAW_NOTIFIER_HEAD": 1, - "cpu_chain": 4, - "cpu_hotplug_disabled": 7, - "CONFIG_HOTPLUG_CPU": 2, - "task_struct": 5, - "*active_writer": 1, - "mutex": 1, - "refcount": 2, - "cpu_hotplug": 1, - ".active_writer": 1, - ".lock": 1, - "__MUTEX_INITIALIZER": 1, - "cpu_hotplug.lock": 8, - ".refcount": 1, - "get_online_cpus": 2, - "might_sleep": 1, - "cpu_hotplug.active_writer": 6, - "current": 5, - "cpu_hotplug.refcount": 3, - "EXPORT_SYMBOL_GPL": 4, - "put_online_cpus": 2, - "unlikely": 54, - "wake_up_process": 1, - "cpu_hotplug_begin": 4, - "likely": 22, - "break": 244, - "__set_current_state": 1, - "TASK_UNINTERRUPTIBLE": 1, - "schedule": 1, - "cpu_hotplug_done": 4, - "#else": 94, - "__ref": 6, - "register_cpu_notifier": 2, - "notifier_block": 3, - "*nb": 3, - "raw_notifier_chain_register": 1, - "nb": 2, - "__cpu_notify": 6, - "val": 20, - "*v": 3, - "nr_to_call": 2, - "*nr_calls": 1, - "__raw_notifier_call_chain": 1, - "v": 11, - "nr_calls": 9, - "notifier_to_errno": 1, - "cpu_notify": 5, - "cpu_notify_nofail": 4, - "BUG_ON": 4, - "EXPORT_SYMBOL": 8, - "unregister_cpu_notifier": 2, - "raw_notifier_chain_unregister": 1, - "clear_tasks_mm_cpumask": 1, - "cpu": 57, - "WARN_ON": 1, - "cpu_online": 5, - "rcu_read_lock": 1, - "for_each_process": 2, - "p": 60, - "*t": 2, - "t": 32, - "find_lock_task_mm": 1, - "cpumask_clear_cpu": 5, - "mm_cpumask": 1, - "mm": 1, - "task_unlock": 1, - "rcu_read_unlock": 1, - "check_for_tasks": 2, - "write_lock_irq": 1, - "tasklist_lock": 2, - "task_cpu": 1, - "state": 104, - "TASK_RUNNING": 1, - "utime": 1, - "stime": 1, - "printk": 12, - "KERN_WARNING": 3, - "comm": 1, - "task_pid_nr": 1, - "flags": 89, - "write_unlock_irq": 1, - "take_cpu_down_param": 3, - "mod": 13, - "*hcpu": 3, - "take_cpu_down": 2, - "*_param": 1, - "*param": 1, - "_param": 1, - "err": 38, - "__cpu_disable": 1, - "CPU_DYING": 1, - "|": 132, - "param": 2, - "hcpu": 10, - "_cpu_down": 3, - "tasks_frozen": 4, - "CPU_TASKS_FROZEN": 2, - "tcd_param": 2, - ".mod": 1, - ".hcpu": 1, - "num_online_cpus": 2, - "EBUSY": 3, - "EINVAL": 6, - "CPU_DOWN_PREPARE": 1, - "CPU_DOWN_FAILED": 2, - "__func__": 2, - "goto": 159, - "out_release": 3, - "__stop_machine": 1, - "cpumask_of": 1, - "idle_cpu": 1, - "cpu_relax": 1, - "__cpu_die": 1, - "CPU_DEAD": 1, - "CPU_POST_DEAD": 1, - "cpu_down": 2, - "out": 18, - "__cpuinit": 3, - "_cpu_up": 3, - "*idle": 1, - "cpu_present": 1, - "idle": 4, - "idle_thread_get": 1, - "IS_ERR": 1, - "PTR_ERR": 1, - "CPU_UP_PREPARE": 1, - "out_notify": 3, - "__cpu_up": 1, - "CPU_ONLINE": 1, - "CPU_UP_CANCELED": 1, - "cpu_up": 2, - "CONFIG_MEMORY_HOTPLUG": 2, - "nid": 5, - "pg_data_t": 1, - "*pgdat": 1, - "cpu_possible": 1, - "KERN_ERR": 5, - "#if": 92, - "defined": 42, - "CONFIG_IA64": 1, - "cpu_to_node": 1, - "node_online": 1, - "mem_online_node": 1, - "pgdat": 3, - "NODE_DATA": 1, - "ENOMEM": 4, - "node_zonelists": 1, - "_zonerefs": 1, - "zone": 1, - "zonelists_mutex": 2, - "build_all_zonelists": 1, - "CONFIG_PM_SLEEP_SMP": 2, - "cpumask_var_t": 1, - "frozen_cpus": 9, - "__weak": 4, - "arch_disable_nonboot_cpus_begin": 2, - "arch_disable_nonboot_cpus_end": 2, - "disable_nonboot_cpus": 1, - "first_cpu": 3, - "cpumask_first": 1, - "cpu_online_mask": 3, - "cpumask_clear": 2, - "for_each_online_cpu": 1, - "cpumask_set_cpu": 5, - "arch_enable_nonboot_cpus_begin": 2, - "arch_enable_nonboot_cpus_end": 2, - "enable_nonboot_cpus": 1, - "cpumask_empty": 1, - "KERN_INFO": 2, - "for_each_cpu": 1, - "__init": 2, - "alloc_frozen_cpus": 2, - "alloc_cpumask_var": 1, - "GFP_KERNEL": 1, - "__GFP_ZERO": 1, - "core_initcall": 2, - "cpu_hotplug_disable_before_freeze": 2, - "cpu_hotplug_enable_after_thaw": 2, - "cpu_hotplug_pm_callback": 2, - "action": 2, - "*ptr": 1, - "switch": 46, - "case": 273, - "PM_SUSPEND_PREPARE": 1, - "PM_HIBERNATION_PREPARE": 1, - "PM_POST_SUSPEND": 1, - "PM_POST_HIBERNATION": 1, - "default": 33, - "NOTIFY_DONE": 1, - "NOTIFY_OK": 1, - "cpu_hotplug_pm_sync_init": 2, - "pm_notifier": 1, - "notify_cpu_starting": 1, - "CPU_STARTING": 1, - "cpumask_test_cpu": 1, - "CPU_STARTING_FROZEN": 1, - "MASK_DECLARE_1": 3, - "x": 57, - "UL": 1, - "<<": 56, - "MASK_DECLARE_2": 3, - "MASK_DECLARE_4": 3, - "MASK_DECLARE_8": 9, - "cpu_bit_bitmap": 2, - "BITS_PER_LONG": 2, - "BITS_TO_LONGS": 1, - "NR_CPUS": 2, - "DECLARE_BITMAP": 6, - "cpu_all_bits": 2, - "CPU_BITS_ALL": 2, - "CONFIG_INIT_ALL_POSSIBLE": 1, - "cpu_possible_bits": 6, - "CONFIG_NR_CPUS": 5, - "__read_mostly": 5, - "cpumask": 7, - "*const": 4, - "cpu_possible_mask": 2, - "to_cpumask": 15, - "cpu_online_bits": 5, - "cpu_present_bits": 5, - "cpu_present_mask": 2, - "cpu_active_bits": 4, - "cpu_active_mask": 2, - "set_cpu_possible": 1, - "bool": 6, - "possible": 2, - "set_cpu_present": 1, - "present": 2, - "set_cpu_online": 1, - "online": 2, - "set_cpu_active": 1, - "active": 2, - "init_cpu_present": 1, - "*src": 3, - "cpumask_copy": 3, - "src": 16, - "init_cpu_possible": 1, - "init_cpu_online": 1, - "*diff_prefix_from_pathspec": 1, - "git_strarray": 2, - "*pathspec": 2, - "git_buf": 3, - "prefix": 34, - "GIT_BUF_INIT": 3, - "*scan": 2, - "git_buf_common_prefix": 1, - "pathspec": 15, - "scan": 4, - "prefix.ptr": 2, - "git__iswildcard": 1, - "git_buf_truncate": 1, - "prefix.size": 1, - "git_buf_detach": 1, - "git_buf_free": 4, - "diff_pathspec_is_interesting": 2, - "*str": 1, - "count": 17, - "false": 77, - "true": 73, - "str": 162, - "strings": 5, - "diff_path_matches_pathspec": 3, - "git_diff_list": 17, - "*diff": 8, - "*path": 2, - "git_attr_fnmatch": 4, - "*match": 3, - "diff": 93, - "pathspec.length": 1, - "git_vector_foreach": 4, - "match": 16, - "p_fnmatch": 1, - "pattern": 3, - "path": 20, - "FNM_NOMATCH": 1, - "GIT_ATTR_FNMATCH_HASWILD": 1, - "strncmp": 1, - "length": 58, - "GIT_ATTR_FNMATCH_NEGATIVE": 1, - "git_diff_delta": 19, - "*diff_delta__alloc": 1, - "git_delta_t": 5, - "status": 57, - "*delta": 6, - "git__calloc": 3, - "delta": 54, - "old_file.path": 12, - "git_pool_strdup": 3, - "pool": 12, - "new_file.path": 6, - "opts.flags": 8, - "GIT_DIFF_REVERSE": 3, - "GIT_DELTA_ADDED": 4, - "GIT_DELTA_DELETED": 7, - "*diff_delta__dup": 1, - "*d": 1, - "git_pool": 4, - "*pool": 3, - "d": 16, - "fail": 19, - "*diff_delta__merge_like_cgit": 1, - "*b": 6, - "*dup": 1, - "diff_delta__dup": 3, - "dup": 15, - "new_file.oid": 7, - "git_oid_cpy": 5, - "new_file.mode": 4, - "new_file.size": 3, - "new_file.flags": 4, - "old_file.oid": 3, - "GIT_DELTA_UNTRACKED": 5, - "GIT_DELTA_IGNORED": 5, - "GIT_DELTA_UNMODIFIED": 11, - "diff_delta__from_one": 5, - "git_index_entry": 8, - "GIT_DIFF_INCLUDE_IGNORED": 1, - "GIT_DIFF_INCLUDE_UNTRACKED": 1, - "diff_delta__alloc": 2, - "assert": 41, - "GIT_DELTA_MODIFIED": 3, - "old_file.mode": 2, - "mode": 11, - "old_file.size": 1, - "file_size": 6, - "old_file.flags": 2, - "GIT_DIFF_FILE_VALID_OID": 4, - "git_vector_insert": 4, - "deltas": 8, - "diff_delta__from_two": 2, - "*old_entry": 1, - "*new_entry": 1, - "*new_oid": 1, - "GIT_DIFF_INCLUDE_UNMODIFIED": 1, - "*temp": 1, - "old_entry": 5, - "new_entry": 5, - "temp": 11, - "new_oid": 3, - "git_oid_iszero": 2, - "*diff_strdup_prefix": 1, - "strlen": 17, - "git_pool_strcat": 1, - "git_pool_strndup": 1, - "diff_delta__cmp": 3, - "*da": 1, - "*db": 3, - "strcmp": 20, - "da": 2, - "db": 10, - "config_bool": 5, - "git_config": 3, - "*cfg": 2, - "defvalue": 2, - "git_config_get_bool": 1, - "cfg": 6, - "giterr_clear": 1, - "*git_diff_list_alloc": 1, - "git_repository": 7, - "*repo": 7, - "git_diff_options": 7, - "*opts": 6, - "repo": 23, - "git_vector_init": 3, - "git_pool_init": 2, - "git_repository_config__weakptr": 1, - "diffcaps": 13, - "GIT_DIFFCAPS_HAS_SYMLINKS": 2, - "GIT_DIFFCAPS_ASSUME_UNCHANGED": 2, - "GIT_DIFFCAPS_TRUST_EXEC_BIT": 2, - "GIT_DIFFCAPS_TRUST_CTIME": 2, - "opts": 24, - "opts.pathspec": 2, - "opts.old_prefix": 4, - "diff_strdup_prefix": 2, - "old_prefix": 2, - "DIFF_OLD_PREFIX_DEFAULT": 1, - "opts.new_prefix": 4, - "new_prefix": 2, - "DIFF_NEW_PREFIX_DEFAULT": 1, - "*swap": 1, - "swap": 9, - "pathspec.count": 2, - "*pattern": 1, - "pathspec.strings": 1, - "GIT_ATTR_FNMATCH_ALLOWSPACE": 1, - "git_attr_fnmatch__parse": 1, - "GIT_ENOTFOUND": 1, - "git_diff_list_free": 3, - "deltas.contents": 1, - "git_vector_free": 3, - "pathspec.contents": 1, - "git_pool_clear": 2, - "oid_for_workdir_item": 2, - "full_path": 3, - "git_buf_joinpath": 1, - "git_repository_workdir": 1, - "S_ISLNK": 2, - "git_odb__hashlink": 1, - "full_path.ptr": 2, - "git__is_sizet": 1, - "giterr_set": 1, - "GITERR_OS": 1, - "fd": 34, - "git_futils_open_ro": 1, - "git_odb__hashfd": 1, - "GIT_OBJ_BLOB": 1, - "p_close": 1, - "EXEC_BIT_MASK": 3, - "maybe_modified": 2, - "git_iterator": 8, - "*old_iter": 2, - "*oitem": 2, - "*new_iter": 2, - "*nitem": 2, - "noid": 4, - "*use_noid": 1, - "omode": 8, - "oitem": 29, - "nmode": 10, - "nitem": 32, - "GIT_UNUSED": 1, - "old_iter": 8, - "S_ISREG": 1, - "GIT_MODE_TYPE": 3, - "GIT_MODE_PERMS_MASK": 1, - "flags_extended": 2, - "GIT_IDXENTRY_INTENT_TO_ADD": 1, - "GIT_IDXENTRY_SKIP_WORKTREE": 1, - "new_iter": 13, - "GIT_ITERATOR_WORKDIR": 2, - "ctime.seconds": 2, - "mtime.seconds": 2, - "GIT_DIFFCAPS_USE_DEV": 1, - "dev": 2, - "ino": 2, - "uid": 2, - "gid": 2, - "S_ISGITLINK": 1, - "git_submodule": 1, - "*sub": 1, - "GIT_DIFF_IGNORE_SUBMODULES": 1, - "git_submodule_lookup": 1, - "sub": 12, - "ignore": 1, - "GIT_SUBMODULE_IGNORE_ALL": 1, - "use_noid": 2, - "diff_from_iterators": 5, - "**diff_ptr": 1, - "ignore_prefix": 6, - "git_diff_list_alloc": 1, - "old_src": 1, - "new_src": 3, - "git_iterator_current": 2, - "git_iterator_advance": 5, - "delta_type": 8, - "git_buf_len": 1, - "git__prefixcmp": 2, - "git_buf_cstr": 1, - "S_ISDIR": 1, - "GIT_DIFF_RECURSE_UNTRACKED_DIRS": 1, - "git_iterator_current_is_ignored": 2, - "git_buf_sets": 1, - "git_iterator_advance_into_directory": 1, - "git_iterator_free": 4, - "*diff_ptr": 2, - "git_diff_tree_to_tree": 1, - "git_tree": 4, - "*old_tree": 3, - "*new_tree": 1, - "**diff": 4, - "diff_prefix_from_pathspec": 4, - "old_tree": 5, - "new_tree": 2, - "git_iterator_for_tree_range": 4, - "git_diff_index_to_tree": 1, - "git_iterator_for_index_range": 2, - "git_diff_workdir_to_index": 1, - "git_iterator_for_workdir_range": 2, - "git_diff_workdir_to_tree": 1, - "git_diff_merge": 1, - "*onto": 1, - "*from": 1, - "onto_pool": 7, - "git_vector": 1, - "onto_new": 6, - "j": 206, - "onto": 7, - "from": 16, - "deltas.length": 4, - "*o": 8, - "GIT_VECTOR_GET": 2, - "*f": 2, - "f": 184, - "o": 80, - "diff_delta__merge_like_cgit": 1, - "git_vector_swap": 1, - "git_pool_swap": 1, - "ATSHOME_LIBATS_DYNARRAY_CATS": 3, - "": 5, - "atslib_dynarray_memcpy": 1, - "atslib_dynarray_memmove": 1, - "memmove": 2, - "//": 262, - "ifndef": 2, - "git_usage_string": 2, - "git_more_info_string": 2, - "N_": 1, - "startup_info": 3, - "git_startup_info": 2, - "use_pager": 8, - "pager_config": 3, - "*cmd": 5, - "want": 3, - "pager_command_config": 2, - "*data": 12, - "data": 69, - "prefixcmp": 3, - "var": 7, - "cmd": 46, - "git_config_maybe_bool": 1, - "value": 9, - "xstrdup": 2, - "check_pager_config": 3, - "c.cmd": 1, - "c.want": 2, - "c.value": 3, - "pager_program": 1, - "commit_pager_choice": 4, - "setenv": 1, - "setup_pager": 1, - "handle_options": 2, - "***argv": 2, - "*argc": 1, - "*envchanged": 1, - "**orig_argv": 1, - "*argv": 6, - "new_argv": 7, - "option_count": 1, - "alias_command": 4, - "trace_argv_printf": 3, - "*argcp": 4, - "subdir": 3, - "chdir": 2, - "die_errno": 3, - "errno": 20, - "saved_errno": 1, - "git_version_string": 1, - "GIT_VERSION": 1, - "RUN_SETUP": 81, - "RUN_SETUP_GENTLY": 16, - "USE_PAGER": 3, - "NEED_WORK_TREE": 18, - "cmd_struct": 4, - "option": 9, - "run_builtin": 2, - "help": 4, - "stat": 3, - "st": 2, - "argv": 54, - "setup_git_directory": 1, - "nongit_ok": 2, - "setup_git_directory_gently": 1, - "have_repository": 1, - "trace_repo_setup": 1, - "setup_work_tree": 1, - "fn": 5, - "fstat": 1, - "fileno": 1, - "stdout": 5, - "S_ISFIFO": 1, - "st.st_mode": 2, - "S_ISSOCK": 1, - "fflush": 2, - "ferror": 2, - "fclose": 5, - "handle_internal_command": 3, - "commands": 3, - "cmd_add": 2, - "cmd_annotate": 1, - "cmd_apply": 1, - "cmd_archive": 1, - "cmd_bisect__helper": 1, - "cmd_blame": 2, - "cmd_branch": 1, - "cmd_bundle": 1, - "cmd_cat_file": 1, - "cmd_check_attr": 1, - "cmd_check_ref_format": 1, - "cmd_checkout": 1, - "cmd_checkout_index": 1, - "cmd_cherry": 1, - "cmd_cherry_pick": 1, - "cmd_clean": 1, - "cmd_clone": 1, - "cmd_column": 1, - "cmd_commit": 1, - "cmd_commit_tree": 1, - "cmd_config": 1, - "cmd_count_objects": 1, - "cmd_describe": 1, - "cmd_diff": 1, - "cmd_diff_files": 1, - "cmd_diff_index": 1, - "cmd_diff_tree": 1, - "cmd_fast_export": 1, - "cmd_fetch": 1, - "cmd_fetch_pack": 1, - "cmd_fmt_merge_msg": 1, - "cmd_for_each_ref": 1, - "cmd_format_patch": 1, - "cmd_fsck": 2, - "cmd_gc": 1, - "cmd_get_tar_commit_id": 1, - "cmd_grep": 1, - "cmd_hash_object": 1, - "cmd_help": 1, - "cmd_index_pack": 1, - "cmd_init_db": 2, - "cmd_log": 1, - "cmd_ls_files": 1, - "cmd_ls_remote": 2, - "cmd_ls_tree": 1, - "cmd_mailinfo": 1, - "cmd_mailsplit": 1, - "cmd_merge": 1, - "cmd_merge_base": 1, - "cmd_merge_file": 1, - "cmd_merge_index": 1, - "cmd_merge_ours": 1, - "cmd_merge_recursive": 4, - "cmd_merge_tree": 1, - "cmd_mktag": 1, - "cmd_mktree": 1, - "cmd_mv": 1, - "cmd_name_rev": 1, - "cmd_notes": 1, - "cmd_pack_objects": 1, - "cmd_pack_redundant": 1, - "cmd_pack_refs": 1, - "cmd_patch_id": 1, - "cmd_prune": 1, - "cmd_prune_packed": 1, - "cmd_push": 1, - "cmd_read_tree": 1, - "cmd_receive_pack": 1, - "cmd_reflog": 1, - "cmd_remote": 1, - "cmd_remote_ext": 1, - "cmd_remote_fd": 1, - "cmd_replace": 1, - "cmd_repo_config": 1, - "cmd_rerere": 1, - "cmd_reset": 1, - "cmd_rev_list": 1, - "cmd_rev_parse": 1, - "cmd_revert": 1, - "cmd_rm": 1, - "cmd_send_pack": 1, - "cmd_shortlog": 1, - "cmd_show": 1, - "cmd_show_branch": 1, - "cmd_show_ref": 1, - "cmd_status": 1, - "cmd_stripspace": 1, - "cmd_symbolic_ref": 1, - "cmd_tag": 1, - "cmd_tar_tree": 1, - "cmd_unpack_file": 1, - "cmd_unpack_objects": 1, - "cmd_update_index": 1, - "cmd_update_ref": 1, - "cmd_update_server_info": 1, - "cmd_upload_archive": 1, - "cmd_upload_archive_writer": 1, - "cmd_var": 1, - "cmd_verify_pack": 1, - "cmd_verify_tag": 1, - "cmd_version": 1, - "cmd_whatchanged": 1, - "cmd_write_tree": 1, - "ext": 4, - "STRIP_EXTENSION": 1, - "*argv0": 1, - "argv0": 2, - "ARRAY_SIZE": 1, - "exit": 20, - "execv_dashed_external": 2, - "STRBUF_INIT": 1, - "*tmp": 1, - "strbuf_addf": 1, - "tmp": 6, - "cmd.buf": 1, - "run_command_v_opt": 1, - "RUN_SILENT_EXEC_FAILURE": 1, - "RUN_CLEAN_ON_EXIT": 1, - "ENOENT": 3, - "strbuf_release": 1, - "run_argv": 2, - "done_alias": 4, - "argcp": 2, - "handle_alias": 1, - "main": 3, - "git_extract_argv0_path": 1, - "git_setup_gettext": 1, - "printf": 4, - "list_common_cmds_help": 1, - "setup_path": 1, - "done_help": 3, - "was_alias": 3, - "fprintf": 18, - "stderr": 15, - "help_unknown_cmd": 1, - "strerror": 4, - "PPC_SHA1": 1, - "git_hash_ctx": 7, - "SHA_CTX": 3, - "*git_hash_new_ctx": 1, - "*ctx": 5, - "ctx": 16, - "SHA1_Init": 4, - "git_hash_free_ctx": 1, - "git_hash_init": 1, - "git_hash_update": 1, - "SHA1_Update": 3, - "git_hash_final": 1, - "*out": 3, - "SHA1_Final": 3, - "git_hash_buf": 1, - "git_hash_vec": 1, - "git_buf_vec": 1, - "*vec": 1, - "vec": 2, - ".data": 1, - ".len": 3, - "HELLO_H": 2, - "hello": 1, - "": 5, - "": 2, - "": 3, - "": 3, - "": 2, - "ULLONG_MAX": 10, - "MIN": 3, - "HTTP_PARSER_DEBUG": 4, - "SET_ERRNO": 47, - "e": 4, - "do": 21, - "parser": 334, - "http_errno": 11, - "error_lineno": 3, - "__LINE__": 50, - "CALLBACK_NOTIFY_": 3, - "FOR": 11, - "ER": 4, - "HTTP_PARSER_ERRNO": 10, - "HPE_OK": 10, - "settings": 6, - "on_##FOR": 4, - "HPE_CB_##FOR": 2, - "CALLBACK_NOTIFY": 10, - "CALLBACK_NOTIFY_NOADVANCE": 2, - "CALLBACK_DATA_": 4, - "LEN": 2, - "FOR##_mark": 7, - "CALLBACK_DATA": 10, - "CALLBACK_DATA_NOADVANCE": 6, - "MARK": 7, - "PROXY_CONNECTION": 4, - "CONNECTION": 4, - "CONTENT_LENGTH": 4, - "TRANSFER_ENCODING": 4, - "UPGRADE": 4, - "CHUNKED": 4, - "KEEP_ALIVE": 4, - "CLOSE": 4, - "*method_strings": 1, - "XX": 63, - "num": 24, - "string": 18, - "#string": 1, - "HTTP_METHOD_MAP": 3, - "#undef": 7, - "tokens": 5, - "int8_t": 3, - "unhex": 3, - "HTTP_PARSER_STRICT": 5, - "uint8_t": 6, - "normal_url_char": 3, - "T": 3, - "s_dead": 10, - "s_start_req_or_res": 4, - "s_res_or_resp_H": 3, - "s_start_res": 5, - "s_res_H": 3, - "s_res_HT": 4, - "s_res_HTT": 3, - "s_res_HTTP": 3, - "s_res_first_http_major": 3, - "s_res_http_major": 3, - "s_res_first_http_minor": 3, - "s_res_http_minor": 3, - "s_res_first_status_code": 3, - "s_res_status_code": 3, - "s_res_status": 3, - "s_res_line_almost_done": 4, - "s_start_req": 6, - "s_req_method": 4, - "s_req_spaces_before_url": 5, - "s_req_schema": 6, - "s_req_schema_slash": 6, - "s_req_schema_slash_slash": 6, - "s_req_host_start": 8, - "s_req_host_v6_start": 7, - "s_req_host_v6": 7, - "s_req_host_v6_end": 7, - "s_req_host": 8, - "s_req_port_start": 7, - "s_req_port": 6, - "s_req_path": 8, - "s_req_query_string_start": 8, - "s_req_query_string": 7, - "s_req_fragment_start": 7, - "s_req_fragment": 7, - "s_req_http_start": 3, - "s_req_http_H": 3, - "s_req_http_HT": 3, - "s_req_http_HTT": 3, - "s_req_http_HTTP": 3, - "s_req_first_http_major": 3, - "s_req_http_major": 3, - "s_req_first_http_minor": 3, - "s_req_http_minor": 3, - "s_req_line_almost_done": 4, - "s_header_field_start": 12, - "s_header_field": 4, - "s_header_value_start": 4, - "s_header_value": 5, - "s_header_value_lws": 3, - "s_header_almost_done": 6, - "s_chunk_size_start": 4, - "s_chunk_size": 3, - "s_chunk_parameters": 3, - "s_chunk_size_almost_done": 4, - "s_headers_almost_done": 4, - "s_headers_done": 4, - "s_chunk_data": 3, - "s_chunk_data_almost_done": 3, - "s_chunk_data_done": 3, - "s_body_identity": 3, - "s_body_identity_eof": 4, - "s_message_done": 3, - "PARSING_HEADER": 2, - "header_states": 1, - "h_general": 23, - "0": 11, - "h_C": 3, - "h_CO": 3, - "h_CON": 3, - "h_matching_connection": 3, - "h_matching_proxy_connection": 3, - "h_matching_content_length": 3, - "h_matching_transfer_encoding": 3, - "h_matching_upgrade": 3, - "h_connection": 6, - "h_content_length": 5, - "h_transfer_encoding": 5, - "h_upgrade": 4, - "h_matching_transfer_encoding_chunked": 3, - "h_matching_connection_keep_alive": 3, - "h_matching_connection_close": 3, - "h_transfer_encoding_chunked": 4, - "h_connection_keep_alive": 4, - "h_connection_close": 4, - "Macros": 1, - "character": 11, - "classes": 1, - "depends": 1, - "on": 4, - "strict": 2, - "define": 14, - "CR": 18, - "r": 58, - "LF": 21, - "LOWER": 7, - "0x20": 1, - "IS_ALPHA": 5, - "z": 47, - "IS_NUM": 14, - "9": 1, - "IS_ALPHANUM": 3, - "IS_HEX": 2, - "TOKEN": 4, - "IS_URL_CHAR": 6, - "IS_HOST_CHAR": 4, - "0x80": 1, - "endif": 6, - "start_state": 1, - "HTTP_REQUEST": 7, - "cond": 1, - "HPE_STRICT": 1, - "HTTP_STRERROR_GEN": 3, - "#n": 1, - "*description": 1, - "http_strerror_tab": 7, - "HTTP_ERRNO_MAP": 3, - "http_message_needs_eof": 4, - "http_parser": 13, - "*parser": 9, - "parse_url_char": 5, - "ch": 145, - "http_parser_execute": 2, - "http_parser_settings": 5, - "*settings": 2, - "unhex_val": 7, - "*header_field_mark": 1, - "*header_value_mark": 1, - "*url_mark": 1, - "*body_mark": 1, - "message_complete": 7, - "HPE_INVALID_EOF_STATE": 1, - "header_field_mark": 2, - "header_value_mark": 2, - "url_mark": 2, - "nread": 7, - "HTTP_MAX_HEADER_SIZE": 2, - "HPE_HEADER_OVERFLOW": 1, - "reexecute_byte": 7, - "HPE_CLOSED_CONNECTION": 1, - "content_length": 27, - "message_begin": 3, - "HTTP_RESPONSE": 3, - "HPE_INVALID_CONSTANT": 3, - "method": 39, - "HTTP_HEAD": 2, - "index": 58, - "STRICT_CHECK": 15, - "HPE_INVALID_VERSION": 12, - "http_major": 11, - "http_minor": 11, - "HPE_INVALID_STATUS": 3, - "status_code": 8, - "HPE_INVALID_METHOD": 4, - "http_method": 4, - "HTTP_CONNECT": 4, - "HTTP_DELETE": 1, - "HTTP_GET": 1, - "HTTP_LOCK": 1, - "HTTP_MKCOL": 2, - "HTTP_NOTIFY": 1, - "HTTP_OPTIONS": 1, - "HTTP_POST": 2, - "HTTP_REPORT": 1, - "HTTP_SUBSCRIBE": 2, - "HTTP_TRACE": 1, - "HTTP_UNLOCK": 2, - "*matcher": 1, - "matcher": 3, - "method_strings": 2, - "HTTP_CHECKOUT": 1, - "HTTP_COPY": 1, - "HTTP_MOVE": 1, - "HTTP_MERGE": 1, - "HTTP_MSEARCH": 1, - "HTTP_MKACTIVITY": 1, - "HTTP_SEARCH": 1, - "HTTP_PROPFIND": 2, - "HTTP_PUT": 2, - "HTTP_PATCH": 1, - "HTTP_PURGE": 1, - "HTTP_UNSUBSCRIBE": 1, - "HTTP_PROPPATCH": 1, - "url": 4, - "HPE_INVALID_URL": 4, - "HPE_LF_EXPECTED": 1, - "HPE_INVALID_HEADER_TOKEN": 2, - "header_field": 5, - "header_state": 42, - "header_value": 6, - "F_UPGRADE": 3, - "HPE_INVALID_CONTENT_LENGTH": 4, - "uint64_t": 8, - "F_CONNECTION_KEEP_ALIVE": 3, - "F_CONNECTION_CLOSE": 3, - "F_CHUNKED": 11, - "F_TRAILING": 3, - "NEW_MESSAGE": 6, - "upgrade": 3, - "on_headers_complete": 3, - "F_SKIPBODY": 4, - "HPE_CB_headers_complete": 1, - "to_read": 6, - "body": 6, - "body_mark": 2, - "HPE_INVALID_CHUNK_SIZE": 2, - "HPE_INVALID_INTERNAL_STATE": 1, - "1": 2, - "HPE_UNKNOWN": 1, - "Does": 1, - "the": 91, - "need": 5, - "to": 37, - "see": 2, - "an": 2, - "EOF": 26, - "find": 1, - "end": 48, - "of": 44, - "message": 3, - "http_should_keep_alive": 2, - "http_method_str": 1, - "m": 8, - "http_parser_init": 2, - "http_parser_type": 3, - "http_errno_name": 1, - "/sizeof": 4, - ".name": 1, - "http_errno_description": 1, - ".description": 1, - "http_parser_parse_url": 2, - "buflen": 3, - "is_connect": 4, - "http_parser_url": 3, - "*u": 2, - "http_parser_url_fields": 2, - "uf": 14, - "old_uf": 4, - "u": 18, - "port": 7, - "field_set": 5, - "UF_MAX": 3, - "UF_SCHEMA": 2, - "UF_HOST": 3, - "UF_PORT": 5, - "UF_PATH": 2, - "UF_QUERY": 2, - "UF_FRAGMENT": 2, - "field_data": 5, - ".off": 2, - "xffff": 1, - "uint16_t": 12, - "http_parser_pause": 2, - "paused": 3, - "HPE_PAUSED": 2, - "http_parser_h": 2, - "__cplusplus": 20, - "HTTP_PARSER_VERSION_MAJOR": 1, - "HTTP_PARSER_VERSION_MINOR": 1, - "": 2, - "_WIN32": 3, - "__MINGW32__": 1, - "_MSC_VER": 5, - "__int8": 2, - "__int16": 2, - "int16_t": 1, - "__int32": 2, - "int32_t": 112, - "__int64": 3, - "int64_t": 2, - "ssize_t": 1, - "": 1, - "*1024": 4, - "DELETE": 2, - "GET": 2, - "HEAD": 2, - "POST": 2, - "PUT": 2, - "CONNECT": 2, - "OPTIONS": 2, - "TRACE": 2, - "COPY": 2, - "LOCK": 2, - "MKCOL": 2, - "MOVE": 2, - "PROPFIND": 2, - "PROPPATCH": 2, - "SEARCH": 3, - "UNLOCK": 2, - "REPORT": 2, - "MKACTIVITY": 2, - "CHECKOUT": 2, - "MERGE": 2, - "MSEARCH": 1, - "M": 1, - "NOTIFY": 2, - "SUBSCRIBE": 2, - "UNSUBSCRIBE": 2, - "PATCH": 2, - "PURGE": 2, - "HTTP_##name": 1, - "HTTP_BOTH": 1, - "OK": 1, - "CB_message_begin": 1, - "CB_url": 1, - "CB_header_field": 1, - "CB_header_value": 1, - "CB_headers_complete": 1, - "CB_body": 1, - "CB_message_complete": 1, - "INVALID_EOF_STATE": 1, - "HEADER_OVERFLOW": 1, - "CLOSED_CONNECTION": 1, - "INVALID_VERSION": 1, - "INVALID_STATUS": 1, - "INVALID_METHOD": 1, - "INVALID_URL": 1, - "INVALID_HOST": 1, - "INVALID_PORT": 1, - "INVALID_PATH": 1, - "INVALID_QUERY_STRING": 1, - "INVALID_FRAGMENT": 1, - "LF_EXPECTED": 1, - "INVALID_HEADER_TOKEN": 1, - "INVALID_CONTENT_LENGTH": 1, - "INVALID_CHUNK_SIZE": 1, - "INVALID_CONSTANT": 1, - "INVALID_INTERNAL_STATE": 1, - "STRICT": 1, - "PAUSED": 1, - "UNKNOWN": 1, - "HTTP_ERRNO_GEN": 3, - "HPE_##n": 1, - "HTTP_PARSER_ERRNO_LINE": 2, - "short": 6, - "http_cb": 3, - "on_message_begin": 1, - "http_data_cb": 4, - "on_url": 1, - "on_header_field": 1, - "on_header_value": 1, - "on_body": 1, - "on_message_complete": 1, - "off": 8, - "*http_method_str": 1, - "*http_errno_name": 1, - "*http_errno_description": 1, - "": 1, - "_Included_jni_JniLayer": 2, - "JNIEXPORT": 6, - "jlong": 6, - "JNICALL": 6, - "Java_jni_JniLayer_jni_1layer_1initialize": 1, - "JNIEnv": 6, - "jobject": 6, - "jintArray": 1, - "jint": 7, - "Java_jni_JniLayer_jni_1layer_1mainloop": 1, - "Java_jni_JniLayer_jni_1layer_1set_1button": 1, - "Java_jni_JniLayer_jni_1layer_1set_1analog": 1, - "jfloat": 1, - "Java_jni_JniLayer_jni_1layer_1report_1analog_1chg": 1, - "Java_jni_JniLayer_jni_1layer_1kill": 1, - "strncasecmp": 2, - "_strnicmp": 1, - "REF_TABLE_SIZE": 1, - "BUFFER_BLOCK": 5, - "BUFFER_SPAN": 9, - "MKD_LI_END": 1, - "gperf_case_strncmp": 1, - "s1": 6, - "s2": 6, - "GPERF_DOWNCASE": 1, - "GPERF_CASE_STRNCMP": 1, - "link_ref": 2, - "*link": 1, - "*title": 1, - "sd_markdown": 6, - "tag": 1, - "tag_len": 3, - "w": 6, - "is_empty": 4, - "htmlblock_end": 3, - "*curtag": 2, - "*rndr": 4, - "start_of_line": 2, - "tag_size": 3, - "curtag": 8, - "end_tag": 4, - "block_lines": 3, - "htmlblock_end_tag": 1, - "rndr": 25, - "parse_htmlblock": 1, - "*ob": 3, - "do_render": 4, - "tag_end": 7, - "work": 4, - "find_block_tag": 1, - "work.size": 5, - "cb.blockhtml": 6, - "ob": 14, - "opaque": 8, - "parse_table_row": 1, - "columns": 3, - "*col_data": 1, - "header_flag": 3, - "col": 9, - "*row_work": 1, - "cb.table_cell": 3, - "cb.table_row": 2, - "row_work": 4, - "rndr_newbuf": 2, - "cell_start": 5, - "cell_end": 6, - "*cell_work": 1, - "cell_work": 3, - "_isspace": 3, - "parse_inline": 1, - "col_data": 2, - "rndr_popbuf": 2, - "empty_cell": 2, - "parse_table_header": 1, - "*columns": 2, - "**column_data": 1, - "pipes": 23, - "header_end": 7, - "under_end": 1, - "*column_data": 1, - "calloc": 1, - "beg": 10, - "doc_size": 6, - "document": 9, - "UTF8_BOM": 1, - "is_ref": 1, - "md": 18, - "refs": 2, - "expand_tabs": 1, - "text": 22, - "bufputc": 2, - "bufgrow": 1, - "MARKDOWN_GROW": 1, - "cb.doc_header": 2, - "parse_block": 1, - "cb.doc_footer": 2, - "bufrelease": 3, - "free_link_refs": 1, - "work_bufs": 8, - ".size": 2, - "sd_markdown_free": 1, - "*md": 1, - ".asize": 2, - ".item": 2, - "stack_free": 2, - "sd_version": 1, - "*ver_major": 2, - "*ver_minor": 2, - "*ver_revision": 2, - "SUNDOWN_VER_MAJOR": 1, - "SUNDOWN_VER_MINOR": 1, - "SUNDOWN_VER_REVISION": 1, - "": 4, - "": 2, - "": 1, - "": 1, - "": 2, - "__APPLE__": 2, - "TARGET_OS_IPHONE": 1, - "**environ": 1, - "uv__chld": 2, - "EV_P_": 1, - "ev_child*": 1, - "watcher": 4, - "revents": 2, - "rstatus": 1, - "exit_status": 3, - "term_signal": 3, - "uv_process_t": 1, - "*process": 1, - "process": 19, - "child_watcher": 5, - "EV_CHILD": 1, - "ev_child_stop": 2, - "EV_A_": 1, - "WIFEXITED": 1, - "WEXITSTATUS": 2, - "WIFSIGNALED": 2, - "WTERMSIG": 2, - "exit_cb": 3, - "uv__make_socketpair": 2, - "fds": 20, - "SOCK_NONBLOCK": 2, - "fl": 8, - "SOCK_CLOEXEC": 1, - "UV__F_NONBLOCK": 5, - "socketpair": 2, - "AF_UNIX": 2, - "SOCK_STREAM": 2, - "uv__cloexec": 4, - "uv__nonblock": 5, - "uv__make_pipe": 2, - "__linux__": 3, - "UV__O_CLOEXEC": 1, - "UV__O_NONBLOCK": 1, - "uv__pipe2": 1, - "ENOSYS": 1, - "pipe": 1, - "uv__process_init_stdio": 2, - "uv_stdio_container_t*": 4, - "container": 17, - "writable": 8, - "UV_IGNORE": 2, - "UV_CREATE_PIPE": 4, - "UV_INHERIT_FD": 3, - "UV_INHERIT_STREAM": 2, - "data.stream": 7, - "UV_NAMED_PIPE": 2, - "data.fd": 1, - "uv__process_stdio_flags": 2, - "uv_pipe_t*": 1, - "ipc": 1, - "UV_STREAM_READABLE": 2, - "UV_STREAM_WRITABLE": 2, - "uv__process_open_stream": 2, - "child_fd": 3, - "close": 13, - "uv__stream_open": 1, - "uv_stream_t*": 2, - "uv__process_close_stream": 2, - "uv__stream_close": 1, - "uv__process_child_init": 2, - "uv_process_options_t": 2, - "options": 62, - "stdio_count": 7, - "int*": 22, - "options.flags": 4, - "UV_PROCESS_DETACHED": 2, - "setsid": 2, - "close_fd": 2, - "use_fd": 7, - "open": 4, - "O_RDONLY": 1, - "O_RDWR": 2, - "perror": 5, - "_exit": 6, - "dup2": 4, - "options.cwd": 2, - "UV_PROCESS_SETGID": 2, - "setgid": 1, - "options.gid": 1, - "UV_PROCESS_SETUID": 2, - "setuid": 1, - "options.uid": 1, - "environ": 4, - "options.env": 1, - "execvp": 1, - "options.file": 2, - "options.args": 1, - "SPAWN_WAIT_EXEC": 5, - "uv_spawn": 1, - "uv_loop_t*": 1, - "loop": 9, - "uv_process_t*": 3, - "char**": 7, - "save_our_env": 3, - "options.stdio_count": 4, - "malloc": 3, - "signal_pipe": 7, - "pollfd": 1, - "pfd": 2, - "pid_t": 2, - "pid": 13, - "UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS": 1, - "uv__handle_init": 1, - "uv_handle_t*": 1, - "UV_PROCESS": 1, - "counters.process_init": 1, - "uv__handle_start": 1, - "options.exit_cb": 1, - "options.stdio": 3, - "fork": 2, - "pfd.fd": 1, - "pfd.events": 1, - "POLLIN": 1, - "POLLHUP": 1, - "pfd.revents": 1, - "poll": 1, - "EINTR": 1, - "ev_child_init": 1, - "ev_child_start": 1, - "ev": 2, - "child_watcher.data": 1, - "uv__set_sys_error": 2, - "uv_process_kill": 1, - "signum": 4, - "kill": 4, - "uv_err_t": 1, - "uv_kill": 1, - "uv__new_sys_error": 1, - "uv_ok_": 1, - "uv__process_close": 1, - "handle": 10, - "uv__handle_stop": 1, - "VALUE": 13, - "rb_cRDiscount": 4, - "rb_rdiscount_to_html": 2, - "self": 9, - "*res": 2, - "szres": 8, - "encoding": 14, - "rb_funcall": 14, - "rb_intern": 15, - "rb_str_buf_new": 2, - "Check_Type": 2, - "T_STRING": 2, - "rb_rdiscount__get_flags": 3, - "MMIOT": 2, - "*doc": 2, - "mkd_string": 2, - "RSTRING_PTR": 2, - "RSTRING_LEN": 2, - "mkd_compile": 2, - "doc": 6, - "mkd_document": 1, - "res": 4, - "rb_str_cat": 4, - "mkd_cleanup": 2, - "rb_respond_to": 1, - "rb_rdiscount_toc_content": 2, - "mkd_toc": 1, - "ruby_obj": 11, - "MKD_TABSTOP": 1, - "MKD_NOHEADER": 1, - "Qtrue": 10, - "MKD_NOPANTS": 1, - "MKD_NOHTML": 1, - "MKD_TOC": 1, - "MKD_NOIMAGE": 1, - "MKD_NOLINKS": 1, - "MKD_NOTABLES": 1, - "MKD_STRICT": 1, - "MKD_AUTOLINK": 1, - "MKD_SAFELINK": 1, - "MKD_NO_EXT": 1, - "Init_rdiscount": 1, - "rb_define_class": 1, - "rb_cObject": 1, - "rb_define_method": 2, - "READLINE_READLINE_CATS": 3, - "": 1, - "atscntrb_readline_rl_library_version": 1, - "char*": 167, - "rl_library_version": 1, - "atscntrb_readline_rl_readline_version": 1, - "rl_readline_version": 1, - "atscntrb_readline_readline": 1, - "readline": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 2, - "": 1, - "": 1, - "": 3, - "": 1, - "sharedObjectsStruct": 1, - "shared": 1, - "double": 126, - "R_Zero": 2, - "R_PosInf": 2, - "R_NegInf": 2, - "R_Nan": 2, - "redisServer": 1, - "server": 1, - "redisCommand": 6, - "*commandTable": 1, - "redisCommandTable": 5, - "getCommand": 1, - "setCommand": 1, - "noPreloadGetKeys": 6, - "setnxCommand": 1, - "setexCommand": 1, - "psetexCommand": 1, - "appendCommand": 1, - "strlenCommand": 1, - "delCommand": 1, - "existsCommand": 1, - "setbitCommand": 1, - "getbitCommand": 1, - "setrangeCommand": 1, - "getrangeCommand": 2, - "incrCommand": 1, - "decrCommand": 1, - "mgetCommand": 1, - "rpushCommand": 1, - "lpushCommand": 1, - "rpushxCommand": 1, - "lpushxCommand": 1, - "linsertCommand": 1, - "rpopCommand": 1, - "lpopCommand": 1, - "brpopCommand": 1, - "brpoplpushCommand": 1, - "blpopCommand": 1, - "llenCommand": 1, - "lindexCommand": 1, - "lsetCommand": 1, - "lrangeCommand": 1, - "ltrimCommand": 1, - "lremCommand": 1, - "rpoplpushCommand": 1, - "saddCommand": 1, - "sremCommand": 1, - "smoveCommand": 1, - "sismemberCommand": 1, - "scardCommand": 1, - "spopCommand": 1, - "srandmemberCommand": 1, - "sinterCommand": 2, - "sinterstoreCommand": 1, - "sunionCommand": 1, - "sunionstoreCommand": 1, - "sdiffCommand": 1, - "sdiffstoreCommand": 1, - "zaddCommand": 1, - "zincrbyCommand": 1, - "zremCommand": 1, - "zremrangebyscoreCommand": 1, - "zremrangebyrankCommand": 1, - "zunionstoreCommand": 1, - "zunionInterGetKeys": 4, - "zinterstoreCommand": 1, - "zrangeCommand": 1, - "zrangebyscoreCommand": 1, - "zrevrangebyscoreCommand": 1, - "zcountCommand": 1, - "zrevrangeCommand": 1, - "zcardCommand": 1, - "zscoreCommand": 1, - "zrankCommand": 1, - "zrevrankCommand": 1, - "hsetCommand": 1, - "hsetnxCommand": 1, - "hgetCommand": 1, - "hmsetCommand": 1, - "hmgetCommand": 1, - "hincrbyCommand": 1, - "hincrbyfloatCommand": 1, - "hdelCommand": 1, - "hlenCommand": 1, - "hkeysCommand": 1, - "hvalsCommand": 1, - "hgetallCommand": 1, - "hexistsCommand": 1, - "incrbyCommand": 1, - "decrbyCommand": 1, - "incrbyfloatCommand": 1, - "getsetCommand": 1, - "msetCommand": 1, - "msetnxCommand": 1, - "randomkeyCommand": 1, - "selectCommand": 1, - "moveCommand": 1, - "renameCommand": 1, - "renameGetKeys": 2, - "renamenxCommand": 1, - "expireCommand": 1, - "expireatCommand": 1, - "pexpireCommand": 1, - "pexpireatCommand": 1, - "keysCommand": 1, - "dbsizeCommand": 1, - "authCommand": 3, - "pingCommand": 2, - "echoCommand": 2, - "saveCommand": 1, - "bgsaveCommand": 1, - "bgrewriteaofCommand": 1, - "shutdownCommand": 2, - "lastsaveCommand": 1, - "typeCommand": 1, - "multiCommand": 2, - "execCommand": 2, - "discardCommand": 2, - "syncCommand": 1, - "flushdbCommand": 1, - "flushallCommand": 1, - "sortCommand": 1, - "infoCommand": 4, - "monitorCommand": 2, - "ttlCommand": 1, - "pttlCommand": 1, - "persistCommand": 1, - "slaveofCommand": 2, - "debugCommand": 1, - "configCommand": 1, - "subscribeCommand": 2, - "unsubscribeCommand": 2, - "psubscribeCommand": 2, - "punsubscribeCommand": 2, - "publishCommand": 1, - "watchCommand": 2, - "unwatchCommand": 1, - "clusterCommand": 1, - "restoreCommand": 1, - "migrateCommand": 1, - "askingCommand": 1, - "dumpCommand": 1, - "objectCommand": 1, - "clientCommand": 1, - "evalCommand": 1, - "evalShaCommand": 1, - "slowlogCommand": 1, - "scriptCommand": 2, - "timeCommand": 2, - "bitopCommand": 1, - "bitcountCommand": 1, - "redisLogRaw": 3, - "level": 12, - "syslogLevelMap": 2, - "LOG_DEBUG": 1, - "LOG_INFO": 1, - "LOG_NOTICE": 1, - "LOG_WARNING": 1, - "FILE": 3, - "*fp": 3, - "rawmode": 2, - "REDIS_LOG_RAW": 2, - "xff": 3, - "server.verbosity": 4, - "fp": 13, - "server.logfile": 8, - "fopen": 3, - "msg": 10, - "timeval": 4, - "tv": 8, - "gettimeofday": 4, - "strftime": 1, - "localtime": 1, - "tv.tv_sec": 4, - "snprintf": 2, - "tv.tv_usec/1000": 1, - "getpid": 7, - "server.syslog_enabled": 3, - "syslog": 1, - "redisLog": 33, - "...": 127, - "va_list": 3, - "ap": 4, - "REDIS_MAX_LOGMSG_LEN": 1, - "va_start": 3, - "vsnprintf": 1, - "va_end": 3, - "redisLogFromHandler": 2, - "server.daemonize": 5, - "O_APPEND": 2, - "O_CREAT": 2, - "O_WRONLY": 2, - "STDOUT_FILENO": 2, - "ll2string": 3, - "write": 7, - "time": 10, - "oom": 3, - "REDIS_WARNING": 19, - "sleep": 1, - "abort": 1, - "ustime": 7, - "ust": 7, - "*1000000": 1, - "tv.tv_usec": 3, - "mstime": 5, - "/1000": 1, - "exitFromChild": 1, - "retcode": 3, - "COVERAGE_TEST": 1, - "dictVanillaFree": 1, - "*privdata": 8, - "DICT_NOTUSED": 6, - "privdata": 8, - "zfree": 2, - "dictListDestructor": 2, - "listRelease": 1, - "list*": 1, - "dictSdsKeyCompare": 6, - "*key1": 4, - "*key2": 4, - "l1": 4, - "l2": 3, - "sdslen": 14, - "sds": 13, - "key1": 5, - "key2": 5, - "dictSdsKeyCaseCompare": 2, - "strcasecmp": 13, - "dictRedisObjectDestructor": 7, - "decrRefCount": 6, - "dictSdsDestructor": 4, - "sdsfree": 2, - "dictObjKeyCompare": 2, - "robj": 7, - "*o1": 2, - "*o2": 2, - "o1": 7, - "ptr": 18, - "o2": 7, - "dictObjHash": 2, - "key": 9, - "dictGenHashFunction": 5, - "dictSdsHash": 4, - "dictSdsCaseHash": 2, - "dictGenCaseHashFunction": 1, - "dictEncObjKeyCompare": 4, - "robj*": 3, - "REDIS_ENCODING_INT": 4, - "getDecodedObject": 3, - "dictEncObjHash": 4, - "REDIS_ENCODING_RAW": 1, - "dictType": 8, - "setDictType": 1, - "zsetDictType": 1, - "dbDictType": 2, - "keyptrDictType": 2, - "commandTableDictType": 2, - "hashDictType": 1, - "keylistDictType": 4, - "clusterNodesDictType": 1, - "htNeedsResize": 3, - "dict": 11, - "*dict": 5, - "used": 10, - "dictSlots": 3, - "dictSize": 10, - "DICT_HT_INITIAL_SIZE": 2, - "used*100/size": 1, - "REDIS_HT_MINFILL": 1, - "tryResizeHashTables": 2, - "server.dbnum": 8, - "server.db": 23, - ".dict": 9, - "dictResize": 2, - ".expires": 8, - "incrementallyRehash": 2, - "dictIsRehashing": 2, - "dictRehashMilliseconds": 2, - "updateDictResizePolicy": 2, - "server.rdb_child_pid": 12, - "server.aof_child_pid": 10, - "dictEnableResize": 1, - "dictDisableResize": 1, - "activeExpireCycle": 2, - "iteration": 6, - "start": 10, - "timelimit": 5, - "*REDIS_EXPIRELOOKUPS_TIME_PERC/REDIS_HZ/100": 1, - "expired": 4, - "redisDb": 3, - "expires": 3, - "slots": 2, - "now": 5, - "num*100/slots": 1, - "REDIS_EXPIRELOOKUPS_PER_CRON": 2, - "dictEntry": 2, - "*de": 2, - "de": 12, - "dictGetRandomKey": 4, - "dictGetSignedIntegerVal": 1, - "dictGetKey": 4, - "*keyobj": 2, - "createStringObject": 11, - "propagateExpire": 2, - "keyobj": 6, - "dbDelete": 2, - "server.stat_expiredkeys": 3, - "xf": 1, - "REDIS_EXPIRELOOKUPS_PER_CRON/4": 1, - "updateLRUClock": 3, - "server.lruclock": 2, - "server.unixtime/REDIS_LRU_CLOCK_RESOLUTION": 1, - "REDIS_LRU_CLOCK_MAX": 1, - "trackOperationsPerSecond": 2, - "server.ops_sec_last_sample_time": 3, - "ops": 1, - "server.stat_numcommands": 4, - "server.ops_sec_last_sample_ops": 3, - "ops_sec": 3, - "ops*1000/t": 1, - "server.ops_sec_samples": 4, - "server.ops_sec_idx": 4, - "%": 2, - "REDIS_OPS_SEC_SAMPLES": 3, - "getOperationsPerSecond": 2, - "sum": 3, - "clientsCronHandleTimeout": 2, - "redisClient": 12, - "time_t": 4, - "server.unixtime": 10, - "server.maxidletime": 3, - "REDIS_SLAVE": 3, - "REDIS_MASTER": 2, - "REDIS_BLOCKED": 2, - "pubsub_channels": 2, - "listLength": 14, - "pubsub_patterns": 2, - "lastinteraction": 3, - "REDIS_VERBOSE": 3, - "freeClient": 1, - "bpop.timeout": 2, - "addReply": 13, - "shared.nullmultibulk": 2, - "unblockClientWaitingData": 1, - "clientsCronResizeQueryBuffer": 2, - "querybuf_size": 3, - "sdsAllocSize": 1, - "querybuf": 6, - "idletime": 2, - "REDIS_MBULK_BIG_ARG": 1, - "querybuf_size/": 1, - "querybuf_peak": 2, - "sdsavail": 1, - "sdsRemoveFreeSpace": 1, - "clientsCron": 2, - "numclients": 3, - "server.clients": 7, - "iterations": 4, - "numclients/": 1, - "REDIS_HZ*10": 1, - "listNode": 4, - "*head": 1, - "listRotate": 1, - "head": 3, - "listFirst": 2, - "listNodeValue": 3, - "run_with_period": 6, - "_ms_": 2, - "loops": 2, - "/REDIS_HZ": 2, - "serverCron": 2, - "aeEventLoop": 2, - "*eventLoop": 2, - "*clientData": 1, - "server.cronloops": 3, - "REDIS_NOTUSED": 5, - "eventLoop": 2, - "clientData": 1, - "server.watchdog_period": 3, - "watchdogScheduleSignal": 1, - "zmalloc_used_memory": 8, - "server.stat_peak_memory": 5, - "server.shutdown_asap": 3, - "prepareForShutdown": 2, - "REDIS_OK": 23, - "vkeys": 8, - "server.activerehashing": 2, - "server.slaves": 9, - "server.aof_rewrite_scheduled": 4, - "rewriteAppendOnlyFileBackground": 2, - "statloc": 5, - "wait3": 1, - "WNOHANG": 1, - "exitcode": 3, - "bysignal": 4, - "backgroundSaveDoneHandler": 1, - "backgroundRewriteDoneHandler": 1, - "server.saveparamslen": 3, - "saveparam": 1, - "*sp": 1, - "server.saveparams": 2, - "server.dirty": 3, - "sp": 4, - "changes": 2, - "server.lastsave": 3, - "seconds": 2, - "REDIS_NOTICE": 13, - "rdbSaveBackground": 1, - "server.rdb_filename": 4, - "server.aof_rewrite_perc": 3, - "server.aof_current_size": 2, - "server.aof_rewrite_min_size": 2, - "base": 1, - "server.aof_rewrite_base_size": 4, - "growth": 3, - "server.aof_current_size*100/base": 1, - "server.aof_flush_postponed_start": 2, - "flushAppendOnlyFile": 2, - "server.masterhost": 7, - "freeClientsInAsyncFreeQueue": 1, - "replicationCron": 1, - "server.cluster_enabled": 6, - "clusterCron": 1, - "beforeSleep": 2, - "*ln": 3, - "server.unblocked_clients": 4, - "ln": 8, - "redisAssert": 1, - "listDelNode": 1, - "REDIS_UNBLOCKED": 1, - "server.current_client": 3, - "processInputBuffer": 1, - "createSharedObjects": 2, - "shared.crlf": 2, - "createObject": 31, - "REDIS_STRING": 31, - "sdsnew": 27, - "shared.ok": 3, - "shared.err": 1, - "shared.emptybulk": 1, - "shared.czero": 1, - "shared.cone": 1, - "shared.cnegone": 1, - "shared.nullbulk": 1, - "shared.emptymultibulk": 1, - "shared.pong": 2, - "shared.queued": 2, - "shared.wrongtypeerr": 1, - "shared.nokeyerr": 1, - "shared.syntaxerr": 2, - "shared.sameobjecterr": 1, - "shared.outofrangeerr": 1, - "shared.noscripterr": 1, - "shared.loadingerr": 2, - "shared.slowscripterr": 2, - "shared.masterdownerr": 2, - "shared.bgsaveerr": 2, - "shared.roslaveerr": 2, - "shared.oomerr": 2, - "shared.space": 1, - "shared.colon": 1, - "shared.plus": 1, - "REDIS_SHARED_SELECT_CMDS": 1, - "shared.select": 1, - "sdscatprintf": 24, - "sdsempty": 8, - "shared.messagebulk": 1, - "shared.pmessagebulk": 1, - "shared.subscribebulk": 1, - "shared.unsubscribebulk": 1, - "shared.psubscribebulk": 1, - "shared.punsubscribebulk": 1, - "shared.del": 1, - "shared.rpop": 1, - "shared.lpop": 1, - "REDIS_SHARED_INTEGERS": 1, - "shared.integers": 2, - "void*": 135, - "REDIS_SHARED_BULKHDR_LEN": 1, - "shared.mbulkhdr": 1, - "shared.bulkhdr": 1, - "initServerConfig": 2, - "getRandomHexChars": 1, - "server.runid": 3, - "REDIS_RUN_ID_SIZE": 2, - "server.arch_bits": 3, - "server.port": 7, - "REDIS_SERVERPORT": 1, - "server.bindaddr": 2, - "server.unixsocket": 7, - "server.unixsocketperm": 2, - "server.ipfd": 9, - "server.sofd": 9, - "REDIS_DEFAULT_DBNUM": 1, - "REDIS_MAXIDLETIME": 1, - "server.client_max_querybuf_len": 1, - "REDIS_MAX_QUERYBUF_LEN": 1, - "server.loading": 4, - "server.syslog_ident": 2, - "zstrdup": 5, - "server.syslog_facility": 2, - "LOG_LOCAL0": 1, - "server.aof_state": 7, - "REDIS_AOF_OFF": 5, - "server.aof_fsync": 1, - "AOF_FSYNC_EVERYSEC": 1, - "server.aof_no_fsync_on_rewrite": 1, - "REDIS_AOF_REWRITE_PERC": 1, - "REDIS_AOF_REWRITE_MIN_SIZE": 1, - "server.aof_last_fsync": 1, - "server.aof_rewrite_time_last": 2, - "server.aof_rewrite_time_start": 2, - "server.aof_delayed_fsync": 2, - "server.aof_fd": 4, - "server.aof_selected_db": 1, - "server.pidfile": 3, - "server.aof_filename": 3, - "server.requirepass": 4, - "server.rdb_compression": 1, - "server.rdb_checksum": 1, - "server.maxclients": 6, - "REDIS_MAX_CLIENTS": 1, - "server.bpop_blocked_clients": 2, - "server.maxmemory": 6, - "server.maxmemory_policy": 11, - "REDIS_MAXMEMORY_VOLATILE_LRU": 3, - "server.maxmemory_samples": 3, - "server.hash_max_ziplist_entries": 1, - "REDIS_HASH_MAX_ZIPLIST_ENTRIES": 1, - "server.hash_max_ziplist_value": 1, - "REDIS_HASH_MAX_ZIPLIST_VALUE": 1, - "server.list_max_ziplist_entries": 1, - "REDIS_LIST_MAX_ZIPLIST_ENTRIES": 1, - "server.list_max_ziplist_value": 1, - "REDIS_LIST_MAX_ZIPLIST_VALUE": 1, - "server.set_max_intset_entries": 1, - "REDIS_SET_MAX_INTSET_ENTRIES": 1, - "server.zset_max_ziplist_entries": 1, - "REDIS_ZSET_MAX_ZIPLIST_ENTRIES": 1, - "server.zset_max_ziplist_value": 1, - "REDIS_ZSET_MAX_ZIPLIST_VALUE": 1, - "server.repl_ping_slave_period": 1, - "REDIS_REPL_PING_SLAVE_PERIOD": 1, - "server.repl_timeout": 1, - "REDIS_REPL_TIMEOUT": 1, - "server.cluster.configfile": 1, - "server.lua_caller": 1, - "server.lua_time_limit": 1, - "REDIS_LUA_TIME_LIMIT": 1, - "server.lua_client": 1, - "server.lua_timedout": 2, - "resetServerSaveParams": 2, - "appendServerSaveParams": 3, - "*60": 1, - "server.masterauth": 1, - "server.masterport": 2, - "server.master": 3, - "server.repl_state": 6, - "REDIS_REPL_NONE": 1, - "server.repl_syncio_timeout": 1, - "REDIS_REPL_SYNCIO_TIMEOUT": 1, - "server.repl_serve_stale_data": 2, - "server.repl_slave_ro": 2, - "server.repl_down_since": 2, - "server.client_obuf_limits": 9, - "REDIS_CLIENT_LIMIT_CLASS_NORMAL": 3, - ".hard_limit_bytes": 3, - ".soft_limit_bytes": 3, - ".soft_limit_seconds": 3, - "REDIS_CLIENT_LIMIT_CLASS_SLAVE": 3, - "*1024*256": 1, - "*1024*64": 1, - "REDIS_CLIENT_LIMIT_CLASS_PUBSUB": 3, - "*1024*32": 1, - "*1024*8": 1, - "/R_Zero": 2, - "R_Zero/R_Zero": 1, - "server.commands": 1, - "dictCreate": 6, - "populateCommandTable": 2, - "server.delCommand": 1, - "lookupCommandByCString": 3, - "server.multiCommand": 1, - "server.lpushCommand": 1, - "server.slowlog_log_slower_than": 1, - "REDIS_SLOWLOG_LOG_SLOWER_THAN": 1, - "server.slowlog_max_len": 1, - "REDIS_SLOWLOG_MAX_LEN": 1, - "server.assert_failed": 1, - "server.assert_file": 1, - "server.assert_line": 1, - "server.bug_report_start": 1, - "adjustOpenFilesLimit": 2, - "rlim_t": 3, - "maxfiles": 6, - "rlimit": 1, - "limit": 3, - "getrlimit": 1, - "RLIMIT_NOFILE": 2, - "oldlimit": 5, - "limit.rlim_cur": 2, - "limit.rlim_max": 1, - "setrlimit": 1, - "initServer": 2, - "signal": 2, - "SIGHUP": 1, - "SIG_IGN": 2, - "SIGPIPE": 1, - "setupSignalHandlers": 2, - "openlog": 1, - "LOG_PID": 1, - "LOG_NDELAY": 1, - "LOG_NOWAIT": 1, - "listCreate": 6, - "server.clients_to_close": 1, - "server.monitors": 2, - "server.el": 7, - "aeCreateEventLoop": 1, - "zmalloc": 2, - "*server.dbnum": 1, - "anetTcpServer": 1, - "server.neterr": 4, - "ANET_ERR": 2, - "unlink": 3, - "anetUnixServer": 1, - ".blocking_keys": 1, - ".watched_keys": 1, - ".id": 1, - "server.pubsub_channels": 2, - "server.pubsub_patterns": 4, - "listSetFreeMethod": 1, - "freePubsubPattern": 1, - "listSetMatchMethod": 1, - "listMatchPubsubPattern": 1, - "aofRewriteBufferReset": 1, - "server.aof_buf": 3, - "server.rdb_save_time_last": 2, - "server.rdb_save_time_start": 2, - "server.stat_numconnections": 2, - "server.stat_evictedkeys": 3, - "server.stat_starttime": 2, - "server.stat_keyspace_misses": 2, - "server.stat_keyspace_hits": 2, - "server.stat_fork_time": 2, - "server.stat_rejected_conn": 2, - "server.lastbgsave_status": 3, - "server.stop_writes_on_bgsave_err": 2, - "aeCreateTimeEvent": 1, - "aeCreateFileEvent": 2, - "AE_READABLE": 2, - "acceptTcpHandler": 1, - "AE_ERR": 2, - "acceptUnixHandler": 1, - "REDIS_AOF_ON": 2, - "LL*": 1, - "REDIS_MAXMEMORY_NO_EVICTION": 2, - "clusterInit": 1, - "scriptingInit": 1, - "slowlogInit": 1, - "bioInit": 1, - "numcommands": 5, - "sflags": 1, - "retval": 3, - "arity": 3, - "addReplyErrorFormat": 1, - "authenticated": 3, - "proc": 14, - "addReplyError": 6, - "getkeys_proc": 1, - "firstkey": 1, - "hashslot": 3, - "server.cluster.state": 1, - "REDIS_CLUSTER_OK": 1, - "ask": 3, - "clusterNode": 1, - "*n": 1, - "getNodeByQuery": 1, - "server.cluster.myself": 1, - "addReplySds": 3, - "ip": 4, - "freeMemoryIfNeeded": 2, - "REDIS_CMD_DENYOOM": 1, - "REDIS_ERR": 5, - "REDIS_CMD_WRITE": 2, - "REDIS_REPL_CONNECTED": 3, - "tolower": 2, - "REDIS_MULTI": 1, - "queueMultiCommand": 1, - "call": 1, - "REDIS_CALL_FULL": 1, - "save": 2, - "REDIS_SHUTDOWN_SAVE": 1, - "nosave": 2, - "REDIS_SHUTDOWN_NOSAVE": 1, - "SIGKILL": 2, - "rdbRemoveTempFile": 1, - "aof_fsync": 1, - "rdbSave": 1, - "addReplyBulk": 1, - "addReplyMultiBulkLen": 1, - "addReplyBulkLongLong": 2, - "bytesToHuman": 3, - "*s": 3, - "sprintf": 10, - "n/": 3, - "LL*1024*1024": 2, - "LL*1024*1024*1024": 1, - "genRedisInfoString": 2, - "*section": 2, - "info": 64, - "uptime": 2, - "rusage": 1, - "self_ru": 2, - "c_ru": 2, - "lol": 3, - "bib": 3, - "allsections": 12, - "defsections": 11, - "sections": 11, - "section": 14, - "getrusage": 2, - "RUSAGE_SELF": 1, - "RUSAGE_CHILDREN": 1, - "getClientsMaxBuffers": 1, - "utsname": 1, - "sdscat": 14, - "uname": 1, - "REDIS_VERSION": 4, - "redisGitSHA1": 3, - "strtol": 2, - "redisGitDirty": 3, - "name.sysname": 1, - "name.release": 1, - "name.machine": 1, - "aeGetApiName": 1, - "__GNUC_MINOR__": 2, - "__GNUC_PATCHLEVEL__": 1, - "uptime/": 1, - "*24": 1, - "hmem": 3, - "peak_hmem": 3, - "zmalloc_get_rss": 1, - "lua_gc": 1, - "server.lua": 1, - "LUA_GCCOUNT": 1, - "*1024LL": 1, - "zmalloc_get_fragmentation_ratio": 1, - "ZMALLOC_LIB": 2, - "aofRewriteBufferSize": 2, - "bioPendingJobsOfType": 1, - "REDIS_BIO_AOF_FSYNC": 1, - "perc": 3, - "eta": 4, - "elapsed": 3, - "off_t": 1, - "remaining_bytes": 1, - "server.loading_total_bytes": 3, - "server.loading_loaded_bytes": 3, - "server.loading_start_time": 2, - "elapsed*remaining_bytes": 1, - "/server.loading_loaded_bytes": 1, - "REDIS_REPL_TRANSFER": 2, - "server.repl_transfer_left": 1, - "server.repl_transfer_lastio": 1, - "slaveid": 3, - "listIter": 2, - "li": 6, - "listRewind": 2, - "listNext": 2, - "*slave": 2, - "*state": 1, - "anetPeerToString": 1, - "slave": 3, - "replstate": 1, - "REDIS_REPL_WAIT_BGSAVE_START": 1, - "REDIS_REPL_WAIT_BGSAVE_END": 1, - "REDIS_REPL_SEND_BULK": 1, - "REDIS_REPL_ONLINE": 1, - "float": 26, - "self_ru.ru_stime.tv_sec": 1, - "self_ru.ru_stime.tv_usec/1000000": 1, - "self_ru.ru_utime.tv_sec": 1, - "self_ru.ru_utime.tv_usec/1000000": 1, - "c_ru.ru_stime.tv_sec": 1, - "c_ru.ru_stime.tv_usec/1000000": 1, - "c_ru.ru_utime.tv_sec": 1, - "c_ru.ru_utime.tv_usec/1000000": 1, - "calls": 4, - "microseconds": 1, - "microseconds/c": 1, - "keys": 4, - "REDIS_MONITOR": 1, - "slaveseldb": 1, - "listAddNodeTail": 1, - "mem_used": 9, - "mem_tofree": 3, - "mem_freed": 4, - "slaves": 3, - "obuf_bytes": 3, - "getClientOutputBufferMemoryUsage": 1, - "k": 15, - "keys_freed": 3, - "bestval": 5, - "bestkey": 9, - "REDIS_MAXMEMORY_ALLKEYS_LRU": 2, - "REDIS_MAXMEMORY_ALLKEYS_RANDOM": 2, - "REDIS_MAXMEMORY_VOLATILE_RANDOM": 1, - "thiskey": 7, - "thisval": 8, - "dictFind": 1, - "dictGetVal": 2, - "estimateObjectIdleTime": 1, - "REDIS_MAXMEMORY_VOLATILE_TTL": 1, - "flushSlavesOutputBuffers": 1, - "linuxOvercommitMemoryValue": 2, - "fgets": 1, - "atoi": 3, - "linuxOvercommitMemoryWarning": 2, - "createPidFile": 2, - "daemonize": 2, - "STDIN_FILENO": 1, - "STDERR_FILENO": 2, - "version": 4, - "usage": 2, - "redisAsciiArt": 2, - "*16": 2, - "ascii_logo": 1, - "sigtermHandler": 2, - "sig": 2, - "sigaction": 6, - "act": 6, - "sigemptyset": 2, - "act.sa_mask": 2, - "act.sa_flags": 2, - "act.sa_handler": 1, - "SIGTERM": 1, - "HAVE_BACKTRACE": 1, - "SA_NODEFER": 1, - "SA_RESETHAND": 1, - "SA_SIGINFO": 1, - "act.sa_sigaction": 1, - "sigsegvHandler": 1, - "SIGSEGV": 1, - "SIGBUS": 1, - "SIGFPE": 1, - "SIGILL": 1, - "memtest": 2, - "megabytes": 1, - "passes": 1, - "zmalloc_enable_thread_safeness": 1, - "srand": 1, - "dictSetHashFunctionSeed": 1, - "*configfile": 1, - "configfile": 2, - "sdscatrepr": 1, - "loadServerConfig": 1, - "loadAppendOnlyFile": 1, - "/1000000": 2, - "rdbLoad": 1, - "aeSetBeforeSleepProc": 1, - "aeMain": 1, - "aeDeleteEventLoop": 1, - "": 1, - "": 2, - "": 2, - "rfUTF8_IsContinuationbyte": 1, - "e.t.c.": 1, - "rfFReadLine_UTF8": 5, - "FILE*": 64, - "utf8": 36, - "uint32_t*": 34, - "byteLength": 197, - "bufferSize": 6, - "eof": 53, - "bytesN": 98, - "bIndex": 5, - "RF_NEWLINE_CRLF": 1, - "newLineFound": 1, - "*bufferSize": 1, - "RF_OPTION_FGETS_READBYTESN": 5, - "RF_MALLOC": 47, - "tempBuff": 6, - "RF_LF": 10, - "buff": 95, - "RF_SUCCESS": 14, - "RE_FILE_EOF": 22, - "found": 20, - "*eofReached": 14, - "LOG_ERROR": 64, - "RF_HEXEQ_UI": 7, - "rfFgetc_UTF32BE": 3, - "else//": 14, - "undo": 5, - "peek": 5, - "ahead": 5, - "file": 6, - "pointer": 5, - "fseek": 19, - "SEEK_CUR": 19, - "rfFgets_UTF32LE": 2, - "eofReached": 4, - "rfFgetc_UTF32LE": 4, - "rfFgets_UTF16BE": 2, - "rfFgetc_UTF16BE": 4, - "rfFgets_UTF16LE": 2, - "rfFgetc_UTF16LE": 4, - "rfFgets_UTF8": 2, - "rfFgetc_UTF8": 3, - "RF_HEXEQ_C": 9, - "fgetc": 9, - "check": 8, - "RE_FILE_READ": 2, - "cp": 12, - "c2": 13, - "c3": 9, - "c4": 5, - "i_READ_CHECK": 20, - "///": 4, - "success": 4, - "cc": 24, - "we": 10, - "more": 2, - "bytes": 225, - "xC0": 3, - "xC1": 1, - "RE_UTF8_INVALID_SEQUENCE_INVALID_BYTE": 6, - "RE_UTF8_INVALID_SEQUENCE_END": 6, - "rfUTF8_IsContinuationByte": 12, - "RE_UTF8_INVALID_SEQUENCE_CONBYTE": 6, - "decoded": 3, - "codepoint": 47, - "F": 38, - "xE0": 2, - "xF": 5, - "decode": 6, - "xF0": 2, - "RF_HEXGE_C": 1, - "xBF": 2, - "//invalid": 1, - "byte": 6, - "are": 6, - "xFF": 1, - "//if": 1, - "needing": 1, - "than": 5, - "swapE": 21, - "v1": 38, - "v2": 26, - "rfUTILS_Endianess": 24, - "RF_LITTLE_ENDIAN": 23, - "fread": 12, - "endianess": 40, - "needed": 10, - "rfUTILS_SwapEndianUS": 10, - "RF_HEXGE_US": 4, - "xD800": 8, - "RF_HEXLE_US": 4, - "xDFFF": 8, - "RF_HEXL_US": 8, - "RF_HEXG_US": 8, - "xDBFF": 4, - "RE_UTF16_INVALID_SEQUENCE": 20, - "RE_UTF16_NO_SURRPAIR": 2, - "xDC00": 4, - "user": 2, - "wants": 2, - "ff": 10, - "uint16_t*": 11, - "surrogate": 4, - "pair": 4, - "existence": 2, - "RF_BIG_ENDIAN": 10, - "rfUTILS_SwapEndianUI": 11, - "rfFback_UTF32BE": 2, - "i_FSEEK_CHECK": 14, - "rfFback_UTF32LE": 2, - "rfFback_UTF16BE": 2, - "rfFback_UTF16LE": 2, - "rfFback_UTF8": 2, - "depending": 1, - "number": 19, - "read": 1, - "backwards": 1, - "RE_UTF8_INVALID_SEQUENCE": 2, - "REFU_IO_H": 2, - "": 2, - "opening": 2, - "bracket": 4, - "calling": 4, - "C": 14, - "xA": 1, - "RF_CR": 1, - "xD": 1, - "REFU_WIN32_VERSION": 1, - "i_PLUSB_WIN32": 2, - "foff_rft": 2, - "off64_t": 1, - "///Fseek": 1, - "and": 15, - "Ftelll": 1, - "definitions": 1, - "rfFseek": 2, - "i_FILE_": 16, - "i_OFFSET_": 4, - "i_WHENCE_": 4, - "_fseeki64": 1, - "rfFtell": 2, - "_ftelli64": 1, - "fseeko64": 1, - "ftello64": 1, - "i_DECLIMEX_": 121, - "rfFReadLine_UTF16BE": 6, - "rfFReadLine_UTF16LE": 4, - "rfFReadLine_UTF32BE": 1, - "rfFReadLine_UTF32LE": 4, - "rfFgets_UTF32BE": 1, - "RF_IAMHERE_FOR_DOXYGEN": 22, - "rfPopen": 2, - "command": 2, - "i_rfPopen": 2, - "i_CMD_": 2, - "i_MODE_": 2, - "i_rfLMS_WRAP2": 5, - "rfPclose": 1, - "stream": 3, - "///closing": 1, - "#endif//include": 1, - "guards": 2, - "": 1, - "": 2, - "local": 5, - "stack": 6, - "memory": 4, - "RF_OPTION_DEFAULT_ARGUMENTS": 24, - "RF_String*": 222, - "rfString_Create": 4, - "i_rfString_Create": 3, - "READ_VSNPRINTF_ARGS": 5, - "rfUTF8_VerifySequence": 7, - "RF_FAILURE": 24, - "RE_STRING_INIT_FAILURE": 8, - "buffAllocated": 11, - "RF_String": 27, - "i_NVrfString_Create": 3, - "i_rfString_CreateLocal1": 3, - "RF_OPTION_SOURCE_ENCODING": 30, - "RF_UTF8": 8, - "characterLength": 16, - "*codepoints": 2, - "rfLMS_MacroEvalPtr": 2, - "RF_LMS": 6, - "RF_UTF16_LE": 9, - "RF_UTF16_BE": 7, - "codepoints": 44, - "i/2": 2, - "#elif": 14, - "RF_UTF32_LE": 3, - "RF_UTF32_BE": 3, - "UTF16": 4, - "rfUTF16_Decode": 5, - "rfUTF16_Decode_swap": 5, - "RF_UTF16_BE//": 2, - "RF_UTF32_LE//": 2, - "copy": 4, - "UTF32": 4, - "into": 8, - "RF_UTF32_BE//": 2, - "": 2, - "any": 3, - "other": 16, - "UTF": 17, - "8": 15, - "encode": 2, - "them": 3, - "rfUTF8_Encode": 4, - "While": 2, - "attempting": 2, - "create": 2, - "temporary": 4, - "given": 5, - "sequence": 6, - "could": 2, - "not": 6, - "be": 6, - "properly": 2, - "encoded": 2, - "RE_UTF8_ENCODING": 2, - "End": 2, - "Non": 2, - "code=": 2, - "normally": 1, - "since": 5, - "here": 5, - "have": 2, - "validity": 2, - "get": 4, - "Error": 2, - "at": 3, - "String": 11, - "Allocation": 2, - "due": 2, - "invalid": 2, - "rfLMS_Push": 4, - "Memory": 4, - "allocation": 3, - "Local": 2, - "Stack": 2, - "failed": 2, - "Insufficient": 2, - "space": 4, - "Consider": 2, - "compiling": 2, - "library": 3, - "with": 9, - "bigger": 3, - "Quitting": 2, - "proccess": 2, - "RE_LOCALMEMSTACK_INSUFFICIENT": 8, - "i_NVrfString_CreateLocal": 3, - "during": 1, - "rfString_Init": 3, - "i_rfString_Init": 3, - "i_NVrfString_Init": 3, - "rfString_Create_cp": 2, - "rfString_Init_cp": 3, - "RF_HEXLE_UI": 8, - "RF_HEXGE_UI": 6, - "C0": 3, - "ffff": 4, - "xFC0": 4, - "xF000": 2, - "xE": 2, - "F000": 2, - "C0000": 2, - "E": 11, - "RE_UTF8_INVALID_CODE_POINT": 2, - "rfString_Create_i": 2, - "numLen": 8, - "max": 4, - "is": 17, - "most": 3, - "environment": 3, - "so": 4, - "chars": 3, - "will": 3, - "certainly": 3, - "fit": 3, - "it": 12, - "strcpy": 4, - "rfString_Init_i": 2, - "rfString_Create_f": 2, - "rfString_Init_f": 2, - "rfString_Create_UTF16": 2, - "rfString_Init_UTF16": 3, - "utf8ByteLength": 34, - "last": 1, - "utf": 1, - "null": 4, - "termination": 3, - "byteLength*2": 1, - "allocate": 1, - "same": 1, - "as": 4, - "different": 1, - "RE_INPUT": 1, - "ends": 3, - "rfString_Create_UTF32": 2, - "rfString_Init_UTF32": 3, - "codeBuffer": 9, - "xFEFF": 1, - "big": 14, - "endian": 20, - "xFFFE0000": 1, - "little": 7, - "according": 1, - "standard": 1, - "no": 4, - "BOM": 1, - "means": 1, - "rfUTF32_Length": 1, - "i_rfString_Assign": 3, - "dest": 7, - "sourceP": 2, - "source": 8, - "RF_REALLOC": 9, - "rfString_Assign_char": 2, - "<5)>": 1, - "rfString_Create_nc": 3, - "i_rfString_Create_nc": 3, - "bytesWritten": 2, - "i_NVrfString_Create_nc": 3, - "rfString_Init_nc": 4, - "i_rfString_Init_nc": 3, - "i_NVrfString_Init_nc": 3, - "rfString_Destroy": 2, - "rfString_Deinit": 3, - "rfString_ToUTF16": 4, - "charsN": 5, - "rfUTF8_Decode": 2, - "rfUTF16_Encode": 1, - "rfString_ToUTF32": 4, - "rfString_Length": 5, - "RF_STRING_ITERATE_START": 9, - "RF_STRING_ITERATE_END": 9, - "rfString_GetChar": 2, - "thisstr": 210, - "codePoint": 18, - "RF_STRING_INDEX_OUT_OF_BOUNDS": 2, - "rfString_BytePosToCodePoint": 7, - "rfString_BytePosToCharPos": 4, - "thisstrP": 32, - "bytepos": 12, - "before": 4, - "charPos": 8, - "byteI": 7, - "i_rfString_Equal": 3, - "s1P": 2, - "s2P": 2, - "i_rfString_Find": 5, - "sstrP": 6, - "optionsP": 11, - "sstr": 39, - "*optionsP": 8, - "RF_BITFLAG_ON": 5, - "RF_CASE_IGNORE": 2, - "strstr": 2, - "RF_MATCH_WORD": 5, - "exact": 6, - "": 1, - "0x5a": 1, - "0x7a": 1, - "substring": 5, - "search": 1, - "zero": 2, - "equals": 1, - "then": 1, - "okay": 1, - "rfString_Equal": 4, - "RFS_": 8, - "ERANGE": 1, - "RE_STRING_TOFLOAT_UNDERFLOW": 1, - "RE_STRING_TOFLOAT": 1, - "rfString_Copy_OUT": 2, - "srcP": 6, - "rfString_Copy_IN": 2, - "dst": 15, - "rfString_Copy_chars": 2, - "bytePos": 23, - "terminate": 1, - "i_rfString_ScanfAfter": 3, - "afterstrP": 2, - "format": 4, - "afterstr": 5, - "sscanf": 1, - "<=0)>": 1, - "Counts": 1, - "how": 1, - "many": 1, - "times": 1, - "occurs": 1, - "inside": 2, - "i_rfString_Count": 5, - "sstr2": 2, - "move": 12, - "rfString_FindBytePos": 10, - "rfString_Tokenize": 2, - "sep": 3, - "tokensN": 2, - "RF_String**": 2, - "*tokensN": 1, - "rfString_Count": 4, - "lstr": 6, - "lstrP": 1, - "rstr": 24, - "rstrP": 5, - "rfString_After": 4, - "rfString_Beforev": 4, - "parNP": 6, - "i_rfString_Beforev": 16, - "parN": 10, - "*parNP": 2, - "minPos": 17, - "thisPos": 8, - "argList": 8, - "va_arg": 2, - "i_rfString_Before": 5, - "i_rfString_After": 5, - "afterP": 2, - "after": 6, - "rfString_Afterv": 4, - "i_rfString_Afterv": 16, - "minPosLength": 3, - "go": 8, - "i_rfString_Append": 3, - "otherP": 4, - "strncat": 1, - "rfString_Append_i": 2, - "rfString_Append_f": 2, - "i_rfString_Prepend": 3, - "goes": 1, - "i_rfString_Remove": 6, - "numberP": 1, - "*numberP": 1, - "occurences": 5, - "done": 1, - "<=thisstr->": 1, - "i_rfString_KeepOnly": 3, - "keepstrP": 2, - "keepLength": 2, - "charValue": 12, - "*keepChars": 1, - "keepstr": 5, - "exists": 6, - "charBLength": 5, - "keepChars": 4, - "*keepLength": 1, - "rfString_Iterate_Start": 6, - "rfString_Iterate_End": 4, - "": 1, - "does": 1, - "exist": 2, - "back": 1, - "cover": 1, - "that": 9, - "effectively": 1, - "gets": 1, - "deleted": 1, - "rfUTF8_FromCodepoint": 1, - "this": 5, - "kind": 1, - "non": 1, - "clean": 1, - "way": 1, - "macro": 2, - "internally": 1, - "uses": 1, - "byteIndex_": 12, - "variable": 1, - "use": 1, - "determine": 1, - "backs": 1, - "by": 1, - "contiuing": 1, - "make": 3, - "sure": 2, - "position": 1, - "won": 1, - "array": 1, - "rfString_PruneStart": 2, - "nBytePos": 23, - "rfString_PruneEnd": 2, - "RF_STRING_ITERATEB_START": 2, - "RF_STRING_ITERATEB_END": 2, - "rfString_PruneMiddleB": 2, - "pBytePos": 15, - "indexing": 1, - "works": 1, - "pbytePos": 2, - "pth": 2, - "include": 6, - "rfString_PruneMiddleF": 2, - "got": 1, - "all": 2, - "i_rfString_Replace": 6, - "numP": 1, - "*numP": 1, - "RF_StringX": 2, - "just": 1, - "finding": 1, - "foundN": 10, - "bSize": 4, - "bytePositions": 17, - "bSize*sizeof": 1, - "rfStringX_FromString_IN": 1, - "temp.bIndex": 2, - "temp.bytes": 1, - "temp.byteLength": 1, - "rfStringX_Deinit": 1, - "replace": 3, - "removed": 2, - "one": 2, - "orSize": 5, - "nSize": 4, - "number*diff": 1, - "strncpy": 3, - "smaller": 1, - "diff*number": 1, - "remove": 1, - "equal": 1, - "i_rfString_StripStart": 3, - "subP": 7, - "RF_String*sub": 2, - "noMatch": 8, - "*subValues": 2, - "subLength": 6, - "subValues": 8, - "*subLength": 2, - "i_rfString_StripEnd": 3, - "lastBytePos": 4, - "testity": 2, - "i_rfString_Strip": 3, - "res1": 2, - "rfString_StripStart": 3, - "res2": 2, - "rfString_StripEnd": 3, - "rfString_Create_fUTF8": 2, - "rfString_Init_fUTF8": 3, - "unused": 3, - "rfString_Assign_fUTF8": 2, - "FILE*f": 2, - "utf8BufferSize": 4, - "function": 6, - "rfString_Append_fUTF8": 2, - "rfString_Append": 5, - "rfString_Create_fUTF16": 2, - "rfString_Init_fUTF16": 3, - "rfString_Assign_fUTF16": 2, - "rfString_Append_fUTF16": 2, - "char*utf8": 3, - "rfString_Create_fUTF32": 2, - "rfString_Init_fUTF32": 3, - "<0)>": 1, - "Failure": 1, - "initialize": 1, - "reading": 1, - "Little": 1, - "Endian": 1, - "32": 1, - "bytesN=": 1, - "rfString_Assign_fUTF32": 2, - "rfString_Append_fUTF32": 2, - "i_rfString_Fwrite": 5, - "sP": 2, - "encodingP": 1, - "*utf32": 1, - "utf16": 11, - "*encodingP": 1, - "fwrite": 5, - "logging": 5, - "utf32": 10, - "i_WRITE_CHECK": 1, - "RE_FILE_WRITE": 1, - "REFU_USTRING_H": 2, - "": 1, - "RF_MODULE_STRINGS//": 1, - "included": 2, - "module": 3, - "": 1, - "argument": 1, - "wrapping": 1, - "functionality": 1, - "": 1, - "unicode": 2, - "xFF0FFFF": 1, - "rfUTF8_IsContinuationByte2": 1, - "b__": 3, - "0xBF": 1, - "pragma": 1, - "pack": 2, - "push": 1, - "internal": 4, - "author": 1, - "Lefteris": 1, - "09": 1, - "12": 1, - "2010": 1, - "endinternal": 1, - "brief": 1, - "A": 11, - "representation": 2, - "The": 1, - "Refu": 2, - "Unicode": 1, - "has": 2, - "two": 1, - "versions": 1, - "One": 1, - "ref": 1, - "what": 1, - "operations": 1, - "can": 2, - "performed": 1, - "extended": 3, - "Strings": 2, - "Functions": 1, - "convert": 1, - "but": 1, - "always": 2, - "Once": 1, - "been": 1, - "created": 1, - "assumed": 1, - "valid": 1, - "every": 1, - "performs": 1, - "unless": 1, - "otherwise": 1, - "specified": 1, - "All": 1, - "functions": 2, - "which": 1, - "isinherited": 1, - "StringX": 2, - "their": 1, - "description": 1, - "safely": 1, - "specific": 1, - "or": 1, - "needs": 1, - "manipulate": 1, - "Extended": 1, - "To": 1, - "documentation": 1, - "even": 1, - "clearer": 1, - "should": 2, - "marked": 1, - "notinherited": 1, - "cppcode": 1, - "constructor": 1, - "i_StringCHandle": 1, - "@endcpp": 1, - "@endinternal": 1, - "*/": 1, - "#pragma": 1, - "pop": 1, - "i_rfString_CreateLocal": 2, - "__VA_ARGS__": 66, - "RP_SELECT_FUNC_IF_NARGIS": 5, - "i_SELECT_RF_STRING_CREATE": 1, - "i_SELECT_RF_STRING_CREATE1": 1, - "i_SELECT_RF_STRING_CREATE0": 1, - "///Internal": 1, - "creates": 1, - "i_SELECT_RF_STRING_CREATELOCAL": 1, - "i_SELECT_RF_STRING_CREATELOCAL1": 1, - "i_SELECT_RF_STRING_CREATELOCAL0": 1, - "i_SELECT_RF_STRING_INIT": 1, - "i_SELECT_RF_STRING_INIT1": 1, - "i_SELECT_RF_STRING_INIT0": 1, - "code": 6, - "i_SELECT_RF_STRING_CREATE_NC": 1, - "i_SELECT_RF_STRING_CREATE_NC1": 1, - "i_SELECT_RF_STRING_CREATE_NC0": 1, - "i_SELECT_RF_STRING_INIT_NC": 1, - "i_SELECT_RF_STRING_INIT_NC1": 1, - "i_SELECT_RF_STRING_INIT_NC0": 1, - "//@": 1, - "rfString_Assign": 2, - "i_DESTINATION_": 2, - "i_SOURCE_": 2, - "rfString_ToUTF8": 2, - "i_STRING_": 2, - "rfString_ToCstr": 2, - "uint32_t*length": 1, - "string_": 9, - "startCharacterPos_": 4, - "characterUnicodeValue_": 4, - "j_": 6, - "//Two": 1, - "macros": 1, - "accomplish": 1, - "going": 1, - "backwards.": 1, - "This": 1, - "its": 1, - "pair.": 1, - "rfString_IterateB_Start": 1, - "characterPos_": 5, - "b_index_": 6, - "c_index_": 3, - "rfString_IterateB_End": 1, - "i_STRING1_": 2, - "i_STRING2_": 2, - "i_rfLMSX_WRAP2": 4, - "rfString_Find": 3, - "i_THISSTR_": 60, - "i_SEARCHSTR_": 26, - "i_OPTIONS_": 28, - "i_rfLMS_WRAP3": 4, - "i_RFI8_": 54, - "RF_SELECT_FUNC_IF_NARGGT": 10, - "i_NPSELECT_RF_STRING_FIND": 1, - "i_NPSELECT_RF_STRING_FIND1": 1, - "RF_COMPILE_ERROR": 33, - "i_NPSELECT_RF_STRING_FIND0": 1, - "RF_SELECT_FUNC": 10, - "i_SELECT_RF_STRING_FIND": 1, - "i_SELECT_RF_STRING_FIND2": 1, - "i_SELECT_RF_STRING_FIND3": 1, - "i_SELECT_RF_STRING_FIND1": 1, - "i_SELECT_RF_STRING_FIND0": 1, - "rfString_ToInt": 1, - "int32_t*": 1, - "rfString_ToDouble": 1, - "double*": 1, - "rfString_ScanfAfter": 2, - "i_AFTERSTR_": 8, - "i_FORMAT_": 2, - "i_VAR_": 2, - "i_rfLMSX_WRAP4": 11, - "i_NPSELECT_RF_STRING_COUNT": 1, - "i_NPSELECT_RF_STRING_COUNT1": 1, - "i_NPSELECT_RF_STRING_COUNT0": 1, - "i_SELECT_RF_STRING_COUNT": 1, - "i_SELECT_RF_STRING_COUNT2": 1, - "i_rfLMSX_WRAP3": 5, - "i_SELECT_RF_STRING_COUNT3": 1, - "i_SELECT_RF_STRING_COUNT1": 1, - "i_SELECT_RF_STRING_COUNT0": 1, - "rfString_Between": 3, - "i_rfString_Between": 4, - "i_NPSELECT_RF_STRING_BETWEEN": 1, - "i_NPSELECT_RF_STRING_BETWEEN1": 1, - "i_NPSELECT_RF_STRING_BETWEEN0": 1, - "i_SELECT_RF_STRING_BETWEEN": 1, - "i_SELECT_RF_STRING_BETWEEN4": 1, - "i_LEFTSTR_": 6, - "i_RIGHTSTR_": 6, - "i_RESULT_": 12, - "i_rfLMSX_WRAP5": 9, - "i_SELECT_RF_STRING_BETWEEN5": 1, - "i_SELECT_RF_STRING_BETWEEN3": 1, - "i_SELECT_RF_STRING_BETWEEN2": 1, - "i_SELECT_RF_STRING_BETWEEN1": 1, - "i_SELECT_RF_STRING_BETWEEN0": 1, - "i_NPSELECT_RF_STRING_BEFOREV": 1, - "i_NPSELECT_RF_STRING_BEFOREV1": 1, - "RF_SELECT_FUNC_IF_NARGGT2": 2, - "i_LIMSELECT_RF_STRING_BEFOREV": 1, - "i_NPSELECT_RF_STRING_BEFOREV0": 1, - "i_LIMSELECT_RF_STRING_BEFOREV1": 1, - "i_LIMSELECT_RF_STRING_BEFOREV0": 1, - "i_SELECT_RF_STRING_BEFOREV": 1, - "i_SELECT_RF_STRING_BEFOREV5": 1, - "i_ARG1_": 56, - "i_ARG2_": 56, - "i_ARG3_": 56, - "i_ARG4_": 56, - "i_RFUI8_": 28, - "i_SELECT_RF_STRING_BEFOREV6": 1, - "i_rfLMSX_WRAP6": 2, - "i_SELECT_RF_STRING_BEFOREV7": 1, - "i_rfLMSX_WRAP7": 2, - "i_SELECT_RF_STRING_BEFOREV8": 1, - "i_rfLMSX_WRAP8": 2, - "i_SELECT_RF_STRING_BEFOREV9": 1, - "i_rfLMSX_WRAP9": 2, - "i_SELECT_RF_STRING_BEFOREV10": 1, - "i_rfLMSX_WRAP10": 2, - "i_SELECT_RF_STRING_BEFOREV11": 1, - "i_rfLMSX_WRAP11": 2, - "i_SELECT_RF_STRING_BEFOREV12": 1, - "i_rfLMSX_WRAP12": 2, - "i_SELECT_RF_STRING_BEFOREV13": 1, - "i_rfLMSX_WRAP13": 2, - "i_SELECT_RF_STRING_BEFOREV14": 1, - "i_rfLMSX_WRAP14": 2, - "i_SELECT_RF_STRING_BEFOREV15": 1, - "i_rfLMSX_WRAP15": 2, - "i_SELECT_RF_STRING_BEFOREV16": 1, - "i_rfLMSX_WRAP16": 2, - "i_SELECT_RF_STRING_BEFOREV17": 1, - "i_rfLMSX_WRAP17": 2, - "i_SELECT_RF_STRING_BEFOREV18": 1, - "i_rfLMSX_WRAP18": 2, - "rfString_Before": 3, - "i_NPSELECT_RF_STRING_BEFORE": 1, - "i_NPSELECT_RF_STRING_BEFORE1": 1, - "i_NPSELECT_RF_STRING_BEFORE0": 1, - "i_SELECT_RF_STRING_BEFORE": 1, - "i_SELECT_RF_STRING_BEFORE3": 1, - "i_SELECT_RF_STRING_BEFORE4": 1, - "i_SELECT_RF_STRING_BEFORE2": 1, - "i_SELECT_RF_STRING_BEFORE1": 1, - "i_SELECT_RF_STRING_BEFORE0": 1, - "i_NPSELECT_RF_STRING_AFTER": 1, - "i_NPSELECT_RF_STRING_AFTER1": 1, - "i_NPSELECT_RF_STRING_AFTER0": 1, - "i_SELECT_RF_STRING_AFTER": 1, - "i_SELECT_RF_STRING_AFTER3": 1, - "i_OUTSTR_": 6, - "i_SELECT_RF_STRING_AFTER4": 1, - "i_SELECT_RF_STRING_AFTER2": 1, - "i_SELECT_RF_STRING_AFTER1": 1, - "i_SELECT_RF_STRING_AFTER0": 1, - "i_NPSELECT_RF_STRING_AFTERV": 1, - "i_NPSELECT_RF_STRING_AFTERV1": 1, - "i_LIMSELECT_RF_STRING_AFTERV": 1, - "i_NPSELECT_RF_STRING_AFTERV0": 1, - "i_LIMSELECT_RF_STRING_AFTERV1": 1, - "i_LIMSELECT_RF_STRING_AFTERV0": 1, - "i_SELECT_RF_STRING_AFTERV": 1, - "i_SELECT_RF_STRING_AFTERV5": 1, - "i_SELECT_RF_STRING_AFTERV6": 1, - "i_SELECT_RF_STRING_AFTERV7": 1, - "i_SELECT_RF_STRING_AFTERV8": 1, - "i_SELECT_RF_STRING_AFTERV9": 1, - "i_SELECT_RF_STRING_AFTERV10": 1, - "i_SELECT_RF_STRING_AFTERV11": 1, - "i_SELECT_RF_STRING_AFTERV12": 1, - "i_SELECT_RF_STRING_AFTERV13": 1, - "i_SELECT_RF_STRING_AFTERV14": 1, - "i_SELECT_RF_STRING_AFTERV15": 1, - "i_SELECT_RF_STRING_AFTERV16": 1, - "i_SELECT_RF_STRING_AFTERV17": 1, - "i_SELECT_RF_STRING_AFTERV18": 1, - "i_OTHERSTR_": 4, - "rfString_Prepend": 2, - "rfString_Remove": 3, - "i_NPSELECT_RF_STRING_REMOVE": 1, - "i_NPSELECT_RF_STRING_REMOVE1": 1, - "i_NPSELECT_RF_STRING_REMOVE0": 1, - "i_SELECT_RF_STRING_REMOVE": 1, - "i_SELECT_RF_STRING_REMOVE2": 1, - "i_REPSTR_": 16, - "i_RFUI32_": 8, - "i_SELECT_RF_STRING_REMOVE3": 1, - "i_NUMBER_": 12, - "i_SELECT_RF_STRING_REMOVE4": 1, - "i_SELECT_RF_STRING_REMOVE1": 1, - "i_SELECT_RF_STRING_REMOVE0": 1, - "rfString_KeepOnly": 2, - "I_KEEPSTR_": 2, - "rfString_Replace": 3, - "i_NPSELECT_RF_STRING_REPLACE": 1, - "i_NPSELECT_RF_STRING_REPLACE1": 1, - "i_NPSELECT_RF_STRING_REPLACE0": 1, - "i_SELECT_RF_STRING_REPLACE": 1, - "i_SELECT_RF_STRING_REPLACE3": 1, - "i_SELECT_RF_STRING_REPLACE4": 1, - "i_SELECT_RF_STRING_REPLACE5": 1, - "i_SELECT_RF_STRING_REPLACE2": 1, - "i_SELECT_RF_STRING_REPLACE1": 1, - "i_SELECT_RF_STRING_REPLACE0": 1, - "i_SUBSTR_": 6, - "rfString_Strip": 2, - "rfString_Fwrite": 2, - "i_NPSELECT_RF_STRING_FWRITE": 1, - "i_NPSELECT_RF_STRING_FWRITE1": 1, - "i_NPSELECT_RF_STRING_FWRITE0": 1, - "i_SELECT_RF_STRING_FWRITE": 1, - "i_SELECT_RF_STRING_FWRITE3": 1, - "i_STR_": 8, - "i_ENCODING_": 4, - "i_SELECT_RF_STRING_FWRITE2": 1, - "i_SELECT_RF_STRING_FWRITE1": 1, - "i_SELECT_RF_STRING_FWRITE0": 1, - "rfString_Fwrite_fUTF8": 1, - "closing": 1, - "#error": 4, - "Attempted": 1, - "manipulation": 1, - "flag": 1, - "off.": 1, - "Rebuild": 1, - "added": 1, - "you": 1, - "#endif//": 1, - "PY_SSIZE_T_CLEAN": 1, - "Py_PYTHON_H": 1, - "Python": 2, - "headers": 1, - "compile": 1, - "extensions": 1, - "please": 1, - "install": 1, - "development": 1, - "Python.": 1, - "PY_VERSION_HEX": 11, - "Cython": 1, - "requires": 1, - ".": 1, - "offsetof": 2, - "member": 2, - "type*": 1, - "WIN32": 2, - "MS_WINDOWS": 2, - "__stdcall": 2, - "__cdecl": 2, - "__fastcall": 2, - "DL_IMPORT": 2, - "DL_EXPORT": 2, - "PY_LONG_LONG": 5, - "LONG_LONG": 1, - "Py_HUGE_VAL": 2, - "HUGE_VAL": 1, - "PYPY_VERSION": 1, - "CYTHON_COMPILING_IN_PYPY": 3, - "CYTHON_COMPILING_IN_CPYTHON": 6, - "Py_ssize_t": 35, - "PY_SSIZE_T_MAX": 1, - "INT_MAX": 1, - "PY_SSIZE_T_MIN": 1, - "INT_MIN": 1, - "PY_FORMAT_SIZE_T": 1, - "CYTHON_FORMAT_SSIZE_T": 2, - "PyInt_FromSsize_t": 6, - "PyInt_FromLong": 3, - "PyInt_AsSsize_t": 3, - "__Pyx_PyInt_AsInt": 2, - "PyNumber_Index": 1, - "PyNumber_Check": 2, - "PyFloat_Check": 2, - "PyNumber_Int": 1, - "PyErr_Format": 4, - "PyExc_TypeError": 4, - "Py_TYPE": 7, - "tp_name": 4, - "PyObject*": 24, - "__Pyx_PyIndex_Check": 3, - "PyComplex_Check": 1, - "PyIndex_Check": 2, - "PyErr_WarnEx": 1, - "category": 2, - "stacklevel": 1, - "PyErr_Warn": 1, - "__PYX_BUILD_PY_SSIZE_T": 2, - "Py_REFCNT": 1, - "ob_refcnt": 1, - "ob_type": 7, - "Py_SIZE": 1, - "PyVarObject*": 1, - "ob_size": 1, - "PyVarObject_HEAD_INIT": 1, - "PyObject_HEAD_INIT": 1, - "PyType_Modified": 1, - "PyObject": 276, - "itemsize": 1, - "readonly": 1, - "ndim": 2, - "*shape": 1, - "*strides": 1, - "*suboffsets": 1, - "*internal": 1, - "Py_buffer": 6, - "PyBUF_SIMPLE": 1, - "PyBUF_WRITABLE": 3, - "PyBUF_FORMAT": 3, - "PyBUF_ND": 2, - "PyBUF_STRIDES": 6, - "PyBUF_C_CONTIGUOUS": 1, - "PyBUF_F_CONTIGUOUS": 1, - "PyBUF_ANY_CONTIGUOUS": 1, - "PyBUF_INDIRECT": 2, - "PyBUF_RECORDS": 1, - "PyBUF_FULL": 1, - "PY_MAJOR_VERSION": 13, - "__Pyx_BUILTIN_MODULE_NAME": 2, - "__Pyx_PyCode_New": 2, - "l": 7, - "fv": 4, - "cell": 4, - "fline": 4, - "lnos": 4, - "PyCode_New": 2, - "PY_MINOR_VERSION": 1, - "PyUnicode_FromString": 2, - "PyUnicode_Decode": 1, - "Py_TPFLAGS_CHECKTYPES": 1, - "Py_TPFLAGS_HAVE_INDEX": 1, - "Py_TPFLAGS_HAVE_NEWBUFFER": 1, - "PyUnicode_KIND": 1, - "CYTHON_PEP393_ENABLED": 2, - "__Pyx_PyUnicode_READY": 2, - "op": 8, - "PyUnicode_IS_READY": 1, - "_PyUnicode_Ready": 1, - "__Pyx_PyUnicode_GET_LENGTH": 2, - "PyUnicode_GET_LENGTH": 1, - "__Pyx_PyUnicode_READ_CHAR": 2, - "PyUnicode_READ_CHAR": 1, - "__Pyx_PyUnicode_READ": 2, - "PyUnicode_READ": 1, - "PyUnicode_GET_SIZE": 1, - "Py_UCS4": 2, - "PyUnicode_AS_UNICODE": 1, - "Py_UNICODE*": 1, - "PyBaseString_Type": 1, - "PyUnicode_Type": 2, - "PyStringObject": 2, - "PyUnicodeObject": 1, - "PyString_Type": 2, - "PyString_Check": 2, - "PyUnicode_Check": 1, - "PyString_CheckExact": 2, - "PyUnicode_CheckExact": 1, - "PyBytesObject": 1, - "PyBytes_Type": 1, - "PyBytes_Check": 1, - "PyBytes_CheckExact": 1, - "PyBytes_FromString": 2, - "PyString_FromString": 2, - "PyBytes_FromStringAndSize": 1, - "PyString_FromStringAndSize": 1, - "PyBytes_FromFormat": 1, - "PyString_FromFormat": 1, - "PyBytes_DecodeEscape": 1, - "PyString_DecodeEscape": 1, - "PyBytes_AsString": 2, - "PyString_AsString": 1, - "PyBytes_AsStringAndSize": 1, - "PyString_AsStringAndSize": 1, - "PyBytes_Size": 1, - "PyString_Size": 1, - "PyBytes_AS_STRING": 1, - "PyString_AS_STRING": 1, - "PyBytes_GET_SIZE": 1, - "PyString_GET_SIZE": 1, - "PyBytes_Repr": 1, - "PyString_Repr": 1, - "PyBytes_Concat": 1, - "PyString_Concat": 1, - "PyBytes_ConcatAndDel": 1, - "PyString_ConcatAndDel": 1, - "PySet_Check": 1, - "PyObject_TypeCheck": 3, - "PySet_Type": 2, - "PyFrozenSet_Check": 1, - "PyFrozenSet_Type": 1, - "PySet_CheckExact": 2, - "__Pyx_TypeCheck": 1, - "PyTypeObject": 25, - "PyIntObject": 1, - "PyLongObject": 2, - "PyInt_Type": 1, - "PyLong_Type": 1, - "PyInt_Check": 1, - "PyLong_Check": 1, - "PyInt_CheckExact": 1, - "PyLong_CheckExact": 1, - "PyInt_FromString": 1, - "PyLong_FromString": 1, - "PyInt_FromUnicode": 1, - "PyLong_FromUnicode": 1, - "PyLong_FromLong": 1, - "PyInt_FromSize_t": 1, - "PyLong_FromSize_t": 1, - "PyLong_FromSsize_t": 1, - "PyInt_AsLong": 2, - "PyLong_AsLong": 1, - "PyInt_AS_LONG": 1, - "PyLong_AS_LONG": 1, - "PyLong_AsSsize_t": 1, - "PyInt_AsUnsignedLongMask": 1, - "PyLong_AsUnsignedLongMask": 1, - "PyInt_AsUnsignedLongLongMask": 1, - "PyLong_AsUnsignedLongLongMask": 1, - "PyBoolObject": 1, - "Py_hash_t": 1, - "__Pyx_PyInt_FromHash_t": 2, - "__Pyx_PyInt_AsHash_t": 2, - "__Pyx_PySequence_GetSlice": 2, - "PySequence_GetSlice": 2, - "__Pyx_PySequence_SetSlice": 2, - "PySequence_SetSlice": 2, - "__Pyx_PySequence_DelSlice": 2, - "PySequence_DelSlice": 2, - "PyErr_SetString": 3, - "PyExc_SystemError": 3, - "tp_as_mapping": 3, - "PyMethod_New": 2, - "func": 3, - "klass": 1, - "PyInstanceMethod_New": 1, - "__Pyx_GetAttrString": 2, - "PyObject_GetAttrString": 2, - "__Pyx_SetAttrString": 2, - "PyObject_SetAttrString": 2, - "__Pyx_DelAttrString": 2, - "PyObject_DelAttrString": 2, - "__Pyx_NAMESTR": 2, - "__Pyx_DOCSTR": 2, - "__Pyx_PyNumber_Divide": 2, - "y": 14, - "PyNumber_TrueDivide": 1, - "__Pyx_PyNumber_InPlaceDivide": 2, - "PyNumber_InPlaceTrueDivide": 1, - "PyNumber_Divide": 1, - "PyNumber_InPlaceDivide": 1, - "__PYX_EXTERN_C": 3, - "_USE_MATH_DEFINES": 1, - "__PYX_HAVE__sklearn__linear_model__sgd_fast": 1, - "__PYX_HAVE_API__sklearn__linear_model__sgd_fast": 1, - "_OPENMP": 1, - "": 1, - "PYREX_WITHOUT_ASSERTIONS": 1, - "CYTHON_WITHOUT_ASSERTIONS": 1, - "CYTHON_INLINE": 65, - "__inline__": 1, - "__inline": 1, - "__STDC_VERSION__": 2, - "L": 1, - "CYTHON_UNUSED": 14, - "**p": 1, - "is_unicode": 1, - "is_str": 1, - "intern": 1, - "__Pyx_StringTabEntry": 2, - "__Pyx_PyBytes_FromUString": 1, - "__Pyx_PyBytes_AsUString": 1, - "__Pyx_Owned_Py_None": 1, - "Py_INCREF": 10, - "Py_None": 8, - "__Pyx_PyBool_FromLong": 1, - "Py_True": 2, - "Py_False": 2, - "__Pyx_PyObject_IsTrue": 1, - "__Pyx_PyNumber_Int": 1, - "__Pyx_PyIndex_AsSsize_t": 1, - "__Pyx_PyInt_FromSize_t": 1, - "__Pyx_PyInt_AsSize_t": 1, - "__pyx_PyFloat_AsDouble": 12, - "PyFloat_CheckExact": 1, - "PyFloat_AS_DOUBLE": 1, - "PyFloat_AsDouble": 2, - "__pyx_PyFloat_AsFloat": 1, - "__builtin_expect": 2, - "*__pyx_m": 1, - "*__pyx_b": 1, - "*__pyx_empty_tuple": 1, - "*__pyx_empty_bytes": 1, - "__pyx_lineno": 58, - "__pyx_clineno": 58, - "__pyx_cfilenm": 1, - "__FILE__": 4, - "*__pyx_filename": 7, - "CYTHON_CCOMPLEX": 12, - "_Complex_I": 3, - "": 1, - "": 1, - "__sun__": 1, - "fj": 1, - "*__pyx_f": 1, - "IS_UNSIGNED": 1, - "__Pyx_StructField_": 2, - "__PYX_BUF_FLAGS_PACKED_STRUCT": 1, - "__Pyx_StructField_*": 1, - "fields": 1, - "arraysize": 1, - "typegroup": 1, - "is_unsigned": 1, - "__Pyx_TypeInfo": 2, - "__Pyx_TypeInfo*": 2, - "offset": 1, - "__Pyx_StructField": 2, - "__Pyx_StructField*": 1, - "field": 1, - "parent_offset": 1, - "__Pyx_BufFmt_StackElem": 1, - "root": 1, - "__Pyx_BufFmt_StackElem*": 2, - "fmt_offset": 1, - "new_count": 1, - "enc_count": 1, - "struct_alignment": 1, - "is_complex": 1, - "enc_type": 1, - "new_packmode": 1, - "enc_packmode": 1, - "is_valid_array": 1, - "__Pyx_BufFmt_Context": 1, - "npy_int8": 1, - "__pyx_t_5numpy_int8_t": 1, - "npy_int16": 1, - "__pyx_t_5numpy_int16_t": 1, - "npy_int32": 1, - "__pyx_t_5numpy_int32_t": 4, - "npy_int64": 1, - "__pyx_t_5numpy_int64_t": 1, - "npy_uint8": 1, - "__pyx_t_5numpy_uint8_t": 1, - "npy_uint16": 1, - "__pyx_t_5numpy_uint16_t": 1, - "npy_uint32": 1, - "__pyx_t_5numpy_uint32_t": 1, - "npy_uint64": 1, - "__pyx_t_5numpy_uint64_t": 1, - "npy_float32": 1, - "__pyx_t_5numpy_float32_t": 1, - "npy_float64": 1, - "__pyx_t_5numpy_float64_t": 4, - "npy_long": 1, - "__pyx_t_5numpy_int_t": 1, - "npy_longlong": 2, - "__pyx_t_5numpy_long_t": 1, - "__pyx_t_5numpy_longlong_t": 1, - "npy_ulong": 1, - "__pyx_t_5numpy_uint_t": 1, - "npy_ulonglong": 2, - "__pyx_t_5numpy_ulong_t": 1, - "__pyx_t_5numpy_ulonglong_t": 1, - "npy_intp": 1, - "__pyx_t_5numpy_intp_t": 1, - "npy_uintp": 1, - "__pyx_t_5numpy_uintp_t": 1, - "npy_double": 2, - "__pyx_t_5numpy_float_t": 1, - "__pyx_t_5numpy_double_t": 1, - "npy_longdouble": 1, - "__pyx_t_5numpy_longdouble_t": 1, - "__pyx_t_7sklearn_5utils_13weight_vector_DOUBLE": 2, - "__pyx_t_7sklearn_5utils_13weight_vector_INTEGER": 1, - "__pyx_t_7sklearn_5utils_11seq_dataset_DOUBLE": 7, - "__pyx_t_7sklearn_5utils_11seq_dataset_INTEGER": 7, - "__pyx_t_7sklearn_12linear_model_8sgd_fast_DOUBLE": 4, - "__pyx_t_7sklearn_12linear_model_8sgd_fast_INTEGER": 3, - "std": 8, - "complex": 2, - "__pyx_t_float_complex": 27, - "_Complex": 2, - "real": 2, - "imag": 2, - "__pyx_t_double_complex": 27, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_LossFunction": 15, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_Regression": 11, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_Huber": 6, - "__pyx_obj_7sklearn_5utils_11seq_dataset_SequentialDataset": 5, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_EpsilonInsensitive": 6, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_Classification": 7, - "__pyx_obj_7sklearn_5utils_11seq_dataset_CSRDataset": 2, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_Log": 5, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_Hinge": 6, - "__pyx_obj_7sklearn_5utils_11seq_dataset_ArrayDataset": 2, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_SquaredHinge": 6, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_ModifiedHuber": 5, - "__pyx_obj_7sklearn_5utils_13weight_vector_WeightVector": 3, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_SquaredLoss": 5, - "__pyx_obj_7sklearn_12linear_model_8sgd_fast_SquaredEpsilonInsensitive": 6, - "npy_cfloat": 1, - "__pyx_t_5numpy_cfloat_t": 1, - "npy_cdouble": 2, - "__pyx_t_5numpy_cdouble_t": 1, - "npy_clongdouble": 1, - "__pyx_t_5numpy_clongdouble_t": 1, - "__pyx_t_5numpy_complex_t": 1, - "PyObject_HEAD": 3, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_LossFunction": 5, - "*__pyx_vtab": 3, - "__pyx_base": 18, - "__pyx_vtabstruct_7sklearn_5utils_11seq_dataset_SequentialDataset": 4, - "n_samples": 1, - "epsilon": 2, - "current_index": 2, - "stride": 2, - "*X_data_ptr": 2, - "*X_indptr_ptr": 1, - "*X_indices_ptr": 1, - "*Y_data_ptr": 2, - "PyArrayObject": 8, - "*feature_indices": 2, - "*feature_indices_ptr": 2, - "*index": 2, - "*index_data_ptr": 2, - "*sample_weight_data": 2, - "threshold": 2, - "n_features": 2, - "__pyx_vtabstruct_7sklearn_5utils_13weight_vector_WeightVector": 3, - "*w_data_ptr": 1, - "wscale": 1, - "sq_norm": 1, - "*__pyx_vtabptr_7sklearn_5utils_11seq_dataset_SequentialDataset": 1, - "__pyx_vtabstruct_7sklearn_5utils_11seq_dataset_ArrayDataset": 2, - "*__pyx_vtabptr_7sklearn_5utils_11seq_dataset_ArrayDataset": 1, - "__pyx_vtabstruct_7sklearn_5utils_11seq_dataset_CSRDataset": 2, - "*__pyx_vtabptr_7sklearn_5utils_11seq_dataset_CSRDataset": 1, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_EpsilonInsensitive": 2, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_Regression": 3, - "*__pyx_vtabptr_7sklearn_12linear_model_8sgd_fast_EpsilonInsensitive": 1, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_SquaredHinge": 2, - "*__pyx_vtabptr_7sklearn_12linear_model_8sgd_fast_SquaredHinge": 1, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_Huber": 2, - "*__pyx_vtabptr_7sklearn_12linear_model_8sgd_fast_Huber": 1, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_Hinge": 2, - "__pyx_vtabstruct_7sklearn_12linear_model_8sgd_fast_Classification": 1, - "*__pyx_vtabptr_7sklearn_12linear_model_8sgd_fast_Hinge": 1, - "*__pyx_vtabptr_7sklearn_5utils_13weight_vector_WeightVector": 1, - "CYTHON_REFNANNY": 3, - "__Pyx_RefNannyAPIStruct": 3, - "*__Pyx_RefNanny": 1, - "*__Pyx_RefNannyImportAPI": 1, - "*modname": 1, - "__Pyx_RefNannyDeclarations": 11, - "*__pyx_refnanny": 1, - "WITH_THREAD": 1, - "__Pyx_RefNannySetupContext": 12, - "acquire_gil": 4, - "PyGILState_STATE": 1, - "__pyx_gilstate_save": 2, - "PyGILState_Ensure": 1, - "__pyx_refnanny": 8, - "__Pyx_RefNanny": 8, - "SetupContext": 3, - "PyGILState_Release": 1, - "__Pyx_RefNannyFinishContext": 14, - "FinishContext": 1, - "__Pyx_INCREF": 6, - "INCREF": 1, - "__Pyx_DECREF": 20, - "DECREF": 1, - "__Pyx_GOTREF": 24, - "GOTREF": 1, - "__Pyx_GIVEREF": 9, - "GIVEREF": 1, - "__Pyx_XINCREF": 2, - "__Pyx_XDECREF": 20, - "__Pyx_XGOTREF": 2, - "__Pyx_XGIVEREF": 5, - "Py_DECREF": 2, - "Py_XINCREF": 1, - "Py_XDECREF": 1, - "__Pyx_CLEAR": 1, - "__Pyx_XCLEAR": 1, - "*__Pyx_GetName": 1, - "__Pyx_ErrRestore": 1, - "*type": 4, - "*tb": 2, - "__Pyx_ErrFetch": 1, - "**type": 1, - "**value": 1, - "**tb": 1, - "__Pyx_Raise": 4, - "*cause": 1, - "__Pyx_RaiseArgtupleInvalid": 7, - "func_name": 2, - "num_min": 1, - "num_max": 1, - "num_found": 1, - "__Pyx_RaiseDoubleKeywordsError": 1, - "kw_name": 1, - "__Pyx_ParseOptionalKeywords": 4, - "*kwds": 1, - "**argnames": 1, - "*kwds2": 1, - "*values": 1, - "num_pos_args": 1, - "function_name": 1, - "__Pyx_ArgTypeTest": 1, - "none_allowed": 1, - "__Pyx_GetBufferAndValidate": 1, - "Py_buffer*": 2, - "dtype": 1, - "nd": 1, - "cast": 1, - "__Pyx_SafeReleaseBuffer": 1, - "__Pyx_TypeTest": 1, - "__Pyx_RaiseBufferFallbackError": 1, - "*__Pyx_GetItemInt_Generic": 1, - "*r": 7, - "PyObject_GetItem": 1, - "__Pyx_GetItemInt_List": 1, - "to_py_func": 6, - "__Pyx_GetItemInt_List_Fast": 1, - "__Pyx_GetItemInt_Generic": 6, - "*__Pyx_GetItemInt_List_Fast": 1, - "PyList_GET_SIZE": 5, - "PyList_GET_ITEM": 3, - "PySequence_GetItem": 3, - "__Pyx_GetItemInt_Tuple": 1, - "__Pyx_GetItemInt_Tuple_Fast": 1, - "*__Pyx_GetItemInt_Tuple_Fast": 1, - "PyTuple_GET_SIZE": 14, - "PyTuple_GET_ITEM": 15, - "__Pyx_GetItemInt": 1, - "__Pyx_GetItemInt_Fast": 2, - "PyList_CheckExact": 1, - "PyTuple_CheckExact": 1, - "PySequenceMethods": 1, - "*m": 1, - "tp_as_sequence": 1, - "sq_item": 2, - "sq_length": 2, - "PySequence_Check": 1, - "__Pyx_RaiseTooManyValuesError": 1, - "expected": 2, - "__Pyx_RaiseNeedMoreValuesError": 1, - "__Pyx_RaiseNoneNotIterableError": 1, - "__Pyx_IterFinish": 1, - "__Pyx_IternextUnpackEndCheck": 1, - "*retval": 1, - "shape": 1, - "strides": 1, - "suboffsets": 1, - "__Pyx_Buf_DimInfo": 2, - "pybuffer": 1, - "__Pyx_Buffer": 2, - "*rcbuffer": 1, - "diminfo": 1, - "__Pyx_LocalBuf_ND": 1, - "__Pyx_GetBuffer": 2, - "*view": 2, - "__Pyx_ReleaseBuffer": 2, - "PyObject_GetBuffer": 1, - "PyBuffer_Release": 1, - "__Pyx_zeros": 1, - "__Pyx_minusones": 1, - "*__Pyx_Import": 1, - "*from_list": 1, - "__Pyx_RaiseImportError": 1, - "__Pyx_Print": 1, - "__pyx_print": 1, - "__pyx_print_kwargs": 1, - "__Pyx_PrintOne": 1, - "__Pyx_CREAL": 4, - ".real": 3, - "__Pyx_CIMAG": 4, - ".imag": 3, - "__real__": 1, - "__imag__": 1, - "__Pyx_SET_CREAL": 2, - "__Pyx_SET_CIMAG": 2, - "__pyx_t_float_complex_from_parts": 1, - "__Pyx_c_eqf": 2, - "__Pyx_c_sumf": 2, - "__Pyx_c_difff": 2, - "__Pyx_c_prodf": 2, - "__Pyx_c_quotf": 2, - "__Pyx_c_negf": 2, - "__Pyx_c_is_zerof": 3, - "__Pyx_c_conjf": 3, - "conj": 3, - "__Pyx_c_absf": 3, - "abs": 2, - "__Pyx_c_powf": 3, - "pow": 2, - "conjf": 1, - "cabsf": 1, - "cpowf": 1, - "__pyx_t_double_complex_from_parts": 1, - "__Pyx_c_eq": 2, - "__Pyx_c_sum": 2, - "__Pyx_c_diff": 2, - "__Pyx_c_prod": 2, - "__Pyx_c_quot": 2, - "__Pyx_c_neg": 2, - "__Pyx_c_is_zero": 3, - "__Pyx_c_conj": 3, - "__Pyx_c_abs": 3, - "__Pyx_c_pow": 3, - "cabs": 1, - "cpow": 1, - "__Pyx_PyInt_AsUnsignedChar": 1, - "__Pyx_PyInt_AsUnsignedShort": 1, - "__Pyx_PyInt_AsUnsignedInt": 1, - "__Pyx_PyInt_AsChar": 1, - "__Pyx_PyInt_AsShort": 1, - "signed": 5, - "__Pyx_PyInt_AsSignedChar": 1, - "__Pyx_PyInt_AsSignedShort": 1, - "__Pyx_PyInt_AsSignedInt": 1, - "__Pyx_PyInt_AsLongDouble": 1, - "__Pyx_PyInt_AsUnsignedLong": 1, - "__Pyx_PyInt_AsUnsignedLongLong": 1, - "__Pyx_PyInt_AsLong": 1, - "__Pyx_PyInt_AsLongLong": 1, - "__Pyx_PyInt_AsSignedLong": 1, - "__Pyx_PyInt_AsSignedLongLong": 1, - "__Pyx_WriteUnraisable": 4, - "clineno": 1, - "lineno": 1, - "*filename": 2, - "__Pyx_check_binary_version": 1, - "__Pyx_SetVtable": 1, - "*vtable": 1, - "__Pyx_PyIdentifier_FromString": 3, - "*__Pyx_ImportModule": 1, - "*__Pyx_ImportType": 1, - "*module_name": 1, - "*class_name": 1, - "__Pyx_GetVtable": 1, - "code_line": 4, - "PyCodeObject*": 2, - "code_object": 2, - "__Pyx_CodeObjectCacheEntry": 1, - "__Pyx_CodeObjectCache": 2, - "max_count": 1, - "__Pyx_CodeObjectCacheEntry*": 2, - "entries": 2, - "__pyx_code_cache": 1, - "__pyx_bisect_code_objects": 1, - "PyCodeObject": 1, - "*__pyx_find_code_object": 1, - "__pyx_insert_code_object": 1, - "__Pyx_AddTraceback": 7, - "*funcname": 1, - "c_line": 1, - "py_line": 1, - "__Pyx_InitStrings": 1, - "*__pyx_ptype_7cpython_4type_type": 1, - "*__pyx_ptype_5numpy_dtype": 1, - "*__pyx_ptype_5numpy_flatiter": 1, - "*__pyx_ptype_5numpy_broadcast": 1, - "*__pyx_ptype_5numpy_ndarray": 1, - "*__pyx_ptype_5numpy_ufunc": 1, - "*__pyx_f_5numpy__util_dtypestring": 1, - "PyArray_Descr": 1, - "*__pyx_ptype_7sklearn_5utils_13weight_vector_WeightVector": 1, - "*__pyx_ptype_7sklearn_5utils_11seq_dataset_SequentialDataset": 1, - "*__pyx_ptype_7sklearn_5utils_11seq_dataset_ArrayDataset": 1, - "*__pyx_ptype_7sklearn_5utils_11seq_dataset_CSRDataset": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_LossFunction": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_Regression": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_Classification": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_ModifiedHuber": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_Hinge": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_SquaredHinge": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_Log": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_SquaredLoss": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_Huber": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_EpsilonInsensitive": 1, - "*__pyx_ptype_7sklearn_12linear_model_8sgd_fast_SquaredEpsilonInsensitive": 1, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_max": 1, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_min": 1, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_sqnorm": 1, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_l1penalty": 1, - "__Pyx_TypeInfo_nn___pyx_t_7sklearn_12linear_model_8sgd_fast_DOUBLE": 1, - "__Pyx_MODULE_NAME": 1, - "__pyx_module_is_main_sklearn__linear_model__sgd_fast": 1, - "*__pyx_builtin_NotImplementedError": 1, - "*__pyx_builtin_range": 1, - "*__pyx_builtin_ValueError": 1, - "*__pyx_builtin_RuntimeError": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_12LossFunction_loss": 2, - "*__pyx_v_self": 52, - "__pyx_v_p": 46, - "__pyx_v_y": 46, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_12LossFunction_2dloss": 2, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_10Regression_loss": 2, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_10Regression_2dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_14Classification_loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_14Classification_2dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_13ModifiedHuber_loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_13ModifiedHuber_2dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_13ModifiedHuber_4__reduce__": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Hinge___init__": 1, - "__pyx_v_threshold": 2, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Hinge_2loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Hinge_4dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Hinge_6__reduce__": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_12SquaredHinge___init__": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_12SquaredHinge_2loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_12SquaredHinge_4dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_12SquaredHinge_6__reduce__": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_3Log_loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_3Log_2dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_3Log_4__reduce__": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_11SquaredLoss_loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_11SquaredLoss_2dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_11SquaredLoss_4__reduce__": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Huber___init__": 1, - "__pyx_v_c": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Huber_2loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Huber_4dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_5Huber_6__reduce__": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_18EpsilonInsensitive___init__": 1, - "__pyx_v_epsilon": 2, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_18EpsilonInsensitive_2loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_18EpsilonInsensitive_4dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_18EpsilonInsensitive_6__reduce__": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_25SquaredEpsilonInsensitive___init__": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_25SquaredEpsilonInsensitive_2loss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_25SquaredEpsilonInsensitive_4dloss": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_25SquaredEpsilonInsensitive_6__reduce__": 1, - "*__pyx_pf_7sklearn_12linear_model_8sgd_fast_plain_sgd": 1, - "*__pyx_self": 1, - "*__pyx_v_weights": 1, - "__pyx_v_intercept": 1, - "*__pyx_v_loss": 1, - "__pyx_v_penalty_type": 1, - "__pyx_v_alpha": 1, - "__pyx_v_C": 1, - "__pyx_v_rho": 1, - "*__pyx_v_dataset": 1, - "__pyx_v_n_iter": 1, - "__pyx_v_fit_intercept": 1, - "__pyx_v_verbose": 1, - "__pyx_v_shuffle": 1, - "*__pyx_v_seed": 1, - "__pyx_v_weight_pos": 1, - "__pyx_v_weight_neg": 1, - "__pyx_v_learning_rate": 1, - "__pyx_v_eta0": 1, - "__pyx_v_power_t": 1, - "__pyx_v_t": 1, - "__pyx_v_intercept_decay": 1, - "__pyx_pf_5numpy_7ndarray___getbuffer__": 1, - "*__pyx_v_info": 2, - "__pyx_v_flags": 1, - "__pyx_pf_5numpy_7ndarray_2__releasebuffer__": 1, - "__pyx_k_1": 1, - "__pyx_k_2": 1, - "__pyx_k_3": 1, - "__pyx_k_4": 1, - "__pyx_k_6": 1, - "__pyx_k_8": 1, - "__pyx_k_10": 1, - "__pyx_k_12": 1, - "__pyx_k_13": 1, - "__pyx_k_16": 1, - "__pyx_k_20": 1, - "__pyx_k_21": 1, - "__pyx_k__B": 1, - "__pyx_k__C": 1, - "__pyx_k__H": 1, - "__pyx_k__I": 1, - "__pyx_k__L": 1, - "__pyx_k__O": 1, - "__pyx_k__Q": 1, - "__pyx_k__b": 1, - "__pyx_k__c": 1, - "__pyx_k__d": 1, - "__pyx_k__f": 1, - "__pyx_k__g": 1, - "__pyx_k__h": 1, - "__pyx_k__i": 1, - "__pyx_k__l": 1, - "__pyx_k__p": 1, - "__pyx_k__q": 1, - "__pyx_k__t": 1, - "__pyx_k__u": 1, - "__pyx_k__w": 1, - "__pyx_k__y": 1, - "__pyx_k__Zd": 1, - "__pyx_k__Zf": 1, - "__pyx_k__Zg": 1, - "__pyx_k__np": 1, - "__pyx_k__any": 1, - "__pyx_k__eta": 1, - "__pyx_k__rho": 1, - "__pyx_k__sys": 1, - "__pyx_k__eta0": 1, - "__pyx_k__loss": 1, - "__pyx_k__seed": 1, - "__pyx_k__time": 1, - "__pyx_k__xnnz": 1, - "__pyx_k__alpha": 1, - "__pyx_k__count": 1, - "__pyx_k__dloss": 1, - "__pyx_k__dtype": 1, - "__pyx_k__epoch": 1, - "__pyx_k__isinf": 1, - "__pyx_k__isnan": 1, - "__pyx_k__numpy": 1, - "__pyx_k__order": 1, - "__pyx_k__range": 1, - "__pyx_k__shape": 1, - "__pyx_k__zeros": 1, - "__pyx_k__n_iter": 1, - "__pyx_k__update": 1, - "__pyx_k__dataset": 1, - "__pyx_k__epsilon": 1, - "__pyx_k__float64": 1, - "__pyx_k__nonzero": 1, - "__pyx_k__power_t": 1, - "__pyx_k__shuffle": 1, - "__pyx_k__sumloss": 1, - "__pyx_k__t_start": 1, - "__pyx_k__verbose": 1, - "__pyx_k__weights": 1, - "__pyx_k____main__": 1, - "__pyx_k____test__": 1, - "__pyx_k__is_hinge": 1, - "__pyx_k__intercept": 1, - "__pyx_k__n_samples": 1, - "__pyx_k__plain_sgd": 1, - "__pyx_k__threshold": 1, - "__pyx_k__x_ind_ptr": 1, - "__pyx_k__ValueError": 1, - "__pyx_k__n_features": 1, - "__pyx_k__q_data_ptr": 1, - "__pyx_k__weight_neg": 1, - "__pyx_k__weight_pos": 1, - "__pyx_k__x_data_ptr": 1, - "__pyx_k__RuntimeError": 1, - "__pyx_k__class_weight": 1, - "__pyx_k__penalty_type": 1, - "__pyx_k__fit_intercept": 1, - "__pyx_k__learning_rate": 1, - "__pyx_k__sample_weight": 1, - "__pyx_k__intercept_decay": 1, - "__pyx_k__NotImplementedError": 1, - "*__pyx_kp_s_1": 1, - "*__pyx_kp_u_10": 1, - "*__pyx_kp_u_12": 1, - "*__pyx_kp_u_13": 1, - "*__pyx_kp_u_16": 1, - "*__pyx_kp_s_2": 1, - "*__pyx_kp_s_20": 1, - "*__pyx_n_s_21": 1, - "*__pyx_kp_s_3": 1, - "*__pyx_kp_s_4": 1, - "*__pyx_kp_u_6": 1, - "*__pyx_kp_u_8": 1, - "*__pyx_n_s__C": 1, - "*__pyx_n_s__NotImplementedError": 1, - "*__pyx_n_s__RuntimeError": 1, - "*__pyx_n_s__ValueError": 1, - "*__pyx_n_s____main__": 1, - "*__pyx_n_s____test__": 1, - "*__pyx_n_s__alpha": 1, - "*__pyx_n_s__any": 1, - "*__pyx_n_s__c": 1, - "*__pyx_n_s__class_weight": 1, - "*__pyx_n_s__count": 1, - "*__pyx_n_s__dataset": 1, - "*__pyx_n_s__dloss": 1, - "*__pyx_n_s__dtype": 1, - "*__pyx_n_s__epoch": 1, - "*__pyx_n_s__epsilon": 1, - "*__pyx_n_s__eta": 1, - "*__pyx_n_s__eta0": 1, - "*__pyx_n_s__fit_intercept": 1, - "*__pyx_n_s__float64": 1, - "*__pyx_n_s__i": 1, - "*__pyx_n_s__intercept": 1, - "*__pyx_n_s__intercept_decay": 1, - "*__pyx_n_s__is_hinge": 1, - "*__pyx_n_s__isinf": 1, - "*__pyx_n_s__isnan": 1, - "*__pyx_n_s__learning_rate": 1, - "*__pyx_n_s__loss": 1, - "*__pyx_n_s__n_features": 1, - "*__pyx_n_s__n_iter": 1, - "*__pyx_n_s__n_samples": 1, - "*__pyx_n_s__nonzero": 1, - "*__pyx_n_s__np": 1, - "*__pyx_n_s__numpy": 1, - "*__pyx_n_s__order": 1, - "*__pyx_n_s__p": 1, - "*__pyx_n_s__penalty_type": 1, - "*__pyx_n_s__plain_sgd": 1, - "*__pyx_n_s__power_t": 1, - "*__pyx_n_s__q": 1, - "*__pyx_n_s__q_data_ptr": 1, - "*__pyx_n_s__range": 1, - "*__pyx_n_s__rho": 1, - "*__pyx_n_s__sample_weight": 1, - "*__pyx_n_s__seed": 1, - "*__pyx_n_s__shape": 1, - "*__pyx_n_s__shuffle": 1, - "*__pyx_n_s__sumloss": 1, - "*__pyx_n_s__sys": 1, - "*__pyx_n_s__t": 1, - "*__pyx_n_s__t_start": 1, - "*__pyx_n_s__threshold": 1, - "*__pyx_n_s__time": 1, - "*__pyx_n_s__u": 1, - "*__pyx_n_s__update": 1, - "*__pyx_n_s__verbose": 1, - "*__pyx_n_s__w": 1, - "*__pyx_n_s__weight_neg": 1, - "*__pyx_n_s__weight_pos": 1, - "*__pyx_n_s__weights": 1, - "*__pyx_n_s__x_data_ptr": 1, - "*__pyx_n_s__x_ind_ptr": 1, - "*__pyx_n_s__xnnz": 1, - "*__pyx_n_s__y": 1, - "*__pyx_n_s__zeros": 1, - "*__pyx_int_15": 1, - "*__pyx_k_tuple_5": 1, - "*__pyx_k_tuple_7": 1, - "*__pyx_k_tuple_9": 1, - "*__pyx_k_tuple_11": 1, - "*__pyx_k_tuple_14": 1, - "*__pyx_k_tuple_15": 1, - "*__pyx_k_tuple_17": 1, - "*__pyx_k_tuple_18": 1, - "*__pyx_k_codeobj_19": 1, - "*__pyx_pw_7sklearn_12linear_model_8sgd_fast_12LossFunction_1loss": 3, - "*__pyx_args": 9, - "*__pyx_kwds": 9, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_12LossFunction_loss": 1, - "__pyx_skip_dispatch": 6, - "__pyx_r": 39, - "*__pyx_t_1": 6, - "*__pyx_t_2": 3, - "*__pyx_t_3": 3, - "*__pyx_t_4": 3, - "__pyx_t_5": 12, - "__pyx_v_self": 15, - "tp_dictoffset": 3, - "__pyx_t_1": 69, - "PyObject_GetAttr": 3, - "__pyx_n_s__loss": 2, - "__pyx_filename": 51, - "__pyx_f": 42, - "__pyx_L1_error": 33, - "PyCFunction_Check": 3, - "PyCFunction_GET_FUNCTION": 3, - "PyCFunction": 3, - "__pyx_pw_7sklearn_12linear_model_8sgd_fast_12LossFunction_1loss": 1, - "__pyx_t_2": 21, - "PyFloat_FromDouble": 9, - "__pyx_t_3": 39, - "__pyx_t_4": 27, - "PyTuple_New": 3, - "PyTuple_SET_ITEM": 6, - "PyObject_Call": 6, - "PyErr_Occurred": 9, - "__pyx_L0": 18, - "__pyx_builtin_NotImplementedError": 3, - "__pyx_empty_tuple": 3, - "__pyx_doc_7sklearn_12linear_model_8sgd_fast_12LossFunction_loss": 1, - "*__pyx_r": 6, - "**__pyx_pyargnames": 3, - "__pyx_n_s__p": 6, - "__pyx_n_s__y": 6, - "values": 30, - "__pyx_kwds": 15, - "kw_args": 15, - "pos_args": 12, - "__pyx_args": 21, - "__pyx_L5_argtuple_error": 12, - "PyDict_Size": 3, - "PyDict_GetItem": 6, - "__pyx_L3_error": 18, - "__pyx_pyargnames": 3, - "__pyx_L4_argument_unpacking_done": 6, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_12LossFunction_loss": 1, - "__pyx_vtab": 2, - "loss": 1, - "*__pyx_pw_7sklearn_12linear_model_8sgd_fast_12LossFunction_3dloss": 3, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_12LossFunction_dloss": 1, - "__pyx_n_s__dloss": 1, - "__pyx_pw_7sklearn_12linear_model_8sgd_fast_12LossFunction_3dloss": 1, - "__pyx_doc_7sklearn_12linear_model_8sgd_fast_12LossFunction_2dloss": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_12LossFunction_2dloss": 1, - "dloss": 1, - "*__pyx_pw_7sklearn_12linear_model_8sgd_fast_10Regression_1loss": 3, - "__pyx_f_7sklearn_12linear_model_8sgd_fast_10Regression_loss": 1, - "__pyx_pw_7sklearn_12linear_model_8sgd_fast_10Regression_1loss": 1, - "__pyx_pf_7sklearn_12linear_model_8sgd_fast_10Regression_loss": 1, - "__pyx_base.__pyx_vtab": 1, - "__pyx_base.loss": 1, - "syscalldef": 1, - "syscalldefs": 1, - "SYSCALL_OR_NUM": 3, - "SYS_restart_syscall": 1, - "MAKE_UINT16": 3, - "SYS_exit": 1, - "SYS_fork": 1, - "__wglew_h__": 2, - "__WGLEW_H__": 1, - "__wglext_h_": 2, - "wglext.h": 1, - "wglew.h": 1, - "WINAPI": 119, - "": 1, - "GLEW_STATIC": 1, - "WGL_3DFX_multisample": 2, - "WGL_SAMPLE_BUFFERS_3DFX": 1, - "WGL_SAMPLES_3DFX": 1, - "WGLEW_3DFX_multisample": 1, - "WGLEW_GET_VAR": 49, - "__WGLEW_3DFX_multisample": 2, - "WGL_3DL_stereo_control": 2, - "WGL_STEREO_EMITTER_ENABLE_3DL": 1, - "WGL_STEREO_EMITTER_DISABLE_3DL": 1, - "WGL_STEREO_POLARITY_NORMAL_3DL": 1, - "WGL_STEREO_POLARITY_INVERT_3DL": 1, - "BOOL": 84, - "PFNWGLSETSTEREOEMITTERSTATE3DLPROC": 2, - "HDC": 65, - "hDC": 33, - "UINT": 30, - "uState": 1, - "wglSetStereoEmitterState3DL": 1, - "WGLEW_GET_FUN": 120, - "__wglewSetStereoEmitterState3DL": 2, - "WGLEW_3DL_stereo_control": 1, - "__WGLEW_3DL_stereo_control": 2, - "WGL_AMD_gpu_association": 2, - "WGL_GPU_VENDOR_AMD": 1, - "F00": 1, - "WGL_GPU_RENDERER_STRING_AMD": 1, - "F01": 1, - "WGL_GPU_OPENGL_VERSION_STRING_AMD": 1, - "F02": 1, - "WGL_GPU_FASTEST_TARGET_GPUS_AMD": 1, - "A2": 2, - "WGL_GPU_RAM_AMD": 1, - "A3": 2, - "WGL_GPU_CLOCK_AMD": 1, - "A4": 2, - "WGL_GPU_NUM_PIPES_AMD": 1, - "A5": 3, - "WGL_GPU_NUM_SIMD_AMD": 1, - "A6": 2, - "WGL_GPU_NUM_RB_AMD": 1, - "A7": 2, - "WGL_GPU_NUM_SPI_AMD": 1, - "A8": 2, - "VOID": 6, - "PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC": 2, - "HGLRC": 14, - "dstCtx": 1, - "GLint": 18, - "srcX0": 1, - "srcY0": 1, - "srcX1": 1, - "srcY1": 1, - "dstX0": 1, - "dstY0": 1, - "dstX1": 1, - "dstY1": 1, - "GLbitfield": 1, - "mask": 1, - "GLenum": 8, - "filter": 1, - "PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC": 2, - "PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC": 2, - "hShareContext": 2, - "attribList": 2, - "PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC": 2, - "hglrc": 5, - "PFNWGLGETCONTEXTGPUIDAMDPROC": 2, - "PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC": 2, - "PFNWGLGETGPUIDSAMDPROC": 2, - "maxCount": 1, - "UINT*": 6, - "ids": 1, - "INT": 3, - "PFNWGLGETGPUINFOAMDPROC": 2, - "property": 1, - "dataType": 1, - "PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC": 2, - "wglBlitContextFramebufferAMD": 1, - "__wglewBlitContextFramebufferAMD": 2, - "wglCreateAssociatedContextAMD": 1, - "__wglewCreateAssociatedContextAMD": 2, - "wglCreateAssociatedContextAttribsAMD": 1, - "__wglewCreateAssociatedContextAttribsAMD": 2, - "wglDeleteAssociatedContextAMD": 1, - "__wglewDeleteAssociatedContextAMD": 2, - "wglGetContextGPUIDAMD": 1, - "__wglewGetContextGPUIDAMD": 2, - "wglGetCurrentAssociatedContextAMD": 1, - "__wglewGetCurrentAssociatedContextAMD": 2, - "wglGetGPUIDsAMD": 1, - "__wglewGetGPUIDsAMD": 2, - "wglGetGPUInfoAMD": 1, - "__wglewGetGPUInfoAMD": 2, - "wglMakeAssociatedContextCurrentAMD": 1, - "__wglewMakeAssociatedContextCurrentAMD": 2, - "WGLEW_AMD_gpu_association": 1, - "__WGLEW_AMD_gpu_association": 2, - "WGL_ARB_buffer_region": 2, - "WGL_FRONT_COLOR_BUFFER_BIT_ARB": 1, - "WGL_BACK_COLOR_BUFFER_BIT_ARB": 1, - "WGL_DEPTH_BUFFER_BIT_ARB": 1, - "WGL_STENCIL_BUFFER_BIT_ARB": 1, - "HANDLE": 14, - "PFNWGLCREATEBUFFERREGIONARBPROC": 2, - "iLayerPlane": 5, - "uType": 1, - "PFNWGLDELETEBUFFERREGIONARBPROC": 2, - "hRegion": 3, - "PFNWGLRESTOREBUFFERREGIONARBPROC": 2, - "width": 3, - "height": 3, - "xSrc": 1, - "ySrc": 1, - "PFNWGLSAVEBUFFERREGIONARBPROC": 2, - "wglCreateBufferRegionARB": 1, - "__wglewCreateBufferRegionARB": 2, - "wglDeleteBufferRegionARB": 1, - "__wglewDeleteBufferRegionARB": 2, - "wglRestoreBufferRegionARB": 1, - "__wglewRestoreBufferRegionARB": 2, - "wglSaveBufferRegionARB": 1, - "__wglewSaveBufferRegionARB": 2, - "WGLEW_ARB_buffer_region": 1, - "__WGLEW_ARB_buffer_region": 2, - "WGL_ARB_create_context": 2, - "WGL_CONTEXT_DEBUG_BIT_ARB": 1, - "WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB": 1, - "WGL_CONTEXT_MAJOR_VERSION_ARB": 1, - "WGL_CONTEXT_MINOR_VERSION_ARB": 1, - "WGL_CONTEXT_LAYER_PLANE_ARB": 1, - "WGL_CONTEXT_FLAGS_ARB": 1, - "ERROR_INVALID_VERSION_ARB": 1, - "ERROR_INVALID_PROFILE_ARB": 1, - "PFNWGLCREATECONTEXTATTRIBSARBPROC": 2, - "wglCreateContextAttribsARB": 1, - "__wglewCreateContextAttribsARB": 2, - "WGLEW_ARB_create_context": 1, - "__WGLEW_ARB_create_context": 2, - "WGL_ARB_create_context_profile": 2, - "WGL_CONTEXT_CORE_PROFILE_BIT_ARB": 1, - "WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB": 1, - "WGL_CONTEXT_PROFILE_MASK_ARB": 1, - "WGLEW_ARB_create_context_profile": 1, - "__WGLEW_ARB_create_context_profile": 2, - "WGL_ARB_create_context_robustness": 2, - "WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB": 1, - "WGL_LOSE_CONTEXT_ON_RESET_ARB": 1, - "WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB": 1, - "WGL_NO_RESET_NOTIFICATION_ARB": 1, - "WGLEW_ARB_create_context_robustness": 1, - "__WGLEW_ARB_create_context_robustness": 2, - "WGL_ARB_extensions_string": 2, - "PFNWGLGETEXTENSIONSSTRINGARBPROC": 2, - "hdc": 16, - "wglGetExtensionsStringARB": 1, - "__wglewGetExtensionsStringARB": 2, - "WGLEW_ARB_extensions_string": 1, - "__WGLEW_ARB_extensions_string": 2, - "WGL_ARB_framebuffer_sRGB": 2, - "WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB": 1, - "A9": 2, - "WGLEW_ARB_framebuffer_sRGB": 1, - "__WGLEW_ARB_framebuffer_sRGB": 2, - "WGL_ARB_make_current_read": 2, - "ERROR_INVALID_PIXEL_TYPE_ARB": 1, - "ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB": 1, - "PFNWGLGETCURRENTREADDCARBPROC": 2, - "PFNWGLMAKECONTEXTCURRENTARBPROC": 2, - "hDrawDC": 2, - "hReadDC": 2, - "wglGetCurrentReadDCARB": 1, - "__wglewGetCurrentReadDCARB": 2, - "wglMakeContextCurrentARB": 1, - "__wglewMakeContextCurrentARB": 2, - "WGLEW_ARB_make_current_read": 1, - "__WGLEW_ARB_make_current_read": 2, - "WGL_ARB_multisample": 2, - "WGL_SAMPLE_BUFFERS_ARB": 1, - "WGL_SAMPLES_ARB": 1, - "WGLEW_ARB_multisample": 1, - "__WGLEW_ARB_multisample": 2, - "WGL_ARB_pbuffer": 2, - "WGL_DRAW_TO_PBUFFER_ARB": 1, - "D": 8, - "WGL_MAX_PBUFFER_PIXELS_ARB": 1, - "WGL_MAX_PBUFFER_WIDTH_ARB": 1, - "WGL_MAX_PBUFFER_HEIGHT_ARB": 1, - "WGL_PBUFFER_LARGEST_ARB": 1, - "WGL_PBUFFER_WIDTH_ARB": 1, - "WGL_PBUFFER_HEIGHT_ARB": 1, - "WGL_PBUFFER_LOST_ARB": 1, - "DECLARE_HANDLE": 6, - "HPBUFFERARB": 12, - "PFNWGLCREATEPBUFFERARBPROC": 2, - "iPixelFormat": 6, - "iWidth": 2, - "iHeight": 2, - "piAttribList": 4, - "PFNWGLDESTROYPBUFFERARBPROC": 2, - "hPbuffer": 14, - "PFNWGLGETPBUFFERDCARBPROC": 2, - "PFNWGLQUERYPBUFFERARBPROC": 2, - "iAttribute": 8, - "piValue": 8, - "PFNWGLRELEASEPBUFFERDCARBPROC": 2, - "wglCreatePbufferARB": 1, - "__wglewCreatePbufferARB": 2, - "wglDestroyPbufferARB": 1, - "__wglewDestroyPbufferARB": 2, - "wglGetPbufferDCARB": 1, - "__wglewGetPbufferDCARB": 2, - "wglQueryPbufferARB": 1, - "__wglewQueryPbufferARB": 2, - "wglReleasePbufferDCARB": 1, - "__wglewReleasePbufferDCARB": 2, - "WGLEW_ARB_pbuffer": 1, - "__WGLEW_ARB_pbuffer": 2, - "WGL_ARB_pixel_format": 2, - "WGL_NUMBER_PIXEL_FORMATS_ARB": 1, - "WGL_DRAW_TO_WINDOW_ARB": 1, - "WGL_DRAW_TO_BITMAP_ARB": 1, - "WGL_ACCELERATION_ARB": 1, - "WGL_NEED_PALETTE_ARB": 1, - "WGL_NEED_SYSTEM_PALETTE_ARB": 1, - "WGL_SWAP_LAYER_BUFFERS_ARB": 1, - "WGL_SWAP_METHOD_ARB": 1, - "WGL_NUMBER_OVERLAYS_ARB": 1, - "WGL_NUMBER_UNDERLAYS_ARB": 1, - "WGL_TRANSPARENT_ARB": 1, - "WGL_SHARE_DEPTH_ARB": 1, - "WGL_SHARE_STENCIL_ARB": 1, - "WGL_SHARE_ACCUM_ARB": 1, - "WGL_SUPPORT_GDI_ARB": 1, - "WGL_SUPPORT_OPENGL_ARB": 1, - "WGL_DOUBLE_BUFFER_ARB": 1, - "WGL_STEREO_ARB": 1, - "WGL_PIXEL_TYPE_ARB": 1, - "WGL_COLOR_BITS_ARB": 1, - "WGL_RED_BITS_ARB": 1, - "WGL_RED_SHIFT_ARB": 1, - "WGL_GREEN_BITS_ARB": 1, - "WGL_GREEN_SHIFT_ARB": 1, - "WGL_BLUE_BITS_ARB": 1, - "WGL_BLUE_SHIFT_ARB": 1, - "WGL_ALPHA_BITS_ARB": 1, - "B": 9, - "WGL_ALPHA_SHIFT_ARB": 1, - "WGL_ACCUM_BITS_ARB": 1, - "WGL_ACCUM_RED_BITS_ARB": 1, - "WGL_ACCUM_GREEN_BITS_ARB": 1, - "WGL_ACCUM_BLUE_BITS_ARB": 1, - "WGL_ACCUM_ALPHA_BITS_ARB": 1, - "WGL_DEPTH_BITS_ARB": 1, - "WGL_STENCIL_BITS_ARB": 1, - "WGL_AUX_BUFFERS_ARB": 1, - "WGL_NO_ACCELERATION_ARB": 1, - "WGL_GENERIC_ACCELERATION_ARB": 1, - "WGL_FULL_ACCELERATION_ARB": 1, - "WGL_SWAP_EXCHANGE_ARB": 1, - "WGL_SWAP_COPY_ARB": 1, - "WGL_SWAP_UNDEFINED_ARB": 1, - "WGL_TYPE_RGBA_ARB": 1, - "WGL_TYPE_COLORINDEX_ARB": 1, - "WGL_TRANSPARENT_RED_VALUE_ARB": 1, - "WGL_TRANSPARENT_GREEN_VALUE_ARB": 1, - "WGL_TRANSPARENT_BLUE_VALUE_ARB": 1, - "WGL_TRANSPARENT_ALPHA_VALUE_ARB": 1, - "WGL_TRANSPARENT_INDEX_VALUE_ARB": 1, - "PFNWGLCHOOSEPIXELFORMATARBPROC": 2, - "piAttribIList": 2, - "FLOAT": 4, - "*pfAttribFList": 2, - "nMaxFormats": 2, - "*piFormats": 2, - "*nNumFormats": 2, - "PFNWGLGETPIXELFORMATATTRIBFVARBPROC": 2, - "nAttributes": 4, - "piAttributes": 4, - "*pfValues": 2, - "PFNWGLGETPIXELFORMATATTRIBIVARBPROC": 2, - "*piValues": 2, - "wglChoosePixelFormatARB": 1, - "__wglewChoosePixelFormatARB": 2, - "wglGetPixelFormatAttribfvARB": 1, - "__wglewGetPixelFormatAttribfvARB": 2, - "wglGetPixelFormatAttribivARB": 1, - "__wglewGetPixelFormatAttribivARB": 2, - "WGLEW_ARB_pixel_format": 1, - "__WGLEW_ARB_pixel_format": 2, - "WGL_ARB_pixel_format_float": 2, - "WGL_TYPE_RGBA_FLOAT_ARB": 1, - "A0": 3, - "WGLEW_ARB_pixel_format_float": 1, - "__WGLEW_ARB_pixel_format_float": 2, - "WGL_ARB_render_texture": 2, - "WGL_BIND_TO_TEXTURE_RGB_ARB": 1, - "WGL_BIND_TO_TEXTURE_RGBA_ARB": 1, - "WGL_TEXTURE_FORMAT_ARB": 1, - "WGL_TEXTURE_TARGET_ARB": 1, - "WGL_MIPMAP_TEXTURE_ARB": 1, - "WGL_TEXTURE_RGB_ARB": 1, - "WGL_TEXTURE_RGBA_ARB": 1, - "WGL_NO_TEXTURE_ARB": 2, - "WGL_TEXTURE_CUBE_MAP_ARB": 1, - "WGL_TEXTURE_1D_ARB": 1, - "WGL_TEXTURE_2D_ARB": 1, - "WGL_MIPMAP_LEVEL_ARB": 1, - "WGL_CUBE_MAP_FACE_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB": 1, - "WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB": 1, - "WGL_FRONT_LEFT_ARB": 1, - "WGL_FRONT_RIGHT_ARB": 1, - "WGL_BACK_LEFT_ARB": 1, - "WGL_BACK_RIGHT_ARB": 1, - "WGL_AUX0_ARB": 1, - "WGL_AUX1_ARB": 1, - "WGL_AUX2_ARB": 1, - "WGL_AUX3_ARB": 1, - "WGL_AUX4_ARB": 1, - "WGL_AUX5_ARB": 1, - "WGL_AUX6_ARB": 1, - "WGL_AUX7_ARB": 1, - "WGL_AUX8_ARB": 1, - "WGL_AUX9_ARB": 1, - "PFNWGLBINDTEXIMAGEARBPROC": 2, - "iBuffer": 2, - "PFNWGLRELEASETEXIMAGEARBPROC": 2, - "PFNWGLSETPBUFFERATTRIBARBPROC": 2, - "wglBindTexImageARB": 1, - "__wglewBindTexImageARB": 2, - "wglReleaseTexImageARB": 1, - "__wglewReleaseTexImageARB": 2, - "wglSetPbufferAttribARB": 1, - "__wglewSetPbufferAttribARB": 2, - "WGLEW_ARB_render_texture": 1, - "__WGLEW_ARB_render_texture": 2, - "WGL_ATI_pixel_format_float": 2, - "WGL_TYPE_RGBA_FLOAT_ATI": 1, - "GL_RGBA_FLOAT_MODE_ATI": 1, - "GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI": 1, - "WGLEW_ATI_pixel_format_float": 1, - "__WGLEW_ATI_pixel_format_float": 2, - "WGL_ATI_render_texture_rectangle": 2, - "WGL_TEXTURE_RECTANGLE_ATI": 1, - "WGLEW_ATI_render_texture_rectangle": 1, - "__WGLEW_ATI_render_texture_rectangle": 2, - "WGL_EXT_create_context_es2_profile": 2, - "WGL_CONTEXT_ES2_PROFILE_BIT_EXT": 1, - "WGLEW_EXT_create_context_es2_profile": 1, - "__WGLEW_EXT_create_context_es2_profile": 2, - "WGL_EXT_depth_float": 2, - "WGL_DEPTH_FLOAT_EXT": 1, - "WGLEW_EXT_depth_float": 1, - "__WGLEW_EXT_depth_float": 2, - "WGL_EXT_display_color_table": 2, - "GLboolean": 53, - "PFNWGLBINDDISPLAYCOLORTABLEEXTPROC": 2, - "GLushort": 3, - "PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC": 2, - "PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC": 2, - "PFNWGLLOADDISPLAYCOLORTABLEEXTPROC": 2, - "GLushort*": 1, - "table": 1, - "GLuint": 9, - "wglBindDisplayColorTableEXT": 1, - "__wglewBindDisplayColorTableEXT": 2, - "wglCreateDisplayColorTableEXT": 1, - "__wglewCreateDisplayColorTableEXT": 2, - "wglDestroyDisplayColorTableEXT": 1, - "__wglewDestroyDisplayColorTableEXT": 2, - "wglLoadDisplayColorTableEXT": 1, - "__wglewLoadDisplayColorTableEXT": 2, - "WGLEW_EXT_display_color_table": 1, - "__WGLEW_EXT_display_color_table": 2, - "WGL_EXT_extensions_string": 2, - "PFNWGLGETEXTENSIONSSTRINGEXTPROC": 2, - "wglGetExtensionsStringEXT": 1, - "__wglewGetExtensionsStringEXT": 2, - "WGLEW_EXT_extensions_string": 1, - "__WGLEW_EXT_extensions_string": 2, - "WGL_EXT_framebuffer_sRGB": 2, - "WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT": 1, - "WGLEW_EXT_framebuffer_sRGB": 1, - "__WGLEW_EXT_framebuffer_sRGB": 2, - "WGL_EXT_make_current_read": 2, - "ERROR_INVALID_PIXEL_TYPE_EXT": 1, - "PFNWGLGETCURRENTREADDCEXTPROC": 2, - "PFNWGLMAKECONTEXTCURRENTEXTPROC": 2, - "wglGetCurrentReadDCEXT": 1, - "__wglewGetCurrentReadDCEXT": 2, - "wglMakeContextCurrentEXT": 1, - "__wglewMakeContextCurrentEXT": 2, - "WGLEW_EXT_make_current_read": 1, - "__WGLEW_EXT_make_current_read": 2, - "WGL_EXT_multisample": 2, - "WGL_SAMPLE_BUFFERS_EXT": 1, - "WGL_SAMPLES_EXT": 1, - "WGLEW_EXT_multisample": 1, - "__WGLEW_EXT_multisample": 2, - "WGL_EXT_pbuffer": 2, - "WGL_DRAW_TO_PBUFFER_EXT": 1, - "WGL_MAX_PBUFFER_PIXELS_EXT": 1, - "WGL_MAX_PBUFFER_WIDTH_EXT": 1, - "WGL_MAX_PBUFFER_HEIGHT_EXT": 1, - "WGL_OPTIMAL_PBUFFER_WIDTH_EXT": 1, - "WGL_OPTIMAL_PBUFFER_HEIGHT_EXT": 1, - "WGL_PBUFFER_LARGEST_EXT": 1, - "WGL_PBUFFER_WIDTH_EXT": 1, - "WGL_PBUFFER_HEIGHT_EXT": 1, - "HPBUFFEREXT": 6, - "PFNWGLCREATEPBUFFEREXTPROC": 2, - "PFNWGLDESTROYPBUFFEREXTPROC": 2, - "PFNWGLGETPBUFFERDCEXTPROC": 2, - "PFNWGLQUERYPBUFFEREXTPROC": 2, - "PFNWGLRELEASEPBUFFERDCEXTPROC": 2, - "wglCreatePbufferEXT": 1, - "__wglewCreatePbufferEXT": 2, - "wglDestroyPbufferEXT": 1, - "__wglewDestroyPbufferEXT": 2, - "wglGetPbufferDCEXT": 1, - "__wglewGetPbufferDCEXT": 2, - "wglQueryPbufferEXT": 1, - "__wglewQueryPbufferEXT": 2, - "wglReleasePbufferDCEXT": 1, - "__wglewReleasePbufferDCEXT": 2, - "WGLEW_EXT_pbuffer": 1, - "__WGLEW_EXT_pbuffer": 2, - "WGL_EXT_pixel_format": 2, - "WGL_NUMBER_PIXEL_FORMATS_EXT": 1, - "WGL_DRAW_TO_WINDOW_EXT": 1, - "WGL_DRAW_TO_BITMAP_EXT": 1, - "WGL_ACCELERATION_EXT": 1, - "WGL_NEED_PALETTE_EXT": 1, - "WGL_NEED_SYSTEM_PALETTE_EXT": 1, - "WGL_SWAP_LAYER_BUFFERS_EXT": 1, - "WGL_SWAP_METHOD_EXT": 1, - "WGL_NUMBER_OVERLAYS_EXT": 1, - "WGL_NUMBER_UNDERLAYS_EXT": 1, - "WGL_TRANSPARENT_EXT": 1, - "WGL_TRANSPARENT_VALUE_EXT": 1, - "WGL_SHARE_DEPTH_EXT": 1, - "WGL_SHARE_STENCIL_EXT": 1, - "WGL_SHARE_ACCUM_EXT": 1, - "WGL_SUPPORT_GDI_EXT": 1, - "WGL_SUPPORT_OPENGL_EXT": 1, - "WGL_DOUBLE_BUFFER_EXT": 1, - "WGL_STEREO_EXT": 1, - "WGL_PIXEL_TYPE_EXT": 1, - "WGL_COLOR_BITS_EXT": 1, - "WGL_RED_BITS_EXT": 1, - "WGL_RED_SHIFT_EXT": 1, - "WGL_GREEN_BITS_EXT": 1, - "WGL_GREEN_SHIFT_EXT": 1, - "WGL_BLUE_BITS_EXT": 1, - "WGL_BLUE_SHIFT_EXT": 1, - "WGL_ALPHA_BITS_EXT": 1, - "WGL_ALPHA_SHIFT_EXT": 1, - "WGL_ACCUM_BITS_EXT": 1, - "WGL_ACCUM_RED_BITS_EXT": 1, - "WGL_ACCUM_GREEN_BITS_EXT": 1, - "WGL_ACCUM_BLUE_BITS_EXT": 1, - "WGL_ACCUM_ALPHA_BITS_EXT": 1, - "WGL_DEPTH_BITS_EXT": 1, - "WGL_STENCIL_BITS_EXT": 1, - "WGL_AUX_BUFFERS_EXT": 1, - "WGL_NO_ACCELERATION_EXT": 1, - "WGL_GENERIC_ACCELERATION_EXT": 1, - "WGL_FULL_ACCELERATION_EXT": 1, - "WGL_SWAP_EXCHANGE_EXT": 1, - "WGL_SWAP_COPY_EXT": 1, - "WGL_SWAP_UNDEFINED_EXT": 1, - "WGL_TYPE_RGBA_EXT": 1, - "WGL_TYPE_COLORINDEX_EXT": 1, - "PFNWGLCHOOSEPIXELFORMATEXTPROC": 2, - "PFNWGLGETPIXELFORMATATTRIBFVEXTPROC": 2, - "PFNWGLGETPIXELFORMATATTRIBIVEXTPROC": 2, - "wglChoosePixelFormatEXT": 1, - "__wglewChoosePixelFormatEXT": 2, - "wglGetPixelFormatAttribfvEXT": 1, - "__wglewGetPixelFormatAttribfvEXT": 2, - "wglGetPixelFormatAttribivEXT": 1, - "__wglewGetPixelFormatAttribivEXT": 2, - "WGLEW_EXT_pixel_format": 1, - "__WGLEW_EXT_pixel_format": 2, - "WGL_EXT_pixel_format_packed_float": 2, - "WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT": 1, - "WGLEW_EXT_pixel_format_packed_float": 1, - "__WGLEW_EXT_pixel_format_packed_float": 2, - "WGL_EXT_swap_control": 2, - "PFNWGLGETSWAPINTERVALEXTPROC": 2, - "PFNWGLSWAPINTERVALEXTPROC": 2, - "interval": 1, - "wglGetSwapIntervalEXT": 1, - "__wglewGetSwapIntervalEXT": 2, - "wglSwapIntervalEXT": 1, - "__wglewSwapIntervalEXT": 2, - "WGLEW_EXT_swap_control": 1, - "__WGLEW_EXT_swap_control": 2, - "WGL_I3D_digital_video_control": 2, - "WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D": 1, - "WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D": 1, - "WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D": 1, - "WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D": 1, - "PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC": 2, - "PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC": 2, - "wglGetDigitalVideoParametersI3D": 1, - "__wglewGetDigitalVideoParametersI3D": 2, - "wglSetDigitalVideoParametersI3D": 1, - "__wglewSetDigitalVideoParametersI3D": 2, - "WGLEW_I3D_digital_video_control": 1, - "__WGLEW_I3D_digital_video_control": 2, - "WGL_I3D_gamma": 2, - "WGL_GAMMA_TABLE_SIZE_I3D": 1, - "WGL_GAMMA_EXCLUDE_DESKTOP_I3D": 1, - "PFNWGLGETGAMMATABLEI3DPROC": 2, - "iEntries": 2, - "USHORT*": 2, - "puRed": 2, - "USHORT": 4, - "*puGreen": 2, - "*puBlue": 2, - "PFNWGLGETGAMMATABLEPARAMETERSI3DPROC": 2, - "PFNWGLSETGAMMATABLEI3DPROC": 2, - "PFNWGLSETGAMMATABLEPARAMETERSI3DPROC": 2, - "wglGetGammaTableI3D": 1, - "__wglewGetGammaTableI3D": 2, - "wglGetGammaTableParametersI3D": 1, - "__wglewGetGammaTableParametersI3D": 2, - "wglSetGammaTableI3D": 1, - "__wglewSetGammaTableI3D": 2, - "wglSetGammaTableParametersI3D": 1, - "__wglewSetGammaTableParametersI3D": 2, - "WGLEW_I3D_gamma": 1, - "__WGLEW_I3D_gamma": 2, - "WGL_I3D_genlock": 2, - "WGL_GENLOCK_SOURCE_MULTIVIEW_I3D": 1, - "WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D": 1, - "WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D": 1, - "WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D": 1, - "WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D": 1, - "WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D": 1, - "WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D": 1, - "WGL_GENLOCK_SOURCE_EDGE_RISING_I3D": 1, - "WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D": 1, - "PFNWGLDISABLEGENLOCKI3DPROC": 2, - "PFNWGLENABLEGENLOCKI3DPROC": 2, - "PFNWGLGENLOCKSAMPLERATEI3DPROC": 2, - "uRate": 2, - "PFNWGLGENLOCKSOURCEDELAYI3DPROC": 2, - "uDelay": 2, - "PFNWGLGENLOCKSOURCEEDGEI3DPROC": 2, - "uEdge": 2, - "PFNWGLGENLOCKSOURCEI3DPROC": 2, - "uSource": 2, - "PFNWGLGETGENLOCKSAMPLERATEI3DPROC": 2, - "PFNWGLGETGENLOCKSOURCEDELAYI3DPROC": 2, - "PFNWGLGETGENLOCKSOURCEEDGEI3DPROC": 2, - "PFNWGLGETGENLOCKSOURCEI3DPROC": 2, - "PFNWGLISENABLEDGENLOCKI3DPROC": 2, - "BOOL*": 3, - "pFlag": 3, - "PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC": 2, - "uMaxLineDelay": 1, - "*uMaxPixelDelay": 1, - "wglDisableGenlockI3D": 1, - "__wglewDisableGenlockI3D": 2, - "wglEnableGenlockI3D": 1, - "__wglewEnableGenlockI3D": 2, - "wglGenlockSampleRateI3D": 1, - "__wglewGenlockSampleRateI3D": 2, - "wglGenlockSourceDelayI3D": 1, - "__wglewGenlockSourceDelayI3D": 2, - "wglGenlockSourceEdgeI3D": 1, - "__wglewGenlockSourceEdgeI3D": 2, - "wglGenlockSourceI3D": 1, - "__wglewGenlockSourceI3D": 2, - "wglGetGenlockSampleRateI3D": 1, - "__wglewGetGenlockSampleRateI3D": 2, - "wglGetGenlockSourceDelayI3D": 1, - "__wglewGetGenlockSourceDelayI3D": 2, - "wglGetGenlockSourceEdgeI3D": 1, - "__wglewGetGenlockSourceEdgeI3D": 2, - "wglGetGenlockSourceI3D": 1, - "__wglewGetGenlockSourceI3D": 2, - "wglIsEnabledGenlockI3D": 1, - "__wglewIsEnabledGenlockI3D": 2, - "wglQueryGenlockMaxSourceDelayI3D": 1, - "__wglewQueryGenlockMaxSourceDelayI3D": 2, - "WGLEW_I3D_genlock": 1, - "__WGLEW_I3D_genlock": 2, - "WGL_I3D_image_buffer": 2, - "WGL_IMAGE_BUFFER_MIN_ACCESS_I3D": 1, - "WGL_IMAGE_BUFFER_LOCK_I3D": 1, - "PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC": 2, - "HANDLE*": 3, - "pEvent": 1, - "LPVOID": 3, - "*pAddress": 1, - "DWORD": 5, - "*pSize": 1, - "PFNWGLCREATEIMAGEBUFFERI3DPROC": 2, - "dwSize": 1, - "uFlags": 1, - "PFNWGLDESTROYIMAGEBUFFERI3DPROC": 2, - "pAddress": 2, - "PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC": 2, - "LPVOID*": 1, - "wglAssociateImageBufferEventsI3D": 1, - "__wglewAssociateImageBufferEventsI3D": 2, - "wglCreateImageBufferI3D": 1, - "__wglewCreateImageBufferI3D": 2, - "wglDestroyImageBufferI3D": 1, - "__wglewDestroyImageBufferI3D": 2, - "wglReleaseImageBufferEventsI3D": 1, - "__wglewReleaseImageBufferEventsI3D": 2, - "WGLEW_I3D_image_buffer": 1, - "__WGLEW_I3D_image_buffer": 2, - "WGL_I3D_swap_frame_lock": 2, - "PFNWGLDISABLEFRAMELOCKI3DPROC": 2, - "PFNWGLENABLEFRAMELOCKI3DPROC": 2, - "PFNWGLISENABLEDFRAMELOCKI3DPROC": 2, - "PFNWGLQUERYFRAMELOCKMASTERI3DPROC": 2, - "wglDisableFrameLockI3D": 1, - "__wglewDisableFrameLockI3D": 2, - "wglEnableFrameLockI3D": 1, - "__wglewEnableFrameLockI3D": 2, - "wglIsEnabledFrameLockI3D": 1, - "__wglewIsEnabledFrameLockI3D": 2, - "wglQueryFrameLockMasterI3D": 1, - "__wglewQueryFrameLockMasterI3D": 2, - "WGLEW_I3D_swap_frame_lock": 1, - "__WGLEW_I3D_swap_frame_lock": 2, - "WGL_I3D_swap_frame_usage": 2, - "PFNWGLBEGINFRAMETRACKINGI3DPROC": 2, - "PFNWGLENDFRAMETRACKINGI3DPROC": 2, - "PFNWGLGETFRAMEUSAGEI3DPROC": 2, - "float*": 1, - "pUsage": 1, - "PFNWGLQUERYFRAMETRACKINGI3DPROC": 2, - "DWORD*": 1, - "pFrameCount": 1, - "*pMissedFrames": 1, - "*pLastMissedUsage": 1, - "wglBeginFrameTrackingI3D": 1, - "__wglewBeginFrameTrackingI3D": 2, - "wglEndFrameTrackingI3D": 1, - "__wglewEndFrameTrackingI3D": 2, - "wglGetFrameUsageI3D": 1, - "__wglewGetFrameUsageI3D": 2, - "wglQueryFrameTrackingI3D": 1, - "__wglewQueryFrameTrackingI3D": 2, - "WGLEW_I3D_swap_frame_usage": 1, - "__WGLEW_I3D_swap_frame_usage": 2, - "WGL_NV_DX_interop": 2, - "WGL_ACCESS_READ_ONLY_NV": 1, - "WGL_ACCESS_READ_WRITE_NV": 1, - "WGL_ACCESS_WRITE_DISCARD_NV": 1, - "PFNWGLDXCLOSEDEVICENVPROC": 2, - "hDevice": 9, - "PFNWGLDXLOCKOBJECTSNVPROC": 2, - "hObjects": 2, - "PFNWGLDXOBJECTACCESSNVPROC": 2, - "hObject": 2, - "access": 2, - "PFNWGLDXOPENDEVICENVPROC": 2, - "dxDevice": 1, - "PFNWGLDXREGISTEROBJECTNVPROC": 2, - "dxObject": 2, - "PFNWGLDXSETRESOURCESHAREHANDLENVPROC": 2, - "shareHandle": 1, - "PFNWGLDXUNLOCKOBJECTSNVPROC": 2, - "PFNWGLDXUNREGISTEROBJECTNVPROC": 2, - "wglDXCloseDeviceNV": 1, - "__wglewDXCloseDeviceNV": 2, - "wglDXLockObjectsNV": 1, - "__wglewDXLockObjectsNV": 2, - "wglDXObjectAccessNV": 1, - "__wglewDXObjectAccessNV": 2, - "wglDXOpenDeviceNV": 1, - "__wglewDXOpenDeviceNV": 2, - "wglDXRegisterObjectNV": 1, - "__wglewDXRegisterObjectNV": 2, - "wglDXSetResourceShareHandleNV": 1, - "__wglewDXSetResourceShareHandleNV": 2, - "wglDXUnlockObjectsNV": 1, - "__wglewDXUnlockObjectsNV": 2, - "wglDXUnregisterObjectNV": 1, - "__wglewDXUnregisterObjectNV": 2, - "WGLEW_NV_DX_interop": 1, - "__WGLEW_NV_DX_interop": 2, - "WGL_NV_copy_image": 2, - "PFNWGLCOPYIMAGESUBDATANVPROC": 2, - "hSrcRC": 1, - "srcName": 1, - "srcTarget": 1, - "srcLevel": 1, - "srcX": 1, - "srcY": 1, - "srcZ": 1, - "hDstRC": 1, - "dstName": 1, - "dstTarget": 1, - "dstLevel": 1, - "dstX": 1, - "dstY": 1, - "dstZ": 1, - "GLsizei": 4, - "wglCopyImageSubDataNV": 1, - "__wglewCopyImageSubDataNV": 2, - "WGLEW_NV_copy_image": 1, - "__WGLEW_NV_copy_image": 2, - "WGL_NV_float_buffer": 2, - "WGL_FLOAT_COMPONENTS_NV": 1, - "B0": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV": 1, - "B1": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV": 1, - "B2": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV": 1, - "B3": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV": 1, - "B4": 1, - "WGL_TEXTURE_FLOAT_R_NV": 1, - "B5": 1, - "WGL_TEXTURE_FLOAT_RG_NV": 1, - "B6": 1, - "WGL_TEXTURE_FLOAT_RGB_NV": 1, - "B7": 1, - "WGL_TEXTURE_FLOAT_RGBA_NV": 1, - "B8": 1, - "WGLEW_NV_float_buffer": 1, - "__WGLEW_NV_float_buffer": 2, - "WGL_NV_gpu_affinity": 2, - "WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV": 1, - "D0": 1, - "WGL_ERROR_MISSING_AFFINITY_MASK_NV": 1, - "D1": 1, - "HGPUNV": 5, - "_GPU_DEVICE": 1, - "cb": 1, - "CHAR": 2, - "DeviceName": 1, - "DeviceString": 1, - "Flags": 1, - "RECT": 1, - "rcVirtualScreen": 1, - "GPU_DEVICE": 1, - "*PGPU_DEVICE": 1, - "PFNWGLCREATEAFFINITYDCNVPROC": 2, - "*phGpuList": 1, - "PFNWGLDELETEDCNVPROC": 2, - "PFNWGLENUMGPUDEVICESNVPROC": 2, - "hGpu": 1, - "iDeviceIndex": 1, - "PGPU_DEVICE": 1, - "lpGpuDevice": 1, - "PFNWGLENUMGPUSFROMAFFINITYDCNVPROC": 2, - "hAffinityDC": 1, - "iGpuIndex": 2, - "*hGpu": 1, - "PFNWGLENUMGPUSNVPROC": 2, - "*phGpu": 1, - "wglCreateAffinityDCNV": 1, - "__wglewCreateAffinityDCNV": 2, - "wglDeleteDCNV": 1, - "__wglewDeleteDCNV": 2, - "wglEnumGpuDevicesNV": 1, - "__wglewEnumGpuDevicesNV": 2, - "wglEnumGpusFromAffinityDCNV": 1, - "__wglewEnumGpusFromAffinityDCNV": 2, - "wglEnumGpusNV": 1, - "__wglewEnumGpusNV": 2, - "WGLEW_NV_gpu_affinity": 1, - "__WGLEW_NV_gpu_affinity": 2, - "WGL_NV_multisample_coverage": 2, - "WGL_COVERAGE_SAMPLES_NV": 1, - "WGL_COLOR_SAMPLES_NV": 1, - "B9": 1, - "WGLEW_NV_multisample_coverage": 1, - "__WGLEW_NV_multisample_coverage": 2, - "WGL_NV_present_video": 2, - "WGL_NUM_VIDEO_SLOTS_NV": 1, - "F0": 1, - "HVIDEOOUTPUTDEVICENV": 2, - "PFNWGLBINDVIDEODEVICENVPROC": 2, - "hDc": 6, - "uVideoSlot": 2, - "hVideoDevice": 4, - "PFNWGLENUMERATEVIDEODEVICESNVPROC": 2, - "HVIDEOOUTPUTDEVICENV*": 1, - "phDeviceList": 2, - "PFNWGLQUERYCURRENTCONTEXTNVPROC": 2, - "wglBindVideoDeviceNV": 1, - "__wglewBindVideoDeviceNV": 2, - "wglEnumerateVideoDevicesNV": 1, - "__wglewEnumerateVideoDevicesNV": 2, - "wglQueryCurrentContextNV": 1, - "__wglewQueryCurrentContextNV": 2, - "WGLEW_NV_present_video": 1, - "__WGLEW_NV_present_video": 2, - "WGL_NV_render_depth_texture": 2, - "WGL_BIND_TO_TEXTURE_DEPTH_NV": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV": 1, - "WGL_DEPTH_TEXTURE_FORMAT_NV": 1, - "WGL_TEXTURE_DEPTH_COMPONENT_NV": 1, - "WGL_DEPTH_COMPONENT_NV": 1, - "WGLEW_NV_render_depth_texture": 1, - "__WGLEW_NV_render_depth_texture": 2, - "WGL_NV_render_texture_rectangle": 2, - "WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV": 1, - "WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV": 1, - "A1": 1, - "WGL_TEXTURE_RECTANGLE_NV": 1, - "WGLEW_NV_render_texture_rectangle": 1, - "__WGLEW_NV_render_texture_rectangle": 2, - "WGL_NV_swap_group": 2, - "PFNWGLBINDSWAPBARRIERNVPROC": 2, - "group": 3, - "barrier": 1, - "PFNWGLJOINSWAPGROUPNVPROC": 2, - "PFNWGLQUERYFRAMECOUNTNVPROC": 2, - "GLuint*": 3, - "PFNWGLQUERYMAXSWAPGROUPSNVPROC": 2, - "maxGroups": 1, - "*maxBarriers": 1, - "PFNWGLQUERYSWAPGROUPNVPROC": 2, - "*barrier": 1, - "PFNWGLRESETFRAMECOUNTNVPROC": 2, - "wglBindSwapBarrierNV": 1, - "__wglewBindSwapBarrierNV": 2, - "wglJoinSwapGroupNV": 1, - "__wglewJoinSwapGroupNV": 2, - "wglQueryFrameCountNV": 1, - "__wglewQueryFrameCountNV": 2, - "wglQueryMaxSwapGroupsNV": 1, - "__wglewQueryMaxSwapGroupsNV": 2, - "wglQuerySwapGroupNV": 1, - "__wglewQuerySwapGroupNV": 2, - "wglResetFrameCountNV": 1, - "__wglewResetFrameCountNV": 2, - "WGLEW_NV_swap_group": 1, - "__WGLEW_NV_swap_group": 2, - "WGL_NV_vertex_array_range": 2, - "PFNWGLALLOCATEMEMORYNVPROC": 2, - "GLfloat": 3, - "readFrequency": 1, - "writeFrequency": 1, - "priority": 1, - "PFNWGLFREEMEMORYNVPROC": 2, - "*pointer": 1, - "wglAllocateMemoryNV": 1, - "__wglewAllocateMemoryNV": 2, - "wglFreeMemoryNV": 1, - "__wglewFreeMemoryNV": 2, - "WGLEW_NV_vertex_array_range": 1, - "__WGLEW_NV_vertex_array_range": 2, - "WGL_NV_video_capture": 2, - "WGL_UNIQUE_ID_NV": 1, - "CE": 1, - "WGL_NUM_VIDEO_CAPTURE_SLOTS_NV": 1, - "CF": 1, - "HVIDEOINPUTDEVICENV": 5, - "PFNWGLBINDVIDEOCAPTUREDEVICENVPROC": 2, - "PFNWGLENUMERATEVIDEOCAPTUREDEVICESNVPROC": 2, - "HVIDEOINPUTDEVICENV*": 1, - "PFNWGLLOCKVIDEOCAPTUREDEVICENVPROC": 2, - "PFNWGLQUERYVIDEOCAPTUREDEVICENVPROC": 2, - "PFNWGLRELEASEVIDEOCAPTUREDEVICENVPROC": 2, - "wglBindVideoCaptureDeviceNV": 1, - "__wglewBindVideoCaptureDeviceNV": 2, - "wglEnumerateVideoCaptureDevicesNV": 1, - "__wglewEnumerateVideoCaptureDevicesNV": 2, - "wglLockVideoCaptureDeviceNV": 1, - "__wglewLockVideoCaptureDeviceNV": 2, - "wglQueryVideoCaptureDeviceNV": 1, - "__wglewQueryVideoCaptureDeviceNV": 2, - "wglReleaseVideoCaptureDeviceNV": 1, - "__wglewReleaseVideoCaptureDeviceNV": 2, - "WGLEW_NV_video_capture": 1, - "__WGLEW_NV_video_capture": 2, - "WGL_NV_video_output": 2, - "WGL_BIND_TO_VIDEO_RGB_NV": 1, - "WGL_BIND_TO_VIDEO_RGBA_NV": 1, - "C1": 1, - "WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV": 1, - "C2": 1, - "WGL_VIDEO_OUT_COLOR_NV": 1, - "C3": 1, - "WGL_VIDEO_OUT_ALPHA_NV": 1, - "C4": 1, - "WGL_VIDEO_OUT_DEPTH_NV": 1, - "C5": 1, - "WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV": 1, - "C6": 1, - "WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV": 1, - "C7": 1, - "WGL_VIDEO_OUT_FRAME": 1, - "C8": 1, - "WGL_VIDEO_OUT_FIELD_1": 1, - "C9": 1, - "WGL_VIDEO_OUT_FIELD_2": 1, - "CA": 1, - "WGL_VIDEO_OUT_STACKED_FIELDS_1_2": 1, - "CB": 1, - "WGL_VIDEO_OUT_STACKED_FIELDS_2_1": 1, - "CC": 1, - "HPVIDEODEV": 4, - "PFNWGLBINDVIDEOIMAGENVPROC": 2, - "iVideoBuffer": 2, - "PFNWGLGETVIDEODEVICENVPROC": 2, - "numDevices": 1, - "HPVIDEODEV*": 1, - "PFNWGLGETVIDEOINFONVPROC": 2, - "hpVideoDevice": 1, - "long*": 2, - "pulCounterOutputPbuffer": 1, - "*pulCounterOutputVideo": 1, - "PFNWGLRELEASEVIDEODEVICENVPROC": 2, - "PFNWGLRELEASEVIDEOIMAGENVPROC": 2, - "PFNWGLSENDPBUFFERTOVIDEONVPROC": 2, - "iBufferType": 1, - "pulCounterPbuffer": 1, - "bBlock": 1, - "wglBindVideoImageNV": 1, - "__wglewBindVideoImageNV": 2, - "wglGetVideoDeviceNV": 1, - "__wglewGetVideoDeviceNV": 2, - "wglGetVideoInfoNV": 1, - "__wglewGetVideoInfoNV": 2, - "wglReleaseVideoDeviceNV": 1, - "__wglewReleaseVideoDeviceNV": 2, - "wglReleaseVideoImageNV": 1, - "__wglewReleaseVideoImageNV": 2, - "wglSendPbufferToVideoNV": 1, - "__wglewSendPbufferToVideoNV": 2, - "WGLEW_NV_video_output": 1, - "__WGLEW_NV_video_output": 2, - "WGL_OML_sync_control": 2, - "PFNWGLGETMSCRATEOMLPROC": 2, - "INT32*": 1, - "numerator": 1, - "INT32": 1, - "*denominator": 1, - "PFNWGLGETSYNCVALUESOMLPROC": 2, - "INT64*": 3, - "INT64": 18, - "*msc": 3, - "*sbc": 3, - "PFNWGLSWAPBUFFERSMSCOMLPROC": 2, - "target_msc": 3, - "divisor": 3, - "remainder": 3, - "PFNWGLSWAPLAYERBUFFERSMSCOMLPROC": 2, - "fuPlanes": 1, - "PFNWGLWAITFORMSCOMLPROC": 2, - "PFNWGLWAITFORSBCOMLPROC": 2, - "target_sbc": 1, - "wglGetMscRateOML": 1, - "__wglewGetMscRateOML": 2, - "wglGetSyncValuesOML": 1, - "__wglewGetSyncValuesOML": 2, - "wglSwapBuffersMscOML": 1, - "__wglewSwapBuffersMscOML": 2, - "wglSwapLayerBuffersMscOML": 1, - "__wglewSwapLayerBuffersMscOML": 2, - "wglWaitForMscOML": 1, - "__wglewWaitForMscOML": 2, - "wglWaitForSbcOML": 1, - "__wglewWaitForSbcOML": 2, - "WGLEW_OML_sync_control": 1, - "__WGLEW_OML_sync_control": 2, - "GLEW_MX": 4, - "WGLEW_EXPORT": 167, - "GLEWAPI": 6, - "WGLEWContextStruct": 2, - "WGLEWContext": 1, - "wglewContextInit": 2, - "WGLEWContext*": 2, - "wglewContextIsSupported": 2, - "wglewInit": 1, - "wglewGetContext": 4, - "wglewIsSupported": 2, - "wglewGetExtension": 1, - "yajl_status_to_string": 1, - "yajl_status": 4, - "statStr": 6, - "yajl_status_ok": 1, - "yajl_status_client_canceled": 1, - "yajl_status_insufficient_data": 1, - "yajl_status_error": 1, - "yajl_handle": 10, - "yajl_alloc": 1, - "yajl_callbacks": 1, - "callbacks": 3, - "yajl_parser_config": 1, - "config": 4, - "yajl_alloc_funcs": 3, - "afs": 8, - "allowComments": 4, - "validateUTF8": 3, - "hand": 28, - "afsBuffer": 3, - "realloc": 1, - "yajl_set_default_alloc_funcs": 1, - "YA_MALLOC": 1, - "yajl_handle_t": 1, - "alloc": 6, - "checkUTF8": 1, - "lexer": 4, - "yajl_lex_alloc": 1, - "bytesConsumed": 2, - "decodeBuf": 2, - "yajl_buf_alloc": 1, - "yajl_bs_init": 1, - "stateStack": 3, - "yajl_bs_push": 1, - "yajl_state_start": 1, - "yajl_reset_parser": 1, - "yajl_lex_realloc": 1, - "yajl_free": 1, - "yajl_bs_free": 1, - "yajl_buf_free": 1, - "yajl_lex_free": 1, - "YA_FREE": 2, - "yajl_parse": 2, - "jsonText": 4, - "jsonTextLen": 4, - "yajl_do_parse": 1, - "yajl_parse_complete": 1, - "yajl_get_error": 1, - "verbose": 2, - "yajl_render_error_string": 1, - "yajl_get_bytes_consumed": 1, - "yajl_free_error": 1 - }, - "C#": { - "@": 1, - "{": 5, - "ViewBag.Title": 1, - ";": 8, - "}": 5, - "@section": 1, - "featured": 1, - "
": 1, - "class=": 7, - "
": 1, - "
": 1, - "

": 1, - "@ViewBag.Title.": 1, - "

": 1, - "

": 1, - "@ViewBag.Message": 1, - "

": 1, - "
": 1, - "

": 1, - "To": 1, - "learn": 1, - "more": 4, - "about": 2, - "ASP.NET": 5, - "MVC": 4, - "visit": 2, - "": 5, - "href=": 5, - "title=": 2, - "http": 1, - "//asp.net/mvc": 1, - "": 5, - ".": 2, - "The": 1, - "page": 1, - "features": 3, - "": 1, - "videos": 1, - "tutorials": 1, - "and": 6, - "samples": 1, - "": 1, - "to": 4, - "help": 1, - "you": 4, - "get": 1, - "the": 5, - "most": 1, - "from": 1, - "MVC.": 1, - "If": 1, - "have": 1, - "any": 1, - "questions": 1, - "our": 1, - "forums": 1, - "

": 1, - "
": 1, - "
": 1, - "

": 1, - "We": 1, - "suggest": 1, - "following": 1, - "

": 1, - "
    ": 1, - "
  1. ": 3, - "
    ": 3, - "Getting": 1, - "Started": 1, - "
    ": 3, - "gives": 2, - "a": 3, - "powerful": 1, - "patterns": 1, - "-": 3, - "based": 1, - "way": 1, - "build": 1, - "dynamic": 1, - "websites": 1, - "that": 5, - "enables": 1, - "clean": 1, - "separation": 1, - "of": 2, - "concerns": 1, - "full": 1, - "control": 1, - "over": 1, - "markup": 1, - "for": 4, - "enjoyable": 1, - "agile": 1, - "development.": 1, - "includes": 1, - "many": 1, - "enable": 1, - "fast": 1, - "TDD": 1, - "friendly": 1, - "development": 1, - "creating": 1, - "sophisticated": 1, - "applications": 1, - "use": 1, - "latest": 1, - "web": 2, - "standards.": 1, - "Learn": 3, - "
  2. ": 3, - "Add": 1, - "NuGet": 2, - "packages": 1, - "jump": 1, - "start": 1, - "your": 2, - "coding": 1, - "makes": 1, - "it": 2, - "easy": 1, - "install": 1, - "update": 1, - "free": 1, - "libraries": 1, - "tools.": 1, - "Find": 1, - "Web": 1, - "Hosting": 1, - "You": 1, - "can": 1, - "easily": 1, - "find": 1, - "hosting": 1, - "company": 1, - "offers": 1, - "right": 1, - "mix": 1, - "price": 1, - "applications.": 1, - "
": 1, - "using": 5, - "System": 1, - "System.Collections.Generic": 1, - "System.Linq": 1, - "System.Text": 1, - "System.Threading.Tasks": 1, - "namespace": 1, - "LittleSampleApp": 1, - "///": 4, - "": 1, - "Just": 1, - "what": 1, - "says": 1, - "on": 1, - "tin.": 1, - "A": 1, - "little": 1, - "sample": 1, - "application": 1, - "Linguist": 1, - "try": 1, - "out.": 1, - "": 1, - "class": 1, - "Program": 1, - "static": 1, - "void": 1, - "Main": 1, - "(": 3, - "string": 1, - "[": 1, - "]": 1, - "args": 1, - ")": 3, - "Console.WriteLine": 2 - }, - "C++": { - "class": 40, - "Bar": 2, - "{": 726, - "protected": 4, - "char": 127, - "*name": 6, - ";": 2783, - "public": 33, - "void": 241, - "hello": 2, - "(": 3102, - ")": 3105, - "}": 726, - "//": 315, - "///": 843, - "mainpage": 1, - "C": 6, - "library": 14, - "for": 105, - "Broadcom": 3, - "BCM": 14, - "as": 28, - "used": 17, - "in": 165, - "Raspberry": 6, - "Pi": 5, - "This": 19, - "is": 102, - "a": 157, - "RPi": 17, - ".": 16, - "It": 7, - "provides": 3, - "access": 17, - "to": 254, - "GPIO": 87, - "and": 118, - "other": 17, - "IO": 2, - "functions": 19, - "on": 55, - "the": 541, - "chip": 9, - "allowing": 3, - "pins": 40, - "pin": 90, - "IDE": 4, - "plug": 3, - "board": 2, - "so": 2, - "you": 29, - "can": 21, - "control": 17, - "interface": 9, - "with": 33, - "various": 4, - "external": 3, - "devices.": 1, - "reading": 3, - "digital": 2, - "inputs": 2, - "setting": 2, - "outputs": 1, - "using": 11, - "SPI": 44, - "I2C": 29, - "accessing": 2, - "system": 13, - "timers.": 1, - "Pin": 65, - "event": 3, - "detection": 2, - "supported": 3, - "by": 53, - "polling": 1, - "interrupts": 1, - "are": 36, - "not": 29, - "+": 80, - "compatible": 1, - "installs": 1, - "header": 7, - "file": 31, - "non": 2, - "-": 438, - "shared": 2, - "any": 23, - "Linux": 2, - "based": 4, - "distro": 1, - "but": 5, - "clearly": 1, - "no": 7, - "use": 37, - "except": 2, - "or": 44, - "another": 1, - "The": 50, - "version": 38, - "of": 215, - "package": 1, - "that": 36, - "this": 57, - "documentation": 3, - "refers": 1, - "be": 35, - "downloaded": 1, - "from": 91, - "http": 11, - "//www.airspayce.com/mikem/bcm2835/bcm2835": 1, - "tar.gz": 1, - "You": 9, - "find": 2, - "latest": 2, - "at": 20, - "//www.airspayce.com/mikem/bcm2835": 1, - "Several": 1, - "example": 3, - "programs": 4, - "provided.": 1, - "Based": 1, - "data": 26, - "//elinux.org/RPi_Low": 1, - "level_peripherals": 1, - "//www.raspberrypi.org/wp": 1, - "content/uploads/2012/02/BCM2835": 1, - "ARM": 5, - "Peripherals.pdf": 1, - "//www.scribd.com/doc/101830961/GPIO": 2, - "Pads": 3, - "Control2": 2, - "also": 3, - "online": 1, - "help": 1, - "discussion": 1, - "//groups.google.com/group/bcm2835": 1, - "Please": 4, - "group": 23, - "all": 11, - "questions": 1, - "discussions": 1, - "topic.": 1, - "Do": 1, - "contact": 1, - "author": 3, - "directly": 2, - "unless": 1, - "it": 19, - "discuss": 1, - "commercial": 1, - "licensing.": 1, - "Tested": 1, - "debian6": 1, - "wheezy": 3, - "raspbian": 3, - "Occidentalisv01": 2, - "CAUTION": 1, - "has": 29, - "been": 14, - "observed": 1, - "when": 22, - "detect": 3, - "enables": 3, - "such": 4, - "bcm2835_gpio_len": 5, - "pulled": 1, - "LOW": 8, - "cause": 1, - "temporary": 1, - "hangs": 1, - "Occidentalisv01.": 1, - "Reason": 1, - "yet": 1, - "determined": 1, - "suspect": 1, - "an": 23, - "interrupt": 3, - "handler": 1, - "hitting": 1, - "hard": 1, - "loop": 2, - "those": 3, - "OSs.": 1, - "If": 11, - "must": 6, - "friends": 2, - "make": 6, - "sure": 6, - "disable": 2, - "bcm2835_gpio_cler_len": 1, - "after": 18, - "use.": 1, - "par": 9, - "Installation": 1, - "consists": 1, - "single": 2, - "which": 14, - "will": 15, - "installed": 1, - "usual": 3, - "places": 1, - "install": 3, - "code": 12, - "#": 1, - "download": 2, - "say": 1, - "bcm2835": 7, - "xx.tar.gz": 2, - "then": 15, - "tar": 1, - "zxvf": 1, - "cd": 1, - "xx": 2, - "./configure": 1, - "sudo": 2, - "check": 4, - "endcode": 2, - "Physical": 21, - "Addresses": 6, - "bcm2835_peri_read": 3, - "bcm2835_peri_write": 3, - "bcm2835_peri_set_bits": 2, - "low": 5, - "level": 10, - "peripheral": 14, - "register": 17, - "functions.": 4, - "They": 1, - "designed": 3, - "physical": 4, - "addresses": 4, - "described": 1, - "section": 6, - "BCM2835": 2, - "Peripherals": 1, - "manual.": 1, - "range": 3, - "FFFFFF": 1, - "peripherals.": 1, - "bus": 4, - "peripherals": 2, - "set": 18, - "up": 18, - "map": 3, - "onto": 1, - "address": 13, - "starting": 1, - "E000000.": 1, - "Thus": 1, - "advertised": 1, - "manual": 8, - "Ennnnnn": 1, - "available": 6, - "nnnnnn.": 1, - "base": 8, - "registers": 12, - "following": 2, - "externals": 1, - "bcm2835_gpio": 2, - "bcm2835_pwm": 2, - "bcm2835_clk": 2, - "bcm2835_pads": 2, - "bcm2835_spio0": 1, - "bcm2835_st": 1, - "bcm2835_bsc0": 1, - "bcm2835_bsc1": 1, - "Numbering": 1, - "numbering": 1, - "different": 5, - "inconsistent": 1, - "underlying": 4, - "numbering.": 1, - "//elinux.org/RPi_BCM2835_GPIOs": 1, - "some": 4, - "well": 1, - "power": 1, - "ground": 1, - "pins.": 1, - "Not": 4, - "header.": 1, - "Version": 40, - "P5": 6, - "connector": 1, - "V": 2, - "Gnd.": 1, - "passed": 4, - "number": 52, - "_not_": 1, - "number.": 1, - "There": 1, - "symbolic": 1, - "definitions": 3, - "each": 7, - "should": 10, - "convenience.": 1, - "See": 7, - "ref": 32, - "RPiGPIOPin.": 22, - "Pins": 2, - "bcm2835_spi_*": 1, - "allow": 5, - "SPI0": 17, - "send": 3, - "received": 3, - "Serial": 3, - "Peripheral": 6, - "Interface": 2, - "For": 6, - "more": 4, - "information": 3, - "about": 6, - "see": 14, - "//en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus": 1, - "When": 12, - "bcm2835_spi_begin": 3, - "called": 13, - "changes": 2, - "bahaviour": 1, - "their": 6, - "default": 14, - "behaviour": 1, - "order": 14, - "support": 4, - "SPI.": 1, - "While": 1, - "able": 2, - "state": 33, - "through": 4, - "bcm2835_spi_gpio_write": 1, - "bcm2835_spi_end": 4, - "revert": 1, - "configured": 1, - "controled": 1, - "bcm2835_gpio_*": 1, - "calls.": 1, - "P1": 56, - "MOSI": 8, - "MISO": 6, - "CLK": 6, - "CE0": 5, - "CE1": 6, - "bcm2835_i2c_*": 2, - "BSC": 10, - "generically": 1, - "referred": 1, - "I": 4, - "//en.wikipedia.org/wiki/I": 1, - "%": 7, - "C2": 1, - "B2C": 1, - "V2": 2, - "SDA": 3, - "SLC": 1, - "Real": 1, - "Time": 1, - "performance": 2, - "constraints": 2, - "user": 3, - "i.e.": 1, - "they": 2, - "run": 2, - "Such": 1, - "part": 1, - "kernel": 4, - "usually": 2, - "subject": 1, - "paging": 1, - "swapping": 2, - "while": 17, - "does": 4, - "things": 1, - "besides": 1, - "running": 1, - "your": 12, - "program.": 1, - "means": 8, - "expect": 2, - "get": 5, - "real": 4, - "time": 10, - "timing": 3, - "programs.": 1, - "In": 2, - "particular": 1, - "there": 4, - "guarantee": 1, - "bcm2835_delay": 5, - "bcm2835_delayMicroseconds": 6, - "return": 240, - "exactly": 2, - "requested.": 1, - "fact": 2, - "depending": 1, - "activity": 1, - "host": 1, - "etc": 1, - "might": 1, - "significantly": 1, - "longer": 1, - "delay": 9, - "times": 2, - "than": 6, - "one": 73, - "asked": 1, - "for.": 1, - "So": 1, - "please": 2, - "dont": 1, - "request.": 1, - "Arjan": 2, - "reports": 1, - "prevent": 4, - "fragment": 2, - "struct": 13, - "sched_param": 1, - "sp": 4, - "memset": 3, - "&": 203, - "sizeof": 15, - "sp.sched_priority": 1, - "sched_get_priority_max": 1, - "SCHED_FIFO": 2, - "sched_setscheduler": 1, - "mlockall": 1, - "MCL_CURRENT": 1, - "|": 40, - "MCL_FUTURE": 1, - "Open": 2, - "Source": 2, - "Licensing": 2, - "GPL": 2, - "appropriate": 7, - "option": 1, - "if": 359, - "want": 5, - "share": 2, - "source": 12, - "application": 2, - "everyone": 1, - "distribute": 1, - "give": 2, - "them": 1, - "right": 9, - "who": 1, - "uses": 4, - "it.": 3, - "wish": 2, - "software": 1, - "under": 2, - "contribute": 1, - "open": 6, - "community": 1, - "accordance": 1, - "distributed.": 1, - "//www.gnu.org/copyleft/gpl.html": 1, - "COPYING": 1, - "Acknowledgements": 1, - "Some": 1, - "inspired": 2, - "Dom": 1, - "Gert.": 1, - "Alan": 1, - "Barr.": 1, - "Revision": 1, - "History": 1, - "Initial": 1, - "release": 1, - "Minor": 1, - "bug": 1, - "fixes": 1, - "Added": 11, - "bcm2835_spi_transfern": 3, - "Fixed": 4, - "problem": 2, - "prevented": 1, - "being": 4, - "used.": 2, - "Reported": 5, - "David": 1, - "Robinson.": 1, - "bcm2835_close": 4, - "deinit": 1, - "library.": 3, - "Suggested": 1, - "sar": 1, - "Ortiz": 1, - "Document": 1, - "testing": 2, - "Functions": 1, - "bcm2835_gpio_ren": 3, - "bcm2835_gpio_fen": 3, - "bcm2835_gpio_hen": 3, - "bcm2835_gpio_aren": 3, - "bcm2835_gpio_afen": 3, - "now": 4, - "only": 6, - "specified.": 1, - "Other": 1, - "were": 1, - "already": 1, - "previously": 10, - "enabled": 4, - "stay": 1, - "enabled.": 1, - "bcm2835_gpio_clr_ren": 2, - "bcm2835_gpio_clr_fen": 2, - "bcm2835_gpio_clr_hen": 2, - "bcm2835_gpio_clr_len": 2, - "bcm2835_gpio_clr_aren": 2, - "bcm2835_gpio_clr_afen": 2, - "clear": 3, - "enable": 3, - "individual": 1, - "suggested": 3, - "Andreas": 1, - "Sundstrom.": 1, - "bcm2835_spi_transfernb": 2, - "buffers": 3, - "read": 21, - "write.": 1, - "Improvements": 3, - "barrier": 3, - "maddin.": 1, - "contributed": 1, - "mikew": 1, - "noticed": 1, - "was": 6, - "mallocing": 1, - "memory": 14, - "mmaps": 1, - "/dev/mem.": 1, - "ve": 4, - "removed": 1, - "mallocs": 1, - "frees": 1, - "found": 1, - "calling": 9, - "nanosleep": 7, - "takes": 1, - "least": 2, - "us.": 1, - "need": 6, - "link": 3, - "version.": 1, - "s": 26, - "doc": 1, - "Also": 1, - "added": 2, - "define": 2, - "passwrd": 1, - "value": 50, - "Gert": 1, - "says": 1, - "needed": 3, - "change": 3, - "pad": 4, - "settings.": 1, - "Changed": 1, - "names": 3, - "collisions": 1, - "wiringPi.": 1, - "Macros": 2, - "delayMicroseconds": 3, - "disabled": 2, - "defining": 1, - "BCM2835_NO_DELAY_COMPATIBILITY": 2, - "incorrect": 2, - "New": 6, - "mapping": 3, - "Hardware": 1, - "pointers": 2, - "initialisation": 2, - "externally": 1, - "bcm2835_spi0.": 1, - "Now": 4, - "compiles": 1, - "even": 2, - "CLOCK_MONOTONIC_RAW": 1, - "CLOCK_MONOTONIC": 3, - "instead.": 1, - "errors": 1, - "divider": 15, - "frequencies": 2, - "MHz": 14, - "clock.": 6, - "Ben": 1, - "Simpson.": 1, - "end": 23, - "examples": 1, - "Mark": 5, - "Wolfe.": 1, - "bcm2835_gpio_set_multi": 2, - "bcm2835_gpio_clr_multi": 2, - "bcm2835_gpio_write_multi": 4, - "mask": 20, - "once.": 1, - "Requested": 2, - "Sebastian": 2, - "Loncar.": 2, - "bcm2835_gpio_write_mask.": 1, - "Changes": 1, - "timer": 2, - "counter": 1, - "instead": 4, - "clock_gettime": 1, - "improved": 1, - "accuracy.": 1, - "No": 2, - "lrt": 1, - "now.": 1, - "Contributed": 1, - "van": 1, - "Vught.": 1, - "Removed": 1, - "inlines": 1, - "previous": 6, - "patch": 1, - "since": 3, - "don": 1, - "t": 15, - "seem": 1, - "work": 1, - "everywhere.": 1, - "olly.": 1, - "Patch": 2, - "Dootson": 2, - "close": 7, - "/dev/mem": 4, - "granted.": 1, - "susceptible": 1, - "bit": 19, - "overruns.": 1, - "courtesy": 1, - "Jeremy": 1, - "Mortis.": 1, - "definition": 3, - "BCM2835_GPFEN0": 2, - "broke": 1, - "ability": 1, - "falling": 4, - "edge": 8, - "events.": 1, - "Dootson.": 2, - "bcm2835_i2c_set_baudrate": 2, - "bcm2835_i2c_read_register_rs.": 1, - "bcm2835_i2c_read": 4, - "bcm2835_i2c_write": 4, - "fix": 1, - "ocasional": 1, - "reads": 2, - "completing.": 1, - "Patched": 1, - "p": 6, - "[": 293, - "atched": 1, - "his": 1, - "submitted": 1, - "high": 5, - "load": 1, - "processes.": 1, - "Updated": 1, - "distribution": 1, - "location": 6, - "details": 1, - "airspayce.com": 1, - "missing": 1, - "unmapmem": 1, - "pads": 7, - "leak.": 1, - "Hartmut": 1, - "Henkel.": 1, - "Mike": 1, - "McCauley": 1, - "mikem@airspayce.com": 1, - "DO": 1, - "NOT": 3, - "CONTACT": 1, - "THE": 2, - "AUTHOR": 1, - "DIRECTLY": 1, - "USE": 1, - "LISTS": 1, - "#ifndef": 29, - "BCM2835_H": 3, - "#define": 343, - "#include": 129, - "": 2, - "defgroup": 7, - "constants": 1, - "Constants": 1, - "passing": 1, - "values": 3, - "here": 1, - "@": 14, - "HIGH": 12, - "true": 49, - "volts": 2, - "pin.": 21, - "false": 48, - "Speed": 1, - "core": 1, - "clock": 21, - "core_clk": 1, - "BCM2835_CORE_CLK_HZ": 1, - "<": 255, - "Base": 17, - "Address": 10, - "BCM2835_PERI_BASE": 9, - "System": 10, - "Timer": 9, - "BCM2835_ST_BASE": 1, - "BCM2835_GPIO_PADS": 2, - "Clock/timer": 1, - "BCM2835_CLOCK_BASE": 1, - "BCM2835_GPIO_BASE": 6, - "BCM2835_SPI0_BASE": 1, - "BSC0": 2, - "BCM2835_BSC0_BASE": 1, - "PWM": 2, - "BCM2835_GPIO_PWM": 1, - "C000": 1, - "BSC1": 2, - "BCM2835_BSC1_BASE": 1, - "ST": 1, - "registers.": 10, - "Available": 8, - "bcm2835_init": 11, - "extern": 72, - "volatile": 13, - "uint32_t": 39, - "*bcm2835_st": 1, - "*bcm2835_gpio": 1, - "*bcm2835_pwm": 1, - "*bcm2835_clk": 1, - "PADS": 1, - "*bcm2835_pads": 1, - "*bcm2835_spi0": 1, - "*bcm2835_bsc0": 1, - "*bcm2835_bsc1": 1, - "Size": 2, - "page": 5, - "BCM2835_PAGE_SIZE": 1, - "*1024": 2, - "block": 7, - "BCM2835_BLOCK_SIZE": 1, - "offsets": 2, - "BCM2835_GPIO_BASE.": 1, - "Offsets": 1, - "into": 6, - "bytes": 29, - "per": 3, - "Register": 1, - "View": 1, - "BCM2835_GPFSEL0": 1, - "Function": 8, - "Select": 49, - "BCM2835_GPFSEL1": 1, - "BCM2835_GPFSEL2": 1, - "BCM2835_GPFSEL3": 1, - "c": 72, - "BCM2835_GPFSEL4": 1, - "BCM2835_GPFSEL5": 1, - "BCM2835_GPSET0": 1, - "Output": 6, - "Set": 2, - "BCM2835_GPSET1": 1, - "BCM2835_GPCLR0": 1, - "Clear": 18, - "BCM2835_GPCLR1": 1, - "BCM2835_GPLEV0": 1, - "Level": 2, - "BCM2835_GPLEV1": 1, - "BCM2835_GPEDS0": 1, - "Event": 11, - "Detect": 35, - "Status": 6, - "BCM2835_GPEDS1": 1, - "BCM2835_GPREN0": 1, - "Rising": 8, - "Edge": 16, - "Enable": 38, - "BCM2835_GPREN1": 1, - "Falling": 8, - "BCM2835_GPFEN1": 1, - "BCM2835_GPHEN0": 1, - "High": 4, - "BCM2835_GPHEN1": 1, - "BCM2835_GPLEN0": 1, - "Low": 5, - "BCM2835_GPLEN1": 1, - "BCM2835_GPAREN0": 1, - "Async.": 4, - "BCM2835_GPAREN1": 1, - "BCM2835_GPAFEN0": 1, - "BCM2835_GPAFEN1": 1, - "BCM2835_GPPUD": 1, - "Pull": 11, - "up/down": 10, - "BCM2835_GPPUDCLK0": 1, - "Clock": 11, - "BCM2835_GPPUDCLK1": 1, - "brief": 12, - "bcm2835PortFunction": 1, - "Port": 1, - "function": 19, - "select": 9, - "modes": 1, - "bcm2835_gpio_fsel": 2, - "typedef": 50, - "enum": 17, - "BCM2835_GPIO_FSEL_INPT": 1, - "b000": 1, - "Input": 2, - "BCM2835_GPIO_FSEL_OUTP": 1, - "b001": 1, - "BCM2835_GPIO_FSEL_ALT0": 1, - "b100": 1, - "Alternate": 6, - "BCM2835_GPIO_FSEL_ALT1": 1, - "b101": 1, - "BCM2835_GPIO_FSEL_ALT2": 1, - "b110": 1, - "BCM2835_GPIO_FSEL_ALT3": 1, - "b111": 2, - "BCM2835_GPIO_FSEL_ALT4": 1, - "b011": 1, - "BCM2835_GPIO_FSEL_ALT5": 1, - "b010": 1, - "BCM2835_GPIO_FSEL_MASK": 1, - "bits": 11, - "bcm2835FunctionSelect": 2, - "bcm2835PUDControl": 4, - "Pullup/Pulldown": 1, - "defines": 3, - "bcm2835_gpio_pud": 5, - "BCM2835_GPIO_PUD_OFF": 1, - "b00": 1, - "Off": 3, - "pull": 1, - "BCM2835_GPIO_PUD_DOWN": 1, - "b01": 1, - "Down": 1, - "BCM2835_GPIO_PUD_UP": 1, - "b10": 1, - "Up": 1, - "Pad": 11, - "BCM2835_PADS_GPIO_0_27": 1, - "BCM2835_PADS_GPIO_28_45": 1, - "BCM2835_PADS_GPIO_46_53": 1, - "Control": 6, - "masks": 1, - "BCM2835_PAD_PASSWRD": 1, - "A": 7, - "<<": 29, - "Password": 1, - "BCM2835_PAD_SLEW_RATE_UNLIMITED": 1, - "Slew": 1, - "rate": 3, - "unlimited": 1, - "BCM2835_PAD_HYSTERESIS_ENABLED": 1, - "Hysteresis": 1, - "BCM2835_PAD_DRIVE_2mA": 1, - "mA": 8, - "drive": 8, - "current": 26, - "BCM2835_PAD_DRIVE_4mA": 1, - "BCM2835_PAD_DRIVE_6mA": 1, - "BCM2835_PAD_DRIVE_8mA": 1, - "BCM2835_PAD_DRIVE_10mA": 1, - "BCM2835_PAD_DRIVE_12mA": 1, - "BCM2835_PAD_DRIVE_14mA": 1, - "BCM2835_PAD_DRIVE_16mA": 1, - "bcm2835PadGroup": 4, - "specification": 1, - "bcm2835_gpio_pad": 2, - "BCM2835_PAD_GROUP_GPIO_0_27": 1, - "BCM2835_PAD_GROUP_GPIO_28_45": 1, - "BCM2835_PAD_GROUP_GPIO_46_53": 1, - "Numbers": 1, - "Here": 1, - "we": 10, - "terms": 4, - "numbers.": 1, - "These": 6, - "requiring": 1, - "bin": 1, - "connected": 1, - "adopt": 1, - "alternate": 7, - "function.": 3, - "slightly": 1, - "pinouts": 1, - "these": 1, - "RPI_V2_*.": 1, - "At": 1, - "bootup": 1, - "UART0_TXD": 3, - "UART0_RXD": 3, - "ie": 3, - "alt0": 1, - "respectively": 1, - "dedicated": 1, - "cant": 1, - "controlled": 1, - "independently": 1, - "RPI_GPIO_P1_03": 6, - "RPI_GPIO_P1_05": 6, - "RPI_GPIO_P1_07": 1, - "RPI_GPIO_P1_08": 1, - "defaults": 4, - "alt": 4, - "RPI_GPIO_P1_10": 1, - "RPI_GPIO_P1_11": 1, - "RPI_GPIO_P1_12": 1, - "RPI_GPIO_P1_13": 1, - "RPI_GPIO_P1_15": 1, - "RPI_GPIO_P1_16": 1, - "RPI_GPIO_P1_18": 1, - "RPI_GPIO_P1_19": 1, - "RPI_GPIO_P1_21": 1, - "RPI_GPIO_P1_22": 1, - "RPI_GPIO_P1_23": 1, - "RPI_GPIO_P1_24": 1, - "RPI_GPIO_P1_26": 1, - "RPI_V2_GPIO_P1_03": 1, - "RPI_V2_GPIO_P1_05": 1, - "RPI_V2_GPIO_P1_07": 1, - "RPI_V2_GPIO_P1_08": 1, - "RPI_V2_GPIO_P1_10": 1, - "RPI_V2_GPIO_P1_11": 1, - "RPI_V2_GPIO_P1_12": 1, - "RPI_V2_GPIO_P1_13": 1, - "RPI_V2_GPIO_P1_15": 1, - "RPI_V2_GPIO_P1_16": 1, - "RPI_V2_GPIO_P1_18": 1, - "RPI_V2_GPIO_P1_19": 1, - "RPI_V2_GPIO_P1_21": 1, - "RPI_V2_GPIO_P1_22": 1, - "RPI_V2_GPIO_P1_23": 1, - "RPI_V2_GPIO_P1_24": 1, - "RPI_V2_GPIO_P1_26": 1, - "RPI_V2_GPIO_P5_03": 1, - "RPI_V2_GPIO_P5_04": 1, - "RPI_V2_GPIO_P5_05": 1, - "RPI_V2_GPIO_P5_06": 1, - "RPiGPIOPin": 1, - "BCM2835_SPI0_CS": 1, - "Master": 12, - "BCM2835_SPI0_FIFO": 1, - "TX": 5, - "RX": 7, - "FIFOs": 1, - "BCM2835_SPI0_CLK": 1, - "Divider": 2, - "BCM2835_SPI0_DLEN": 1, - "Data": 9, - "Length": 2, - "BCM2835_SPI0_LTOH": 1, - "LOSSI": 1, - "mode": 24, - "TOH": 1, - "BCM2835_SPI0_DC": 1, - "DMA": 3, - "DREQ": 1, - "Controls": 1, - "BCM2835_SPI0_CS_LEN_LONG": 1, - "Long": 1, - "word": 7, - "Lossi": 2, - "DMA_LEN": 1, - "BCM2835_SPI0_CS_DMA_LEN": 1, - "BCM2835_SPI0_CS_CSPOL2": 1, - "Chip": 9, - "Polarity": 5, - "BCM2835_SPI0_CS_CSPOL1": 1, - "BCM2835_SPI0_CS_CSPOL0": 1, - "BCM2835_SPI0_CS_RXF": 1, - "RXF": 2, - "FIFO": 25, - "Full": 1, - "BCM2835_SPI0_CS_RXR": 1, - "RXR": 3, - "needs": 4, - "Reading": 1, - "full": 9, - "BCM2835_SPI0_CS_TXD": 1, - "TXD": 2, - "accept": 2, - "BCM2835_SPI0_CS_RXD": 1, - "RXD": 2, - "contains": 2, - "BCM2835_SPI0_CS_DONE": 1, - "Done": 3, - "transfer": 8, - "BCM2835_SPI0_CS_TE_EN": 1, - "Unused": 2, - "BCM2835_SPI0_CS_LMONO": 1, - "BCM2835_SPI0_CS_LEN": 1, - "LEN": 1, - "LoSSI": 1, - "BCM2835_SPI0_CS_REN": 1, - "REN": 1, - "Read": 3, - "BCM2835_SPI0_CS_ADCS": 1, - "ADCS": 1, - "Automatically": 1, - "Deassert": 1, - "BCM2835_SPI0_CS_INTR": 1, - "INTR": 1, - "Interrupt": 5, - "BCM2835_SPI0_CS_INTD": 1, - "INTD": 1, - "BCM2835_SPI0_CS_DMAEN": 1, - "DMAEN": 1, - "BCM2835_SPI0_CS_TA": 1, - "Transfer": 3, - "Active": 2, - "BCM2835_SPI0_CS_CSPOL": 1, - "BCM2835_SPI0_CS_CLEAR": 1, - "BCM2835_SPI0_CS_CLEAR_RX": 1, - "BCM2835_SPI0_CS_CLEAR_TX": 1, - "BCM2835_SPI0_CS_CPOL": 1, - "BCM2835_SPI0_CS_CPHA": 1, - "Phase": 1, - "BCM2835_SPI0_CS_CS": 1, - "bcm2835SPIBitOrder": 3, - "Bit": 1, - "Specifies": 5, - "ordering": 4, - "bcm2835_spi_setBitOrder": 2, - "BCM2835_SPI_BIT_ORDER_LSBFIRST": 1, - "LSB": 1, - "First": 2, - "BCM2835_SPI_BIT_ORDER_MSBFIRST": 1, - "MSB": 1, - "Specify": 2, - "bcm2835_spi_setDataMode": 2, - "BCM2835_SPI_MODE0": 1, - "CPOL": 4, - "CPHA": 4, - "BCM2835_SPI_MODE1": 1, - "BCM2835_SPI_MODE2": 1, - "BCM2835_SPI_MODE3": 1, - "bcm2835SPIMode": 2, - "bcm2835SPIChipSelect": 3, - "BCM2835_SPI_CS0": 1, - "BCM2835_SPI_CS1": 1, - "BCM2835_SPI_CS2": 1, - "CS1": 1, - "CS2": 1, - "asserted": 3, - "BCM2835_SPI_CS_NONE": 1, - "CS": 5, - "yourself": 1, - "bcm2835SPIClockDivider": 3, - "generate": 2, - "Figures": 1, - "below": 1, - "period": 1, - "frequency.": 1, - "divided": 2, - "nominal": 2, - "reported": 2, - "contrary": 1, - "may": 9, - "shown": 1, - "have": 4, - "confirmed": 1, - "measurement": 2, - "BCM2835_SPI_CLOCK_DIVIDER_65536": 1, - "us": 12, - "kHz": 10, - "BCM2835_SPI_CLOCK_DIVIDER_32768": 1, - "BCM2835_SPI_CLOCK_DIVIDER_16384": 1, - "BCM2835_SPI_CLOCK_DIVIDER_8192": 1, - "/51757813kHz": 1, - "BCM2835_SPI_CLOCK_DIVIDER_4096": 1, - "BCM2835_SPI_CLOCK_DIVIDER_2048": 1, - "BCM2835_SPI_CLOCK_DIVIDER_1024": 1, - "BCM2835_SPI_CLOCK_DIVIDER_512": 1, - "BCM2835_SPI_CLOCK_DIVIDER_256": 1, - "BCM2835_SPI_CLOCK_DIVIDER_128": 1, - "ns": 9, - "BCM2835_SPI_CLOCK_DIVIDER_64": 1, - "BCM2835_SPI_CLOCK_DIVIDER_32": 1, - "BCM2835_SPI_CLOCK_DIVIDER_16": 1, - "BCM2835_SPI_CLOCK_DIVIDER_8": 1, - "BCM2835_SPI_CLOCK_DIVIDER_4": 1, - "BCM2835_SPI_CLOCK_DIVIDER_2": 1, - "fastest": 1, - "BCM2835_SPI_CLOCK_DIVIDER_1": 1, - "same": 3, - "/65536": 1, - "BCM2835_BSC_C": 1, - "BCM2835_BSC_S": 1, - "BCM2835_BSC_DLEN": 1, - "BCM2835_BSC_A": 1, - "Slave": 1, - "BCM2835_BSC_FIFO": 1, - "BCM2835_BSC_DIV": 1, - "BCM2835_BSC_DEL": 1, - "Delay": 4, - "BCM2835_BSC_CLKT": 1, - "Stretch": 2, - "Timeout": 2, - "BCM2835_BSC_C_I2CEN": 1, - "BCM2835_BSC_C_INTR": 1, - "BCM2835_BSC_C_INTT": 1, - "BCM2835_BSC_C_INTD": 1, - "DONE": 2, - "BCM2835_BSC_C_ST": 1, - "Start": 4, - "new": 13, - "BCM2835_BSC_C_CLEAR_1": 1, - "BCM2835_BSC_C_CLEAR_2": 1, - "BCM2835_BSC_C_READ": 1, - "BCM2835_BSC_S_CLKT": 1, - "stretch": 1, - "timeout": 5, - "BCM2835_BSC_S_ERR": 1, - "ACK": 1, - "error": 8, - "BCM2835_BSC_S_RXF": 1, - "BCM2835_BSC_S_TXE": 1, - "TXE": 1, - "BCM2835_BSC_S_RXD": 1, - "BCM2835_BSC_S_TXD": 1, - "BCM2835_BSC_S_RXR": 1, - "BCM2835_BSC_S_TXW": 1, - "TXW": 1, - "writing": 2, - "BCM2835_BSC_S_DONE": 1, - "BCM2835_BSC_S_TA": 1, - "BCM2835_BSC_FIFO_SIZE": 1, - "size": 13, - "bcm2835I2CClockDivider": 3, - "BCM2835_I2C_CLOCK_DIVIDER_2500": 1, - "BCM2835_I2C_CLOCK_DIVIDER_626": 1, - "BCM2835_I2C_CLOCK_DIVIDER_150": 1, - "reset": 1, - "BCM2835_I2C_CLOCK_DIVIDER_148": 1, - "bcm2835I2CReasonCodes": 5, - "reason": 4, - "codes": 1, - "BCM2835_I2C_REASON_OK": 1, - "Success": 1, - "BCM2835_I2C_REASON_ERROR_NACK": 1, - "Received": 4, - "NACK": 1, - "BCM2835_I2C_REASON_ERROR_CLKT": 1, - "BCM2835_I2C_REASON_ERROR_DATA": 1, - "sent": 1, - "/": 16, - "BCM2835_ST_CS": 1, - "Control/Status": 1, - "BCM2835_ST_CLO": 1, - "Counter": 4, - "Lower": 2, - "BCM2835_ST_CHI": 1, - "Upper": 1, - "BCM2835_PWM_CONTROL": 1, - "BCM2835_PWM_STATUS": 1, - "BCM2835_PWM0_RANGE": 1, - "BCM2835_PWM0_DATA": 1, - "BCM2835_PWM1_RANGE": 1, - "BCM2835_PWM1_DATA": 1, - "BCM2835_PWMCLK_CNTL": 1, - "BCM2835_PWMCLK_DIV": 1, - "BCM2835_PWM1_MS_MODE": 1, - "Run": 4, - "MS": 2, - "BCM2835_PWM1_USEFIFO": 1, - "BCM2835_PWM1_REVPOLAR": 1, - "Reverse": 2, - "polarity": 3, - "BCM2835_PWM1_OFFSTATE": 1, - "Ouput": 2, - "BCM2835_PWM1_REPEATFF": 1, - "Repeat": 2, - "last": 6, - "empty": 2, - "BCM2835_PWM1_SERIAL": 1, - "serial": 2, - "BCM2835_PWM1_ENABLE": 1, - "Channel": 2, - "BCM2835_PWM0_MS_MODE": 1, - "BCM2835_PWM0_USEFIFO": 1, - "BCM2835_PWM0_REVPOLAR": 1, - "BCM2835_PWM0_OFFSTATE": 1, - "BCM2835_PWM0_REPEATFF": 1, - "BCM2835_PWM0_SERIAL": 1, - "BCM2835_PWM0_ENABLE": 1, - "x": 86, - "#endif": 110, - "#ifdef": 19, - "__cplusplus": 12, - "init": 2, - "Library": 1, - "management": 1, - "intialise": 1, - "Initialise": 1, - "opening": 1, - "getting": 1, - "internal": 47, - "device": 7, - "call": 4, - "successfully": 1, - "before": 7, - "bcm2835_set_debug": 2, - "fails": 1, - "returning": 1, - "result": 8, - "crashes": 1, - "failures.": 1, - "Prints": 1, - "messages": 1, - "stderr": 1, - "case": 34, - "errors.": 1, - "successful": 2, - "else": 58, - "int": 218, - "Close": 1, - "deallocating": 1, - "allocated": 2, - "closing": 3, - "Sets": 24, - "debug": 6, - "prevents": 1, - "makes": 1, - "print": 5, - "out": 5, - "what": 2, - "would": 2, - "do": 13, - "rather": 2, - "causes": 1, - "normal": 1, - "operation.": 2, - "Call": 2, - "param": 72, - "]": 292, - "level.": 3, - "uint8_t": 43, - "lowlevel": 2, - "provide": 1, - "generally": 1, - "Reads": 5, - "done": 3, - "twice": 3, - "therefore": 6, - "always": 3, - "safe": 4, - "precautions": 3, - "correct": 3, - "paddr": 10, - "from.": 6, - "etc.": 5, - "sa": 30, - "uint32_t*": 7, - "without": 3, - "within": 4, - "occurred": 2, - "since.": 2, - "bcm2835_peri_read_nb": 1, - "Writes": 2, - "write": 8, - "bcm2835_peri_write_nb": 1, - "Alters": 1, - "regsiter.": 1, - "valu": 1, - "alters": 1, - "deines": 1, - "according": 1, - "value.": 2, - "All": 1, - "unaffected.": 1, - "Use": 8, - "alter": 2, - "subset": 1, - "register.": 3, - "masked": 2, - "mask.": 1, - "Bitmask": 1, - "altered": 1, - "gpio": 1, - "interface.": 3, - "input": 12, - "output": 21, - "state.": 1, - "given": 16, - "configures": 1, - "RPI_GPIO_P1_*": 21, - "Mode": 1, - "BCM2835_GPIO_FSEL_*": 1, - "specified": 27, - "HIGH.": 2, - "bcm2835_gpio_write": 3, - "bcm2835_gpio_set": 1, - "LOW.": 5, - "bcm2835_gpio_clr": 1, - "first": 13, - "Mask": 6, - "affect.": 4, - "eg": 5, - "returns": 4, - "either": 4, - "Works": 1, - "whether": 4, - "output.": 1, - "bcm2835_gpio_lev": 1, - "Status.": 7, - "Tests": 1, - "detected": 7, - "requested": 1, - "flag": 3, - "bcm2835_gpio_set_eds": 2, - "status": 1, - "th": 1, - "true.": 2, - "bcm2835_gpio_eds": 1, - "effect": 3, - "clearing": 1, - "flag.": 1, - "afer": 1, - "seeing": 1, - "rising": 3, - "sets": 8, - "GPRENn": 2, - "synchronous": 2, - "detection.": 2, - "signal": 4, - "sampled": 6, - "looking": 2, - "pattern": 2, - "signal.": 2, - "suppressing": 2, - "glitches.": 2, - "Disable": 6, - "Asynchronous": 6, - "incoming": 2, - "As": 2, - "edges": 2, - "very": 2, - "short": 5, - "duration": 2, - "detected.": 2, - "bcm2835_gpio_pudclk": 3, - "resistor": 1, - "However": 3, - "convenient": 2, - "bcm2835_gpio_set_pud": 4, - "pud": 4, - "desired": 7, - "mode.": 4, - "One": 3, - "BCM2835_GPIO_PUD_*": 2, - "Clocks": 3, - "earlier": 1, - "remove": 2, - "group.": 2, - "BCM2835_PAD_GROUP_GPIO_*": 2, - "BCM2835_PAD_*": 2, - "bcm2835_gpio_set_pad": 1, - "Delays": 3, - "milliseconds.": 1, - "Uses": 4, - "CPU": 5, - "until": 1, - "up.": 1, - "mercy": 2, - "From": 2, - "interval": 4, - "req": 2, - "exact": 2, - "multiple": 2, - "granularity": 2, - "rounded": 2, - "next": 9, - "multiple.": 2, - "Furthermore": 2, - "sleep": 2, - "completes": 2, - "still": 3, - "becomes": 2, - "free": 4, - "once": 5, - "again": 2, - "execute": 3, - "thread.": 2, - "millis": 2, - "milliseconds": 1, - "unsigned": 22, - "microseconds.": 2, - "combination": 2, - "busy": 2, - "wait": 2, - "timers": 1, - "less": 1, - "microseconds": 6, - "Timer.": 1, - "RaspberryPi": 1, - "Your": 1, - "mileage": 1, - "vary.": 1, - "micros": 5, - "uint64_t": 8, - "required": 2, - "bcm2835_gpio_write_mask": 1, - "clocking": 1, - "spi": 1, - "let": 2, - "device.": 2, - "operations.": 4, - "Forces": 2, - "ALT0": 2, - "funcitons": 1, - "complete": 3, - "End": 2, - "returned": 5, - "INPUT": 2, - "behaviour.": 2, - "NOTE": 1, - "effect.": 1, - "SPI0.": 1, - "Defaults": 1, - "BCM2835_SPI_BIT_ORDER_*": 1, - "speed.": 2, - "BCM2835_SPI_CLOCK_DIVIDER_*": 1, - "bcm2835_spi_setClockDivider": 1, - "uint16_t": 2, - "polariy": 1, - "phase": 1, - "BCM2835_SPI_MODE*": 1, - "bcm2835_spi_transfer": 5, - "made": 1, - "selected": 13, - "during": 4, - "transfer.": 4, - "cs": 4, - "activate": 1, - "slave.": 7, - "BCM2835_SPI_CS*": 1, - "bcm2835_spi_chipSelect": 4, - "occurs": 1, - "currently": 12, - "active.": 1, - "transfers": 1, - "happening": 1, - "complement": 1, - "inactive": 1, - "affect": 1, - "active": 3, - "Whether": 1, - "bcm2835_spi_setChipSelectPolarity": 1, - "Transfers": 6, - "byte": 6, - "Asserts": 3, - "simultaneously": 3, - "clocks": 2, - "MISO.": 2, - "Returns": 2, - "polled": 2, - "Peripherls": 2, - "len": 15, - "slave": 8, - "placed": 1, - "rbuf.": 1, - "rbuf": 3, - "long": 15, - "tbuf": 4, - "Buffer": 10, - "send.": 5, - "put": 1, - "buffer": 9, - "Number": 8, - "send/received": 2, - "char*": 24, - "bcm2835_spi_transfernb.": 1, - "replaces": 1, - "transmitted": 1, - "buffer.": 1, - "buf": 14, - "replace": 1, - "contents": 3, - "eh": 2, - "bcm2835_spi_writenb": 1, - "i2c": 1, - "Philips": 1, - "bus/interface": 1, - "January": 1, - "SCL": 2, - "bcm2835_i2c_end": 3, - "bcm2835_i2c_begin": 1, - "address.": 2, - "addr": 2, - "bcm2835_i2c_setSlaveAddress": 4, - "BCM2835_I2C_CLOCK_DIVIDER_*": 1, - "bcm2835_i2c_setClockDivider": 2, - "converting": 1, - "baudrate": 4, - "parameter": 1, - "equivalent": 1, - "divider.": 1, - "standard": 2, - "khz": 1, - "corresponds": 1, - "its": 1, - "driver.": 1, - "Of": 1, - "course": 2, - "nothing": 1, - "driver": 1, - "const": 172, - "*": 183, - "receive.": 2, - "received.": 2, - "Allows": 2, - "slaves": 1, - "require": 3, - "repeated": 1, - "start": 12, - "prior": 1, - "stop": 1, - "set.": 1, - "popular": 1, - "MPL3115A2": 1, - "pressure": 1, - "temperature": 1, - "sensor.": 1, - "Note": 1, - "combined": 1, - "better": 1, - "choice.": 1, - "Will": 1, - "regaddr": 2, - "containing": 2, - "bcm2835_i2c_read_register_rs": 1, - "st": 1, - "delays": 1, - "Counter.": 1, - "bcm2835_st_read": 1, - "offset.": 1, - "offset_micros": 2, - "Offset": 1, - "bcm2835_st_delay": 1, - "@example": 5, - "blink.c": 1, - "Blinks": 1, - "off": 1, - "input.c": 1, - "event.c": 1, - "Shows": 3, - "how": 3, - "spi.c": 1, - "spin.c": 1, - "#pragma": 3, - "": 4, - "": 4, - "": 2, - "namespace": 38, - "std": 53, - "DEFAULT_DELIMITER": 1, - "CsvStreamer": 5, - "private": 16, - "ofstream": 1, - "File": 1, - "stream": 6, - "vector": 16, - "row_buffer": 1, - "stores": 3, - "row": 12, - "flushed/written": 1, - "fields": 4, - "columns": 2, - "rows": 3, - "records": 2, - "including": 2, - "delimiter": 2, - "Delimiter": 1, - "character": 10, - "comma": 2, - "string": 24, - "sanitize": 1, - "ready": 1, - "Empty": 1, - "CSV": 4, - "streamer...": 1, - "Same": 1, - "...": 1, - "Opens": 3, - "path/name": 3, - "Ensures": 1, - "closed": 1, - "saved": 1, - "delimiting": 1, - "add_field": 1, - "line": 11, - "adds": 1, - "field": 5, - "save_fields": 1, - "save": 1, - "writes": 2, - "append": 8, - "Appends": 5, - "quoted": 1, - "leading/trailing": 1, - "spaces": 3, - "trimmed": 1, - "bool": 111, - "Like": 1, - "specify": 1, - "trim": 2, - "keep": 1, - "float": 74, - "double": 25, - "writeln": 1, - "Flushes": 1, - "Saves": 1, - "closes": 1, - "field_count": 1, - "Gets": 2, - "row_count": 1, - "": 1, - "": 1, - "": 2, - "static": 263, - "Env": 13, - "*env_instance": 1, - "NULL": 109, - "*Env": 1, - "instance": 4, - "env_instance": 3, - "QObject": 2, - "QCoreApplication": 1, - "parse": 3, - "**envp": 1, - "**env": 1, - "**": 2, - "QString": 20, - "envvar": 2, - "name": 25, - "indexOfEquals": 5, - "env": 3, - "envp": 4, - "*env": 1, - "envvar.indexOf": 1, - "continue": 2, - "envvar.left": 1, - "envvar.mid": 1, - "m_map.insert": 1, - "QVariantMap": 3, - "asVariantMap": 2, - "m_map": 2, - "ENV_H": 3, - "": 1, - "Q_OBJECT": 1, - "*instance": 1, - "BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_IPP": 3, - "#if": 63, - "defined": 49, - "_MSC_VER": 7, - "&&": 29, - "": 1, - "BOOST_ASIO_HAS_EPOLL": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "BOOST_ASIO_HAS_TIMERFD": 19, - "": 1, - "boost": 18, - "asio": 14, - "detail": 5, - "epoll_reactor": 40, - "io_service": 6, - "service_base": 1, - "": 1, - "io_service_": 1, - "use_service": 1, - "": 1, - "mutex_": 13, - "interrupter_": 5, - "epoll_fd_": 20, - "do_epoll_create": 3, - "timer_fd_": 21, - "do_timerfd_create": 3, - "shutdown_": 10, - "epoll_event": 10, - "ev": 21, - "ev.events": 13, - "EPOLLIN": 8, - "EPOLLERR": 8, - "EPOLLET": 5, - "ev.data.ptr": 10, - "epoll_ctl": 12, - "EPOLL_CTL_ADD": 7, - "interrupter_.read_descriptor": 3, - "interrupter_.interrupt": 2, - "shutdown_service": 1, - "mutex": 16, - "scoped_lock": 16, - "lock": 5, - "lock.unlock": 1, - "op_queue": 6, - "": 6, - "ops": 10, - "descriptor_state*": 6, - "registered_descriptors_.first": 2, - "i": 106, - "max_ops": 6, - "ops.push": 5, - "op_queue_": 12, - "registered_descriptors_.free": 2, - "timer_queues_.get_all_timers": 1, - "io_service_.abandon_operations": 1, - "fork_service": 1, - "fork_event": 1, - "fork_ev": 2, - "fork_child": 1, - "interrupter_.recreate": 1, - "update_timeout": 2, - "descriptors_lock": 3, - "registered_descriptors_mutex_": 3, - "next_": 3, - "registered_events_": 8, - "descriptor_": 5, - "error_code": 4, - "ec": 6, - "errno": 10, - "get_system_category": 3, - "throw_error": 2, - "init_task": 1, - "io_service_.init_task": 1, - "register_descriptor": 1, - "socket_type": 7, - "descriptor": 15, - "per_descriptor_data": 8, - "descriptor_data": 60, - "allocate_descriptor_state": 3, - "descriptor_lock": 7, - "reactor_": 7, - "EPOLLHUP": 3, - "EPOLLPRI": 3, - "register_internal_descriptor": 1, - "op_type": 8, - "reactor_op*": 5, - "op": 28, - ".push": 2, - "move_descriptor": 1, - "target_descriptor_data": 2, - "source_descriptor_data": 3, - "start_op": 1, - "is_continuation": 5, - "allow_speculative": 2, - "ec_": 4, - "bad_descriptor": 1, - "post_immediate_completion": 2, - ".empty": 5, - "read_op": 1, - "||": 19, - "except_op": 1, - "perform": 2, - "descriptor_lock.unlock": 4, - "io_service_.post_immediate_completion": 2, - "write_op": 2, - "EPOLLOUT": 4, - "EPOLL_CTL_MOD": 3, - "io_service_.work_started": 2, - "cancel_ops": 1, - ".front": 3, - "operation_aborted": 2, - ".pop": 3, - "io_service_.post_deferred_completions": 3, - "deregister_descriptor": 1, - "EPOLL_CTL_DEL": 2, - "free_descriptor_state": 3, - "deregister_internal_descriptor": 1, - "get_timeout": 5, - "events": 8, - "num_events": 2, - "epoll_wait": 1, - "check_timers": 6, - "#else": 35, - "void*": 2, - "ptr": 6, - ".data.ptr": 1, - "static_cast": 14, - "": 2, - "set_ready_events": 1, - ".events": 1, - "common_lock": 1, - "timer_queues_.get_ready_timers": 1, - "itimerspec": 5, - "new_timeout": 6, - "old_timeout": 4, - "flags": 4, - "timerfd_settime": 2, - "EPOLL_CLOEXEC": 4, - "fd": 15, - "epoll_create1": 1, - "EINVAL": 4, - "ENOSYS": 1, - "epoll_create": 1, - "epoll_size": 1, - "fcntl": 2, - "F_SETFD": 2, - "FD_CLOEXEC": 2, - "timerfd_create": 2, - "TFD_CLOEXEC": 1, - "registered_descriptors_.alloc": 1, - "do_add_timer_queue": 1, - "timer_queue_base": 2, - "queue": 4, - "timer_queues_.insert": 1, - "do_remove_timer_queue": 1, - "timer_queues_.erase": 1, - "timer_queues_.wait_duration_msec": 1, - "ts": 1, - "ts.it_interval.tv_sec": 1, - "ts.it_interval.tv_nsec": 1, - "usec": 5, - "timer_queues_.wait_duration_usec": 1, - "ts.it_value.tv_sec": 1, - "ts.it_value.tv_nsec": 1, - "TFD_TIMER_ABSTIME": 1, - "perform_io_cleanup_on_block_exit": 4, - "explicit": 5, - "epoll_reactor*": 2, - "r": 38, - "first_op_": 3, - "ops_.empty": 1, - "ops_": 2, - "operation*": 4, - "descriptor_state": 5, - "operation": 2, - "do_complete": 2, - "perform_io": 2, - "mutex_.lock": 1, - "io_cleanup": 1, - "adopt_lock": 1, - "j": 10, - "io_cleanup.ops_.push": 1, - "break": 35, - "io_cleanup.first_op_": 2, - "io_cleanup.ops_.front": 1, - "io_cleanup.ops_.pop": 1, - "io_service_impl*": 1, - "owner": 3, - "size_t": 6, - "bytes_transferred": 2, - "": 1, - "": 1, - "Field": 2, - "Free": 1, - "Black": 1, - "White": 1, - "Illegal": 1, - "Player": 1, - "GDSDBREADER_H": 3, - "": 1, - "GDS_DIR": 1, - "LEVEL_ONE": 1, - "LEVEL_TWO": 1, - "LEVEL_THREE": 1, - "dbDataStructure": 2, - "label": 1, - "quint32": 3, - "depth": 1, - "userIndex": 1, - "QByteArray": 1, - "COMPRESSED": 1, - "optimize": 1, - "ram": 1, - "disk": 2, - "space": 2, - "decompressed": 1, - "quint64": 1, - "uniqueID": 1, - "QVector": 2, - "": 1, - "nextItems": 1, - "": 1, - "nextItemsIndices": 1, - "dbDataStructure*": 1, - "father": 1, - "fatherIndex": 1, - "noFatherRoot": 1, - "Used": 2, - "tell": 1, - "node": 1, - "root": 1, - "hasn": 1, - "argument": 1, - "list": 3, - "operator": 10, - "overload.": 1, - "friend": 10, - "myclass.label": 2, - "myclass.depth": 2, - "myclass.userIndex": 2, - "qCompress": 2, - "myclass.data": 4, - "myclass.uniqueID": 2, - "myclass.nextItemsIndices": 2, - "myclass.fatherIndex": 2, - "myclass.noFatherRoot": 2, - "myclass.fileName": 2, - "myclass.firstLineData": 4, - "myclass.linesNumbers": 2, - "QDataStream": 2, - "myclass": 1, - "//Don": 1, - "qUncompress": 2, - "": 2, - "main": 2, - "cout": 2, - "endl": 1, - "": 1, - "": 1, - "": 1, - "EC_KEY_regenerate_key": 1, - "EC_KEY": 3, - "*eckey": 2, - "BIGNUM": 9, - "*priv_key": 1, - "ok": 3, - "BN_CTX": 2, - "*ctx": 2, - "EC_POINT": 4, - "*pub_key": 1, - "eckey": 7, - "EC_GROUP": 2, - "*group": 2, - "EC_KEY_get0_group": 2, - "ctx": 26, - "BN_CTX_new": 2, - "goto": 156, - "err": 26, - "pub_key": 6, - "EC_POINT_new": 4, - "EC_POINT_mul": 3, - "priv_key": 2, - "EC_KEY_set_private_key": 1, - "EC_KEY_set_public_key": 2, - "EC_POINT_free": 4, - "BN_CTX_free": 2, - "ECDSA_SIG_recover_key_GFp": 3, - "ECDSA_SIG": 3, - "*ecsig": 1, - "*msg": 2, - "msglen": 2, - "recid": 3, - "ret": 24, - "*x": 1, - "*e": 1, - "*order": 1, - "*sor": 1, - "*eor": 1, - "*field": 1, - "*R": 1, - "*O": 1, - "*Q": 1, - "*rr": 1, - "*zero": 1, - "n": 28, - "BN_CTX_start": 1, - "BN_CTX_get": 8, - "EC_GROUP_get_order": 1, - "BN_copy": 1, - "BN_mul_word": 1, - "BN_add": 1, - "ecsig": 3, - "EC_GROUP_get_curve_GFp": 1, - "BN_cmp": 1, - "R": 6, - "EC_POINT_set_compressed_coordinates_GFp": 1, - "O": 5, - "EC_POINT_is_at_infinity": 1, - "Q": 5, - "EC_GROUP_get_degree": 1, - "e": 15, - "BN_bin2bn": 3, - "msg": 1, - "*msglen": 1, - "BN_rshift": 1, - "zero": 5, - "BN_zero": 1, - "BN_mod_sub": 1, - "rr": 4, - "BN_mod_inverse": 1, - "sor": 3, - "BN_mod_mul": 2, - "eor": 3, - "BN_CTX_end": 1, - "CKey": 26, - "SetCompressedPubKey": 4, - "EC_KEY_set_conv_form": 1, - "pkey": 14, - "POINT_CONVERSION_COMPRESSED": 1, - "fCompressedPubKey": 5, - "Reset": 5, - "EC_KEY_new_by_curve_name": 2, - "NID_secp256k1": 2, - "throw": 4, - "key_error": 6, - "fSet": 7, - "b": 57, - "EC_KEY_dup": 1, - "b.pkey": 2, - "b.fSet": 2, - "EC_KEY_copy": 1, - "hash": 20, - "vchSig": 18, - "nSize": 2, - "vchSig.clear": 2, - "vchSig.resize": 2, - "Shrink": 1, - "fit": 1, - "actual": 1, - "SignCompact": 2, - "uint256": 10, - "": 19, - "fOk": 3, - "*sig": 2, - "ECDSA_do_sign": 1, - "sig": 11, - "nBitsR": 3, - "BN_num_bits": 2, - "nBitsS": 3, - "nRecId": 4, - "<4;>": 1, - "keyRec": 5, - "1": 4, - "GetPubKey": 5, - "BN_bn2bin": 2, - "/8": 2, - "ECDSA_SIG_free": 2, - "SetCompactSignature": 2, - "vchSig.size": 2, - "nV": 6, - "<27>": 1, - "ECDSA_SIG_new": 1, - "EC_KEY_free": 1, - "Verify": 2, - "ECDSA_verify": 1, - "VerifyCompact": 2, - "key": 23, - "key.SetCompactSignature": 1, - "key.GetPubKey": 1, - "IsValid": 4, - "fCompr": 3, - "CSecret": 4, - "secret": 2, - "GetSecret": 2, - "key2": 1, - "key2.SetSecret": 1, - "key2.GetPubKey": 1, - "BITCOIN_KEY_H": 2, - "": 1, - "": 1, - "runtime_error": 2, - "str": 2, - "CKeyID": 5, - "uint160": 8, - "CScriptID": 3, - "CPubKey": 11, - "vchPubKey": 6, - "vchPubKeyIn": 2, - "a.vchPubKey": 3, - "b.vchPubKey": 3, - "IMPLEMENT_SERIALIZE": 1, - "READWRITE": 1, - "GetID": 1, - "Hash160": 1, - "GetHash": 1, - "Hash": 1, - "vchPubKey.begin": 1, - "vchPubKey.end": 1, - "vchPubKey.size": 3, - "IsCompressed": 2, - "Raw": 1, - "secure_allocator": 2, - "CPrivKey": 3, - "EC_KEY*": 1, - "IsNull": 1, - "MakeNewKey": 1, - "fCompressed": 3, - "SetPrivKey": 1, - "vchPrivKey": 1, - "SetSecret": 1, - "vchSecret": 1, - "GetPrivKey": 1, - "SetPubKey": 1, - "Sign": 2, - "LIBCANIH": 2, - "": 1, - "": 1, - "int64": 1, - "//#define": 1, - "DEBUG": 5, - "dout": 2, - "cerr": 1, - "libcanister": 2, - "//the": 8, - "canmem": 22, - "object": 3, - "generic": 1, - "container": 2, - "commonly": 1, - "//throughout": 1, - "canister": 14, - "framework": 1, - "hold": 1, - "uncertain": 1, - "//length": 1, - "contain": 1, - "null": 3, - "bytes.": 1, - "raw": 2, - "absolute": 1, - "length": 10, - "//creates": 3, - "unallocated": 1, - "allocsize": 1, - "blank": 1, - "strdata": 1, - "//automates": 1, - "creation": 1, - "limited": 2, - "canmems": 1, - "//cleans": 1, - "zeromem": 1, - "//overwrites": 2, - "fragmem": 1, - "notation": 1, - "countlen": 1, - "//counts": 1, - "strings": 1, - "//removes": 1, - "nulls": 1, - "//returns": 2, - "singleton": 2, - "//contains": 2, - "caninfo": 2, - "path": 8, - "//physical": 1, - "internalname": 1, - "//a": 1, - "numfiles": 1, - "files": 6, - "//necessary": 1, - "type": 7, - "canfile": 7, - "//this": 1, - "holds": 2, - "//canister": 1, - "canister*": 1, - "parent": 1, - "//internal": 1, - "id": 4, - "//use": 1, - "own.": 1, - "newline": 2, - "delimited": 2, - "container.": 1, - "TOC": 1, - "info": 2, - "general": 1, - "canfiles": 1, - "recommended": 1, - "modify": 1, - "//these": 1, - "enforced.": 1, - "canfile*": 1, - "readonly": 3, - "//if": 1, - "routines": 1, - "anything": 1, - "//maximum": 1, - "//time": 1, - "whatever": 1, - "suits": 1, - "application.": 1, - "cachemax": 2, - "cachecnt": 1, - "//number": 1, - "cache": 2, - "modified": 3, - "//both": 1, - "initialize": 1, - "fspath": 3, - "//destroys": 1, - "flushing": 1, - "modded": 1, - "//open": 1, - "//does": 1, - "exist": 2, - "//close": 1, - "flush": 1, - "clean": 2, - "//deletes": 1, - "inside": 1, - "delFile": 1, - "//pulls": 1, - "getFile": 1, - "otherwise": 1, - "overwrites": 1, - "succeeded": 2, - "writeFile": 2, - "//get": 1, - "//list": 1, - "paths": 1, - "getTOC": 1, - "//brings": 1, - "back": 1, - "limit": 1, - "//important": 1, - "sCFID": 2, - "CFID": 2, - "avoid": 1, - "uncaching": 1, - "//really": 1, - "just": 2, - "internally": 1, - "harm.": 1, - "cacheclean": 1, - "dFlush": 1, - "Q_OS_LINUX": 2, - "": 1, - "QT_VERSION": 1, - "QT_VERSION_CHECK": 1, - "#error": 9, - "Something": 1, - "wrong": 1, - "setup.": 1, - "report": 3, - "mailing": 1, - "argc": 2, - "char**": 2, - "argv": 2, - "google_breakpad": 1, - "ExceptionHandler": 1, - "Utils": 4, - "exceptionHandler": 2, - "qInstallMsgHandler": 1, - "messageHandler": 2, - "QApplication": 1, - "app": 1, - "STATIC_BUILD": 1, - "Q_INIT_RESOURCE": 2, - "WebKit": 1, - "InspectorBackendStub": 1, - "app.setWindowIcon": 1, - "QIcon": 1, - "app.setApplicationName": 1, - "app.setOrganizationName": 1, - "app.setOrganizationDomain": 1, - "app.setApplicationVersion": 1, - "PHANTOMJS_VERSION_STRING": 1, - "Phantom": 1, - "phantom": 1, - "phantom.execute": 1, - "app.exec": 1, - "phantom.returnValue": 1, - "__OG_MATH_INL__": 2, - "og": 1, - "OG_INLINE": 41, - "Math": 41, - "Abs": 1, - "MASK_SIGNED": 2, - "y": 16, - "Fabs": 1, - "f": 104, - "uInt": 1, - "*pf": 1, - "reinterpret_cast": 8, - "": 1, - "pf": 1, - "fabsf": 1, - "Round": 1, - "floorf": 2, - "Floor": 1, - "Ceil": 1, - "ceilf": 1, - "Ftoi": 1, - "@todo": 1, - "note": 1, - "sse": 1, - "cvttss2si": 2, - "OG_ASM_MSVC": 4, - "OG_FTOI_USE_SSE": 2, - "SysInfo": 2, - "cpu.general.SSE": 2, - "__asm": 8, - "eax": 5, - "mov": 6, - "fld": 4, - "fistp": 3, - "//__asm": 3, - "O_o": 3, - "#elif": 7, - "OG_ASM_GNU": 4, - "__asm__": 4, - "__volatile__": 4, - "cast": 7, - "why": 3, - "did": 3, - "": 3, - "FtoiFast": 2, - "Ftol": 1, - "": 1, - "Fmod": 1, - "numerator": 2, - "denominator": 2, - "fmodf": 1, - "Modf": 2, - "modff": 2, - "Sqrt": 2, - "sqrtf": 2, - "InvSqrt": 1, - "OG_ASSERT": 4, - "RSqrt": 1, - "g": 2, - "*reinterpret_cast": 3, - "guess": 1, - "f375a86": 1, - "": 1, - "Newtons": 1, - "calculation": 1, - "Log": 1, - "logf": 3, - "Log2": 1, - "INV_LN_2": 1, - "Log10": 1, - "INV_LN_10": 1, - "Pow": 1, - "exp": 2, - "powf": 1, - "Exp": 1, - "expf": 1, - "IsPowerOfTwo": 4, - "faster": 3, - "two": 2, - "known": 1, - "methods": 2, - "moved": 1, - "beginning": 1, - "HigherPowerOfTwo": 4, - "LowerPowerOfTwo": 2, - "FloorPowerOfTwo": 1, - "CeilPowerOfTwo": 1, - "ClosestPowerOfTwo": 1, - "Digits": 1, - "digits": 6, - "step": 3, - "Sin": 2, - "sinf": 1, - "ASin": 1, - "<=>": 2, - "0f": 2, - "HALF_PI": 2, - "asinf": 1, - "Cos": 2, - "cosf": 1, - "ACos": 1, - "PI": 1, - "acosf": 1, - "Tan": 1, - "tanf": 1, - "ATan": 2, - "atanf": 1, - "f1": 2, - "f2": 2, - "atan2f": 1, - "SinCos": 1, - "sometimes": 1, - "assembler": 1, - "waaayy": 1, - "_asm": 1, - "fsincos": 1, - "ecx": 2, - "edx": 2, - "fstp": 2, - "dword": 2, - "asm": 1, - "Deg2Rad": 1, - "DEG_TO_RAD": 1, - "Rad2Deg": 1, - "RAD_TO_DEG": 1, - "Square": 1, - "v": 10, - "Cube": 1, - "Sec2Ms": 1, - "sec": 2, - "Ms2Sec": 1, - "ms": 2, - "NINJA_METRICS_H_": 3, - "int64_t.": 1, - "Metrics": 2, - "module": 1, - "dumps": 1, - "stats": 2, - "actions.": 1, - "To": 1, - "METRIC_RECORD": 4, - "below.": 1, - "metrics": 2, - "hit": 1, - "path.": 2, - "count": 1, - "Total": 1, - "spent": 1, - "int64_t": 3, - "sum": 1, - "scoped": 1, - "recording": 1, - "metric": 2, - "across": 1, - "body": 1, - "macro.": 1, - "ScopedMetric": 4, - "Metric*": 4, - "metric_": 1, - "Timestamp": 1, - "started.": 1, - "Value": 24, - "platform": 2, - "dependent.": 1, - "start_": 1, - "prints": 1, - "report.": 1, - "NewMetric": 2, - "Print": 2, - "summary": 1, - "stdout.": 1, - "Report": 1, - "": 1, - "metrics_": 1, - "Get": 1, - "relative": 2, - "epoch.": 1, - "Epoch": 1, - "varies": 1, - "between": 1, - "platforms": 1, - "useful": 1, - "measuring": 1, - "elapsed": 1, - "time.": 1, - "GetTimeMillis": 1, - "simple": 1, - "stopwatch": 1, - "seconds": 1, - "Restart": 3, - "called.": 1, - "Stopwatch": 2, - "started_": 4, - "Seconds": 1, - "call.": 1, - "Elapsed": 1, - "": 1, - "primary": 1, - "metrics.": 1, - "top": 1, - "recorded": 1, - "metrics_h_metric": 2, - "g_metrics": 3, - "metrics_h_scoped": 1, - "Metrics*": 1, - "INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION": 1, - "": 1, - "": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "persons": 4, - "google": 72, - "protobuf": 72, - "Descriptor*": 3, - "Person_descriptor_": 6, - "GeneratedMessageReflection*": 1, - "Person_reflection_": 4, - "protobuf_AssignDesc_protocol_2dbuffer_2eproto": 4, - "protobuf_AddDesc_protocol_2dbuffer_2eproto": 6, - "FileDescriptor*": 1, - "DescriptorPool": 3, - "generated_pool": 2, - "FindFileByName": 1, - "GOOGLE_CHECK": 1, - "message_type": 1, - "Person_offsets_": 2, - "GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET": 3, - "Person": 65, - "name_": 30, - "GeneratedMessageReflection": 1, - "default_instance_": 8, - "_has_bits_": 14, - "_unknown_fields_": 5, - "MessageFactory": 3, - "generated_factory": 1, - "GOOGLE_PROTOBUF_DECLARE_ONCE": 1, - "protobuf_AssignDescriptors_once_": 2, - "inline": 39, - "protobuf_AssignDescriptorsOnce": 4, - "GoogleOnceInit": 1, - "protobuf_RegisterTypes": 2, - "InternalRegisterGeneratedMessage": 1, - "default_instance": 3, - "protobuf_ShutdownFile_protocol_2dbuffer_2eproto": 4, - "delete": 6, - "already_here": 3, - "GOOGLE_PROTOBUF_VERIFY_VERSION": 1, - "InternalAddGeneratedFile": 1, - "InternalRegisterGeneratedFile": 1, - "InitAsDefaultInstance": 3, - "OnShutdown": 1, - "StaticDescriptorInitializer_protocol_2dbuffer_2eproto": 2, - "static_descriptor_initializer_protocol_2dbuffer_2eproto_": 1, - "kNameFieldNumber": 2, - "Message": 7, - "SharedCtor": 4, - "MergeFrom": 9, - "_cached_size_": 7, - "const_cast": 3, - "string*": 11, - "kEmptyString": 12, - "SharedDtor": 3, - "SetCachedSize": 2, - "GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN": 2, - "GOOGLE_SAFE_CONCURRENT_WRITES_END": 2, - "*default_instance_": 1, - "Person*": 7, - "xffu": 3, - "has_name": 6, - "mutable_unknown_fields": 4, - "MergePartialFromCodedStream": 2, - "io": 4, - "CodedInputStream*": 2, - "DO_": 4, - "EXPRESSION": 2, - "uint32": 2, - "tag": 6, - "ReadTag": 1, - "switch": 3, - "WireFormatLite": 9, - "GetTagFieldNumber": 1, - "GetTagWireType": 2, - "WIRETYPE_LENGTH_DELIMITED": 1, - "ReadString": 1, - "mutable_name": 3, - "WireFormat": 10, - "VerifyUTF8String": 3, - ".data": 3, - ".length": 3, - "PARSE": 1, - "handle_uninterpreted": 2, - "ExpectAtEnd": 1, - "WIRETYPE_END_GROUP": 1, - "SkipField": 1, - "#undef": 3, - "SerializeWithCachedSizes": 2, - "CodedOutputStream*": 2, - "SERIALIZE": 2, - "WriteString": 1, - "unknown_fields": 7, - "SerializeUnknownFields": 1, - "uint8*": 4, - "SerializeWithCachedSizesToArray": 2, - "target": 6, - "WriteStringToArray": 1, - "SerializeUnknownFieldsToArray": 1, - "ByteSize": 2, - "total_size": 5, - "StringSize": 1, - "ComputeUnknownFieldsSize": 1, - "GOOGLE_CHECK_NE": 2, - "dynamic_cast_if_available": 1, - "": 12, - "ReflectionOps": 1, - "Merge": 1, - "from._has_bits_": 1, - "from.has_name": 1, - "set_name": 7, - "from.name": 1, - "from.unknown_fields": 1, - "CopyFrom": 5, - "IsInitialized": 3, - "Swap": 2, - "swap": 3, - "_unknown_fields_.Swap": 1, - "Metadata": 3, - "GetMetadata": 2, - "metadata": 2, - "metadata.descriptor": 1, - "metadata.reflection": 1, - "PROTOBUF_protocol_2dbuffer_2eproto__INCLUDED": 3, - "GOOGLE_PROTOBUF_VERSION": 1, - "generated": 2, - "newer": 2, - "protoc": 2, - "incompatible": 2, - "Protocol": 2, - "headers.": 3, - "update": 1, - "GOOGLE_PROTOBUF_MIN_PROTOC_VERSION": 1, - "older": 1, - "regenerate": 1, - "protoc.": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "virtual": 10, - "*this": 1, - "UnknownFieldSet": 2, - "UnknownFieldSet*": 1, - "GetCachedSize": 1, - "clear_name": 2, - "release_name": 2, - "set_allocated_name": 2, - "set_has_name": 7, - "clear_has_name": 5, - "mutable": 1, - "u": 9, - "*name_": 1, - "assign": 3, - "temp": 2, - "SWIG": 2, - "QSCICOMMAND_H": 2, - "__APPLE__": 4, - "": 1, - "": 2, - "": 1, - "QsciScintilla": 7, - "QsciCommand": 7, - "represents": 1, - "editor": 1, - "command": 9, - "keys": 3, - "bound": 4, - "Methods": 1, - "provided": 1, - "binding.": 1, - "Each": 1, - "friendly": 2, - "description": 3, - "dialogs.": 1, - "QSCINTILLA_EXPORT": 2, - "commands": 1, - "assigned": 1, - "key.": 1, - "Command": 4, - "Move": 26, - "down": 12, - "line.": 33, - "LineDown": 1, - "QsciScintillaBase": 100, - "SCI_LINEDOWN": 1, - "Extend": 33, - "selection": 39, - "LineDownExtend": 1, - "SCI_LINEDOWNEXTEND": 1, - "rectangular": 9, - "LineDownRectExtend": 1, - "SCI_LINEDOWNRECTEXTEND": 1, - "Scroll": 5, - "view": 2, - "LineScrollDown": 1, - "SCI_LINESCROLLDOWN": 1, - "LineUp": 1, - "SCI_LINEUP": 1, - "LineUpExtend": 1, - "SCI_LINEUPEXTEND": 1, - "LineUpRectExtend": 1, - "SCI_LINEUPRECTEXTEND": 1, - "LineScrollUp": 1, - "SCI_LINESCROLLUP": 1, - "document.": 8, - "ScrollToStart": 1, - "SCI_SCROLLTOSTART": 1, - "ScrollToEnd": 1, - "SCI_SCROLLTOEND": 1, - "vertically": 1, - "centre": 1, - "VerticalCentreCaret": 1, - "SCI_VERTICALCENTRECARET": 1, - "paragraph.": 4, - "ParaDown": 1, - "SCI_PARADOWN": 1, - "ParaDownExtend": 1, - "SCI_PARADOWNEXTEND": 1, - "ParaUp": 1, - "SCI_PARAUP": 1, - "ParaUpExtend": 1, - "SCI_PARAUPEXTEND": 1, - "left": 7, - "character.": 9, - "CharLeft": 1, - "SCI_CHARLEFT": 1, - "CharLeftExtend": 1, - "SCI_CHARLEFTEXTEND": 1, - "CharLeftRectExtend": 1, - "SCI_CHARLEFTRECTEXTEND": 1, - "CharRight": 1, - "SCI_CHARRIGHT": 1, - "CharRightExtend": 1, - "SCI_CHARRIGHTEXTEND": 1, - "CharRightRectExtend": 1, - "SCI_CHARRIGHTRECTEXTEND": 1, - "word.": 9, - "WordLeft": 1, - "SCI_WORDLEFT": 1, - "WordLeftExtend": 1, - "SCI_WORDLEFTEXTEND": 1, - "WordRight": 1, - "SCI_WORDRIGHT": 1, - "WordRightExtend": 1, - "SCI_WORDRIGHTEXTEND": 1, - "WordLeftEnd": 1, - "SCI_WORDLEFTEND": 1, - "WordLeftEndExtend": 1, - "SCI_WORDLEFTENDEXTEND": 1, - "WordRightEnd": 1, - "SCI_WORDRIGHTEND": 1, - "WordRightEndExtend": 1, - "SCI_WORDRIGHTENDEXTEND": 1, - "part.": 4, - "WordPartLeft": 1, - "SCI_WORDPARTLEFT": 1, - "WordPartLeftExtend": 1, - "SCI_WORDPARTLEFTEXTEND": 1, - "WordPartRight": 1, - "SCI_WORDPARTRIGHT": 1, - "WordPartRightExtend": 1, - "SCI_WORDPARTRIGHTEXTEND": 1, - "document": 16, - "Home": 1, - "SCI_HOME": 1, - "HomeExtend": 1, - "SCI_HOMEEXTEND": 1, - "HomeRectExtend": 1, - "SCI_HOMERECTEXTEND": 1, - "displayed": 10, - "HomeDisplay": 1, - "SCI_HOMEDISPLAY": 1, - "HomeDisplayExtend": 1, - "SCI_HOMEDISPLAYEXTEND": 1, - "HomeWrap": 1, - "SCI_HOMEWRAP": 1, - "HomeWrapExtend": 1, - "SCI_HOMEWRAPEXTEND": 1, - "visible": 6, - "VCHome": 1, - "SCI_VCHOME": 1, - "VCHomeExtend": 1, - "SCI_VCHOMEEXTEND": 1, - "VCHomeRectExtend": 1, - "SCI_VCHOMERECTEXTEND": 1, - "VCHomeWrap": 1, - "SCI_VCHOMEWRAP": 1, - "VCHomeWrapExtend": 1, - "SCI_VCHOMEWRAPEXTEND": 1, - "LineEnd": 1, - "SCI_LINEEND": 1, - "LineEndExtend": 1, - "SCI_LINEENDEXTEND": 1, - "LineEndRectExtend": 1, - "SCI_LINEENDRECTEXTEND": 1, - "LineEndDisplay": 1, - "SCI_LINEENDDISPLAY": 1, - "LineEndDisplayExtend": 1, - "SCI_LINEENDDISPLAYEXTEND": 1, - "LineEndWrap": 1, - "SCI_LINEENDWRAP": 1, - "LineEndWrapExtend": 1, - "SCI_LINEENDWRAPEXTEND": 1, - "DocumentStart": 1, - "SCI_DOCUMENTSTART": 1, - "DocumentStartExtend": 1, - "SCI_DOCUMENTSTARTEXTEND": 1, - "DocumentEnd": 1, - "SCI_DOCUMENTEND": 1, - "DocumentEndExtend": 1, - "SCI_DOCUMENTENDEXTEND": 1, - "page.": 13, - "PageUp": 1, - "SCI_PAGEUP": 1, - "PageUpExtend": 1, - "SCI_PAGEUPEXTEND": 1, - "PageUpRectExtend": 1, - "SCI_PAGEUPRECTEXTEND": 1, - "PageDown": 1, - "SCI_PAGEDOWN": 1, - "PageDownExtend": 1, - "SCI_PAGEDOWNEXTEND": 1, - "PageDownRectExtend": 1, - "SCI_PAGEDOWNRECTEXTEND": 1, - "Stuttered": 4, - "move": 2, - "StutteredPageUp": 1, - "SCI_STUTTEREDPAGEUP": 1, - "extend": 2, - "StutteredPageUpExtend": 1, - "SCI_STUTTEREDPAGEUPEXTEND": 1, - "StutteredPageDown": 1, - "SCI_STUTTEREDPAGEDOWN": 1, - "StutteredPageDownExtend": 1, - "SCI_STUTTEREDPAGEDOWNEXTEND": 1, - "Delete": 10, - "SCI_CLEAR": 1, - "DeleteBack": 1, - "SCI_DELETEBACK": 1, - "DeleteBackNotLine": 1, - "SCI_DELETEBACKNOTLINE": 1, - "left.": 2, - "DeleteWordLeft": 1, - "SCI_DELWORDLEFT": 1, - "right.": 2, - "DeleteWordRight": 1, - "SCI_DELWORDRIGHT": 1, - "DeleteWordRightEnd": 1, - "SCI_DELWORDRIGHTEND": 1, - "DeleteLineLeft": 1, - "SCI_DELLINELEFT": 1, - "DeleteLineRight": 1, - "SCI_DELLINERIGHT": 1, - "LineDelete": 1, - "SCI_LINEDELETE": 1, - "Cut": 2, - "clipboard.": 5, - "LineCut": 1, - "SCI_LINECUT": 1, - "Copy": 2, - "LineCopy": 1, - "SCI_LINECOPY": 1, - "Transpose": 1, - "lines.": 1, - "LineTranspose": 1, - "SCI_LINETRANSPOSE": 1, - "Duplicate": 2, - "LineDuplicate": 1, - "SCI_LINEDUPLICATE": 1, - "whole": 2, - "SelectAll": 1, - "SCI_SELECTALL": 1, - "lines": 3, - "MoveSelectedLinesUp": 1, - "SCI_MOVESELECTEDLINESUP": 1, - "MoveSelectedLinesDown": 1, - "SCI_MOVESELECTEDLINESDOWN": 1, - "selection.": 1, - "SelectionDuplicate": 1, - "SCI_SELECTIONDUPLICATE": 1, - "Convert": 2, - "lower": 1, - "case.": 2, - "SelectionLowerCase": 1, - "SCI_LOWERCASE": 1, - "upper": 1, - "SelectionUpperCase": 1, - "SCI_UPPERCASE": 1, - "SelectionCut": 1, - "SCI_CUT": 1, - "SelectionCopy": 1, - "SCI_COPY": 1, - "Paste": 2, - "SCI_PASTE": 1, - "Toggle": 1, - "insert/overtype.": 1, - "EditToggleOvertype": 1, - "SCI_EDITTOGGLEOVERTYPE": 1, - "Insert": 2, - "dependent": 1, - "newline.": 1, - "Newline": 1, - "SCI_NEWLINE": 1, - "formfeed.": 1, - "Formfeed": 1, - "SCI_FORMFEED": 1, - "Indent": 1, - "Tab": 1, - "SCI_TAB": 1, - "De": 1, - "indent": 1, - "Backtab": 1, - "SCI_BACKTAB": 1, - "Cancel": 2, - "SCI_CANCEL": 1, - "Undo": 2, - "command.": 5, - "SCI_UNDO": 1, - "Redo": 2, - "SCI_REDO": 1, - "Zoom": 2, - "in.": 1, - "ZoomIn": 1, - "SCI_ZOOMIN": 1, - "out.": 1, - "ZoomOut": 1, - "SCI_ZOOMOUT": 1, - "Return": 3, - "executed": 1, - "instance.": 2, - "scicmd": 2, - "Execute": 1, - "Binds": 2, - "binding": 3, - "removed.": 2, - "invalid": 5, - "unchanged.": 1, - "Valid": 1, - "Key_Down": 1, - "Key_Up": 1, - "Key_Left": 1, - "Key_Right": 1, - "Key_Home": 1, - "Key_End": 1, - "Key_PageUp": 1, - "Key_PageDown": 1, - "Key_Delete": 1, - "Key_Insert": 1, - "Key_Escape": 1, - "Key_Backspace": 1, - "Key_Tab": 1, - "Key_Return.": 1, - "Keys": 1, - "SHIFT": 1, - "CTRL": 1, - "ALT": 1, - "META.": 1, - "setAlternateKey": 3, - "validKey": 3, - "setKey": 3, - "altkey": 3, - "alternateKey": 3, - "returned.": 4, - "qkey": 2, - "qaltkey": 2, - "valid": 2, - "QsciCommandSet": 1, - "*qs": 1, - "cmd": 1, - "*desc": 1, - "bindKey": 1, - "qk": 1, - "scik": 1, - "*qsCmd": 1, - "scikey": 1, - "scialtkey": 1, - "*descCmd": 1, - "QSCIPRINTER_H": 2, - "": 1, - "": 1, - "QT_BEGIN_NAMESPACE": 1, - "QRect": 2, - "QPainter": 2, - "QT_END_NAMESPACE": 1, - "QsciPrinter": 9, - "sub": 2, - "Qt": 1, - "QPrinter": 3, - "text": 5, - "Scintilla": 2, - "further": 1, - "classed": 1, - "layout": 1, - "adding": 2, - "headers": 3, - "footers": 2, - "example.": 1, - "Constructs": 1, - "printer": 1, - "paint": 1, - "PrinterMode": 1, - "ScreenResolution": 1, - "Destroys": 1, - "Format": 1, - "drawn": 2, - "painter": 4, - "add": 3, - "customised": 2, - "graphics.": 2, - "drawing": 4, - "actually": 1, - "sized.": 1, - "area": 5, - "draw": 1, - "text.": 3, - "necessary": 1, - "reserve": 1, - "By": 1, - "printable": 1, - "setFullPage": 1, - "because": 2, - "printRange": 2, - "try": 1, - "over": 1, - "pagenr": 2, - "numbered": 1, - "formatPage": 1, - "points": 2, - "font": 2, - "printing.": 2, - "setMagnification": 2, - "magnification": 3, - "mag": 2, - "printing": 2, - "magnification.": 1, - "qsb.": 1, - "negative": 2, - "signifies": 2, - "error.": 1, - "*qsb": 1, - "wrap": 4, - "WrapWord.": 1, - "setWrapMode": 2, - "WrapMode": 3, - "wrapMode": 2, - "wmode.": 1, - "wmode": 1, - "": 2, - "Gui": 1, - "rpc_init": 1, - "rpc_server_loop": 1, - "v8": 9, - "Scanner": 16, - "UnicodeCache*": 4, - "unicode_cache": 3, - "unicode_cache_": 10, - "octal_pos_": 5, - "Location": 14, - "harmony_scoping_": 4, - "harmony_modules_": 4, - "Initialize": 4, - "Utf16CharacterStream*": 3, - "source_": 7, - "Init": 3, - "has_line_terminator_before_next_": 9, - "SkipWhiteSpace": 4, - "Scan": 5, - "uc32": 19, - "ScanHexNumber": 2, - "expected_length": 4, - "ASSERT": 17, - "overflow": 1, - "c0_": 64, - "d": 8, - "HexValue": 2, - "PushBack": 8, - "Advance": 44, - "STATIC_ASSERT": 5, - "Token": 212, - "NUM_TOKENS": 1, - "one_char_tokens": 2, - "ILLEGAL": 120, - "LPAREN": 2, - "RPAREN": 2, - "COMMA": 2, - "COLON": 2, - "SEMICOLON": 2, - "CONDITIONAL": 2, - "LBRACK": 2, - "RBRACK": 2, - "LBRACE": 2, - "RBRACE": 2, - "BIT_NOT": 2, - "Next": 3, - "current_": 2, - "has_multiline_comment_before_next_": 5, - "token": 64, - "": 1, - "pos": 12, - "source_pos": 10, - "next_.token": 3, - "next_.location.beg_pos": 3, - "next_.location.end_pos": 4, - "current_.token": 4, - "IsByteOrderMark": 2, - "xFEFF": 1, - "xFFFE": 1, - "start_position": 2, - "IsWhiteSpace": 2, - "IsLineTerminator": 6, - "SkipSingleLineComment": 6, - "undo": 4, - "WHITESPACE": 6, - "SkipMultiLineComment": 3, - "ch": 5, - "ScanHtmlComment": 3, - "LT": 2, - "next_.literal_chars": 13, - "ScanString": 3, - "LTE": 1, - "ASSIGN_SHL": 1, - "SHL": 1, - "GTE": 1, - "ASSIGN_SAR": 1, - "ASSIGN_SHR": 1, - "SHR": 1, - "SAR": 1, - "GT": 1, - "EQ_STRICT": 1, - "EQ": 1, - "ASSIGN": 1, - "NE_STRICT": 1, - "NE": 1, - "INC": 1, - "ASSIGN_ADD": 1, - "ADD": 1, - "DEC": 1, - "ASSIGN_SUB": 1, - "SUB": 1, - "ASSIGN_MUL": 1, - "MUL": 1, - "ASSIGN_MOD": 1, - "MOD": 1, - "ASSIGN_DIV": 1, - "DIV": 1, - "AND": 1, - "ASSIGN_BIT_AND": 1, - "BIT_AND": 1, - "OR": 1, - "ASSIGN_BIT_OR": 1, - "BIT_OR": 1, - "ASSIGN_BIT_XOR": 1, - "BIT_XOR": 1, - "IsDecimalDigit": 2, - "ScanNumber": 3, - "PERIOD": 1, - "IsIdentifierStart": 2, - "ScanIdentifierOrKeyword": 2, - "EOS": 1, - "SeekForward": 4, - "current_pos": 4, - "ASSERT_EQ": 1, - "ScanEscape": 2, - "IsCarriageReturn": 2, - "IsLineFeed": 2, - "fall": 2, - "xxx": 1, - "immediately": 1, - "octal": 1, - "escape": 1, - "quote": 3, - "consume": 2, - "LiteralScope": 4, - "literal": 2, - "X": 2, - "E": 3, - "l": 1, - "w": 1, - "keyword": 1, - "Unescaped": 1, - "in_character_class": 2, - "AddLiteralCharAdvance": 3, - "literal.Complete": 2, - "ScanLiteralUnicodeEscape": 3, - "V8_SCANNER_H_": 3, - "ParsingFlags": 1, - "kNoParsingFlags": 1, - "kLanguageModeMask": 4, - "kAllowLazy": 1, - "kAllowNativesSyntax": 1, - "kAllowModules": 1, - "CLASSIC_MODE": 2, - "STRICT_MODE": 2, - "EXTENDED_MODE": 2, - "x16": 1, - "x36.": 1, - "Utf16CharacterStream": 3, - "pos_": 6, - "buffer_cursor_": 5, - "buffer_end_": 3, - "ReadBlock": 2, - "": 1, - "kEndOfInput": 2, - "code_unit_count": 7, - "buffered_chars": 2, - "SlowSeekForward": 2, - "int32_t": 1, - "code_unit": 6, - "uc16*": 3, - "UnicodeCache": 3, - "unibrow": 11, - "Utf8InputBuffer": 2, - "<1024>": 2, - "Utf8Decoder": 2, - "StaticResource": 2, - "": 2, - "utf8_decoder": 1, - "utf8_decoder_": 2, - "uchar": 4, - "kIsIdentifierStart.get": 1, - "IsIdentifierPart": 1, - "kIsIdentifierPart.get": 1, - "kIsLineTerminator.get": 1, - "kIsWhiteSpace.get": 1, - "Predicate": 4, - "": 1, - "128": 4, - "kIsIdentifierStart": 1, - "": 1, - "kIsIdentifierPart": 1, - "": 1, - "kIsLineTerminator": 1, - "": 1, - "kIsWhiteSpace": 1, - "DISALLOW_COPY_AND_ASSIGN": 2, - "LiteralBuffer": 6, - "is_ascii_": 10, - "position_": 17, - "backing_store_": 7, - "backing_store_.length": 4, - "backing_store_.Dispose": 3, - "INLINE": 2, - "AddChar": 2, - "ExpandBuffer": 2, - "kMaxAsciiCharCodeU": 1, - "": 6, - "kASCIISize": 1, - "ConvertToUtf16": 2, - "": 2, - "kUC16Size": 2, - "is_ascii": 3, - "Vector": 13, - "uc16": 5, - "utf16_literal": 3, - "backing_store_.start": 5, - "ascii_literal": 3, - "kInitialCapacity": 2, - "kGrowthFactory": 2, - "kMinConversionSlack": 1, - "kMaxGrowth": 2, - "MB": 1, - "NewCapacity": 3, - "min_capacity": 2, - "capacity": 3, - "Max": 1, - "new_capacity": 2, - "Min": 1, - "new_store": 6, - "memcpy": 1, - "new_store.start": 3, - "new_content_size": 4, - "src": 2, - "": 1, - "dst": 2, - "Scanner*": 2, - "self": 5, - "scanner_": 5, - "complete_": 4, - "StartLiteral": 2, - "DropLiteral": 2, - "Complete": 1, - "TerminateLiteral": 2, - "beg_pos": 5, - "end_pos": 4, - "kNoOctalLocation": 1, - "scanner_contants": 1, - "current_token": 1, - "current_.location": 2, - "literal_ascii_string": 1, - "ASSERT_NOT_NULL": 9, - "current_.literal_chars": 11, - "literal_utf16_string": 1, - "is_literal_ascii": 1, - "literal_length": 1, - "literal_contains_escapes": 1, - "source_length": 3, - "location.end_pos": 1, - "location.beg_pos": 1, - "STRING": 1, - "peek": 1, - "peek_location": 1, - "next_.location": 1, - "next_literal_ascii_string": 1, - "next_literal_utf16_string": 1, - "is_next_literal_ascii": 1, - "next_literal_length": 1, - "kCharacterLookaheadBufferSize": 3, - "ScanOctalEscape": 1, - "octal_position": 1, - "clear_octal_position": 1, - "HarmonyScoping": 1, - "SetHarmonyScoping": 1, - "scoping": 2, - "HarmonyModules": 1, - "SetHarmonyModules": 1, - "modules": 2, - "HasAnyLineTerminatorBeforeNext": 1, - "ScanRegExpPattern": 1, - "seen_equal": 1, - "ScanRegExpFlags": 1, - "IsIdentifier": 1, - "CharacterStream*": 1, - "TokenDesc": 3, - "LiteralBuffer*": 2, - "literal_chars": 1, - "free_buffer": 3, - "literal_buffer1_": 3, - "literal_buffer2_": 2, - "AddLiteralChar": 2, - "tok": 2, - "else_": 2, - "ScanDecimalDigits": 1, - "seen_period": 1, - "ScanIdentifierSuffix": 1, - "LiteralScope*": 1, - "ScanIdentifierUnicodeEscape": 1, - "desc": 2, - "look": 1, - "ahead": 1, - "smallPrime_t": 1, - "UTILS_H": 3, - "": 1, - "": 1, - "": 1, - "QTemporaryFile": 1, - "showUsage": 1, - "QtMsgType": 1, - "dump_path": 1, - "minidump_id": 1, - "context": 8, - "QVariant": 1, - "coffee2js": 1, - "script": 1, - "injectJsInFrame": 2, - "jsFilePath": 5, - "libraryPath": 5, - "QWebFrame": 4, - "*targetFrame": 4, - "startingScript": 2, - "Encoding": 3, - "jsFileEnc": 2, - "readResourceFileUtf8": 1, - "resourceFilePath": 1, - "loadJSForDebug": 2, - "autorun": 2, - "cleanupFromDebug": 1, - "findScript": 1, - "jsFromScriptFile": 1, - "scriptPath": 1, - "enc": 1, - "shouldn": 1, - "instantiated": 1, - "QTemporaryFile*": 2, - "m_tempHarness": 1, - "We": 1, - "ourselves": 1, - "m_tempWrapper": 1, - "V8_DECLARE_ONCE": 1, - "init_once": 2, - "V8": 21, - "is_running_": 6, - "has_been_set_up_": 4, - "has_been_disposed_": 6, - "has_fatal_error_": 5, - "use_crankshaft_": 6, - "List": 3, - "": 3, - "call_completed_callbacks_": 16, - "LazyMutex": 1, - "entropy_mutex": 1, - "LAZY_MUTEX_INITIALIZER": 1, - "EntropySource": 3, - "entropy_source": 4, - "Deserializer*": 2, - "des": 3, - "FlagList": 1, - "EnforceFlagImplications": 1, - "InitializeOncePerProcess": 4, - "Isolate": 9, - "CurrentPerIsolateThreadData": 4, - "EnterDefaultIsolate": 1, - "thread_id": 1, - ".Equals": 1, - "ThreadId": 1, - "Current": 5, - "isolate": 15, - "IsDead": 2, - "Isolate*": 6, - "SetFatalError": 2, - "TearDown": 5, - "IsDefaultIsolate": 1, - "ElementsAccessor": 2, - "LOperand": 2, - "TearDownCaches": 1, - "RegisteredExtension": 1, - "UnregisterAll": 1, - "OS": 3, - "seed_random": 2, - "FLAG_random_seed": 2, - "val": 3, - "ScopedLock": 1, - "entropy_mutex.Pointer": 1, - "random": 1, - "random_base": 3, - "xFFFF": 2, - "FFFF": 1, - "SetEntropySource": 2, - "SetReturnAddressLocationResolver": 3, - "ReturnAddressLocationResolver": 2, - "resolver": 3, - "StackFrame": 1, - "Random": 3, - "Context*": 4, - "IsGlobalContext": 1, - "ByteArray*": 1, - "seed": 2, - "random_seed": 1, - "": 1, - "GetDataStartAddress": 1, - "RandomPrivate": 2, - "private_random_seed": 1, - "IdleNotification": 3, - "hint": 3, - "FLAG_use_idle_notification": 1, - "HEAP": 1, - "AddCallCompletedCallback": 2, - "CallCompletedCallback": 4, - "callback": 7, - "Lazy": 1, - "init.": 1, - "Add": 1, - "RemoveCallCompletedCallback": 2, - "Remove": 1, - "FireCallCompletedCallback": 2, - "HandleScopeImplementer*": 1, - "handle_scope_implementer": 5, - "CallDepthIsZero": 1, - "IncrementCallDepth": 1, - "DecrementCallDepth": 1, - "union": 1, - "double_value": 1, - "uint64_t_value": 1, - "double_int_union": 2, - "Object*": 4, - "FillHeapNumberWithRandom": 2, - "heap_number": 4, - "random_bits": 2, - "binary_million": 3, - "r.double_value": 3, - "r.uint64_t_value": 1, - "HeapNumber": 1, - "set_value": 1, - "InitializeOncePerProcessImpl": 3, - "SetUp": 4, - "FLAG_crankshaft": 1, - "Serializer": 1, - "SupportsCrankshaft": 1, - "PostSetUp": 1, - "RuntimeProfiler": 1, - "GlobalSetUp": 1, - "FLAG_stress_compaction": 1, - "FLAG_force_marking_deque_overflows": 1, - "FLAG_gc_global": 1, - "FLAG_max_new_space_size": 1, - "kPageSizeBits": 1, - "SetUpCaches": 1, - "SetUpJSCallerSavedCodeData": 1, - "SamplerRegistry": 1, - "ExternalReference": 1, - "CallOnce": 1, - "V8_V8_H_": 3, - "GOOGLE3": 2, - "NDEBUG": 4, - "both": 1, - "Deserializer": 1, - "AllStatic": 1, - "IsRunning": 1, - "UseCrankshaft": 1, - "FatalProcessOutOfMemory": 1, - "take_snapshot": 1, - "NilValue": 1, - "kNullValue": 1, - "kUndefinedValue": 1, - "EqualityKind": 1, - "kStrictEquality": 1, - "kNonStrictEquality": 1, - "PY_SSIZE_T_CLEAN": 1, - "Py_PYTHON_H": 1, - "Python": 1, - "compile": 1, - "extensions": 1, - "development": 1, - "Python.": 1, - "": 1, - "offsetof": 2, - "member": 2, - "type*": 1, - "WIN32": 2, - "MS_WINDOWS": 2, - "__stdcall": 2, - "__cdecl": 2, - "__fastcall": 2, - "DL_IMPORT": 2, - "DL_EXPORT": 2, - "PY_LONG_LONG": 5, - "LONG_LONG": 1, - "PY_VERSION_HEX": 9, - "METH_COEXIST": 1, - "PyDict_CheckExact": 1, - "Py_TYPE": 4, - "PyDict_Type": 1, - "PyDict_Contains": 1, - "o": 20, - "PySequence_Contains": 1, - "Py_ssize_t": 17, - "PY_SSIZE_T_MAX": 1, - "INT_MAX": 1, - "PY_SSIZE_T_MIN": 1, - "INT_MIN": 1, - "PY_FORMAT_SIZE_T": 1, - "PyInt_FromSsize_t": 2, - "z": 46, - "PyInt_FromLong": 13, - "PyInt_AsSsize_t": 2, - "PyInt_AsLong": 2, - "PyNumber_Index": 1, - "PyNumber_Int": 1, - "PyIndex_Check": 1, - "PyNumber_Check": 1, - "PyErr_WarnEx": 1, - "category": 2, - "message": 2, - "stacklevel": 1, - "PyErr_Warn": 1, - "Py_REFCNT": 1, - "ob": 6, - "PyObject*": 16, - "ob_refcnt": 1, - "ob_type": 7, - "Py_SIZE": 1, - "PyVarObject*": 1, - "ob_size": 1, - "PyVarObject_HEAD_INIT": 1, - "PyObject_HEAD_INIT": 1, - "PyType_Modified": 1, - "*buf": 1, - "PyObject": 221, - "*obj": 2, - "itemsize": 2, - "ndim": 2, - "*format": 1, - "*shape": 1, - "*strides": 1, - "*suboffsets": 1, - "*internal": 1, - "Py_buffer": 5, - "PyBUF_SIMPLE": 1, - "PyBUF_WRITABLE": 1, - "PyBUF_FORMAT": 1, - "PyBUF_ND": 2, - "PyBUF_STRIDES": 5, - "PyBUF_C_CONTIGUOUS": 3, - "PyBUF_F_CONTIGUOUS": 3, - "PyBUF_ANY_CONTIGUOUS": 1, - "PyBUF_INDIRECT": 1, - "PY_MAJOR_VERSION": 10, - "__Pyx_BUILTIN_MODULE_NAME": 2, - "Py_TPFLAGS_CHECKTYPES": 1, - "Py_TPFLAGS_HAVE_INDEX": 1, - "Py_TPFLAGS_HAVE_NEWBUFFER": 1, - "PyBaseString_Type": 1, - "PyUnicode_Type": 2, - "PyStringObject": 2, - "PyUnicodeObject": 1, - "PyString_Type": 2, - "PyString_Check": 2, - "PyUnicode_Check": 1, - "PyString_CheckExact": 2, - "PyUnicode_CheckExact": 1, - "PyBytesObject": 1, - "PyBytes_Type": 1, - "PyBytes_Check": 1, - "PyBytes_CheckExact": 1, - "PyBytes_FromString": 2, - "PyString_FromString": 1, - "PyBytes_FromStringAndSize": 1, - "PyString_FromStringAndSize": 1, - "PyBytes_FromFormat": 1, - "PyString_FromFormat": 1, - "PyBytes_DecodeEscape": 1, - "PyString_DecodeEscape": 1, - "PyBytes_AsString": 2, - "PyString_AsString": 1, - "PyBytes_AsStringAndSize": 1, - "PyString_AsStringAndSize": 1, - "PyBytes_Size": 1, - "PyString_Size": 1, - "PyBytes_AS_STRING": 1, - "PyString_AS_STRING": 1, - "PyBytes_GET_SIZE": 1, - "PyString_GET_SIZE": 1, - "PyBytes_Repr": 1, - "PyString_Repr": 1, - "PyBytes_Concat": 1, - "PyString_Concat": 1, - "PyBytes_ConcatAndDel": 1, - "PyString_ConcatAndDel": 1, - "PySet_Check": 1, - "obj": 42, - "PyObject_TypeCheck": 3, - "PySet_Type": 2, - "PyFrozenSet_Check": 1, - "PyFrozenSet_Type": 1, - "PySet_CheckExact": 2, - "__Pyx_TypeCheck": 1, - "PyTypeObject": 2, - "PyIntObject": 1, - "PyLongObject": 2, - "PyInt_Type": 1, - "PyLong_Type": 1, - "PyInt_Check": 1, - "PyLong_Check": 1, - "PyInt_CheckExact": 1, - "PyLong_CheckExact": 1, - "PyInt_FromString": 1, - "PyLong_FromString": 1, - "PyInt_FromUnicode": 1, - "PyLong_FromUnicode": 1, - "PyLong_FromLong": 1, - "PyInt_FromSize_t": 1, - "PyLong_FromSize_t": 1, - "PyLong_FromSsize_t": 1, - "PyLong_AsLong": 1, - "PyInt_AS_LONG": 1, - "PyLong_AS_LONG": 1, - "PyLong_AsSsize_t": 1, - "PyInt_AsUnsignedLongMask": 1, - "PyLong_AsUnsignedLongMask": 1, - "PyInt_AsUnsignedLongLongMask": 1, - "PyLong_AsUnsignedLongLongMask": 1, - "PyBoolObject": 1, - "__Pyx_PyNumber_Divide": 2, - "PyNumber_TrueDivide": 1, - "__Pyx_PyNumber_InPlaceDivide": 2, - "PyNumber_InPlaceTrueDivide": 1, - "PyNumber_Divide": 1, - "PyNumber_InPlaceDivide": 1, - "__Pyx_PySequence_GetSlice": 2, - "PySequence_GetSlice": 2, - "__Pyx_PySequence_SetSlice": 2, - "PySequence_SetSlice": 2, - "__Pyx_PySequence_DelSlice": 2, - "PySequence_DelSlice": 2, - "unlikely": 69, - "PyErr_SetString": 4, - "PyExc_SystemError": 3, - "likely": 15, - "tp_as_mapping": 3, - "PyErr_Format": 4, - "PyExc_TypeError": 5, - "tp_name": 4, - "PyMethod_New": 2, - "func": 3, - "klass": 1, - "PyInstanceMethod_New": 1, - "__Pyx_GetAttrString": 2, - "PyObject_GetAttrString": 3, - "__Pyx_SetAttrString": 2, - "PyObject_SetAttrString": 2, - "__Pyx_DelAttrString": 2, - "PyObject_DelAttrString": 2, - "__Pyx_NAMESTR": 3, - "__Pyx_DOCSTR": 3, - "__PYX_EXTERN_C": 2, - "_USE_MATH_DEFINES": 1, - "": 1, - "__PYX_HAVE_API__wrapper_inner": 1, - "PYREX_WITHOUT_ASSERTIONS": 1, - "CYTHON_WITHOUT_ASSERTIONS": 1, - "CYTHON_INLINE": 68, - "__GNUC__": 5, - "__inline__": 1, - "__inline": 1, - "__STDC_VERSION__": 2, - "L": 1, - "CYTHON_UNUSED": 7, - "**p": 1, - "*s": 1, - "encoding": 1, - "is_unicode": 1, - "is_str": 1, - "intern": 1, - "__Pyx_StringTabEntry": 1, - "__Pyx_PyBytes_FromUString": 1, - "__Pyx_PyBytes_AsUString": 1, - "__Pyx_PyBool_FromLong": 1, - "Py_INCREF": 3, - "Py_True": 2, - "Py_False": 2, - "__Pyx_PyObject_IsTrue": 8, - "__Pyx_PyNumber_Int": 1, - "__Pyx_PyIndex_AsSsize_t": 1, - "__Pyx_PyInt_FromSize_t": 1, - "__Pyx_PyInt_AsSize_t": 1, - "__pyx_PyFloat_AsDouble": 3, - "PyFloat_CheckExact": 1, - "PyFloat_AS_DOUBLE": 1, - "PyFloat_AsDouble": 1, - "__GNUC_MINOR__": 1, - "__builtin_expect": 2, - "*__pyx_m": 1, - "*__pyx_b": 1, - "*__pyx_empty_tuple": 1, - "*__pyx_empty_bytes": 1, - "__pyx_lineno": 80, - "__pyx_clineno": 80, - "__pyx_cfilenm": 1, - "__FILE__": 2, - "*__pyx_filename": 1, - "CYTHON_CCOMPLEX": 12, - "_Complex_I": 3, - "": 1, - "": 1, - "__sun__": 1, - "fj": 1, - "*__pyx_f": 1, - "npy_int8": 1, - "__pyx_t_5numpy_int8_t": 1, - "npy_int16": 1, - "__pyx_t_5numpy_int16_t": 1, - "npy_int32": 1, - "__pyx_t_5numpy_int32_t": 1, - "npy_int64": 1, - "__pyx_t_5numpy_int64_t": 1, - "npy_uint8": 1, - "__pyx_t_5numpy_uint8_t": 1, - "npy_uint16": 1, - "__pyx_t_5numpy_uint16_t": 1, - "npy_uint32": 1, - "__pyx_t_5numpy_uint32_t": 1, - "npy_uint64": 1, - "__pyx_t_5numpy_uint64_t": 1, - "npy_float32": 1, - "__pyx_t_5numpy_float32_t": 1, - "npy_float64": 1, - "__pyx_t_5numpy_float64_t": 1, - "npy_long": 1, - "__pyx_t_5numpy_int_t": 1, - "npy_longlong": 1, - "__pyx_t_5numpy_long_t": 1, - "npy_intp": 10, - "__pyx_t_5numpy_intp_t": 1, - "npy_uintp": 1, - "__pyx_t_5numpy_uintp_t": 1, - "npy_ulong": 1, - "__pyx_t_5numpy_uint_t": 1, - "npy_ulonglong": 1, - "__pyx_t_5numpy_ulong_t": 1, - "npy_double": 2, - "__pyx_t_5numpy_float_t": 1, - "__pyx_t_5numpy_double_t": 1, - "npy_longdouble": 1, - "__pyx_t_5numpy_longdouble_t": 1, - "complex": 2, - "__pyx_t_float_complex": 27, - "_Complex": 2, - "imag": 2, - "__pyx_t_double_complex": 27, - "npy_cfloat": 1, - "__pyx_t_5numpy_cfloat_t": 1, - "npy_cdouble": 2, - "__pyx_t_5numpy_cdouble_t": 1, - "npy_clongdouble": 1, - "__pyx_t_5numpy_clongdouble_t": 1, - "__pyx_t_5numpy_complex_t": 1, - "CYTHON_REFNANNY": 3, - "__Pyx_RefNannyAPIStruct": 4, - "*__Pyx_RefNanny": 1, - "__Pyx_RefNannyImportAPI": 1, - "*modname": 1, - "*m": 1, - "*p": 1, - "*r": 1, - "m": 4, - "PyImport_ImportModule": 1, - "modname": 1, - "PyLong_AsVoidPtr": 1, - "Py_XDECREF": 3, - "__Pyx_RefNannySetupContext": 13, - "*__pyx_refnanny": 1, - "__Pyx_RefNanny": 6, - "SetupContext": 1, - "__LINE__": 84, - "__Pyx_RefNannyFinishContext": 12, - "FinishContext": 1, - "__pyx_refnanny": 5, - "__Pyx_INCREF": 36, - "INCREF": 1, - "__Pyx_DECREF": 66, - "DECREF": 1, - "__Pyx_GOTREF": 60, - "GOTREF": 1, - "__Pyx_GIVEREF": 10, - "GIVEREF": 1, - "__Pyx_XDECREF": 26, - "Py_DECREF": 1, - "__Pyx_XGIVEREF": 7, - "__Pyx_XGOTREF": 1, - "__Pyx_TypeTest": 4, - "*type": 3, - "*__Pyx_GetName": 1, - "*dict": 1, - "__Pyx_ErrRestore": 1, - "*value": 2, - "*tb": 2, - "__Pyx_ErrFetch": 1, - "**type": 1, - "**value": 1, - "**tb": 1, - "__Pyx_Raise": 8, - "__Pyx_RaiseNoneNotIterableError": 1, - "__Pyx_RaiseNeedMoreValuesError": 1, - "index": 2, - "__Pyx_RaiseTooManyValuesError": 1, - "expected": 1, - "__Pyx_UnpackTupleError": 2, - "*__Pyx_Import": 1, - "*from_list": 1, - "__Pyx_Print": 1, - "__pyx_print": 1, - "__pyx_print_kwargs": 1, - "__Pyx_PrintOne": 4, - "*o": 1, - "*__Pyx_PyInt_to_py_Py_intptr_t": 1, - "Py_intptr_t": 1, - "__Pyx_CREAL": 4, - ".real": 3, - "__Pyx_CIMAG": 4, - ".imag": 3, - "__real__": 1, - "__imag__": 1, - "_WIN32": 1, - "__Pyx_SET_CREAL": 2, - "__Pyx_SET_CIMAG": 2, - "__pyx_t_float_complex_from_parts": 1, - "__Pyx_c_eqf": 2, - "__Pyx_c_sumf": 2, - "__Pyx_c_difff": 2, - "__Pyx_c_prodf": 2, - "__Pyx_c_quotf": 2, - "__Pyx_c_negf": 2, - "__Pyx_c_is_zerof": 3, - "__Pyx_c_conjf": 3, - "conj": 3, - "__Pyx_c_absf": 3, - "abs": 2, - "__Pyx_c_powf": 3, - "pow": 2, - "conjf": 1, - "cabsf": 1, - "cpowf": 1, - "__pyx_t_double_complex_from_parts": 1, - "__Pyx_c_eq": 2, - "__Pyx_c_sum": 2, - "__Pyx_c_diff": 2, - "__Pyx_c_prod": 2, - "__Pyx_c_quot": 2, - "__Pyx_c_neg": 2, - "__Pyx_c_is_zero": 3, - "__Pyx_c_conj": 3, - "__Pyx_c_abs": 3, - "__Pyx_c_pow": 3, - "cabs": 1, - "cpow": 1, - "__Pyx_PyInt_AsUnsignedChar": 1, - "__Pyx_PyInt_AsUnsignedShort": 1, - "__Pyx_PyInt_AsUnsignedInt": 1, - "__Pyx_PyInt_AsChar": 1, - "__Pyx_PyInt_AsShort": 1, - "__Pyx_PyInt_AsInt": 1, - "signed": 5, - "__Pyx_PyInt_AsSignedChar": 1, - "__Pyx_PyInt_AsSignedShort": 1, - "__Pyx_PyInt_AsSignedInt": 1, - "__Pyx_PyInt_AsLongDouble": 1, - "__Pyx_PyInt_AsUnsignedLong": 1, - "__Pyx_PyInt_AsUnsignedLongLong": 1, - "__Pyx_PyInt_AsLong": 1, - "__Pyx_PyInt_AsLongLong": 1, - "__Pyx_PyInt_AsSignedLong": 1, - "__Pyx_PyInt_AsSignedLongLong": 1, - "__Pyx_WriteUnraisable": 3, - "__Pyx_ExportFunction": 1, - "*__pyx_f_5numpy_PyArray_MultiIterNew2": 2, - "*__pyx_f_5numpy_PyArray_MultiIterNew3": 2, - "*__pyx_f_5numpy_PyArray_MultiIterNew4": 2, - "*__pyx_f_5numpy_PyArray_MultiIterNew5": 2, - "*__pyx_f_5numpy__util_dtypestring": 2, - "PyArray_Descr": 6, - "__pyx_f_5numpy_set_array_base": 1, - "PyArrayObject": 19, - "*__pyx_f_5numpy_get_array_base": 1, - "inner_work_1d": 2, - "inner_work_2d": 2, - "__Pyx_MODULE_NAME": 1, - "__pyx_module_is_main_wrapper_inner": 1, - "*__pyx_builtin_ValueError": 1, - "*__pyx_builtin_range": 1, - "*__pyx_builtin_RuntimeError": 1, - "__pyx_k_1": 1, - "__pyx_k_2": 1, - "__pyx_k_3": 1, - "__pyx_k_5": 1, - "__pyx_k_7": 1, - "__pyx_k_9": 1, - "__pyx_k_11": 1, - "__pyx_k_12": 1, - "__pyx_k_15": 1, - "__pyx_k__B": 2, - "__pyx_k__H": 2, - "__pyx_k__I": 2, - "__pyx_k__L": 2, - "__pyx_k__O": 2, - "__pyx_k__Q": 2, - "__pyx_k__b": 2, - "__pyx_k__d": 2, - "__pyx_k__f": 2, - "__pyx_k__g": 2, - "__pyx_k__h": 2, - "__pyx_k__i": 2, - "__pyx_k__l": 2, - "__pyx_k__q": 2, - "__pyx_k__Zd": 2, - "__pyx_k__Zf": 2, - "__pyx_k__Zg": 2, - "__pyx_k__np": 1, - "__pyx_k__buf": 1, - "__pyx_k__obj": 1, - "__pyx_k__base": 1, - "__pyx_k__ndim": 1, - "__pyx_k__ones": 1, - "__pyx_k__descr": 1, - "__pyx_k__names": 1, - "__pyx_k__numpy": 1, - "__pyx_k__range": 1, - "__pyx_k__shape": 1, - "__pyx_k__fields": 1, - "__pyx_k__format": 1, - "__pyx_k__strides": 1, - "__pyx_k____main__": 1, - "__pyx_k____test__": 1, - "__pyx_k__itemsize": 1, - "__pyx_k__readonly": 1, - "__pyx_k__type_num": 1, - "__pyx_k__byteorder": 1, - "__pyx_k__ValueError": 1, - "__pyx_k__suboffsets": 1, - "__pyx_k__work_module": 1, - "__pyx_k__RuntimeError": 1, - "__pyx_k__pure_py_test": 1, - "__pyx_k__wrapper_inner": 1, - "__pyx_k__do_awesome_work": 1, - "*__pyx_kp_s_1": 1, - "*__pyx_kp_u_11": 1, - "*__pyx_kp_u_12": 1, - "*__pyx_kp_u_15": 1, - "*__pyx_kp_s_2": 1, - "*__pyx_kp_s_3": 1, - "*__pyx_kp_u_5": 1, - "*__pyx_kp_u_7": 1, - "*__pyx_kp_u_9": 1, - "*__pyx_n_s__RuntimeError": 1, - "*__pyx_n_s__ValueError": 1, - "*__pyx_n_s____main__": 1, - "*__pyx_n_s____test__": 1, - "*__pyx_n_s__base": 1, - "*__pyx_n_s__buf": 1, - "*__pyx_n_s__byteorder": 1, - "*__pyx_n_s__descr": 1, - "*__pyx_n_s__do_awesome_work": 1, - "*__pyx_n_s__fields": 1, - "*__pyx_n_s__format": 1, - "*__pyx_n_s__itemsize": 1, - "*__pyx_n_s__names": 1, - "*__pyx_n_s__ndim": 1, - "*__pyx_n_s__np": 1, - "*__pyx_n_s__numpy": 1, - "*__pyx_n_s__obj": 1, - "*__pyx_n_s__ones": 1, - "*__pyx_n_s__pure_py_test": 1, - "*__pyx_n_s__range": 1, - "*__pyx_n_s__readonly": 1, - "*__pyx_n_s__shape": 1, - "*__pyx_n_s__strides": 1, - "*__pyx_n_s__suboffsets": 1, - "*__pyx_n_s__type_num": 1, - "*__pyx_n_s__work_module": 1, - "*__pyx_n_s__wrapper_inner": 1, - "*__pyx_int_5": 1, - "*__pyx_int_15": 1, - "*__pyx_k_tuple_4": 1, - "*__pyx_k_tuple_6": 1, - "*__pyx_k_tuple_8": 1, - "*__pyx_k_tuple_10": 1, - "*__pyx_k_tuple_13": 1, - "*__pyx_k_tuple_14": 1, - "*__pyx_k_tuple_16": 1, - "__pyx_v_num_x": 4, - "*__pyx_v_data_ptr": 2, - "*__pyx_v_answer_ptr": 2, - "__pyx_v_nd": 6, - "*__pyx_v_dims": 2, - "__pyx_v_typenum": 6, - "*__pyx_v_data_np": 2, - "__pyx_v_sum": 6, - "__pyx_t_1": 154, - "*__pyx_t_2": 4, - "*__pyx_t_3": 4, - "*__pyx_t_4": 3, - "__pyx_t_5": 75, - "__pyx_kp_s_1": 1, - "__pyx_filename": 79, - "__pyx_f": 79, - "__pyx_L1_error": 88, - "__pyx_v_dims": 4, - "NPY_DOUBLE": 3, - "__pyx_t_2": 120, - "PyArray_SimpleNewFromData": 2, - "__pyx_v_data_ptr": 2, - "Py_None": 38, - "__pyx_ptype_5numpy_ndarray": 2, - "__pyx_v_data_np": 10, - "__Pyx_GetName": 4, - "__pyx_m": 4, - "__pyx_n_s__work_module": 3, - "__pyx_t_3": 113, - "PyObject_GetAttr": 4, - "__pyx_n_s__do_awesome_work": 3, - "PyTuple_New": 4, - "PyTuple_SET_ITEM": 4, - "__pyx_t_4": 35, - "PyObject_Call": 11, - "PyErr_Occurred": 2, - "__pyx_v_answer_ptr": 2, - "__pyx_L0": 24, - "__pyx_v_num_y": 2, - "__pyx_kp_s_2": 1, - "*__pyx_pf_13wrapper_inner_pure_py_test": 2, - "*__pyx_self": 2, - "*unused": 2, - "PyMethodDef": 1, - "__pyx_mdef_13wrapper_inner_pure_py_test": 1, - "PyCFunction": 1, - "__pyx_pf_13wrapper_inner_pure_py_test": 1, - "METH_NOARGS": 1, - "*__pyx_v_data": 1, - "*__pyx_r": 7, - "*__pyx_t_1": 8, - "__pyx_self": 2, - "__pyx_v_data": 7, - "__pyx_kp_s_3": 1, - "__pyx_n_s__np": 1, - "__pyx_n_s__ones": 1, - "__pyx_k_tuple_4": 1, - "__pyx_r": 39, - "__Pyx_AddTraceback": 7, - "__pyx_pf_5numpy_7ndarray___getbuffer__": 2, - "*__pyx_v_self": 4, - "*__pyx_v_info": 4, - "__pyx_v_flags": 4, - "__pyx_v_copy_shape": 5, - "__pyx_v_i": 6, - "__pyx_v_ndim": 6, - "__pyx_v_endian_detector": 6, - "__pyx_v_little_endian": 8, - "__pyx_v_t": 29, - "*__pyx_v_f": 2, - "*__pyx_v_descr": 2, - "__pyx_v_offset": 9, - "__pyx_v_hasfields": 4, - "__pyx_t_6": 40, - "__pyx_t_7": 9, - "*__pyx_t_8": 1, - "*__pyx_t_9": 1, - "__pyx_v_info": 33, - "__pyx_v_self": 16, - "PyArray_NDIM": 1, - "__pyx_L5": 6, - "PyArray_CHKFLAGS": 2, - "NPY_C_CONTIGUOUS": 1, - "__pyx_builtin_ValueError": 5, - "__pyx_k_tuple_6": 1, - "__pyx_L6": 6, - "NPY_F_CONTIGUOUS": 1, - "__pyx_k_tuple_8": 1, - "__pyx_L7": 2, - "PyArray_DATA": 1, - "strides": 5, - "malloc": 2, - "shape": 3, - "PyArray_STRIDES": 2, - "PyArray_DIMS": 2, - "__pyx_L8": 2, - "suboffsets": 1, - "PyArray_ITEMSIZE": 1, - "PyArray_ISWRITEABLE": 1, - "__pyx_v_f": 31, - "descr": 2, - "__pyx_v_descr": 10, - "PyDataType_HASFIELDS": 2, - "__pyx_L11": 7, - "type_num": 2, - "byteorder": 4, - "__pyx_k_tuple_10": 1, - "__pyx_L13": 2, - "NPY_BYTE": 2, - "__pyx_L14": 18, - "NPY_UBYTE": 2, - "NPY_SHORT": 2, - "NPY_USHORT": 2, - "NPY_INT": 2, - "NPY_UINT": 2, - "NPY_LONG": 1, - "NPY_ULONG": 1, - "NPY_LONGLONG": 1, - "NPY_ULONGLONG": 1, - "NPY_FLOAT": 1, - "NPY_LONGDOUBLE": 1, - "NPY_CFLOAT": 1, - "NPY_CDOUBLE": 1, - "NPY_CLONGDOUBLE": 1, - "NPY_OBJECT": 1, - "__pyx_t_8": 16, - "PyNumber_Remainder": 1, - "__pyx_kp_u_11": 1, - "format": 6, - "__pyx_L12": 2, - "__pyx_t_9": 7, - "__pyx_f_5numpy__util_dtypestring": 1, - "__pyx_L2": 2, - "__pyx_pf_5numpy_7ndarray_1__releasebuffer__": 2, - "PyArray_HASFIELDS": 1, - "*__pyx_f_5numpy_PyArray_MultiIterNew1": 1, - "*__pyx_v_a": 5, - "PyArray_MultiIterNew": 5, - "__pyx_v_a": 5, - "*__pyx_v_b": 4, - "__pyx_v_b": 4, - "*__pyx_v_c": 3, - "__pyx_v_c": 3, - "*__pyx_v_d": 2, - "__pyx_v_d": 2, - "*__pyx_v_e": 1, - "__pyx_v_e": 1, - "*__pyx_v_end": 1, - "*__pyx_v_offset": 1, - "*__pyx_v_child": 1, - "*__pyx_v_fields": 1, - "*__pyx_v_childname": 1, - "*__pyx_v_new_offset": 1, - "*__pyx_v_t": 1, - "*__pyx_t_5": 1, - "__pyx_t_10": 7, - "*__pyx_t_11": 1, - "__pyx_v_child": 8, - "__pyx_v_fields": 7, - "__pyx_v_childname": 4, - "__pyx_v_new_offset": 5, - "PyTuple_GET_SIZE": 2, - "PyTuple_GET_ITEM": 3, - "PyObject_GetItem": 1, - "PyTuple_CheckExact": 1, - "tuple": 3, - "__pyx_ptype_5numpy_dtype": 1, - "__pyx_v_end": 2, - "PyNumber_Subtract": 2, - "PyObject_RichCompare": 8, - "__pyx_int_15": 1, - "Py_LT": 2, - "__pyx_builtin_RuntimeError": 2, - "__pyx_k_tuple_13": 1, - "__pyx_k_tuple_14": 1, - "elsize": 1, - "__pyx_k_tuple_16": 1, - "__pyx_L10": 2, - "Py_EQ": 6 - }, - "COBOL": { - "program": 1, - "-": 19, - "id.": 1, - "hello.": 3, - "procedure": 1, - "division.": 1, - "display": 1, - ".": 3, - "stop": 1, - "run.": 1, - "IDENTIFICATION": 2, - "DIVISION.": 4, - "PROGRAM": 2, - "ID.": 2, - "PROCEDURE": 2, - "DISPLAY": 2, - "STOP": 2, - "RUN.": 2, - "COBOL": 7, - "TEST": 2, - "RECORD.": 1, - "USAGES.": 1, - "COMP": 5, - "PIC": 5, - "S9": 4, - "(": 5, - ")": 5, - "COMP.": 3, - "COMP2": 2 - }, - "CSS": { - ".clearfix": 8, - "{": 1661, - "*zoom": 48, - ";": 4219, - "}": 1705, - "before": 48, - "after": 96, - "display": 135, - "table": 44, - "content": 66, - "line": 97, - "-": 8839, - "height": 141, - "clear": 32, - "both": 30, - ".hide": 12, - "text": 129, - "font": 142, - "/0": 2, - "a": 268, - "color": 711, - "transparent": 148, - "shadow": 254, - "none": 128, - "background": 770, - "border": 912, - ".input": 216, - "block": 133, - "level": 2, - "width": 215, - "%": 366, - "min": 14, - "px": 2535, - "webkit": 364, - "box": 264, - "sizing": 27, - "moz": 316, - "article": 2, - "aside": 2, - "details": 2, - "figcaption": 2, - "figure": 2, - "footer": 2, - "header": 12, - "hgroup": 2, - "nav": 2, - "section": 2, - "audio": 4, - "canvas": 2, - "video": 4, - "inline": 116, - "*display": 20, - "not": 6, - "(": 748, - "[": 384, - "controls": 2, - "]": 384, - ")": 748, - "html": 4, - "size": 104, - "adjust": 6, - "ms": 13, - "focus": 232, - "outline": 30, - "thin": 8, - "dotted": 10, - "#333": 6, - "auto": 50, - "ring": 6, - "offset": 6, - "hover": 144, - "active": 46, - "sub": 4, - "sup": 4, - "position": 342, - "relative": 18, - "vertical": 56, - "align": 72, - "baseline": 4, - "top": 376, - "em": 6, - "bottom": 309, - "img": 14, - "max": 18, - "middle": 20, - "interpolation": 2, - "mode": 2, - "bicubic": 2, - "#map_canvas": 2, - ".google": 2, - "maps": 2, - "button": 18, - "input": 336, - "select": 90, - "textarea": 76, - "margin": 424, - "*overflow": 3, - "visible": 8, - "normal": 18, - "inner": 37, - "padding": 174, - "type": 174, - "appearance": 6, - "cursor": 30, - "pointer": 12, - "label": 20, - "textfield": 2, - "search": 66, - "decoration": 33, - "cancel": 2, - "overflow": 21, - "@media": 2, - "print": 4, - "*": 2, - "important": 18, - "#000": 2, - "visited": 2, - "underline": 6, - "href": 28, - "attr": 4, - "abbr": 6, - "title": 10, - ".ir": 2, - "pre": 16, - "blockquote": 14, - "solid": 93, - "#999": 6, - "page": 6, - "break": 12, - "inside": 4, - "avoid": 6, - "thead": 38, - "group": 120, - "tr": 92, - "@page": 2, - "cm": 2, - "p": 14, - "h2": 14, - "h3": 14, - "orphans": 2, - "widows": 2, - "body": 3, - "family": 10, - "Helvetica": 6, - "Arial": 6, - "sans": 6, - "serif": 6, - "#333333": 26, - "#ffffff": 136, - "#0088cc": 24, - "#005580": 8, - ".img": 6, - "rounded": 2, - "radius": 534, - "polaroid": 2, - "#fff": 10, - "#ccc": 13, - "rgba": 409, - "circle": 18, - ".row": 126, - "left": 489, - "class*": 100, - "float": 84, - ".container": 32, - ".navbar": 332, - "static": 14, - "fixed": 36, - ".span12": 4, - ".span11": 4, - ".span10": 4, - ".span9": 4, - ".span8": 4, - ".span7": 4, - ".span6": 4, - ".span5": 4, - ".span4": 4, - ".span3": 4, - ".span2": 4, - ".span1": 4, - ".offset12": 6, - ".offset11": 6, - ".offset10": 6, - ".offset9": 6, - ".offset8": 6, - ".offset7": 6, - ".offset6": 6, - ".offset5": 6, - ".offset4": 6, - ".offset3": 6, - ".offset2": 6, - ".offset1": 6, - "fluid": 126, - "*margin": 70, - "first": 179, - "child": 301, - ".controls": 28, - "row": 20, - "+": 105, - "*width": 26, - ".pull": 16, - "right": 258, - ".lead": 2, - "weight": 28, - "small": 66, - "strong": 2, - "bold": 14, - "style": 21, - "italic": 4, - "cite": 2, - ".muted": 2, - "#999999": 50, - "a.muted": 4, - "#808080": 2, - ".text": 14, - "warning": 33, - "#c09853": 14, - "a.text": 16, - "#a47e3c": 4, - "error": 10, - "#b94a48": 20, - "#953b39": 6, - "info": 37, - "#3a87ad": 18, - "#2d6987": 6, - "success": 35, - "#468847": 18, - "#356635": 6, - "center": 17, - "h1": 11, - "h4": 20, - "h5": 6, - "h6": 6, - "inherit": 8, - "rendering": 2, - "optimizelegibility": 2, - ".page": 2, - "#eeeeee": 31, - "ul": 84, - "ol": 10, - "li": 205, - "ul.unstyled": 2, - "ol.unstyled": 2, - "list": 44, - "ul.inline": 4, - "ol.inline": 4, - "dl": 2, - "dt": 6, - "dd": 6, - ".dl": 12, - "horizontal": 60, - "hidden": 9, - "ellipsis": 2, - "white": 25, - "space": 23, - "nowrap": 14, - "hr": 2, - "data": 2, - "original": 2, - "help": 2, - "abbr.initialism": 2, - "transform": 4, - "uppercase": 4, - "blockquote.pull": 10, - "q": 4, - "address": 2, - "code": 6, - "Monaco": 2, - "Menlo": 2, - "Consolas": 2, - "monospace": 2, - "#d14": 2, - "#f7f7f9": 2, - "#e1e1e8": 2, - "word": 6, - "all": 10, - "wrap": 6, - "#f5f5f5": 26, - "pre.prettyprint": 2, - ".pre": 2, - "scrollable": 2, - "y": 2, - "scroll": 2, - ".label": 30, - ".badge": 30, - "empty": 7, - "a.label": 4, - "a.badge": 4, - "#f89406": 27, - "#c67605": 4, - "inverse": 110, - "#1a1a1a": 2, - ".btn": 506, - "mini": 34, - "collapse": 12, - "spacing": 3, - ".table": 180, - "th": 70, - "td": 66, - "#dddddd": 16, - "caption": 18, - "colgroup": 18, - "tbody": 68, - "condensed": 4, - "bordered": 76, - "separate": 4, - "*border": 8, - "topleft": 16, - "last": 118, - "topright": 16, - "tfoot": 12, - "bottomleft": 16, - "bottomright": 16, - "striped": 13, - "nth": 4, - "odd": 4, - "#f9f9f9": 12, - "cell": 2, - "td.span1": 2, - "th.span1": 2, - "td.span2": 2, - "th.span2": 2, - "td.span3": 2, - "th.span3": 2, - "td.span4": 2, - "th.span4": 2, - "td.span5": 2, - "th.span5": 2, - "td.span6": 2, - "th.span6": 2, - "td.span7": 2, - "th.span7": 2, - "td.span8": 2, - "th.span8": 2, - "td.span9": 2, - "th.span9": 2, - "td.span10": 2, - "th.span10": 2, - "td.span11": 2, - "th.span11": 2, - "td.span12": 2, - "th.span12": 2, - "tr.success": 4, - "#dff0d8": 6, - "tr.error": 4, - "#f2dede": 6, - "tr.warning": 4, - "#fcf8e3": 6, - "tr.info": 4, - "#d9edf7": 6, - "#d0e9c6": 2, - "#ebcccc": 2, - "#faf2cc": 2, - "#c4e3f3": 2, - "form": 38, - "fieldset": 2, - "legend": 6, - "#e5e5e5": 28, - ".uneditable": 80, - "#555555": 18, - "#cccccc": 18, - "inset": 132, - "transition": 36, - "linear": 204, - ".2s": 16, - "o": 48, - ".075": 12, - ".6": 6, - "multiple": 2, - "#fcfcfc": 2, - "allowed": 4, - "placeholder": 18, - ".radio": 26, - ".checkbox": 26, - ".radio.inline": 6, - ".checkbox.inline": 6, - "medium": 2, - "large": 40, - "xlarge": 2, - "xxlarge": 2, - "append": 120, - "prepend": 82, - "input.span12": 4, - "textarea.span12": 2, - "input.span11": 4, - "textarea.span11": 2, - "input.span10": 4, - "textarea.span10": 2, - "input.span9": 4, - "textarea.span9": 2, - "input.span8": 4, - "textarea.span8": 2, - "input.span7": 4, - "textarea.span7": 2, - "input.span6": 4, - "textarea.span6": 2, - "input.span5": 4, - "textarea.span5": 2, - "input.span4": 4, - "textarea.span4": 2, - "input.span3": 4, - "textarea.span3": 2, - "input.span2": 4, - "textarea.span2": 2, - "input.span1": 4, - "textarea.span1": 2, - "disabled": 36, - "readonly": 10, - ".control": 150, - "group.warning": 32, - ".help": 44, - "#dbc59e": 6, - ".add": 36, - "on": 36, - "group.error": 32, - "#d59392": 6, - "group.success": 32, - "#7aba7b": 6, - "group.info": 32, - "#7ab5d3": 6, - "invalid": 12, - "#ee5f5b": 18, - "#e9322d": 2, - "#f8b9b7": 6, - ".form": 132, - "actions": 10, - "#595959": 2, - ".dropdown": 126, - "menu": 42, - ".popover": 14, - "z": 12, - "index": 14, - "toggle": 84, - ".active": 86, - "#a9dba9": 2, - "#46a546": 2, - "prepend.input": 22, - "input.search": 2, - "query": 22, - ".search": 22, - "*padding": 36, - "image": 187, - "gradient": 175, - "#e6e6e6": 20, - "from": 40, - "to": 75, - "repeat": 66, - "x": 30, - "filter": 57, - "progid": 48, - "DXImageTransform.Microsoft.gradient": 48, - "startColorstr": 30, - "endColorstr": 30, - "GradientType": 30, - "#bfbfbf": 4, - "*background": 36, - "enabled": 18, - "false": 18, - "#b3b3b3": 2, - ".3em": 6, - ".2": 12, - ".05": 24, - ".btn.active": 8, - ".btn.disabled": 4, - "#d9d9d9": 4, - "s": 25, - ".15": 24, - "default": 12, - "opacity": 15, - "alpha": 7, - "class": 26, - "primary.active": 6, - "warning.active": 6, - "danger.active": 6, - "success.active": 6, - "info.active": 6, - "inverse.active": 6, - "primary": 14, - "#006dcc": 2, - "#0044cc": 20, - "#002a80": 2, - "primary.disabled": 2, - "#003bb3": 2, - "#003399": 2, - "#faa732": 3, - "#fbb450": 16, - "#ad6704": 2, - "warning.disabled": 2, - "#df8505": 2, - "danger": 21, - "#da4f49": 2, - "#bd362f": 20, - "#802420": 2, - "danger.disabled": 2, - "#a9302a": 2, - "#942a25": 2, - "#5bb75b": 2, - "#62c462": 16, - "#51a351": 20, - "#387038": 2, - "success.disabled": 2, - "#499249": 2, - "#408140": 2, - "#49afcd": 2, - "#5bc0de": 16, - "#2f96b4": 20, - "#1f6377": 2, - "info.disabled": 2, - "#2a85a0": 2, - "#24748c": 2, - "#363636": 2, - "#444444": 10, - "#222222": 32, - "#000000": 14, - "inverse.disabled": 2, - "#151515": 12, - "#080808": 2, - "button.btn": 4, - "button.btn.btn": 6, - ".btn.btn": 6, - "link": 28, - "url": 4, - "no": 2, - ".icon": 288, - ".nav": 308, - "pills": 28, - "submenu": 8, - "glass": 2, - "music": 2, - "envelope": 2, - "heart": 2, - "star": 4, - "user": 2, - "film": 2, - "ok": 6, - "remove": 6, - "zoom": 5, - "in": 10, - "out": 10, - "off": 4, - "signal": 2, - "cog": 2, - "trash": 2, - "home": 2, - "file": 2, - "time": 2, - "road": 2, - "download": 4, - "alt": 6, - "upload": 2, - "inbox": 2, - "play": 4, - "refresh": 2, - "lock": 2, - "flag": 2, - "headphones": 2, - "volume": 6, - "down": 12, - "up": 12, - "qrcode": 2, - "barcode": 2, - "tag": 2, - "tags": 2, - "book": 2, - "bookmark": 2, - "camera": 2, - "justify": 2, - "indent": 4, - "facetime": 2, - "picture": 2, - "pencil": 2, - "map": 2, - "marker": 2, - "tint": 2, - "edit": 2, - "share": 4, - "check": 2, - "move": 2, - "step": 4, - "backward": 6, - "fast": 4, - "pause": 2, - "stop": 32, - "forward": 6, - "eject": 2, - "chevron": 8, - "plus": 4, - "sign": 16, - "minus": 4, - "question": 2, - "screenshot": 2, - "ban": 2, - "arrow": 21, - "resize": 8, - "full": 2, - "asterisk": 2, - "exclamation": 2, - "gift": 2, - "leaf": 2, - "fire": 2, - "eye": 4, - "open": 4, - "close": 4, - "plane": 2, - "calendar": 2, - "random": 2, - "comment": 2, - "magnet": 2, - "retweet": 2, - "shopping": 2, - "cart": 2, - "folder": 4, - "hdd": 2, - "bullhorn": 2, - "bell": 2, - "certificate": 2, - "thumbs": 4, - "hand": 8, - "globe": 2, - "wrench": 2, - "tasks": 2, - "briefcase": 2, - "fullscreen": 2, - "toolbar": 8, - ".btn.large": 4, - ".large.dropdown": 2, - "group.open": 18, - ".125": 6, - ".btn.dropdown": 2, - "primary.dropdown": 2, - "warning.dropdown": 2, - "danger.dropdown": 2, - "success.dropdown": 2, - "info.dropdown": 2, - "inverse.dropdown": 2, - ".caret": 70, - ".dropup": 2, - ".divider": 8, - "tabs": 94, - "#ddd": 38, - "stacked": 24, - "tabs.nav": 12, - "pills.nav": 4, - ".dropdown.active": 4, - ".open": 8, - "li.dropdown.open.active": 14, - "li.dropdown.open": 14, - ".tabs": 62, - ".tabbable": 8, - ".tab": 8, - "below": 18, - "pane": 4, - ".pill": 6, - ".disabled": 22, - "*position": 2, - "*z": 2, - "#fafafa": 2, - "#f2f2f2": 22, - "#d4d4d4": 2, - "collapse.collapse": 2, - ".brand": 14, - "#777777": 12, - ".1": 24, - ".nav.pull": 2, - "navbar": 28, - "#ededed": 2, - "navbar.active": 8, - "navbar.disabled": 4, - "bar": 21, - "absolute": 8, - "li.dropdown": 12, - "li.dropdown.active": 8, - "menu.pull": 8, - "#1b1b1b": 2, - "#111111": 18, - "#252525": 2, - "#515151": 2, - "query.focused": 2, - "#0e0e0e": 2, - "#040404": 18, - ".breadcrumb": 8, - ".pagination": 78, - "span": 38, - "centered": 2, - ".pager": 34, - ".next": 4, - ".previous": 4, - ".thumbnails": 12, - ".thumbnail": 6, - "ease": 12, - "a.thumbnail": 4, - ".caption": 2, - ".alert": 34, - "#fbeed5": 2, - ".close": 2, - "#d6e9c6": 2, - "#eed3d7": 2, - "#bce8f1": 2, - "@": 8, - "keyframes": 8, - "progress": 15, - "stripes": 15, - "@keyframes": 2, - ".progress": 22, - "#f7f7f7": 3, - ".bar": 22, - "#0e90d2": 2, - "#149bdf": 11, - "#0480be": 10, - "deg": 20, - ".progress.active": 1, - "animation": 5, - "infinite": 5, - "#dd514c": 1, - "#c43c35": 5, - "danger.progress": 1, - "#5eb95e": 1, - "#57a957": 5, - "success.progress": 1, - "#4bb1cf": 1, - "#339bb9": 5, - "info.progress": 1, - "warning.progress": 1, - ".hero": 3, - "unit": 3, - "letter": 1, - ".media": 11, - "object": 1, - "heading": 1, - ".tooltip": 7, - "visibility": 1, - ".tooltip.in": 1, - ".tooltip.top": 2, - ".tooltip.right": 2, - ".tooltip.bottom": 2, - ".tooltip.left": 2, - "clip": 3, - ".popover.top": 3, - ".popover.right": 3, - ".popover.bottom": 3, - ".popover.left": 3, - "#ebebeb": 1, - ".arrow": 12, - ".modal": 5, - "backdrop": 2, - "backdrop.fade": 1, - "backdrop.fade.in": 1 - }, - "Ceylon": { - "doc": 2, - "by": 1, - "shared": 5, - "void": 1, - "test": 1, - "(": 4, - ")": 4, - "{": 3, - "print": 1, - ";": 4, - "}": 3, - "class": 1, - "Test": 2, - "name": 4, - "satisfies": 1, - "Comparable": 1, - "": 1, - "String": 2, - "actual": 2, - "string": 1, - "Comparison": 1, - "compare": 1, - "other": 1, - "return": 1, - "<=>": 1, - "other.name": 1 - }, - "Chapel": { - "//": 150, - "use": 5, - "BlockDist": 2, - "CyclicDist": 1, - "BlockCycDist": 1, - "ReplicatedDist": 2, - ";": 516, - "DimensionalDist2D": 2, - "ReplicatedDim": 2, - "BlockCycDim": 1, - "config": 10, - "const": 59, - "n": 16, - "Space": 12, - "{": 122, - "}": 120, - "BlockSpace": 2, - "dmapped": 8, - "Block": 4, - "(": 626, - "boundingBox": 2, - ")": 626, - "var": 72, - "BA": 3, - "[": 920, - "]": 920, - "int": 21, - "forall": 43, - "ba": 4, - "in": 76, - "do": 62, - "here.id": 7, - "writeln": 53, - "MyLocaleView": 5, - "#numLocales": 1, - "MyLocales": 5, - "locale": 1, - "reshape": 2, - "Locales": 6, - "BlockSpace2": 2, - "targetLocales": 1, - "BA2": 3, - "CyclicSpace": 2, - "Cyclic": 1, - "startIdx": 2, - "Space.low": 5, - "CA": 3, - "ca": 2, - "BlkCycSpace": 2, - "BlockCyclic": 1, - "blocksize": 1, - "BCA": 3, - "bca": 2, - "ReplicatedSpace": 2, - "RA": 11, - "ra": 4, - "RA.numElements": 1, - "A": 13, - "i": 250, - "j": 25, - "i*100": 1, - "+": 334, - "on": 7, - "here": 3, - "LocaleSpace.high": 3, - "nl1": 2, - "nl2": 2, - "if": 98, - "numLocales": 5, - "then": 80, - "else": 16, - "numLocales/2": 1, - "#nl1": 2, - "#nl2": 1, - "#nl1*nl2": 1, - "DimReplicatedBlockcyclicSpace": 2, - "new": 7, - "BlockCyclicDim": 1, - "lowIdx": 1, - "blockSize": 1, - "DRBA": 3, - "for": 36, - "locId1": 2, - "drba": 2, - "Helper": 2, - "print": 5, - "to": 9, - "the": 10, - "console": 1, - "Time": 2, - "get": 3, - "timing": 6, - "routines": 1, - "benchmarking": 1, - "block": 1, - "-": 345, - "distributed": 1, - "arrays": 6, - "luleshInit": 1, - "initialization": 1, - "code": 1, - "data": 1, - "set": 4, - "param": 25, - "useBlockDist": 5, - "CHPL_COMM": 1, - "use3DRepresentation": 4, - "false": 4, - "useSparseMaterials": 3, - "true": 5, - "printWarnings": 3, - "&&": 9, - "luleshInit.filename": 1, - "halt": 5, - "initialEnergy": 2, - "e": 84, - "initial": 1, - "energy": 5, - "value": 1, - "showProgress": 3, - "time": 9, - "and": 4, - "dt": 14, - "values": 1, - "each": 1, - "step": 1, - "debug": 8, - "various": 1, - "info": 1, - "doTiming": 4, - "main": 3, - "timestep": 1, - "loop": 2, - "printCoords": 2, - "final": 1, - "computed": 1, - "coordinates": 2, - "XI_M": 2, - "XI_M_SYMM": 4, - "XI_M_FREE": 3, - "XI_P": 2, - "c": 7, - "XI_P_SYMM": 3, - "XI_P_FREE": 3, - "ETA_M": 2, - "ETA_M_SYMM": 4, - "ETA_M_FREE": 3, - "ETA_P": 2, - "c0": 1, - "ETA_P_SYMM": 3, - "ETA_P_FREE": 3, - "ZETA_M": 2, - "ZETA_M_SYMM": 4, - "ZETA_M_FREE": 3, - "ZETA_P": 2, - "xc00": 1, - "ZETA_P_SYMM": 3, - "ZETA_P_FREE": 3, - "numElems": 2, - "numNodes": 1, - "initProblemSize": 1, - "ElemSpace": 4, - "#elemsPerEdge": 3, - "#numElems": 1, - "NodeSpace": 4, - "#nodesPerEdge": 3, - "#numNodes": 1, - "Elems": 45, - "Nodes": 16, - "x": 111, - "y": 107, - "z": 107, - "real": 60, - "nodesPerElem": 6, - "elemToNode": 7, - "nodesPerElem*index": 1, - "lxim": 3, - "lxip": 3, - "letam": 3, - "letap": 3, - "lzetam": 3, - "lzetap": 3, - "index": 4, - "XSym": 4, - "YSym": 4, - "ZSym": 4, - "sparse": 3, - "subdomain": 3, - "u_cut": 5, - "hgcoef": 1, - "qstop": 2, - "monoq_max_slope": 7, - "monoq_limiter_mult": 7, - "e_cut": 3, - "p_cut": 6, - "ss4o3": 1, - "/3.0": 2, - "q_cut": 2, - "v_cut": 2, - "qlc_monoq": 2, - "qqc_monoq": 2, - "qqc": 1, - "qqc2": 1, - "*": 260, - "qqc**2": 1, - "eosvmax": 14, - "eosvmin": 9, - "pmin": 7, - "emin": 7, - "dvovmax": 1, - "refdens": 3, - "deltatimemultlb": 1, - "deltatimemultub": 1, - "dtmax": 1, - "stoptime": 3, - "maxcycles": 3, - "max": 2, - "dtfixed": 2, - "MatElems": 9, - "MatElemsType": 2, - "enumerateMatElems": 2, - "proc": 44, - "type": 1, - "return": 15, - "Elems.type": 1, - "iter": 3, - "yield": 3, - "elemBC": 16, - "p": 10, - "pressure": 1, - "q": 13, - "ql": 3, - "linear": 1, - "term": 2, - "qq": 3, - "quadratic": 1, - "v": 9, - "//relative": 1, - "volume": 21, - "vnew": 9, - "volo": 5, - "reference": 1, - "delv": 3, - "m_vnew": 1, - "m_v": 1, - "vdov": 4, - "derivative": 1, - "over": 2, - "arealg": 2, - "elem": 3, - "characteristic": 2, - "length": 2, - "ss": 2, - "elemMass": 4, - "mass": 12, - "xd": 8, - "yd": 8, - "zd": 8, - "velocities": 2, - "xdd": 3, - "ydd": 3, - "zdd": 3, - "acceleration": 1, - "fx": 8, - "fy": 8, - "fz": 8, - "atomic": 2, - "forces": 1, - "nodalMass": 3, - "current": 1, - "deltatime": 3, - "variable": 1, - "increment": 1, - "dtcourant": 1, - "e20": 2, - "courant": 1, - "constraint": 2, - "dthydro": 1, - "change": 2, - "cycle": 5, - "iteration": 1, - "count": 1, - "simulation": 1, - "initLulesh": 2, - "st": 4, - "getCurrentTime": 4, - "while": 4, - "<": 42, - "iterTime": 2, - "TimeIncrement": 2, - "LagrangeLeapFrog": 1, - "deprint": 3, - "format": 9, - "et": 3, - "/cycle": 1, - "outfile": 1, - "open": 1, - "iomode.cw": 1, - "writer": 1, - "outfile.writer": 1, - "fmtstr": 4, - "writer.writeln": 1, - "writer.close": 1, - "outfile.close": 1, - "initCoordinates": 1, - "initElemToNodeMapping": 1, - "initGreekVars": 1, - "initXSyms": 1, - "initYSyms": 1, - "initZSyms": 1, - "//calculated": 1, - "fly": 1, - "using": 1, - "elemToNodes": 3, - "initMasses": 2, - "octantCorner": 2, - "initBoundaryConditions": 2, - "massAccum": 3, - "eli": 18, - "x_local": 11, - "y_local": 11, - "z_local": 11, - "*real": 40, - "localizeNeighborNodes": 6, - "CalcElemVolume": 3, - "neighbor": 2, - ".add": 1, - ".read": 1, - "/": 26, - "surfaceNode": 8, - "mask": 16, - "<<": 2, - "&": 18, - "f": 4, - "|": 14, - "xf0": 4, - "xcc": 4, - "check": 3, - "loc": 4, - "maxloc": 1, - "reduce": 2, - "zip": 1, - "freeSurface": 3, - "initFreeSurface": 1, - "b": 4, - "inline": 5, - "ref": 19, - "noi": 4, - "TripleProduct": 4, - "x1": 1, - "y1": 1, - "z1": 1, - "x2": 1, - "y2": 1, - "z2": 1, - "x3": 1, - "y3": 1, - "z3": 1, - "x1*": 1, - "y2*z3": 1, - "z2*y3": 1, - "x2*": 1, - "z1*y3": 1, - "y1*z3": 1, - "x3*": 1, - "y1*z2": 1, - "z1*y2": 1, - "dx61": 2, - "dy61": 2, - "dz61": 2, - "dx70": 2, - "dy70": 2, - "dz70": 2, - "dx63": 2, - "dy63": 2, - "dz63": 2, - "dx20": 2, - "dy20": 2, - "dz20": 2, - "dx50": 2, - "dy50": 2, - "dz50": 2, - "dx64": 2, - "dy64": 2, - "dz64": 2, - "dx31": 2, - "dy31": 2, - "dz31": 2, - "dx72": 2, - "dy72": 2, - "dz72": 2, - "dx43": 2, - "dy43": 2, - "dz43": 2, - "dx57": 2, - "dy57": 2, - "dz57": 2, - "dx14": 2, - "dy14": 2, - "dz14": 2, - "dx25": 2, - "dy25": 2, - "dz25": 2, - "InitStressTermsForElems": 1, - "sigxx": 2, - "sigyy": 2, - "sigzz": 2, - "D": 9, - "CalcElemShapeFunctionDerivatives": 2, - "b_x": 18, - "b_y": 18, - "b_z": 18, - "fjxxi": 5, - ".125": 9, - "fjxet": 6, - "fjxze": 5, - "fjyxi": 5, - "fjyet": 6, - "fjyze": 5, - "fjzxi": 5, - "fjzet": 6, - "fjzze": 5, - "cjxxi": 5, - "cjxet": 6, - "cjxze": 5, - "cjyxi": 5, - "cjyet": 6, - "cjyze": 5, - "cjzxi": 5, - "cjzet": 6, - "cjzze": 5, - "CalcElemNodeNormals": 1, - "pfx": 15, - "pfy": 15, - "pfz": 15, - "ElemFaceNormal": 7, - "n1": 23, - "n2": 23, - "n3": 23, - "n4": 23, - "bisectX0": 3, - "bisectY0": 3, - "bisectZ0": 3, - "bisectX1": 3, - "bisectY1": 3, - "bisectZ1": 3, - "areaX": 5, - "areaY": 5, - "areaZ": 5, - "rx": 6, - "ry": 6, - "rz": 6, - "//results": 1, - "SumElemStressesToNodeForces": 1, - "stress_xx": 2, - "stress_yy": 2, - "stress_zz": 2, - "CalcElemVolumeDerivative": 1, - "VoluDer": 9, - "n0": 13, - "n5": 13, - "ox": 1, - "oy": 1, - "oz": 1, - "ox/12.0": 1, - "oy/12.0": 1, - "oz/12.0": 1, - "dvdx": 10, - "dvdy": 10, - "dvdz": 10, - "CalcElemFBHourglassForce": 1, - "hourgam": 7, - "coefficient": 4, - "hgfx": 2, - "hgfy": 2, - "hgfz": 2, - "hx": 3, - "hy": 3, - "hz": 3, - "shx": 3, - "shy": 3, - "shz": 3, - "CalcElemCharacteristicLength": 2, - "AreaFace": 7, - "p0": 7, - "p1": 7, - "p2": 7, - "p3": 7, - "gx": 5, - "gy": 5, - "gz": 5, - "area": 2, - "charLength": 2, - "sqrt": 10, - "CalcElemVelocityGradient": 2, - "xvel": 25, - "yvel": 25, - "zvel": 25, - "detJ": 5, - "d": 12, - "inv_detJ": 10, - "dyddx": 2, - "dxddy": 2, - "dzddx": 2, - "dxddz": 2, - "dzddy": 2, - "dyddz": 2, - "CalcPressureForElems": 4, - "p_new": 17, - "bvc": 15, - "pbvc": 14, - "e_old": 7, - "compression": 10, - "vnewc": 22, - "c1s": 3, - "abs": 8, - "//impossible": 1, - "targetdt": 1, - "//don": 1, - "t": 3, - "have": 2, - "negative": 2, - "determ": 1, - "can": 2, - "we": 1, - "be": 2, - "able": 1, - "write": 1, - "these": 1, - "as": 1, - "follows": 1, - "CalcVelocityForNodes": 1, - "local": 8, - "xdtmp": 4, - "ydtmp": 4, - "zdtmp": 4, - "CalcPositionForNodes": 1, - "ijk": 7, - "CalcLagrangeElements": 1, - "dxx": 6, - "dyy": 6, - "dzz": 6, - "CalcKinematicsForElems": 2, - "k": 20, - "vdovthird": 4, - "<=>": 7, - "0": 5, - "all": 1, - "elements": 3, - "8": 4, - "6": 1, - "nodal": 2, - "from": 2, - "global": 3, - "copy": 2, - "into": 3, - "xd_local": 4, - "yd_local": 4, - "zd_local": 4, - "dt2": 4, - "5": 1, - "wish": 1, - "this": 2, - "was": 1, - "too": 1, - "calculations": 1, - "relativeVolume": 3, - "1": 2, - "put": 1, - "velocity": 3, - "gradient": 3, - "quantities": 1, - "their": 1, - "2": 1, - "3": 1, - "sungeun": 1, - "Temporary": 1, - "array": 4, - "reused": 1, - "throughout": 1, - "delv_xi": 12, - "delv_eta": 12, - "delv_zeta": 12, - "position": 1, - "delx_xi": 7, - "delx_eta": 7, - "delx_zeta": 7, - "CalcQForElems": 1, - "MONOTONIC": 1, - "Q": 1, - "option": 1, - "Calculate": 1, - "gradients": 2, - "CalcMonotonicQGradientsForElems": 2, - "Transfer": 2, - "veloctiy": 1, - "first": 1, - "order": 1, - "problem": 1, - "commElements": 1, - "CommElements": 1, - "monoQ": 1, - "*/": 1, - "CalcMonotonicQForElems": 2, - "ApplyMaterialPropertiesForElems": 1, - "matelm": 2, - "vc": 6, - "exit": 1, - "EvalEOSForElems": 2, - "UpdateVolumesForElems": 1, - "tmpV": 4, - "ptiny": 9, - "xl": 26, - "yl": 26, - "zl": 26, - "xvl": 26, - "yvl": 26, - "zvl": 26, - "vol": 5, - "norm": 20, - "ax": 7, - "ay": 7, - "az": 7, - "dxv": 4, - "dyv": 4, - "dzv": 4, - "dxj": 1, - "dyj": 1, - "dzj": 1, - "dxi": 1, - "dyi": 1, - "dzi": 1, - "dxk": 1, - "dyk": 1, - "dzk": 1, - "dyi*dzj": 1, - "dzi*dyj": 1, - "dzi*dxj": 1, - "dxi*dzj": 1, - "dxi*dyj": 1, - "dyi*dxj": 1, - "ax*ax": 3, - "ay*ay": 3, - "az*az": 3, - "ax*dxv": 3, - "ay*dyv": 3, - "az*dzv": 3, - "dyj*dzk": 1, - "dzj*dyk": 1, - "dzj*dxk": 1, - "dxj*dzk": 1, - "dxj*dyk": 1, - "dyj*dxk": 1, - "dyk*dzi": 1, - "dzk*dyi": 1, - "dzk*dxi": 1, - "dxk*dzi": 1, - "dxk*dyi": 1, - "dyk*dxi": 1, - "//got": 1, - "rid": 1, - "of": 3, - "call": 1, - "through": 1, - "bcMask": 7, - "delvm": 27, - "delvp": 27, - "select": 6, - "when": 18, - "phixi": 10, - "phieta": 10, - "phizeta": 10, - "qlin": 4, - "qquad": 4, - "delvxxi": 4, - "delvxeta": 4, - "delvxzeta": 4, - "rho": 3, - "delvxxi**2": 1, - "phixi**2": 1, - "delvxeta**2": 1, - "phieta**2": 1, - "delvxzeta**2": 1, - "phizeta**2": 1, - "rho0": 8, - "delvc": 11, - "p_old": 8, - "q_old": 7, - "compHalfStep": 8, - "qq_old": 7, - "ql_old": 7, - "work": 5, - "e_new": 25, - "q_new": 11, - "vchalf": 2, - "CalcEnergyForElems": 2, - "CalcSoundSpeedForElems": 2, - "sixth": 2, - "pHalfStep": 5, - "vhalf": 1, - "ssc": 18, - "vhalf**2": 1, - "q_tilde": 4, - "**2": 6, - "enewc": 2, - "pnewc": 2, - "ssTmp": 4, - "elemToNodesTuple": 1, - "title": 2, - "string": 1, - "pi": 1, - "solarMass": 7, - "pi**2": 1, - "daysPerYear": 13, - "record": 1, - "body": 6, - "pos": 5, - "does": 1, - "not": 1, - "after": 1, - "it": 1, - "is": 1, - "up": 1, - "bodies": 8, - "numbodies": 5, - "bodies.numElements": 1, - "initSun": 2, - "writef": 2, - "advance": 2, - "b.v": 2, - "b.mass": 1, - ".v": 1, - "updateVelocities": 2, - "b1": 2, - "b2": 2, - "dpos": 4, - "b1.pos": 2, - "b2.pos": 2, - "mag": 3, - "sumOfSquares": 4, - "**3": 1, - "b1.v": 2, - "b2.mass": 2, - "b2.v": 1, - "b1.mass": 3, - "b.pos": 1, - "Random": 1, - "random": 1, - "number": 1, - "generation": 1, - "Timer": 2, - "class": 1, - "timer": 2, - "sort": 1, - "**15": 1, - "size": 1, - "sorted": 1, - "thresh": 6, - "recursive": 1, - "depth": 1, - "serialize": 1, - "verbose": 7, - "out": 1, - "many": 1, - "bool": 1, - "disable": 1, - "numbers": 1, - "fillRandom": 1, - "timer.start": 1, - "pqsort": 4, - "timer.stop": 1, - "timer.elapsed": 1, - "arr": 32, - "low": 12, - "arr.domain.low": 1, - "high": 14, - "arr.domain.high": 1, - "where": 2, - "arr.rank": 2, - "bubbleSort": 2, - "pivotVal": 9, - "findPivot": 2, - "pivotLoc": 3, - "partition": 2, - "serial": 1, - "cobegin": 1, - "mid": 7, - "ilo": 9, - "ihi": 6, - "low..high": 2 - }, - "Cirru": { - "print": 38, - "array": 14, - "int": 36, - "string": 7, - "set": 12, - "f": 3, - "block": 1, - "(": 20, - "a": 22, - "b": 7, - "c": 9, - ")": 20, - "call": 1, - "bool": 6, - "true": 1, - "false": 1, - "yes": 1, - "no": 1, - "map": 8, - "m": 3, - "float": 1, - "require": 1, - "./stdio.cr": 1, - "self": 2, - "child": 1, - "under": 2, - "parent": 1, - "get": 4, - "x": 2, - "just": 4, - "-": 4, - "code": 4, - "eval": 2, - "nothing": 1, - "container": 3 - }, - "Clojure": { - "(": 258, - "defn": 14, - "prime": 2, - "[": 67, - "n": 9, - "]": 67, - "not": 9, - "-": 70, - "any": 3, - "zero": 2, - "map": 3, - "#": 14, - "rem": 2, - "%": 6, - ")": 259, - "range": 3, - ";": 353, - "while": 3, - "stops": 1, - "at": 2, - "the": 5, - "first": 2, - "collection": 1, - "element": 1, - "that": 1, - "evaluates": 1, - "to": 2, - "false": 6, - "like": 1, - "take": 1, - "for": 4, - "x": 8, - "html": 2, - "head": 2, - "meta": 3, - "{": 17, - "charset": 2, - "}": 17, - "link": 2, - "rel": 2, - "href": 6, - "script": 1, - "src": 1, - "body": 2, - "div.nav": 1, - "p": 4, - "Copyright": 1, - "c": 1, - "Alan": 1, - "Dipert": 1, - "and": 8, - "Micha": 1, - "Niskin.": 1, - "All": 1, - "rights": 1, - "reserved.": 1, - "The": 1, - "use": 3, - "distribution": 1, - "terms": 2, - "this": 6, - "software": 2, - "are": 2, - "covered": 1, - "by": 4, - "Eclipse": 1, - "Public": 1, - "License": 1, - "http": 2, - "//opensource.org/licenses/eclipse": 1, - "php": 1, - "which": 2, - "can": 1, - "be": 2, - "found": 1, - "in": 4, - "file": 1, - "epl": 1, - "v10.html": 1, - "root": 1, - "of": 2, - "distribution.": 1, - "By": 1, - "using": 1, - "fashion": 1, - "you": 1, - "agreeing": 1, - "bound": 1, - "license.": 1, - "You": 1, - "must": 1, - "remove": 3, - "notice": 1, - "or": 2, - "other": 1, - "from": 1, - "software.": 1, - "page": 2, - "refer": 4, - "clojure": 1, - "exclude": 1, - "nth": 2, - "require": 2, - "tailrecursion.hoplon.reload": 1, - "reload": 2, - "all": 5, - "tailrecursion.hoplon.util": 1, - "name": 1, - "pluralize": 2, - "tailrecursion.hoplon.storage": 1, - "atom": 1, - "local": 3, - "storage": 2, - "utility": 1, - "functions": 2, - "declare": 1, - "route": 11, - "state": 15, - "editing": 13, - "def": 4, - "mapvi": 2, - "comp": 1, - "vec": 2, - "indexed": 1, - "dissocv": 2, - "v": 15, - "i": 20, - "let": 3, - "z": 4, - "dec": 1, - "count": 5, - "cond": 2, - "neg": 1, - "pop": 1, - "pos": 1, - "into": 3, - "subvec": 2, - "inc": 2, - "decorate": 2, - "todo": 10, - "done": 12, - "completed": 12, - "text": 14, - "assoc": 4, - "visible": 2, - "empty": 8, - "persisted": 1, - "cell": 12, - "AKA": 1, - "stem": 1, - "store": 1, - "cells": 2, - "defc": 6, - "loaded": 1, - "nil": 3, - "formula": 1, - "computed": 1, - "filter": 2, - "active": 5, - "plural": 1, - "item": 1, - "todos": 2, - "list": 1, - "transition": 1, - "t": 5, - "destroy": 3, - "swap": 6, - "clear": 2, - "&": 1, - "_": 4, - "new": 5, - "when": 3, - "conj": 1, - "mapv": 1, - "fn": 3, - "reset": 1, - "if": 3, - "lang": 1, - "equiv": 1, - "content": 1, - "title": 1, - "noscript": 1, - "div": 3, - "id": 20, - "section": 2, - "header": 1, - "h1": 1, - "form": 2, - "on": 11, - "submit": 2, - "do": 15, - "val": 4, - "value": 3, - "input": 4, - "type": 8, - "autofocus": 1, - "true": 5, - "placeholder": 1, - "blur": 2, - "toggle": 4, - "attr": 2, - "checked": 2, - "click": 4, - "label": 2, - "ul": 2, - "loop": 2, - "tpl": 1, - "reverse": 1, - "bind": 1, - "ids": 1, - "done#": 3, - "edit#": 3, - "bindings": 1, - "edit": 3, - "show": 2, - "li": 4, - "class": 8, - "dblclick": 1, - "@i": 6, - "button": 2, - "focus": 1, - "@edit": 2, - "change": 1, - "footer": 2, - "span": 2, - "strong": 1, - "a": 7, - "selected": 3, - "array": 3, - "aseq": 8, - "make": 1, - "seq": 1, - "<": 1, - "aset": 1, - "recur": 1, - "next": 1, - "defprotocol": 1, - "ISound": 4, - "sound": 5, - "deftype": 2, - "Cat": 1, - "Dog": 1, - "extend": 1, - "default": 1, - "rand": 2, - "scm*": 1, - "random": 1, - "real": 1, - "clj": 1, - "ns": 2, - "c2.svg": 2, - "c2.core": 2, - "only": 4, - "unify": 2, - "c2.maths": 2, - "Pi": 2, - "Tau": 2, - "radians": 2, - "per": 2, - "degree": 2, - "sin": 2, - "cos": 2, - "mean": 2, - "cljs": 3, - "c2.dom": 1, - "as": 1, - "dom": 1, - "Stub": 1, - "float": 2, - "does": 1, - "exist": 1, - "runtime": 1, - "identity": 1, - "xy": 1, - "coordinates": 7, - "vector": 1, - "y": 1, - "deftest": 1, - "function": 1, - "tests": 1, - "is": 7, - "contains": 1, - "foo": 6, - "bar": 4, - "select": 1, - "keys": 2, - "baz": 4, - "vals": 1 - }, - "CoffeeScript": { - "CoffeeScript": 1, - "require": 21, - "CoffeeScript.require": 1, - "CoffeeScript.eval": 1, - "(": 193, - "code": 20, - "options": 16, - "{": 31, - "}": 34, - ")": 196, - "-": 107, - "options.bare": 2, - "on": 3, - "eval": 2, - "CoffeeScript.compile": 2, - "CoffeeScript.run": 3, - "Function": 1, - "return": 29, - "unless": 19, - "window": 1, - "CoffeeScript.load": 2, - "url": 2, - "callback": 35, - "xhr": 2, - "new": 12, - "window.ActiveXObject": 1, - "or": 22, - "XMLHttpRequest": 1, - "xhr.open": 1, - "true": 8, - "xhr.overrideMimeType": 1, - "if": 102, - "of": 7, - "xhr.onreadystatechange": 1, - "xhr.readyState": 1, - "is": 36, - "xhr.status": 1, - "in": 32, - "[": 134, - "]": 134, - "xhr.responseText": 1, - "else": 53, - "throw": 3, - "Error": 1, - "xhr.send": 1, - "null": 15, - "runScripts": 3, - "scripts": 2, - "document.getElementsByTagName": 1, - "coffees": 2, - "s": 10, - "for": 14, - "when": 16, - "s.type": 1, - "index": 4, - "length": 4, - "coffees.length": 1, - "do": 2, - "execute": 3, - "script": 7, - "+": 31, - ".type": 1, - "script.src": 2, - "script.innerHTML": 1, - "window.addEventListener": 1, - "addEventListener": 1, - "no": 3, - "attachEvent": 1, - "class": 11, - "Animal": 3, - "constructor": 6, - "@name": 2, - "move": 3, - "meters": 2, - "alert": 4, - "Snake": 2, - "extends": 6, - "super": 4, - "Horse": 2, - "sam": 1, - "tom": 1, - "sam.move": 1, - "tom.move": 1, - "#": 35, - "fs": 2, - "path": 3, - "Lexer": 3, - "RESERVED": 3, - "parser": 1, - "vm": 1, - "require.extensions": 3, - "module": 1, - "filename": 6, - "content": 4, - "compile": 5, - "fs.readFileSync": 1, - "module._compile": 1, - "require.registerExtension": 2, - "exports.VERSION": 1, - "exports.RESERVED": 1, - "exports.helpers": 2, - "exports.compile": 1, - "merge": 1, - "try": 3, - "js": 5, - "parser.parse": 3, - "lexer.tokenize": 3, - ".compile": 1, - "options.header": 1, - "catch": 2, - "err": 20, - "err.message": 2, - "options.filename": 5, - "header": 1, - "exports.tokens": 1, - "exports.nodes": 1, - "source": 5, - "typeof": 2, - "exports.run": 1, - "mainModule": 1, - "require.main": 1, - "mainModule.filename": 4, - "process.argv": 1, - "then": 24, - "fs.realpathSync": 2, - "mainModule.moduleCache": 1, - "and": 20, - "mainModule.paths": 1, - "._nodeModulePaths": 1, - "path.dirname": 2, - "path.extname": 1, - "isnt": 7, - "mainModule._compile": 2, - "exports.eval": 1, - "code.trim": 1, - "Script": 2, - "vm.Script": 1, - "options.sandbox": 4, - "instanceof": 2, - "Script.createContext": 2, - ".constructor": 1, - "sandbox": 8, - "k": 4, - "v": 4, - "own": 2, - "sandbox.global": 1, - "sandbox.root": 1, - "sandbox.GLOBAL": 1, - "global": 3, - "sandbox.__filename": 3, - "||": 3, - "sandbox.__dirname": 1, - "sandbox.module": 2, - "sandbox.require": 2, - "Module": 2, - "_module": 3, - "options.modulename": 1, - "_require": 2, - "Module._load": 1, - "_module.filename": 1, - "r": 4, - "Object.getOwnPropertyNames": 1, - "_require.paths": 1, - "_module.paths": 1, - "Module._nodeModulePaths": 1, - "process.cwd": 1, - "_require.resolve": 1, - "request": 2, - "Module._resolveFilename": 1, - "o": 4, - "o.bare": 1, - "ensure": 1, - "value": 25, - "vm.runInThisContext": 1, - "vm.runInContext": 1, - "lexer": 1, - "parser.lexer": 1, - "lex": 1, - "tag": 33, - "@yytext": 1, - "@yylineno": 1, - "@tokens": 7, - "@pos": 2, - "setInput": 1, - "upcomingInput": 1, - "parser.yy": 1, - "console.log": 1, - "number": 13, - "opposite": 2, - "square": 4, - "x": 6, - "*": 21, - "list": 2, - "math": 1, - "root": 1, - "Math.sqrt": 1, - "cube": 1, - "race": 1, - "winner": 2, - "runners...": 1, - "print": 1, - "runners": 1, - "elvis": 1, - "cubes": 1, - "math.cube": 1, - "num": 2, - "Rewriter": 2, - "INVERSES": 2, - "count": 5, - "starts": 1, - "compact": 1, - "last": 3, - "exports.Lexer": 1, - "tokenize": 1, - "opts": 1, - "WHITESPACE.test": 1, - "code.replace": 1, - "/": 44, - "r/g": 1, - ".replace": 3, - "TRAILING_SPACES": 2, - "@code": 1, - "The": 7, - "remainder": 1, - "the": 4, - "code.": 1, - "@line": 4, - "opts.line": 1, - "current": 5, - "line.": 1, - "@indent": 3, - "indentation": 3, - "level.": 3, - "@indebt": 1, - "over": 1, - "at": 2, - "@outdebt": 1, - "under": 1, - "outdentation": 1, - "@indents": 1, - "stack": 4, - "all": 1, - "levels.": 1, - "@ends": 1, - "pairing": 1, - "up": 1, - "tokens.": 1, - "Stream": 1, - "parsed": 1, - "tokens": 5, - "form": 1, - "line": 6, - ".": 13, - "i": 8, - "while": 4, - "@chunk": 9, - "i..": 1, - "@identifierToken": 1, - "@commentToken": 1, - "@whitespaceToken": 1, - "@lineToken": 1, - "@heredocToken": 1, - "@stringToken": 1, - "@numberToken": 1, - "@regexToken": 1, - "@jsToken": 1, - "@literalToken": 1, - "@closeIndentation": 1, - "@error": 10, - "@ends.pop": 1, - "opts.rewrite": 1, - "off": 1, - ".rewrite": 1, - "identifierToken": 1, - "match": 23, - "IDENTIFIER.exec": 1, - "input": 1, - "id": 16, - "colon": 3, - "@tag": 3, - "@token": 12, - "id.length": 1, - "forcedIdentifier": 4, - "prev": 17, - "not": 4, - "prev.spaced": 3, - "JS_KEYWORDS": 1, - "COFFEE_KEYWORDS": 1, - "id.toUpperCase": 1, - "LINE_BREAK": 2, - "@seenFor": 4, - "yes": 5, - "UNARY": 4, - "RELATION": 3, - "@value": 1, - "@tokens.pop": 1, - "JS_FORBIDDEN": 1, - "String": 1, - "id.reserved": 1, - "COFFEE_ALIAS_MAP": 1, - "COFFEE_ALIASES": 1, - "switch": 7, - "input.length": 1, - "numberToken": 1, - "NUMBER.exec": 1, - "BOX": 1, - "/.test": 4, - "/E/.test": 1, - "x/.test": 1, - "d*": 1, - "d": 2, - "lexedLength": 2, - "number.length": 1, - "octalLiteral": 2, - "/.exec": 2, - "parseInt": 5, - ".toString": 3, - "binaryLiteral": 2, - "b": 1, - "stringToken": 1, - "@chunk.charAt": 3, - "SIMPLESTR.exec": 1, - "string": 9, - "MULTILINER": 2, - "@balancedString": 1, - "<": 6, - "string.indexOf": 1, - "@interpolateString": 2, - "@escapeLines": 1, - "octalEsc": 1, - "|": 21, - "string.length": 1, - "heredocToken": 1, - "HEREDOC.exec": 1, - "heredoc": 4, - "quote": 5, - "heredoc.charAt": 1, - "doc": 11, - "@sanitizeHeredoc": 2, - "indent": 7, - "<=>": 1, - "indexOf": 1, - "interpolateString": 1, - "token": 1, - "STRING": 2, - "makeString": 1, - "n": 16, - "Matches": 1, - "consumes": 1, - "comments": 1, - "commentToken": 1, - "@chunk.match": 1, - "COMMENT": 2, - "comment": 2, - "here": 3, - "herecomment": 4, - "Array": 1, - ".join": 2, - "comment.length": 1, - "jsToken": 1, - "JSTOKEN.exec": 1, - "script.length": 1, - "regexToken": 1, - "HEREGEX.exec": 1, - "@heregexToken": 1, - "NOT_REGEX": 2, - "NOT_SPACED_REGEX": 2, - "REGEX.exec": 1, - "regex": 5, - "flags": 2, - "..1": 1, - "match.length": 1, - "heregexToken": 1, - "heregex": 1, - "body": 2, - "body.indexOf": 1, - "re": 1, - "body.replace": 1, - "HEREGEX_OMIT": 3, - "//g": 1, - "re.match": 1, - "*/": 2, - "heregex.length": 1, - "@tokens.push": 1, - "tokens.push": 1, - "value...": 1, - "continue": 3, - "value.replace": 2, - "/g": 3, - "spaced": 1, - "reserved": 1, - "word": 1, - "value.length": 2, - "MATH": 3, - "COMPARE": 3, - "COMPOUND_ASSIGN": 2, - "SHIFT": 3, - "LOGIC": 3, - ".spaced": 1, - "CALLABLE": 2, - "INDEXABLE": 2, - "@ends.push": 1, - "@pair": 1, - "sanitizeHeredoc": 1, - "HEREDOC_ILLEGAL.test": 1, - "doc.indexOf": 1, - "HEREDOC_INDENT.exec": 1, - "attempt": 2, - "attempt.length": 1, - "indent.length": 1, - "doc.replace": 2, - "///": 12, - "///g": 1, - "n/": 1, - "tagParameters": 1, - "this": 6, - "tokens.length": 1, - "tok": 5, - "stack.push": 1, - "stack.length": 1, - "stack.pop": 2, - "closeIndentation": 1, - "@outdentToken": 1, - "balancedString": 1, - "str": 1, - "end": 2, - "continueCount": 3, - "str.length": 1, - "letter": 1, - "str.charAt": 1, - "missing": 1, - "starting": 1, - "Hello": 1, - "name.capitalize": 1, - "OUTDENT": 1, - "THROW": 1, - "EXTENDS": 1, - "&": 4, - "false": 4, - "delete": 1, - "break": 1, - "debugger": 1, - "finally": 2, - "undefined": 1, - "until": 1, - "loop": 1, - "by": 1, - "&&": 1, - "case": 1, - "default": 1, - "function": 2, - "var": 1, - "void": 1, - "with": 1, - "const": 1, - "let": 2, - "enum": 1, - "export": 1, - "import": 1, - "native": 1, - "__hasProp": 1, - "__extends": 1, - "__slice": 1, - "__bind": 1, - "__indexOf": 1, - "implements": 1, - "interface": 1, - "package": 1, - "private": 1, - "protected": 1, - "public": 1, - "static": 1, - "yield": 1, - "arguments": 1, - "S": 10, - "OPERATOR": 1, - "%": 1, - "compound": 1, - "assign": 1, - "compare": 1, - "zero": 1, - "fill": 1, - "right": 1, - "shift": 2, - "doubles": 1, - "logic": 1, - "soak": 1, - "access": 1, - "range": 1, - "splat": 1, - "WHITESPACE": 1, - "###": 3, - "s*#": 1, - "##": 1, - ".*": 1, - "CODE": 1, - "MULTI_DENT": 1, - "SIMPLESTR": 1, - "JSTOKEN": 1, - "REGEX": 1, - "disallow": 1, - "leading": 1, - "whitespace": 1, - "equals": 1, - "signs": 1, - "every": 1, - "other": 1, - "thing": 1, - "anything": 1, - "escaped": 1, - "character": 1, - "imgy": 2, - "w": 2, - "HEREGEX": 1, - "#.*": 1, - "n/g": 1, - "HEREDOC_INDENT": 1, - "HEREDOC_ILLEGAL": 1, - "//": 1, - "LINE_CONTINUER": 1, - "s*": 1, - "BOOL": 1, - "NOT_REGEX.concat": 1, - "CALLABLE.concat": 1, - "async": 1, - "nack": 1, - "bufferLines": 3, - "pause": 2, - "sourceScriptEnv": 3, - "join": 8, - "exists": 5, - "basename": 2, - "resolve": 2, - "module.exports": 1, - "RackApplication": 1, - "@configuration": 1, - "@root": 8, - "@firstHost": 1, - "@logger": 1, - "@configuration.getLogger": 1, - "@readyCallbacks": 3, - "@quitCallbacks": 3, - "@statCallbacks": 3, - "ready": 1, - "@state": 11, - "@readyCallbacks.push": 1, - "@initialize": 2, - "quit": 1, - "@quitCallbacks.push": 1, - "@terminate": 2, - "queryRestartFile": 1, - "fs.stat": 1, - "stats": 1, - "@mtime": 5, - "lastMtime": 2, - "stats.mtime.getTime": 1, - "setPoolRunOnceFlag": 1, - "@statCallbacks.length": 1, - "alwaysRestart": 2, - "@pool.runOnce": 1, - "statCallback": 2, - "@statCallbacks.push": 1, - "loadScriptEnvironment": 1, - "env": 18, - "async.reduce": 1, - "scriptExists": 2, - "loadRvmEnvironment": 1, - "rvmrcExists": 2, - "rvm": 1, - "@configuration.rvmPath": 1, - "rvmExists": 2, - "libexecPath": 1, - "before": 2, - ".trim": 1, - "loadEnvironment": 1, - "@queryRestartFile": 2, - "@loadScriptEnvironment": 1, - "@configuration.env": 1, - "@loadRvmEnvironment": 1, - "initialize": 1, - "@quit": 3, - "@loadEnvironment": 1, - "@logger.error": 3, - "@pool": 2, - "nack.createPool": 1, - "size": 1, - ".POW_WORKERS": 1, - "@configuration.workers": 1, - "idle": 1, - ".POW_TIMEOUT": 1, - "@configuration.timeout": 1, - "@pool.stdout": 1, - "@logger.info": 1, - "@pool.stderr": 1, - "@logger.warning": 1, - "@pool.on": 2, - "process": 2, - "@logger.debug": 2, - "readyCallback": 2, - "terminate": 1, - "@ready": 3, - "@pool.quit": 1, - "quitCallback": 2, - "handle": 1, - "req": 4, - "res": 3, - "next": 3, - "resume": 2, - "@setPoolRunOnceFlag": 1, - "@restartIfNecessary": 1, - "req.proxyMetaVariables": 1, - "SERVER_PORT": 1, - "@configuration.dstPort.toString": 1, - "@pool.proxy": 1, - "restart": 1, - "restartIfNecessary": 1, - "mtimeChanged": 2, - "@restart": 1, - "writeRvmBoilerplate": 1, - "powrc": 3, - "boilerplate": 2, - "@constructor.rvmBoilerplate": 1, - "fs.readFile": 1, - "contents": 2, - "contents.indexOf": 1, - "fs.writeFile": 1, - "@rvmBoilerplate": 1, - "dnsserver": 1, - "exports.Server": 1, - "Server": 2, - "dnsserver.Server": 1, - "NS_T_A": 3, - "NS_T_NS": 2, - "NS_T_CNAME": 1, - "NS_T_SOA": 2, - "NS_C_IN": 5, - "NS_RCODE_NXDOMAIN": 2, - "domain": 6, - "@rootAddress": 2, - "@domain": 3, - "domain.toLowerCase": 1, - "@soa": 2, - "createSOA": 2, - "@on": 1, - "@handleRequest": 1, - "handleRequest": 1, - "question": 5, - "req.question": 1, - "subdomain": 10, - "@extractSubdomain": 1, - "question.name": 3, - "isARequest": 2, - "res.addRR": 2, - "subdomain.getAddress": 1, - ".isEmpty": 1, - "isNSRequest": 2, - "res.header.rcode": 1, - "res.send": 1, - "extractSubdomain": 1, - "name": 5, - "Subdomain.extract": 1, - "question.type": 2, - "question.class": 2, - "mname": 2, - "rname": 2, - "serial": 2, - "Date": 1, - ".getTime": 1, - "refresh": 2, - "retry": 2, - "expire": 2, - "minimum": 2, - "dnsserver.createSOA": 1, - "exports.createServer": 1, - "address": 4, - "exports.Subdomain": 1, - "Subdomain": 4, - "@extract": 1, - "name.toLowerCase": 1, - "offset": 4, - "name.length": 1, - "domain.length": 1, - "name.slice": 2, - "@for": 2, - "IPAddressSubdomain.pattern.test": 1, - "IPAddressSubdomain": 2, - "EncodedSubdomain.pattern.test": 1, - "EncodedSubdomain": 2, - "@subdomain": 1, - "@address": 2, - "@labels": 2, - ".split": 1, - "@length": 3, - "@labels.length": 1, - "isEmpty": 1, - "getAddress": 3, - "@pattern": 2, - "@labels.slice": 1, - "a": 2, - "z0": 2, - "decode": 2, - "exports.encode": 1, - "encode": 1, - "ip": 2, - "byte": 2, - "ip.split": 1, - "<<": 1, - "PATTERN": 1, - "exports.decode": 1, - "PATTERN.test": 1, - "ip.push": 1, - "xFF": 1, - "ip.join": 1 - }, - "ColdFusion": { - "-": 12, - "": 1, - "": 1, - "": 1, - "Date": 1, - "Functions": 1, - "": 1, - "": 1, - "": 1, - "": 15, - "RightNow": 7, - "Now": 1, - "": 3, - "#RightNow#": 1, - "
": 8, - "#DateFormat": 2, - "(": 8, - ")": 8, - "#": 8, - "#TimeFormat": 2, - "#IsDate": 3, - "#DaysInMonth": 1, - "
": 3, - "x=": 1, - "y=": 1, - "z=": 1, - "group=": 1, - "#x#": 1, - "#y#": 1, - "#z#": 1, - "": 1, - "": 1, - "person": 2, - "Paul": 1, - "greeting": 2, - "Hello": 2, - "world": 1, - "a": 7, - "5": 1, - "b": 7, - "10": 1, - "c": 6, - "MOD": 1, - "comment": 1 - }, - "ColdFusion CFC": { - "component": 1, - "extends": 1, - "singleton": 1, - "{": 22, - "//": 16, - "DI": 1, - "property": 10, - "name": 10, - "inject": 10, - ";": 55, - "ContentService": 1, - "function": 12, - "init": 2, - "(": 58, - "entityName": 2, - ")": 58, - "it": 1, - "super.init": 1, - "arguments.entityName": 1, - "useQueryCaching": 1, - "true": 12, - "Test": 1, - "scope": 1, - "coloring": 1, - "in": 1, - "pygments": 1, - "this.colorTestVar": 1, - "cookie.colorTestVar": 1, - "client.colorTestVar": 1, - "session.colorTestVar": 1, - "application.colorTestVar": 1, - "return": 11, - "this": 10, - "}": 22, - "clearAllCaches": 1, - "boolean": 6, - "async": 7, - "false": 7, - "var": 15, - "settings": 6, - "settingService.getAllSettings": 6, - "asStruct": 6, - "Get": 6, - "appropriate": 6, - "cache": 12, - "provider": 6, - "cacheBox.getCache": 6, - "settings.cb_content_cacheName": 6, - "cache.clearByKeySnippet": 3, - "keySnippet": 3, - "arguments.async": 3, - "clearAllPageWrapperCaches": 1, - "clearPageWrapperCaches": 1, - "required": 5, - "any": 5, - "slug": 2, - "clearPageWrapper": 1, - "cache.clear": 3, - "searchContent": 1, - "searchTerm": 1, - "numeric": 2, - "max": 2, - "offset": 2, - "asQuery": 2, - "sortOrder": 2, - "isPublished": 1, - "searchActiveContent": 1, - "results": 2, - "c": 1, - "newCriteria": 1, - "only": 1, - "published": 1, - "content": 2, - "if": 4, - "isBoolean": 1, - "arguments.isPublished": 3, - "Published": 2, - "bit": 1, - "c.isEq": 1, - "javaCast": 1, - "eq": 1, - "evaluate": 1, - "other": 1, - "params": 1, - "c.isLt": 1, - "now": 2, - ".": 1, - "or": 3, - "c.restrictions.isNull": 1, - "c.restrictions.isGT": 1, - ".isEq": 1, - "Search": 1, - "Criteria": 1, - "len": 1, - "arguments.searchTerm": 1, - "like": 1, - "disjunctions": 1, - "c.createAlias": 1, - "Do": 1, - "we": 1, - "search": 1, - "title": 2, - "and": 2, - "active": 1, - "just": 1, - "arguments.searchActiveContent": 1, - "c.": 1, - "c.restrictions.like": 2, - "else": 1, - "c.like": 1, - "run": 1, - "criteria": 1, - "query": 1, - "projections": 1, - "count": 1, - "results.count": 1, - "c.count": 1, - "results.content": 1, - "c.resultTransformer": 1, - "c.DISTINCT_ROOT_ENTITY": 1, - ".list": 1, - "arguments.offset": 1, - "arguments.max": 1, - "arguments.sortOrder": 1, - "arguments.asQuery": 1, - "private": 4, - "syncUpdateHits": 1, - "contentID": 1, - "q": 1, - "new": 1, - "Query": 1, - "sql": 1, - ".execute": 1, - "closureTest": 1, - "methodCall": 1, - "param1": 2, - "arg1": 4, - "arg2": 2, - "StructliteralTest": 1, - "foo": 3, - "bar": 1, - "brad": 3, - "func": 1, - "array": 1, - "[": 2, - "wood": 2, - "null": 2, - "]": 2, - "last": 1, - "arrayliteralTest": 1, - "": 1, - "": 2, - "name=": 4, - "access=": 2, - "returntype=": 2, - "": 2, - "type=": 2, - "required=": 2, - "": 2, - "myVariable": 1, - "arguments": 2, - "": 1, - "": 2, - "": 1, - "structKeyExists": 1, - "writeoutput": 1, - "Argument": 1, - "exists": 1, - "": 1, - "": 1 - }, - "Common Lisp": { - ";": 152, - "@file": 1, - "macros": 2, - "-": 161, - "advanced.cl": 1, - "@breif": 1, - "Advanced": 1, - "macro": 5, - "practices": 1, - "defining": 1, - "your": 1, - "own": 1, - "Macro": 1, - "definition": 1, - "skeleton": 1, - "(": 365, - "defmacro": 5, - "name": 6, - "parameter*": 1, - ")": 372, - "body": 8, - "form*": 1, - "Note": 2, - "that": 5, - "backquote": 1, - "expression": 2, - "is": 6, - "most": 2, - "often": 1, - "used": 2, - "in": 23, - "the": 35, - "form": 1, - "primep": 4, - "test": 1, - "a": 7, - "number": 2, - "for": 3, - "prime": 12, - "defun": 23, - "n": 8, - "if": 14, - "<": 1, - "return": 3, - "from": 8, - "do": 9, - "i": 8, - "+": 35, - "p": 10, - "t": 7, - "not": 6, - "zerop": 1, - "mod": 1, - "sqrt": 1, - "when": 4, - "next": 11, - "bigger": 1, - "than": 1, - "specified": 2, - "The": 2, - "recommended": 1, - "procedures": 1, - "to": 4, - "writting": 1, - "new": 6, - "are": 2, - "as": 1, - "follows": 1, - "Write": 2, - "sample": 2, - "call": 2, - "and": 12, - "code": 2, - "it": 2, - "should": 1, - "expand": 1, - "into": 2, - "primes": 3, - "format": 3, - "Expected": 1, - "expanded": 1, - "codes": 1, - "generate": 1, - "hardwritten": 1, - "expansion": 2, - "arguments": 1, - "var": 49, - "range": 4, - "&": 8, - "rest": 5, - "let": 6, - "first": 5, - "start": 5, - "second": 3, - "end": 8, - "third": 2, - "@body": 4, - "More": 1, - "concise": 1, - "implementations": 1, - "with": 7, - "synonym": 1, - "also": 1, - "emits": 1, - "more": 1, - "friendly": 1, - "messages": 1, - "on": 1, - "incorrent": 1, - "input.": 1, - "Test": 1, - "result": 1, - "of": 3, - "macroexpand": 2, - "function": 2, - "gensyms": 4, - "value": 8, - "Define": 1, - "note": 1, - "how": 1, - "comma": 1, - "interpolate": 1, - "loop": 2, - "names": 2, - "collect": 1, - "gensym": 1, - "#": 15, - "|": 9, - "ESCUELA": 1, - "POLITECNICA": 1, - "SUPERIOR": 1, - "UNIVERSIDAD": 1, - "AUTONOMA": 1, - "DE": 1, - "MADRID": 1, - "INTELIGENCIA": 1, - "ARTIFICIAL": 1, - "Motor": 1, - "de": 2, - "inferencia": 1, - "Basado": 1, - "en": 2, - "parte": 1, - "Peter": 1, - "Norvig": 1, - "Global": 1, - "variables": 6, - "defvar": 4, - "*hypothesis": 1, - "list*": 7, - "*rule": 4, - "*fact": 2, - "Constants": 1, - "defconstant": 2, - "fail": 10, - "nil": 3, - "no": 6, - "bindings": 45, - "lambda": 4, - "b": 6, - "mapcar": 2, - "man": 3, - "luis": 1, - "pedro": 1, - "woman": 2, - "mart": 1, - "daniel": 1, - "laura": 1, - "facts": 1, - "x": 47, - "aux": 3, - "unify": 12, - "hypothesis": 10, - "list": 9, - "____________________________________________________________________________": 5, - "FUNCTION": 3, - "FIND": 1, - "RULES": 2, - "COMMENTS": 3, - "Returns": 2, - "rules": 5, - "whose": 1, - "THENs": 1, - "term": 1, - "given": 3, - "": 2, - "satisfy": 1, - "this": 1, - "requirement": 1, - "renamed.": 1, - "EXAMPLES": 2, - "setq": 1, - "renamed": 3, - "rule": 17, - "rename": 1, - "then": 7, - "unless": 3, - "null": 1, - "equal": 4, - "VALUE": 1, - "FROM": 1, - "all": 2, - "solutions": 1, - "found": 5, - "using": 1, - "": 1, - ".": 10, - "single": 1, - "can": 4, - "have": 1, - "multiple": 1, - "solutions.": 1, - "mapcan": 1, - "R1": 2, - "pertenece": 3, - "E": 4, - "_": 8, - "R2": 2, - "Xs": 2, - "Then": 1, - "EVAL": 2, - "RULE": 2, - "PERTENECE": 6, - "E.42": 2, - "returns": 4, - "NIL": 3, - "That": 2, - "query": 4, - "be": 2, - "proven": 2, - "binding": 17, - "necessary": 2, - "fact": 4, - "has": 1, - "On": 1, - "other": 1, - "hand": 1, - "E.49": 2, - "XS.50": 2, - "R2.": 1, - "eval": 6, - "ifs": 1, - "NOT": 2, - "question": 1, - "T": 1, - "equality": 2, - "UNIFY": 1, - "Finds": 1, - "general": 1, - "unifier": 1, - "two": 2, - "input": 2, - "expressions": 2, - "taking": 1, - "account": 1, - "": 1, - "In": 1, - "case": 1, - "total": 1, - "unification.": 1, - "Otherwise": 1, - "which": 1, - "constant": 1, - "anonymous": 4, - "make": 4, - "variable": 6, - "Auxiliary": 1, - "Functions": 1, - "cond": 3, - "or": 4, - "get": 5, - "lookup": 5, - "occurs": 5, - "extend": 2, - "symbolp": 2, - "eql": 2, - "char": 2, - "symbol": 2, - "assoc": 1, - "car": 2, - "val": 6, - "cdr": 2, - "cons": 2, - "append": 1, - "eq": 7, - "consp": 2, - "subst": 3, - "listp": 1, - "exp": 1, - "unique": 3, - "find": 6, - "anywhere": 6, - "predicate": 8, - "tree": 11, - "optional": 2, - "so": 4, - "far": 4, - "atom": 3, - "funcall": 2, - "pushnew": 1, - "gentemp": 2, - "quote": 3, - "s/reuse": 1, - "cons/cons": 1, - "expresion": 2, - "some": 1, - "EOF": 1, - "*": 2, - "lisp": 1, - "package": 1, - "foo": 2, - "Header": 1, - "comment.": 4, - "*foo*": 1, - "execute": 1, - "compile": 1, - "toplevel": 2, - "load": 1, - "add": 1, - "y": 2, - "key": 1, - "z": 2, - "declare": 1, - "ignore": 1, - "Inline": 1, - "Multi": 1, - "line": 2, - "After": 1 - }, - "Component Pascal": { - "MODULE": 2, - "ObxControls": 1, - ";": 123, - "IMPORT": 2, - "Dialog": 1, - "Ports": 1, - "Properties": 1, - "Views": 1, - "CONST": 1, - "beginner": 5, - "advanced": 3, - "expert": 1, - "guru": 2, - "TYPE": 1, - "View": 6, - "POINTER": 2, - "TO": 2, - "RECORD": 2, - "(": 91, - "Views.View": 2, - ")": 94, - "size": 1, - "INTEGER": 10, - "END": 31, - "VAR": 9, - "data*": 1, - "class*": 1, - "list*": 1, - "Dialog.List": 1, - "width*": 1, - "predef": 12, - "ARRAY": 2, - "OF": 2, - "PROCEDURE": 12, - "SetList": 4, - "BEGIN": 13, - "IF": 11, - "data.class": 5, - "THEN": 12, - "data.list.SetLen": 3, - "data.list.SetItem": 11, - "ELSIF": 1, - "ELSE": 3, - "v": 6, - "CopyFromSimpleView": 2, - "source": 2, - "v.size": 10, - ".size": 1, - "Restore": 2, - "f": 1, - "Views.Frame": 1, - "l": 1, - "t": 1, - "r": 7, - "b": 1, - "[": 13, - "]": 13, - "f.DrawRect": 1, - "Ports.fill": 1, - "Ports.red": 1, - "HandlePropMsg": 2, - "msg": 2, - "Views.PropMessage": 1, - "WITH": 1, - "Properties.SizePref": 1, - "DO": 4, - "msg.w": 1, - "msg.h": 1, - "ClassNotify*": 1, - "op": 4, - "from": 2, - "to": 5, - "Dialog.changed": 2, - "OR": 4, - "&": 8, - "data.list.index": 3, - "data.width": 4, - "Dialog.Update": 2, - "data": 2, - "Dialog.UpdateList": 1, - "data.list": 1, - "ClassNotify": 1, - "ListNotify*": 1, - "ListNotify": 1, - "ListGuard*": 1, - "par": 2, - "Dialog.Par": 2, - "par.disabled": 1, - "ListGuard": 1, - "WidthGuard*": 1, - "par.readOnly": 1, - "#": 3, - "WidthGuard": 1, - "Open*": 1, - "NEW": 2, - "*": 1, - "Ports.mm": 1, - "Views.OpenAux": 1, - "Open": 1, - "ObxControls.": 1, - "ObxFact": 1, - "Stores": 1, - "Models": 1, - "TextModels": 1, - "TextControllers": 1, - "Integers": 1, - "Read": 3, - "TextModels.Reader": 2, - "x": 15, - "Integers.Integer": 3, - "i": 17, - "len": 5, - "beg": 11, - "ch": 14, - "CHAR": 3, - "buf": 5, - "r.ReadChar": 5, - "WHILE": 3, - "r.eot": 4, - "<=>": 1, - "ReadChar": 1, - "ASSERT": 1, - "eot": 1, - "<": 8, - "r.Pos": 2, - "-": 1, - "REPEAT": 3, - "INC": 4, - "UNTIL": 3, - "+": 1, - "r.SetPos": 2, - "X": 1, - "Integers.ConvertFromString": 1, - "Write": 3, - "w": 4, - "TextModels.Writer": 2, - "Integers.Sign": 2, - "w.WriteChar": 3, - "Integers.Digits10Of": 1, - "DEC": 1, - "Integers.ThisDigit10": 1, - "Compute*": 1, - "end": 6, - "n": 3, - "s": 3, - "Stores.Operation": 1, - "attr": 3, - "TextModels.Attributes": 1, - "c": 3, - "TextControllers.Controller": 1, - "TextControllers.Focus": 1, - "NIL": 3, - "c.HasSelection": 1, - "c.GetSelection": 1, - "c.text.NewReader": 1, - "r.ReadPrev": 2, - "r.attr": 1, - "Integers.Compare": 1, - "Integers.Long": 3, - "MAX": 1, - "LONGINT": 1, - "SHORT": 1, - "Integers.Short": 1, - "Integers.Product": 1, - "Models.BeginScript": 1, - "c.text": 2, - "c.text.Delete": 1, - "c.text.NewWriter": 1, - "w.SetPos": 1, - "w.SetAttr": 1, - "Models.EndScript": 1, - "Compute": 1, - "ObxFact.": 1 - }, - "Coq": { - "Inductive": 41, - "day": 9, - "Type": 86, - "|": 457, - "monday": 5, - "tuesday": 3, - "wednesday": 3, - "thursday": 3, - "friday": 3, - "saturday": 3, - "sunday": 2, - "day.": 1, - "Definition": 46, - "next_weekday": 3, - "(": 1248, - "d": 6, - ")": 1249, - "match": 70, - "with": 223, - "end.": 52, - "Example": 37, - "test_next_weekday": 1, - "tuesday.": 1, - "Proof.": 208, - "simpl.": 70, - "reflexivity.": 199, - "Qed.": 194, - "bool": 38, - "true": 68, - "false": 48, - "bool.": 1, - "negb": 10, - "b": 89, - "andb": 8, - "b1": 35, - "b2": 23, - "orb": 8, - "test_orb1": 1, - "true.": 16, - "test_orb2": 1, - "false.": 12, - "test_orb3": 1, - "test_orb4": 1, - "nandb": 5, - "end": 16, - "test_nandb1": 1, - "test_nandb2": 1, - "test_nandb3": 1, - "test_nandb4": 1, - "andb3": 5, - "b3": 2, - "test_andb31": 1, - "test_andb32": 1, - "test_andb33": 1, - "test_andb34": 1, - "Module": 11, - "Playground1.": 5, - "nat": 108, - "O": 98, - "S": 186, - "-": 508, - "nat.": 4, - "pred": 3, - "n": 369, - "minustwo": 1, - "Fixpoint": 36, - "evenb": 5, - "oddb": 5, - ".": 433, - "test_oddb1": 1, - "test_oddb2": 1, - "plus": 10, - "m": 201, - "mult": 3, - "minus": 3, - "_": 67, - "exp": 2, - "base": 3, - "power": 2, - "p": 81, - "factorial": 2, - "test_factorial1": 1, - "Notation": 39, - "x": 266, - "y": 116, - "at": 17, - "level": 11, - "left": 6, - "associativity": 7, - "nat_scope.": 3, - "beq_nat": 24, - "forall": 248, - "+": 227, - "n.": 44, - "Theorem": 115, - "plus_O_n": 1, - "intros": 258, - "plus_1_1": 1, - "mult_0_1": 1, - "*": 59, - "O.": 5, - "plus_id_example": 1, - "m.": 21, - "H.": 100, - "rewrite": 241, - "plus_id_exercise": 1, - "o": 25, - "o.": 4, - "H": 76, - "mult_0_plus": 1, - "plus_O_n.": 1, - "mult_1_plus": 1, - "plus_1_1.": 1, - "mult_1": 1, - "induction": 81, - "as": 77, - "[": 170, - "plus_1_neq_0": 1, - "destruct": 94, - "]": 173, - "Case": 51, - "IHn": 12, - "plus_comm": 3, - "plus_distr.": 1, - "beq_nat_refl": 3, - "plus_rearrange": 1, - "q": 15, - "q.": 2, - "assert": 68, - "plus_comm.": 3, - "plus_swap": 2, - "p.": 9, - "plus_assoc.": 4, - "H2": 12, - "H2.": 20, - "plus_swap.": 2, - "<->": 31, - "IHm": 2, - "reflexivity": 16, - "Qed": 23, - "mult_comm": 2, - "Proof": 12, - "0": 5, - "simpl": 116, - "mult_0_r.": 4, - "mult_distr": 1, - "mult_1_distr.": 1, - "mult_1.": 1, - "bad": 1, - "zero_nbeq_S": 1, - "andb_false_r": 1, - "plus_ble_compat_1": 1, - "ble_nat": 6, - "IHp.": 2, - "S_nbeq_0": 1, - "mult_1_1": 1, - "plus_0_r.": 1, - "all3_spec": 1, - "c": 70, - "c.": 5, - "b.": 14, - "Lemma": 51, - "mult_plus_1": 1, - "IHm.": 1, - "mult_mult": 1, - "IHn.": 3, - "mult_plus_1.": 1, - "mult_plus_distr_r": 1, - "mult_mult.": 3, - "H1": 18, - "plus_assoc": 1, - "H1.": 31, - "H3": 4, - "H3.": 5, - "mult_assoc": 1, - "mult_plus_distr_r.": 1, - "bin": 9, - "BO": 4, - "D": 9, - "M": 4, - "bin.": 1, - "incbin": 2, - "bin2un": 3, - "bin_comm": 1, - "End": 15, - "Require": 17, - "Import": 11, - "List": 2, - "Multiset": 2, - "PermutSetoid": 1, - "Relations": 2, - "Sorting.": 1, - "Section": 4, - "defs.": 2, - "Variable": 7, - "A": 113, - "Type.": 3, - "leA": 25, - "relation": 19, - "A.": 6, - "eqA": 29, - "Let": 8, - "gtA": 1, - "y.": 15, - "Hypothesis": 7, - "leA_dec": 4, - "{": 39, - "}": 35, - "eqA_dec": 26, - "leA_refl": 1, - "leA_trans": 2, - "z": 14, - "z.": 6, - "leA_antisym": 1, - "Hint": 9, - "Resolve": 5, - "leA_refl.": 1, - "Immediate": 1, - "leA_antisym.": 1, - "emptyBag": 4, - "EmptyBag": 2, - "singletonBag": 10, - "SingletonBag": 2, - "eqA_dec.": 2, - "Tree": 24, - "Tree_Leaf": 9, - "Tree_Node": 11, - "Tree.": 1, - "leA_Tree": 16, - "a": 207, - "t": 93, - "True": 1, - "T1": 25, - "T2": 20, - "leA_Tree_Leaf": 5, - "Tree_Leaf.": 1, - ";": 375, - "auto": 73, - "datatypes.": 47, - "leA_Tree_Node": 1, - "G": 6, - "is_heap": 18, - "Prop": 17, - "nil_is_heap": 5, - "node_is_heap": 7, - "invert_heap": 3, - "/": 41, - "T2.": 1, - "inversion": 104, - "is_heap_rect": 1, - "P": 32, - "T": 49, - "T.": 9, - "simple": 7, - "PG": 2, - "PD": 2, - "PN.": 2, - "elim": 21, - "H4": 7, - "intros.": 27, - "apply": 340, - "X0": 2, - "is_heap_rec": 1, - "Set": 4, - "X": 191, - "low_trans": 3, - "merge_lem": 3, - "l1": 89, - "l2": 73, - "list": 78, - "merge_exist": 5, - "l": 379, - "Sorted": 5, - "meq": 15, - "list_contents": 30, - "munion": 18, - "HdRel": 4, - "l2.": 8, - "Morphisms.": 2, - "Instance": 7, - "Equivalence": 2, - "@meq": 4, - "constructor": 6, - "red.": 1, - "meq_trans.": 1, - "Defined.": 1, - "Proper": 5, - "@munion": 1, - "now": 24, - "meq_congr.": 1, - "merge": 5, - "fix": 2, - "l1.": 5, - "rename": 2, - "into": 2, - "l.": 26, - "revert": 5, - "H0.": 24, - "a0": 15, - "l0": 7, - "Sorted_inv": 2, - "in": 221, - "H0": 16, - "clear": 7, - "merge0.": 2, - "using": 18, - "cons_sort": 2, - "cons_leA": 2, - "munion_ass.": 2, - "cons_leA.": 2, - "@HdRel_inv": 2, - "trivial": 15, - "merge0": 1, - "setoid_rewrite": 2, - "munion_ass": 1, - "munion_comm.": 2, - "repeat": 11, - "munion_comm": 1, - "contents": 12, - "multiset": 2, - "t1": 48, - "t2": 51, - "equiv_Tree": 1, - "insert_spec": 3, - "insert_exist": 4, - "insert": 2, - "unfold": 58, - "T0": 2, - "treesort_twist1": 1, - "T3": 2, - "HeapT3": 1, - "ConT3": 1, - "LeA.": 1, - "LeA": 1, - "treesort_twist2": 1, - "build_heap": 3, - "heap_exist": 3, - "list_to_heap": 2, - "nil": 46, - "exact": 4, - "nil_is_heap.": 1, - "i": 11, - "meq_trans": 10, - "meq_right": 2, - "meq_sym": 2, - "flat_spec": 3, - "flat_exist": 3, - "heap_to_list": 2, - "h": 14, - "s1": 20, - "i1": 15, - "m1": 1, - "s2": 2, - "i2": 10, - "m2.": 1, - "meq_congr": 1, - "munion_rotate.": 1, - "treesort": 1, - "&": 21, - "permutation": 43, - "intro": 27, - "permutation.": 1, - "exists": 60, - "Export": 10, - "SfLib.": 2, - "AExp.": 2, - "aexp": 30, - "ANum": 18, - "APlus": 14, - "AMinus": 9, - "AMult": 9, - "aexp.": 1, - "bexp": 22, - "BTrue": 10, - "BFalse": 11, - "BEq": 9, - "BLe": 9, - "BNot": 9, - "BAnd": 10, - "bexp.": 1, - "aeval": 46, - "e": 53, - "a1": 56, - "a2": 62, - "test_aeval1": 1, - "beval": 16, - "optimize_0plus": 15, - "e2": 54, - "e1": 58, - "test_optimize_0plus": 1, - "optimize_0plus_sound": 4, - "e.": 15, - "e1.": 1, - "SCase": 24, - "SSCase": 3, - "IHe2.": 10, - "IHe1.": 11, - "aexp_cases": 3, - "try": 17, - "IHe1": 6, - "IHe2": 6, - "optimize_0plus_all": 2, - "Tactic": 9, - "tactic": 9, - "first": 18, - "ident": 9, - "Case_aux": 38, - "optimize_0plus_all_sound": 1, - "bexp_cases": 4, - "optimize_and": 5, - "optimize_and_sound": 1, - "IHe": 2, - "aevalR_first_try.": 2, - "aevalR": 18, - "E_Anum": 1, - "E_APlus": 2, - "n1": 45, - "n2": 41, - "E_AMinus": 2, - "E_AMult": 2, - "Reserved": 4, - "E_ANum": 1, - "where": 6, - "bevalR": 11, - "E_BTrue": 1, - "E_BFalse": 1, - "E_BEq": 1, - "E_BLe": 1, - "E_BNot": 1, - "E_BAnd": 1, - "aeval_iff_aevalR": 9, - "split.": 17, - "subst": 7, - "generalize": 13, - "dependent": 6, - "IHa1": 1, - "IHa2": 1, - "beval_iff_bevalR": 1, - "*.": 110, - "subst.": 43, - "IHbevalR": 1, - "IHbevalR1": 1, - "IHbevalR2": 1, - "a.": 6, - "constructor.": 16, - "<": 76, - "remember": 12, - "IHa.": 1, - "IHa1.": 1, - "IHa2.": 1, - "silly_presburger_formula": 1, - "<=>": 12, - "3": 2, - "omega": 7, - "Id": 7, - "id": 7, - "id.": 1, - "beq_id": 14, - "id1": 2, - "id2": 2, - "beq_id_refl": 1, - "i.": 2, - "beq_nat_refl.": 1, - "beq_id_eq": 4, - "i2.": 8, - "i1.": 3, - "beq_nat_eq": 2, - "beq_id_false_not_eq": 1, - "C.": 3, - "n0": 5, - "beq_false_not_eq": 1, - "not_eq_beq_id_false": 1, - "not_eq_beq_false.": 1, - "beq_nat_sym": 2, - "AId": 4, - "com_cases": 1, - "SKIP": 5, - "IFB": 4, - "WHILE": 5, - "c1": 14, - "c2": 9, - "e3": 1, - "cl": 1, - "st": 113, - "E_IfTrue": 2, - "THEN": 3, - "ELSE": 3, - "FI": 3, - "E_WhileEnd": 2, - "DO": 4, - "END": 4, - "E_WhileLoop": 2, - "ceval_cases": 1, - "E_Skip": 1, - "E_Ass": 1, - "E_Seq": 1, - "E_IfFalse": 1, - "assignment": 1, - "command": 2, - "if": 10, - "st1": 2, - "IHi1": 3, - "Heqst1": 1, - "Hceval.": 4, - "Hceval": 2, - "assumption.": 61, - "bval": 2, - "ceval_step": 3, - "Some": 21, - "ceval_step_more": 7, - "x1.": 3, - "omega.": 7, - "x2.": 2, - "IHHce.": 2, - "%": 3, - "IHHce1.": 1, - "IHHce2.": 1, - "x0": 14, - "plus2": 1, - "nx": 3, - "Y": 38, - "ny": 2, - "XtimesYinZ": 1, - "Z": 11, - "ny.": 1, - "loop": 2, - "contra.": 19, - "loopdef.": 1, - "Heqloopdef.": 8, - "contra1.": 1, - "IHcontra2.": 1, - "no_whiles": 15, - "com": 5, - "ct": 2, - "cf": 2, - "no_Whiles": 10, - "noWhilesSKIP": 1, - "noWhilesAss": 1, - "noWhilesSeq": 1, - "noWhilesIf": 1, - "no_whiles_eqv": 1, - "noWhilesSKIP.": 1, - "noWhilesAss.": 1, - "noWhilesSeq.": 1, - "IHc1.": 2, - "auto.": 47, - "eauto": 10, - "andb_true_elim1": 4, - "IHc2.": 2, - "andb_true_elim2": 4, - "noWhilesIf.": 1, - "andb_true_intro.": 2, - "no_whiles_terminate": 1, - "state": 6, - "st.": 7, - "update": 2, - "IHc1": 2, - "IHc2": 2, - "H5.": 1, - "x1": 11, - "r": 11, - "r.": 3, - "symmetry": 4, - "Heqr.": 1, - "H4.": 2, - "s": 13, - "Heqr": 3, - "H8.": 1, - "H10": 1, - "assumption": 10, - "beval_short_circuit": 5, - "beval_short_circuit_eqv": 1, - "sinstr": 8, - "SPush": 8, - "SLoad": 6, - "SPlus": 10, - "SMinus": 11, - "SMult": 11, - "sinstr.": 1, - "s_execute": 21, - "stack": 7, - "prog": 2, - "cons": 26, - "al": 3, - "bl": 3, - "s_execute1": 1, - "empty_state": 2, - "s_execute2": 1, - "s_compile": 36, - "v": 28, - "s_compile1": 1, - "execute_theorem": 1, - "other": 20, - "other.": 4, - "app_ass.": 6, - "s_compile_correct": 1, - "app_nil_end.": 1, - "execute_theorem.": 1, - "Eqdep_dec.": 1, - "Arith.": 2, - "eq_rect_eq_nat": 2, - "Q": 3, - "eq_rect": 3, - "h.": 1, - "K_dec_set": 1, - "eq_nat_dec.": 1, - "Scheme": 1, - "le_ind": 1, - "replace": 4, - "le_n": 4, - "fun": 17, - "refl_equal": 4, - "pattern": 2, - "case": 2, - "trivial.": 14, - "contradiction": 8, - "le_Sn_n": 5, - "le_S": 6, - "Heq": 8, - "m0": 1, - "HeqS": 3, - "injection": 4, - "HeqS.": 2, - "eq_rect_eq_nat.": 1, - "IHp": 2, - "dep_pair_intro": 2, - "Hx": 20, - "Hy": 14, - "<=n),>": 1, - "x=": 1, - "exist": 7, - "Hy.": 3, - "Heq.": 6, - "le_uniqueness_proof": 1, - "Hy0": 1, - "card": 2, - "f": 108, - "card_interval": 1, - "<=n}>": 1, - "proj1_sig": 1, - "proj2_sig": 1, - "Hp": 5, - "Hq": 3, - "Hpq.": 1, - "Hmn.": 1, - "Hmn": 1, - "interval_dec": 1, - "left.": 3, - "dep_pair_intro.": 3, - "right.": 9, - "discriminate": 3, - "le_Sn_le": 2, - "eq_S.": 1, - "Hneq.": 2, - "card_inj_aux": 1, - "g": 6, - "False.": 1, - "Hfbound": 1, - "Hfinj": 1, - "Hgsurj.": 1, - "Hgsurj": 3, - "Hfx": 2, - "le_n_O_eq.": 2, - "Hfbound.": 2, - "Hx.": 5, - "le_lt_dec": 9, - "xSn": 21, - "then": 9, - "else": 9, - "is": 4, - "bounded": 1, - "injective": 6, - "Hlefx": 1, - "Hgefx": 1, - "Hlefy": 1, - "Hgefy": 1, - "Hfinj.": 3, - "sym_not_eq.": 2, - "Heqf.": 2, - "Hneqy.": 2, - "le_lt_trans": 2, - "le_O_n.": 2, - "le_neq_lt": 2, - "Hneqx.": 2, - "pred_inj.": 1, - "lt_O_neq": 2, - "neq_dep_intro": 2, - "inj_restrict": 1, - "Heqf": 1, - "surjective": 1, - "Hlep.": 3, - "Hle": 1, - "Hlt": 3, - "Hfsurj": 2, - "le_n_S": 1, - "Hlep": 4, - "Hneq": 7, - "Heqx.": 2, - "Heqx": 4, - "Hle.": 1, - "le_not_lt": 1, - "lt_trans": 4, - "lt_n_Sn.": 1, - "Hlt.": 1, - "lt_irrefl": 2, - "lt_le_trans": 1, - "pose": 2, - "let": 3, - "Hneqx": 1, - "Hneqy": 1, - "Heqg": 1, - "Hdec": 3, - "Heqy": 1, - "Hginj": 1, - "HSnx.": 1, - "HSnx": 1, - "interval_discr": 1, - "<=m}>": 1, - "card_inj": 1, - "interval_dec.": 1, - "card_interval.": 2, - "Basics.": 2, - "NatList.": 2, - "natprod": 5, - "pair": 7, - "natprod.": 1, - "fst": 3, - "snd": 3, - "swap_pair": 1, - "surjective_pairing": 1, - "count": 7, - "remove_one": 3, - "test_remove_one1": 1, - "remove_all": 2, - "bag": 3, - "app_ass": 1, - "l3": 12, - "natlist": 7, - "l3.": 1, - "remove_decreases_count": 1, - "s.": 4, - "ble_n_Sn.": 1, - "IHs.": 2, - "natoption": 5, - "None": 9, - "natoption.": 1, - "index": 3, - "option_elim": 2, - "hd_opt": 8, - "test_hd_opt1": 2, - "None.": 2, - "test_hd_opt2": 2, - "option_elim_hd": 1, - "head": 1, - "beq_natlist": 5, - "v1": 7, - "r1": 2, - "v2": 2, - "r2": 2, - "test_beq_natlist1": 1, - "test_beq_natlist2": 1, - "beq_natlist_refl": 1, - "IHl.": 7, - "silly1": 1, - "eq1": 6, - "eq2.": 9, - "eq2": 1, - "silly2a": 1, - "eq1.": 5, - "silly_ex": 1, - "silly3": 1, - "symmetry.": 2, - "rev_exercise": 1, - "rev_involutive.": 1, - "Setoid": 1, - "Compare_dec": 1, - "ListNotations.": 1, - "Implicit": 15, - "Arguments.": 2, - "Permutation.": 2, - "Permutation": 38, - "perm_nil": 1, - "perm_skip": 1, - "Local": 7, - "Constructors": 3, - "Permutation_nil": 2, - "HF.": 3, - "@nil": 1, - "HF": 2, - "||": 1, - "Permutation_nil_cons": 1, - "discriminate.": 2, - "Permutation_refl": 1, - "Permutation_sym": 1, - "Hperm": 7, - "perm_trans": 1, - "Permutation_trans": 4, - "Logic.eq": 2, - "@Permutation": 5, - "iff": 1, - "@In": 1, - "red": 6, - "Permutation_in.": 2, - "Permutation_app_tail": 2, - "tl": 8, - "eapply": 8, - "Permutation_app_head": 2, - "app_comm_cons": 5, - "Permutation_app": 3, - "Hpermmm": 1, - "idtac": 1, - "Global": 5, - "@app": 1, - "Permutation_app.": 1, - "Permutation_add_inside": 1, - "Permutation_cons_append": 1, - "IHl": 8, - "Permutation_cons_append.": 3, - "Permutation_app_comm": 3, - "app_nil_r": 1, - "app_assoc": 2, - "Permutation_cons_app": 3, - "Permutation_middle": 2, - "Permutation_rev": 3, - "rev": 7, - "1": 1, - "@rev": 1, - "2": 1, - "Permutation_length": 2, - "length": 21, - "transitivity": 4, - "@length": 1, - "Permutation_length.": 1, - "Permutation_ind_bis": 2, - "Hnil": 1, - "Hskip": 3, - "Hswap": 2, - "Htrans.": 1, - "Htrans": 1, - "eauto.": 7, - "Ltac": 1, - "break_list": 5, - "Permutation_nil_app_cons": 1, - "l4": 3, - "P.": 5, - "IH": 3, - "Permutation_middle.": 3, - "perm_swap.": 2, - "perm_swap": 1, - "eq_refl": 2, - "In_split": 1, - "Permutation_app_inv": 1, - "NoDup": 4, - "incl": 3, - "N.": 1, - "E": 7, - "Ha": 6, - "In": 6, - "N": 1, - "Hal": 1, - "Hl": 1, - "exfalso.": 1, - "NoDup_Permutation_bis": 2, - "inversion_clear": 6, - "intuition.": 2, - "Permutation_NoDup": 1, - "Permutation_map": 1, - "Hf": 15, - "injective_bounded_surjective": 1, - "set": 1, - "seq": 2, - "map": 4, - "x.": 3, - "in_map_iff.": 2, - "in_seq": 4, - "arith": 4, - "NoDup_cardinal_incl": 1, - "injective_map_NoDup": 2, - "seq_NoDup": 1, - "map_length": 1, - "by": 7, - "in_map_iff": 1, - "split": 14, - "nat_bijection_Permutation": 1, - "BD.": 1, - "seq_NoDup.": 1, - "map_length.": 1, - "Injection": 1, - "Permutation_alt": 1, - "Alternative": 1, - "characterization": 1, - "of": 4, - "via": 1, - "nth_error": 7, - "and": 1, - "nth": 2, - "adapt": 4, - "adapt_injective": 1, - "adapt.": 2, - "EQ.": 2, - "LE": 11, - "LT": 14, - "eq_add_S": 2, - "Hf.": 1, - "Lt.le_lt_or_eq": 3, - "LE.": 3, - "EQ": 8, - "lt": 3, - "LT.": 5, - "Lt.S_pred": 3, - "Lt.lt_not_le": 2, - "adapt_ok": 2, - "nth_error_app1": 1, - "nth_error_app2": 1, - "arith.": 8, - "Minus.minus_Sn_m": 1, - "Permutation_nth_error": 2, - "IHP": 2, - "IHP2": 1, - "Hg": 2, - "E.": 2, - "L12": 2, - "app_length.": 2, - "plus_n_Sm.": 1, - "adapt_injective.": 1, - "nth_error_None": 4, - "Hn": 1, - "Hf2": 1, - "Hf3": 2, - "Lt.le_or_lt": 1, - "Lt.lt_irrefl": 2, - "Lt.lt_le_trans": 2, - "Hf1": 1, - "do": 4, - "congruence.": 1, - "Permutation_alt.": 1, - "Permutation_app_swap": 1, - "only": 3, - "parsing": 3, - "Omega": 1, - "SetoidList.": 1, - "nil.": 2, - "..": 4, - "Permut.": 1, - "eqA_equiv": 1, - "eqA.": 1, - "list_contents_app": 5, - "permut_refl": 1, - "permut_sym": 4, - "permut_trans": 5, - "permut_cons_eq": 3, - "meq_left": 1, - "meq_singleton": 1, - "permut_cons": 5, - "permut_app": 1, - "specialize": 6, - "a0.": 1, - "decide": 1, - "permut_add_inside_eq": 1, - "permut_add_cons_inside": 3, - "permut_add_inside": 1, - "permut_middle": 1, - "permut_refl.": 5, - "permut_sym_app": 1, - "permut_rev": 1, - "permut_add_cons_inside.": 1, - "app_nil_end": 1, - "results": 1, - "permut_conv_inv": 1, - "plus_reg_l.": 1, - "permut_app_inv1": 1, - "list_contents_app.": 1, - "plus_reg_l": 1, - "multiplicity": 6, - "Fact": 3, - "if_eqA_then": 1, - "B": 6, - "if_eqA_refl": 3, - "decide_left": 1, - "if_eqA": 1, - "contradict": 3, - "A1": 2, - "if_eqA_rewrite_r": 1, - "A2": 4, - "Hxx": 1, - "multiplicity_InA": 4, - "InA": 8, - "multiplicity_InA_O": 2, - "multiplicity_InA_S": 1, - "multiplicity_NoDupA": 1, - "NoDupA": 3, - "NEQ": 1, - "compatible": 1, - "permut_InA_InA": 3, - "multiplicity_InA.": 1, - "meq.": 2, - "permut_cons_InA": 3, - "permut_nil": 3, - "Abs": 2, - "permut_length_1": 1, - "permut_length_2": 1, - "permut_length_1.": 2, - "@if_eqA_rewrite_l": 2, - "permut_length": 1, - "InA_split": 1, - "h2": 1, - "plus_n_Sm": 1, - "f_equal.": 1, - "app_length": 1, - "IHl1": 1, - "permut_remove_hd": 1, - "f_equal": 1, - "if_eqA_rewrite_l": 1, - "NoDupA_equivlistA_permut": 1, - "Equivalence_Reflexive.": 1, - "change": 1, - "Equivalence_Reflexive": 1, - "Forall2": 2, - "permutation_Permutation": 1, - "Forall2.": 1, - "proof": 1, - "IHA": 2, - "Forall2_app_inv_r": 1, - "Hl1": 1, - "Hl2": 1, - "Forall2_app": 1, - "Forall2_cons": 1, - "Permutation_impl_permutation": 1, - "permut_eqA": 1, - "Permut_permut.": 1, - "permut_right": 1, - "permut_tran": 1, - "Lists.": 1, - "X.": 4, - "app": 5, - "snoc": 9, - "Arguments": 11, - "list123": 1, - "right": 2, - "test_repeat1": 1, - "nil_app": 1, - "rev_snoc": 1, - "snoc_with_append": 1, - "v.": 1, - "IHl1.": 1, - "prod": 3, - "Y.": 1, - "type_scope.": 1, - "combine": 3, - "lx": 4, - "ly": 4, - "tx": 2, - "ty": 7, - "tp": 2, - "option": 6, - "xs": 7, - "plus3": 2, - "prod_curry": 3, - "prod_uncurry": 3, - "uncurry_uncurry": 1, - "curry_uncurry": 1, - "filter": 3, - "test": 4, - "countoddmembers": 1, - "k": 7, - "fmostlytrue": 5, - "override": 5, - "ftrue": 1, - "override_example1": 1, - "override_example2": 1, - "override_example3": 1, - "override_example4": 1, - "override_example": 1, - "constfun": 1, - "unfold_example_bad": 1, - "plus3.": 1, - "override_eq": 1, - "f.": 1, - "override.": 2, - "override_neq": 1, - "x2": 3, - "k1": 5, - "k2": 4, - "eq.": 11, - "silly4": 1, - "silly5": 1, - "sillyex1": 1, - "j": 6, - "j.": 1, - "silly6": 1, - "silly7": 1, - "sillyex2": 1, - "assertion": 3, - "Hl.": 1, - "eq": 4, - "beq_nat_O_l": 1, - "beq_nat_O_r": 1, - "double_injective": 1, - "double": 2, - "fold_map": 2, - "fold": 1, - "total": 2, - "fold_map_correct": 1, - "fold_map.": 1, - "forallb": 4, - "existsb": 3, - "existsb2": 2, - "existsb_correct": 1, - "existsb2.": 1, - "index_okx": 1, - "mumble": 5, - "mumble.": 1, - "grumble": 3, - "Logic.": 1, - "Prop.": 1, - "partial_function": 6, - "R": 54, - "y1": 6, - "y2": 5, - "y2.": 3, - "next_nat_partial_function": 1, - "next_nat.": 1, - "partial_function.": 5, - "Q.": 2, - "le_not_a_partial_function": 1, - "le": 1, - "not.": 3, - "Nonsense.": 4, - "le_n.": 6, - "le_S.": 4, - "total_relation_not_partial_function": 1, - "total_relation": 1, - "total_relation1.": 2, - "empty_relation_not_partial_funcion": 1, - "empty_relation.": 1, - "reflexive": 5, - "le_reflexive": 1, - "le.": 4, - "reflexive.": 1, - "transitive": 8, - "le_trans": 4, - "Hnm": 3, - "Hmo.": 4, - "Hnm.": 3, - "IHHmo.": 1, - "lt.": 2, - "transitive.": 1, - "Hm": 1, - "le_S_n": 2, - "Sn_le_Sm__n_le_m.": 1, - "not": 1, - "TODO": 1, - "Hmo": 1, - "symmetric": 2, - "antisymmetric": 3, - "le_antisymmetric": 1, - "Sn_le_Sm__n_le_m": 2, - "IHb": 1, - "equivalence": 1, - "order": 2, - "preorder": 1, - "le_order": 1, - "order.": 1, - "le_reflexive.": 1, - "le_antisymmetric.": 1, - "le_trans.": 1, - "clos_refl_trans": 8, - "rt_step": 1, - "rt_refl": 1, - "rt_trans": 3, - "next_nat_closure_is_le": 1, - "next_nat": 1, - "rt_refl.": 2, - "IHle.": 1, - "rt_step.": 2, - "nn.": 1, - "IHclos_refl_trans1.": 2, - "IHclos_refl_trans2.": 2, - "refl_step_closure": 11, - "rsc_refl": 1, - "rsc_step": 4, - "rsc_R": 2, - "rsc_refl.": 4, - "rsc_trans": 4, - "IHrefl_step_closure": 1, - "rtc_rsc_coincide": 1, - "IHrefl_step_closure.": 1, - "Imp.": 1, - "Relations.": 1, - "tm": 43, - "tm_const": 45, - "tm_plus": 30, - "tm.": 3, - "SimpleArith0.": 2, - "eval": 8, - "SimpleArith1.": 2, - "E_Const": 2, - "E_Plus": 2, - "test_step_1": 1, - "ST_Plus1.": 2, - "ST_PlusConstConst.": 3, - "test_step_2": 1, - "ST_Plus2.": 2, - "step_deterministic": 1, - "step.": 3, - "Hy1": 2, - "Hy2.": 2, - "step_cases": 4, - "Hy2": 3, - "SCase.": 3, - "Hy1.": 5, - "IHHy1": 2, - "SimpleArith2.": 1, - "value": 25, - "v_const": 4, - "step": 9, - "ST_PlusConstConst": 3, - "ST_Plus1": 2, - "strong_progress": 2, - "value_not_same_as_normal_form": 2, - "normal_form": 3, - "t.": 4, - "normal_form.": 2, - "v_funny.": 1, - "Temp1.": 1, - "Temp2.": 1, - "ST_Funny": 1, - "Temp3.": 1, - "Temp4.": 2, - "tm_true": 8, - "tm_false": 5, - "tm_if": 10, - "v_true": 1, - "v_false": 1, - "tm_false.": 3, - "ST_IfTrue": 1, - "ST_IfFalse": 1, - "ST_If": 1, - "t3": 6, - "bool_step_prop4": 1, - "bool_step_prop4_holds": 1, - "bool_step_prop4.": 2, - "ST_ShortCut.": 1, - "IHt1.": 1, - "t2.": 4, - "t3.": 2, - "ST_If.": 2, - "Temp5.": 1, - "stepmany": 4, - "normalizing": 1, - "IHt2": 3, - "H11": 2, - "H12": 2, - "H21": 3, - "H22": 2, - "nf_same_as_value": 3, - "H12.": 1, - "H22.": 1, - "H11.": 1, - "stepmany_congr_1": 1, - "stepmany_congr2": 1, - "eval__value": 1, - "HE.": 1, - "eval_cases": 1, - "HE": 1, - "v_const.": 1, - "Sorted.": 1, - "Mergesort.": 1, - "STLC.": 1, - "ty_Bool": 10, - "ty_arrow": 7, - "ty.": 2, - "tm_var": 6, - "tm_app": 7, - "tm_abs": 9, - "idB": 2, - "idBB": 2, - "idBBBB": 2, - "v_abs": 1, - "t_true": 1, - "t_false": 1, - "value.": 1, - "ST_App2": 1, - "step_example3": 1, - "idB.": 1, - "rsc_step.": 2, - "ST_App1.": 2, - "ST_AppAbs.": 3, - "v_abs.": 2, - "context": 1, - "partial_map": 4, - "Context.": 1, - "empty": 3, - "extend": 1, - "Gamma": 10, - "has_type": 4, - "appears_free_in": 1, - "S.": 1, - "HT": 1, - "T_Var.": 1, - "extend_neq": 1, - "Heqe.": 3, - "T_Abs.": 1, - "context_invariance...": 2, - "Hafi.": 2, - "extend.": 2, - "IHt.": 1, - "Coiso1.": 2, - "Coiso2.": 3, - "HeqCoiso1.": 1, - "HeqCoiso2.": 1, - "beq_id_false_not_eq.": 1, - "ex_falso_quodlibet.": 1, - "preservation": 1, - "HT.": 1, - "substitution_preserves_typing": 1, - "T11.": 4, - "HT1.": 1, - "T_App": 2, - "IHHT1.": 1, - "IHHT2.": 1, - "tm_cases": 1, - "Ht": 1, - "Ht.": 3, - "IHt1": 2, - "T11": 2, - "ST_App2.": 1, - "ty_Bool.": 1, - "IHt3": 1, - "ST_IfTrue.": 1, - "ST_IfFalse.": 1, - "types_unique": 1, - "T12": 2, - "IHhas_type.": 1, - "IHhas_type1.": 1, - "IHhas_type2.": 1 - }, - "Creole": { - "Creole": 6, - "is": 3, - "a": 2, - "-": 5, - "to": 2, - "HTML": 1, - "converter": 2, - "for": 1, - "the": 5, - "lightweight": 1, - "markup": 1, - "language": 1, - "(": 5, - "http": 4, - "//wikicreole.org/": 1, - ")": 5, - ".": 1, - "Github": 1, - "uses": 1, - "this": 1, - "render": 1, - "*.creole": 1, - "files.": 1, - "Project": 1, - "page": 1, - "on": 2, - "github": 1, - "*": 5, - "//github.com/minad/creole": 1, - "Travis": 1, - "CI": 1, - "https": 1, - "//travis": 1, - "ci.org/minad/creole": 1, - "RDOC": 1, - "//rdoc.info/projects/minad/creole": 1, - "INSTALLATION": 1, - "{": 6, - "gem": 1, - "install": 1, - "creole": 1, - "}": 6, - "SYNOPSIS": 1, - "require": 1, - "html": 1, - "Creole.creolize": 1, - "BUGS": 1, - "If": 1, - "you": 1, - "found": 1, - "bug": 1, - "please": 1, - "report": 1, - "it": 1, - "at": 1, - "project": 1, - "s": 1, - "tracker": 1, - "GitHub": 1, - "//github.com/minad/creole/issues": 1, - "AUTHORS": 1, - "Lars": 2, - "Christensen": 2, - "larsch": 1, - "Daniel": 2, - "Mendler": 1, - "minad": 1, - "LICENSE": 1, - "Copyright": 1, - "c": 1, - "Mendler.": 1, - "It": 1, - "free": 1, - "software": 1, - "and": 1, - "may": 1, - "be": 1, - "redistributed": 1, - "under": 1, - "terms": 1, - "specified": 1, - "in": 1, - "README": 1, - "file": 1, - "of": 1, - "Ruby": 1, - "distribution.": 1 - }, - "Crystal": { - "SHEBANG#!bin/crystal": 2, - "require": 2, - "describe": 2, - "do": 26, - "it": 21, - "run": 14, - "(": 201, - ")": 201, - ".to_i.should": 11, - "eq": 16, - "end": 135, - ".to_f32.should": 2, - ".to_b.should": 1, - "be_true": 1, - "assert_type": 7, - "{": 7, - "int32": 8, - "}": 7, - "union_of": 1, - "char": 1, - "result": 3, - "types": 3, - "[": 9, - "]": 9, - "mod": 1, - "result.program": 1, - "foo": 3, - "mod.types": 1, - "as": 4, - "NonGenericClassType": 1, - "foo.instance_vars": 1, - ".type.should": 3, - "mod.int32": 1, - "GenericClassType": 2, - "foo_i32": 4, - "foo.instantiate": 2, - "of": 3, - "Type": 2, - "|": 8, - "ASTNode": 4, - "foo_i32.lookup_instance_var": 2, - "module": 1, - "Crystal": 1, - "class": 2, - "def": 84, - "transform": 81, - "transformer": 1, - "transformer.before_transform": 1, - "self": 77, - "node": 164, - "transformer.transform": 1, - "transformer.after_transform": 1, - "Transformer": 1, - "before_transform": 1, - "after_transform": 1, - "Expressions": 2, - "exps": 6, - "node.expressions.each": 1, - "exp": 3, - "new_exp": 3, - "exp.transform": 3, - "if": 23, - "new_exp.is_a": 1, - "exps.concat": 1, - "new_exp.expressions": 1, - "else": 2, - "<<": 1, - "exps.length": 1, - "node.expressions": 3, - "Call": 1, - "node_obj": 1, - "node.obj": 9, - "node_obj.transform": 1, - "transform_many": 23, - "node.args": 3, - "node_block": 1, - "node.block": 2, - "node_block.transform": 1, - "node_block_arg": 1, - "node.block_arg": 6, - "node_block_arg.transform": 1, - "And": 1, - "node.left": 3, - "node.left.transform": 3, - "node.right": 3, - "node.right.transform": 3, - "Or": 1, - "StringInterpolation": 1, - "ArrayLiteral": 1, - "node.elements": 1, - "node_of": 1, - "node.of": 2, - "node_of.transform": 1, - "HashLiteral": 1, - "node.keys": 1, - "node.values": 2, - "of_key": 1, - "node.of_key": 2, - "of_key.transform": 1, - "of_value": 1, - "node.of_value": 2, - "of_value.transform": 1, - "If": 1, - "node.cond": 5, - "node.cond.transform": 5, - "node.then": 3, - "node.then.transform": 3, - "node.else": 5, - "node.else.transform": 3, - "Unless": 1, - "IfDef": 1, - "MultiAssign": 1, - "node.targets": 1, - "SimpleOr": 1, - "Def": 1, - "node.body": 12, - "node.body.transform": 10, - "receiver": 2, - "node.receiver": 4, - "receiver.transform": 2, - "block_arg": 2, - "block_arg.transform": 2, - "Macro": 1, - "PointerOf": 1, - "node.exp": 3, - "node.exp.transform": 3, - "SizeOf": 1, - "InstanceSizeOf": 1, - "IsA": 1, - "node.obj.transform": 5, - "node.const": 1, - "node.const.transform": 1, - "RespondsTo": 1, - "Case": 1, - "node.whens": 1, - "node_else": 1, - "node_else.transform": 1, - "When": 1, - "node.conds": 1, - "ImplicitObj": 1, - "ClassDef": 1, - "superclass": 1, - "node.superclass": 2, - "superclass.transform": 1, - "ModuleDef": 1, - "While": 1, - "Generic": 1, - "node.name": 5, - "node.name.transform": 5, - "node.type_vars": 1, - "ExceptionHandler": 1, - "node.rescues": 1, - "node_ensure": 1, - "node.ensure": 2, - "node_ensure.transform": 1, - "Rescue": 1, - "node.types": 2, - "Union": 1, - "Hierarchy": 1, - "Metaclass": 1, - "Arg": 1, - "default_value": 1, - "node.default_value": 2, - "default_value.transform": 1, - "restriction": 1, - "node.restriction": 2, - "restriction.transform": 1, - "BlockArg": 1, - "node.fun": 1, - "node.fun.transform": 1, - "Fun": 1, - "node.inputs": 1, - "output": 1, - "node.output": 2, - "output.transform": 1, - "Block": 1, - "node.args.map": 1, - "Var": 2, - "FunLiteral": 1, - "node.def.body": 1, - "node.def.body.transform": 1, - "FunPointer": 1, - "obj": 1, - "obj.transform": 1, - "Return": 1, - "node.exps": 5, - "Break": 1, - "Next": 1, - "Yield": 1, - "scope": 1, - "node.scope": 2, - "scope.transform": 1, - "Include": 1, - "Extend": 1, - "RangeLiteral": 1, - "node.from": 1, - "node.from.transform": 1, - "node.to": 2, - "node.to.transform": 2, - "Assign": 1, - "node.target": 1, - "node.target.transform": 1, - "node.value": 3, - "node.value.transform": 3, - "Nop": 1, - "NilLiteral": 1, - "BoolLiteral": 1, - "NumberLiteral": 1, - "CharLiteral": 1, - "StringLiteral": 1, - "SymbolLiteral": 1, - "RegexLiteral": 1, - "MetaVar": 1, - "InstanceVar": 1, - "ClassVar": 1, - "Global": 1, - "Require": 1, - "Path": 1, - "Self": 1, - "LibDef": 1, - "FunDef": 1, - "body": 1, - "body.transform": 1, - "TypeDef": 1, - "StructDef": 1, - "UnionDef": 1, - "EnumDef": 1, - "ExternalVar": 1, - "IndirectRead": 1, - "IndirectWrite": 1, - "TypeOf": 1, - "Primitive": 1, - "Not": 1, - "TypeFilteredNode": 1, - "TupleLiteral": 1, - "Cast": 1, - "DeclareVar": 1, - "node.var": 1, - "node.var.transform": 1, - "node.declared_type": 1, - "node.declared_type.transform": 1, - "Alias": 1, - "TupleIndexer": 1, - "Attribute": 1, - "exps.map": 1 - }, - "Cuda": { - "__global__": 2, - "void": 3, - "scalarProdGPU": 1, - "(": 20, - "float": 8, - "*d_C": 1, - "*d_A": 1, - "*d_B": 1, - "int": 14, - "vectorN": 2, - "elementN": 3, - ")": 20, - "{": 8, - "//Accumulators": 1, - "cache": 1, - "__shared__": 1, - "accumResult": 5, - "[": 11, - "ACCUM_N": 4, - "]": 11, - ";": 30, - "////////////////////////////////////////////////////////////////////////////": 2, - "for": 5, - "vec": 5, - "blockIdx.x": 2, - "<": 5, - "+": 12, - "gridDim.x": 1, - "vectorBase": 3, - "IMUL": 1, - "vectorEnd": 2, - "////////////////////////////////////////////////////////////////////////": 4, - "iAccum": 10, - "threadIdx.x": 4, - "blockDim.x": 3, - "sum": 3, - "pos": 5, - "d_A": 2, - "*": 2, - "d_B": 2, - "}": 8, - "stride": 5, - "/": 2, - "__syncthreads": 1, - "if": 3, - "d_C": 2, - "#include": 2, - "": 1, - "": 1, - "vectorAdd": 2, - "const": 2, - "*A": 1, - "*B": 1, - "*C": 1, - "numElements": 4, - "i": 5, - "C": 1, - "A": 1, - "B": 1, - "main": 1, - "cudaError_t": 1, - "err": 5, - "cudaSuccess": 2, - "threadsPerBlock": 4, - "blocksPerGrid": 1, - "-": 1, - "<<": 1, - "": 1, - "cudaGetLastError": 1, - "fprintf": 1, - "stderr": 1, - "cudaGetErrorString": 1, - "exit": 1, - "EXIT_FAILURE": 1, - "cudaDeviceReset": 1, - "return": 1 - }, - "Cycript": { - "(": 12, - "function": 2, - "utils": 2, - ")": 12, - "{": 8, - "//": 4, - "Load": 1, - "C": 2, - "functions": 3, - "declared": 1, - "in": 2, - "utils.loadFuncs": 1, - "var": 6, - "shouldLoadCFuncs": 2, - "true": 2, - ";": 21, - "Expose": 2, - "the": 1, - "to": 4, - "cycript": 2, - "s": 2, - "global": 1, - "scope": 1, - "shouldExposeConsts": 2, - "defined": 1, - "here": 1, - "t": 1, - "be": 2, - "found": 2, - "with": 1, - "dlsym": 1, - "Failed": 1, - "load": 1, - "mach_vm_address_t": 1, - "string": 4, - "@encode": 2, - "infinite": 1, - "*": 1, - "length": 1, - "[": 8, - "object": 1, - "Struct": 1, - "]": 8, - "%": 8, - "@": 3, - "<%@:>": 1, - "0x": 1, - "+": 3, - "-": 2, - "printf": 1, - ".3s": 1, - "d": 2, - "c": 5, - "float": 1, - "f": 1, - "n": 1, - "foo": 2, - "barrrr": 1, - "Args": 1, - "needs": 1, - "an": 1, - "array": 1, - "number": 1, - "Function": 1, - "not": 1, - "foobar": 2, - "strdup": 2, - "pipe": 1, - "write": 1, - "close": 2, - "int": 1, - "a": 1, - "short": 1, - "b": 1, - "char": 1, - "uint64_t": 1, - "double": 1, - "e": 1, - "struct": 1, - "}": 9, - "return": 1, - "new": 1, - "Type": 1, - "typeStr": 1, - "Various": 1, - "constants": 1, - "utils.constants": 2, - "VM_PROT_NONE": 1, - "VM_PROT_READ": 1, - "VM_PROT_WRITE": 1, - "VM_PROT_EXECUTE": 1, - "VM_PROT_NO_CHANGE": 1, - "VM_PROT_COPY": 1, - "VM_PROT_WANTS_COPY": 1, - "VM_PROT_IS_MASK": 1, - "c.VM_PROT_DEFAULT": 1, - "c.VM_PROT_READ": 2, - "|": 3, - "c.VM_PROT_WRITE": 2, - "c.VM_PROT_ALL": 1, - "c.VM_PROT_EXECUTE": 1, - "if": 3, - "for": 2, - "k": 3, - "Cycript.all": 2, - "shouldExposeFuncs": 1, - "i": 4, - "<": 1, - "funcsToExpose.length": 1, - "name": 3, - "funcsToExpose": 1, - "utils.loadfuncs": 1, - "shouldExposeCFuncs": 1, - "exports": 1 - }, - "DM": { - "#define": 4, - "PI": 6, - "#if": 1, - "G": 1, - "#elif": 1, - "I": 1, - "#else": 1, - "K": 1, - "#endif": 1, - "var/GlobalCounter": 1, - "var/const/CONST_VARIABLE": 1, - "var/list/MyList": 1, - "list": 3, - "(": 17, - "new": 1, - "/datum/entity": 2, - ")": 17, - "var/list/EmptyList": 1, - "[": 2, - "]": 2, - "//": 6, - "creates": 1, - "a": 1, - "of": 1, - "null": 2, - "entries": 1, - "var/list/NullList": 1, - "var/name": 1, - "var/number": 1, - "/datum/entity/proc/myFunction": 1, - "world.log": 5, - "<<": 5, - "/datum/entity/New": 1, - "number": 2, - "GlobalCounter": 1, - "+": 3, - "/datum/entity/unit": 1, - "name": 1, - "/datum/entity/unit/New": 1, - "..": 1, - "calls": 1, - "the": 2, - "parent": 1, - "s": 1, - "proc": 1, - ";": 3, - "equal": 1, - "to": 1, - "super": 1, - "and": 1, - "base": 1, - "in": 1, - "other": 1, - "languages": 1, - "rand": 1, - "/datum/entity/unit/myFunction": 1, - "/proc/ReverseList": 1, - "var/list/input": 1, - "var/list/output": 1, - "for": 1, - "var/i": 1, - "input.len": 1, - "i": 3, - "-": 2, - "IMPORTANT": 1, - "List": 1, - "Arrays": 1, - "count": 1, - "from": 1, - "output": 2, - "input": 1, - "is": 2, - "return": 3, - "/proc/DoStuff": 1, - "var/bitflag": 2, - "bitflag": 4, - "|": 1, - "/proc/DoOtherStuff": 1, - "bits": 1, - "maximum": 1, - "amount": 1, - "&": 1, - "/proc/DoNothing": 1, - "var/pi": 1, - "if": 2, - "pi": 2, - "else": 2, - "CONST_VARIABLE": 1, - "#undef": 1, - "Undefine": 1 - }, - "Dart": { - "import": 1, - "as": 1, - "math": 1, - ";": 9, - "class": 1, - "Point": 5, - "{": 3, - "num": 2, - "x": 2, - "y": 2, - "(": 7, - "this.x": 1, - "this.y": 1, - ")": 7, - "distanceTo": 1, - "other": 1, - "var": 4, - "dx": 3, - "-": 2, - "other.x": 1, - "dy": 3, - "other.y": 1, - "return": 1, - "math.sqrt": 1, - "*": 2, - "+": 1, - "}": 3, - "void": 1, - "main": 1, - "p": 1, - "new": 2, - "q": 1, - "print": 1 - }, - "Diff": { - "diff": 1, - "-": 5, - "git": 1, - "a/lib/linguist.rb": 2, - "b/lib/linguist.rb": 2, - "index": 1, - "d472341..8ad9ffb": 1, - "+": 3 - }, - "Dogescript": { - "quiet": 1, - "wow": 4, - "such": 2, - "language": 3, - "very": 1, - "syntax": 1, - "github": 1, - "recognized": 1, - "loud": 1, - "much": 1, - "friendly": 2, - "rly": 1, - "is": 2, - "true": 1, - "plz": 2, - "console.loge": 2, - "with": 2, - "but": 1, - "module.exports": 1 - }, - "E": { - "def": 24, - "makeVehicle": 3, - "(": 65, - "self": 1, - ")": 64, - "{": 57, - "vehicle": 2, - "to": 27, - "milesTillEmpty": 1, - "return": 19, - "self.milesPerGallon": 1, - "*": 1, - "self.getFuelRemaining": 1, - "}": 57, - "makeCar": 4, - "var": 6, - "fuelRemaining": 4, - "car": 8, - "extends": 2, - "milesPerGallon": 2, - "getFuelRemaining": 2, - "makeJet": 1, - "jet": 3, - "println": 2, - "The": 2, - "can": 1, - "go": 1, - "car.milesTillEmpty": 1, - "miles.": 1, - "name": 4, - "x": 3, - "y": 3, - "moveTo": 1, - "newX": 2, - "newY": 2, - "getX": 1, - "getY": 1, - "setName": 1, - "newName": 2, - "getName": 1, - "sportsCar": 1, - "sportsCar.moveTo": 1, - "sportsCar.getName": 1, - "is": 1, - "at": 1, - "X": 1, - "location": 1, - "sportsCar.getX": 1, - "makeVOCPair": 1, - "brandName": 3, - "String": 1, - "near": 6, - "myTempContents": 6, - "none": 2, - "brand": 5, - "__printOn": 4, - "out": 4, - "TextWriter": 4, - "void": 5, - "out.print": 4, - "ProveAuth": 2, - "<$brandName>": 3, - "prover": 1, - "getBrand": 4, - "coerce": 2, - "specimen": 2, - "optEjector": 3, - "sealedBox": 2, - "offerContent": 1, - "CheckAuth": 2, - "checker": 3, - "template": 1, - "match": 4, - "[": 10, - "get": 2, - "authList": 2, - "any": 2, - "]": 10, - "specimenBox": 2, - "null": 1, - "if": 2, - "specimenBox.__respondsTo": 1, - "specimenBox.offerContent": 1, - "else": 1, - "for": 3, - "auth": 3, - "in": 1, - "throw.eject": 1, - "Unmatched": 1, - "authorization": 1, - "__respondsTo": 2, - "_": 3, - "true": 1, - "false": 1, - "__getAllegedType": 1, - "null.__getAllegedType": 1, - "#File": 1, - "objects": 1, - "hardwired": 1, - "files": 1, - "file1": 1, - "": 1, - "file2": 1, - "": 1, - "#Using": 2, - "a": 4, - "variable": 1, - "file": 3, - "filePath": 2, - "file3": 1, - "": 1, - "single": 1, - "character": 1, - "specify": 1, - "Windows": 1, - "drive": 1, - "file4": 1, - "": 1, - "file5": 1, - "": 1, - "file6": 1, - "": 1, - "pragma.syntax": 1, - "send": 1, - "message": 4, - "when": 2, - "friend": 4, - "<-receive(message))>": 1, - "chatUI.showMessage": 4, - "catch": 2, - "prob": 2, - "receive": 1, - "receiveFriend": 2, - "friendRcvr": 2, - "bind": 2, - "save": 1, - "file.setText": 1, - "makeURIFromObject": 1, - "chatController": 2, - "load": 1, - "getObjectFromURI": 1, - "file.getText": 1, - "<": 1, - "-": 2, - "tempVow": 2, - "#...use": 1, - "#....": 1, - "report": 1, - "problem": 1, - "finally": 1, - "#....log": 1, - "event": 1 - }, - "ECL": { - "#option": 1, - "(": 32, - "true": 1, - ")": 32, - ";": 23, - "namesRecord": 4, - "RECORD": 1, - "string20": 1, - "surname": 1, - "string10": 2, - "forename": 1, - "integer2": 5, - "age": 2, - "dadAge": 1, - "mumAge": 1, - "END": 1, - "namesRecord2": 3, - "record": 1, - "extra": 1, - "end": 1, - "namesTable": 11, - "dataset": 2, - "FLAT": 2, - "namesTable2": 9, - "aveAgeL": 3, - "l": 1, - "l.dadAge": 1, - "+": 16, - "l.mumAge": 1, - "/2": 2, - "aveAgeR": 4, - "r": 1, - "r.dadAge": 1, - "r.mumAge": 1, - "output": 9, - "join": 11, - "left": 2, - "right": 3, - "//Several": 1, - "simple": 1, - "examples": 1, - "of": 1, - "sliding": 2, - "syntax": 1, - "left.age": 8, - "right.age": 12, - "-": 5, - "and": 10, - "<": 1, - "between": 7, - "//Same": 1, - "but": 1, - "on": 1, - "strings.": 1, - "Also": 1, - "includes": 1, - "to": 1, - "ensure": 1, - "sort": 1, - "is": 1, - "done": 1, - "by": 1, - "non": 1, - "before": 1, - "sliding.": 1, - "left.surname": 2, - "right.surname": 4, - "[": 4, - "]": 4, - "all": 1, - "//This": 1, - "should": 1, - "not": 1, - "generate": 1, - "a": 1, - "self": 1 - }, - "Eagle": { - "": 2, - "version=": 4, - "encoding=": 2, - "": 2, - "eagle": 4, - "SYSTEM": 2, - "dtd": 2, - "": 2, - "": 2, - "": 2, - "": 4, - "alwaysvectorfont=": 2, - "verticaltext=": 2, - "": 2, - "": 2, - "distance=": 2, - "unitdist=": 2, - "unit=": 2, - "style=": 2, - "multiple=": 2, - "display=": 2, - "altdistance=": 2, - "altunitdist=": 2, - "altunit=": 2, - "": 2, - "": 118, - "number=": 119, - "name=": 447, - "color=": 118, - "fill=": 118, - "visible=": 118, - "active=": 125, - "": 2, - "": 1, - "": 1, - "": 497, - "x1=": 630, - "y1=": 630, - "x2=": 630, - "y2=": 630, - "width=": 512, - "layer=": 822, - "": 1, - "": 2, - "": 4, - "": 60, - "&": 5501, - "lt": 2665, - ";": 5567, - "b": 64, - "gt": 2770, - "Resistors": 2, - "Capacitors": 4, - "Inductors": 2, - "/b": 64, - "p": 65, - "Based": 2, - "on": 2, - "the": 5, - "previous": 2, - "libraries": 2, - "ul": 2, - "li": 12, - "r.lbr": 2, - "cap.lbr": 2, - "cap": 2, - "-": 768, - "fe.lbr": 2, - "captant.lbr": 2, - "polcap.lbr": 2, - "ipc": 2, - "smd.lbr": 2, - "/ul": 2, - "All": 2, - "SMD": 4, - "packages": 2, - "are": 2, - "defined": 2, - "according": 2, - "to": 3, - "IPC": 2, - "specifications": 2, - "and": 5, - "CECC": 2, - "author": 3, - "Created": 3, - "by": 3, - "librarian@cadsoft.de": 3, - "/author": 3, - "for": 5, - "Electrolyt": 2, - "see": 4, - "also": 2, - "www.bccomponents.com": 2, - "www.panasonic.com": 2, - "www.kemet.com": 2, - "http": 4, - "//www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf": 2, - "(": 4, - "SANYO": 2, - ")": 4, - "trimmer": 2, - "refence": 2, - "u": 2, - "www.electrospec": 2, - "inc.com/cross_references/trimpotcrossref.asp": 2, - "/u": 2, - "table": 2, - "border": 2, - "cellspacing": 2, - "cellpadding": 2, - "width": 6, - "cellpaddding": 2, - "tr": 2, - "valign": 2, - "td": 4, - "amp": 66, - "nbsp": 66, - "/td": 4, - "font": 2, - "color": 20, - "size": 2, - "TRIM": 4, - "POT": 4, - "CROSS": 4, - "REFERENCE": 4, - "/font": 2, - "P": 128, - "TABLE": 4, - "BORDER": 4, - "CELLSPACING": 4, - "CELLPADDING": 4, - "TR": 36, - "TD": 170, - "COLSPAN": 16, - "FONT": 166, - "SIZE": 166, - "FACE": 166, - "ARIAL": 166, - "B": 106, - "RECTANGULAR": 2, - "MULTI": 6, - "TURN": 10, - "/B": 90, - "/FONT": 166, - "/TD": 170, - "/TR": 36, - "ALIGN": 124, - "CENTER": 124, - "BOURNS": 6, - "BI": 10, - "TECH": 10, - "DALE": 10, - "VISHAY": 10, - "PHILIPS/MEPCO": 10, - "MURATA": 6, - "PANASONIC": 10, - "SPECTROL": 6, - "MILSPEC": 6, - "BGCOLOR": 76, - "BR": 1478, - "W": 92, - "Y": 36, - "J": 12, - "L": 18, - "X": 82, - "PH": 2, - "XH": 2, - "SLT": 2, - "ALT": 42, - "T8S": 2, - "T18/784": 2, - "/1897": 2, - "/1880": 2, - "EKP/CT20/RJ": 2, - "RJ": 14, - "EKQ": 4, - "EKR": 4, - "EKJ": 2, - "EKL": 2, - "S": 18, - "EVMCOG": 2, - "T602": 2, - "RT/RTR12": 6, - "RJ/RJR12": 6, - "SQUARE": 2, - "BOURN": 4, - "H": 24, - "Z": 16, - "T63YB": 2, - "T63XB": 2, - "T93Z": 2, - "T93YA": 2, - "T93XA": 2, - "T93YB": 2, - "T93XB": 2, - "EKP": 8, - "EKW": 6, - "EKM": 4, - "EKB": 2, - "EKN": 2, - "P/CT9P": 2, - "P/3106P": 2, - "W/3106W": 2, - "X/3106X": 2, - "Y/3106Y": 2, - "Z/3105Z": 2, - "EVMCBG": 2, - "EVMCCG": 2, - "RT/RTR22": 8, - "RJ/RJR22": 6, - "RT/RTR26": 6, - "RJ/RJR26": 12, - "RT/RTR24": 6, - "RJ/RJR24": 12, - "SINGLE": 4, - "E": 6, - "K": 4, - "T": 10, - "V": 10, - "M": 10, - "R": 6, - "U": 4, - "C": 6, - "F": 4, - "RX": 6, - "PA": 2, - "A": 16, - "XW": 2, - "XL": 2, - "PM": 2, - "PX": 2, - "RXW": 2, - "RXL": 2, - "T7YB": 2, - "T7YA": 2, - "TXD": 2, - "TYA": 2, - "TYP": 2, - "TYD": 2, - "TX": 4, - "SX": 6, - "ET6P": 2, - "ET6S": 2, - "ET6X": 2, - "W/8014EMW": 2, - "P/8014EMP": 2, - "X/8014EMX": 2, - "TM7W": 2, - "TM7P": 2, - "TM7X": 2, - "SMS": 2, - "SMB": 2, - "SMA": 2, - "CT": 12, - "EKV": 2, - "EKX": 2, - "EKZ": 2, - "N": 2, - "RVA0911V304A": 2, - "RVA0911H413A": 2, - "RVG0707V100A": 2, - "RVA0607V": 2, - "RVA1214H213A": 2, - "EVMQ0G": 4, - "EVMQIG": 2, - "EVMQ3G": 2, - "EVMS0G": 2, - "EVMG0G": 2, - "EVMK4GA00B": 2, - "EVM30GA00B": 2, - "EVMK0GA00B": 2, - "EVM38GA00B": 2, - "EVMB6": 2, - "EVLQ0": 2, - "EVMMSG": 2, - "EVMMBG": 2, - "EVMMAG": 2, - "EVMMCS": 2, - "EVMM1": 2, - "EVMM0": 2, - "EVMM3": 2, - "RJ/RJR50": 6, - "/TABLE": 4, - "TOCOS": 4, - "AUX/KYOCERA": 4, - "G": 10, - "ST63Z": 2, - "ST63Y": 2, - "ST5P": 2, - "ST5W": 2, - "ST5X": 2, - "A/B": 2, - "C/D": 2, - "W/X": 2, - "ST5YL/ST53YL": 2, - "ST5YJ/5T53YJ": 2, - "ST": 14, - "EVM": 8, - "YS": 2, - "D": 2, - "G4B": 2, - "G4A": 2, - "TR04": 2, - "S1": 4, - "TRG04": 2, - "DVR": 2, - "CVR": 4, - "A/C": 2, - "ALTERNATE": 2, - "/tr": 2, - "/table": 2, - "": 60, - "": 4, - "": 53, - "RESISTOR": 52, - "": 64, - "x=": 240, - "y=": 242, - "dx=": 64, - "dy=": 64, - "": 108, - "size=": 114, - "NAME": 52, - "": 108, - "VALUE": 52, - "": 132, - "": 52, - "": 3, - "": 3, - "Pin": 1, - "Header": 1, - "Connectors": 1, - "PIN": 1, - "HEADER": 1, - "": 39, - "drill=": 41, - "shape=": 39, - "ratio=": 41, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "language=": 2, - "EAGLE": 2, - "Design": 5, - "Rules": 5, - "Die": 1, - "Standard": 1, - "sind": 1, - "so": 2, - "gew": 1, - "hlt": 1, - "dass": 1, - "sie": 1, - "f": 1, - "r": 1, - "die": 3, - "meisten": 1, - "Anwendungen": 1, - "passen.": 1, - "Sollte": 1, - "ihre": 1, - "Platine": 1, - "besondere": 1, - "Anforderungen": 1, - "haben": 1, - "treffen": 1, - "Sie": 1, - "erforderlichen": 1, - "Einstellungen": 1, - "hier": 1, - "und": 1, - "speichern": 1, - "unter": 1, - "einem": 1, - "neuen": 1, - "Namen": 1, - "ab.": 1, - "The": 1, - "default": 1, - "have": 2, - "been": 1, - "set": 1, - "cover": 1, - "a": 2, - "wide": 1, - "range": 1, - "of": 1, - "applications.": 1, - "Your": 1, - "particular": 1, - "design": 2, - "may": 1, - "different": 1, - "requirements": 1, - "please": 1, - "make": 1, - "necessary": 1, - "adjustments": 1, - "save": 1, - "your": 1, - "customized": 1, - "rules": 1, - "under": 1, - "new": 1, - "name.": 1, - "": 142, - "value=": 145, - "": 1, - "": 1, - "": 8, - "": 8, - "refer=": 7, - "": 1, - "": 1, - "": 3, - "library=": 3, - "package=": 3, - "smashed=": 3, - "": 6, - "": 3, - "1": 1, - "778": 1, - "16": 1, - "002": 1, - "": 1, - "": 1, - "": 3, - "": 4, - "element=": 4, - "pad=": 4, - "": 1, - "extent=": 1, - "": 3, - "": 2, - "": 8, - "": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "xreflabel=": 1, - "xrefpart=": 1, - "Frames": 1, - "Sheet": 2, - "Layout": 1, - "": 1, - "": 1, - "font=": 4, - "DRAWING_NAME": 1, - "LAST_DATE_TIME": 1, - "SHEET": 1, - "": 1, - "columns=": 1, - "rows=": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "prefix=": 1, - "uservalue=": 1, - "FRAME": 1, - "DIN": 1, - "A4": 1, - "landscape": 1, - "with": 1, - "location": 1, - "doc.": 1, - "field": 1, - "": 1, - "": 1, - "symbol=": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "wave": 10, - "soldering": 10, - "Source": 2, - "//download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf": 2, - "MELF": 8, - "type": 20, - "grid": 20, - "mm": 20, - "curve=": 56, - "": 12, - "radius=": 12 - }, - "Elm": { - "import": 3, - "List": 1, - "(": 119, - "intercalate": 2, - "intersperse": 3, - ")": 116, - "Website.Skeleton": 1, - "Website.ColorScheme": 1, - "addFolder": 4, - "folder": 2, - "lst": 6, - "let": 2, - "add": 2, - "x": 13, - "y": 7, - "+": 14, - "in": 2, - "f": 8, - "n": 2, - "xs": 9, - "map": 11, - "elements": 2, - "[": 31, - "]": 31, - "functional": 2, - "reactive": 2, - "-": 11, - "example": 3, - "name": 6, - "loc": 2, - "Text.link": 1, - "toText": 6, - "toLinks": 2, - "title": 2, - "links": 2, - "flow": 4, - "right": 8, - "width": 3, - "text": 4, - "italic": 1, - "bold": 2, - ".": 9, - "Text.color": 1, - "accent4": 1, - "insertSpace": 2, - "case": 5, - "of": 7, - "{": 1, - "spacer": 2, - ";": 1, - "}": 1, - "subsection": 2, - "w": 7, - "info": 2, - "down": 3, - "words": 2, - "markdown": 1, - "|": 3, - "###": 1, - "Basic": 1, - "Examples": 1, - "Each": 1, - "listed": 1, - "below": 1, - "focuses": 1, - "on": 1, - "a": 5, - "single": 1, - "function": 1, - "or": 1, - "concept.": 1, - "These": 1, - "examples": 1, - "demonstrate": 1, - "all": 1, - "the": 1, - "basic": 1, - "building": 1, - "blocks": 1, - "Elm.": 1, - "content": 2, - "exampleSets": 2, - "plainText": 1, - "main": 3, - "lift": 1, - "skeleton": 1, - "Window.width": 1, - "asText": 1, - "qsort": 4, - "filter": 2, - "<)x)>": 1, - "data": 1, - "Tree": 3, - "Node": 8, - "Empty": 8, - "empty": 2, - "singleton": 2, - "v": 8, - "insert": 4, - "tree": 7, - "left": 7, - "if": 2, - "then": 2, - "else": 2, - "<": 1, - "fromList": 3, - "foldl": 1, - "depth": 5, - "max": 1, - "t1": 2, - "t2": 3, - "display": 4, - "monospace": 1, - "concat": 1, - "show": 2 - }, - "Emacs Lisp": { - "(": 156, - "print": 1, - ")": 144, - ";": 333, - "ess": 48, - "-": 294, - "julia.el": 2, - "ESS": 5, - "julia": 39, - "mode": 12, - "and": 3, - "inferior": 13, - "interaction": 1, - "Copyright": 1, - "C": 2, - "Vitalie": 3, - "Spinu.": 1, - "Filename": 1, - "Author": 1, - "Spinu": 2, - "based": 1, - "on": 2, - "mode.el": 1, - "from": 3, - "lang": 1, - "project": 1, - "Maintainer": 1, - "Created": 1, - "Keywords": 1, - "This": 4, - "file": 10, - "is": 5, - "*NOT*": 1, - "part": 2, - "of": 8, - "GNU": 4, - "Emacs.": 1, - "program": 6, - "free": 1, - "software": 1, - "you": 1, - "can": 1, - "redistribute": 1, - "it": 3, - "and/or": 1, - "modify": 5, - "under": 1, - "the": 10, - "terms": 1, - "General": 3, - "Public": 3, - "License": 3, - "as": 1, - "published": 1, - "by": 1, - "Free": 2, - "Software": 2, - "Foundation": 2, - "either": 1, - "version": 2, - "any": 1, - "later": 1, - "version.": 1, - "distributed": 1, - "in": 3, - "hope": 1, - "that": 2, - "will": 1, - "be": 2, - "useful": 1, - "but": 2, - "WITHOUT": 1, - "ANY": 1, - "WARRANTY": 1, - "without": 1, - "even": 1, - "implied": 1, - "warranty": 1, - "MERCHANTABILITY": 1, - "or": 3, - "FITNESS": 1, - "FOR": 1, - "A": 1, - "PARTICULAR": 1, - "PURPOSE.": 1, - "See": 1, - "for": 8, - "more": 1, - "details.": 1, - "You": 1, - "should": 2, - "have": 1, - "received": 1, - "a": 4, - "copy": 2, - "along": 1, - "with": 4, - "this": 1, - "see": 2, - "COPYING.": 1, - "If": 1, - "not": 1, - "write": 2, - "to": 4, - "Inc.": 1, - "Franklin": 1, - "Street": 1, - "Fifth": 1, - "Floor": 1, - "Boston": 1, - "MA": 1, - "USA.": 1, - "Commentary": 1, - "customise": 1, - "name": 8, - "point": 6, - "your": 1, - "release": 1, - "basic": 1, - "start": 13, - "M": 2, - "x": 2, - "julia.": 2, - "require": 2, - "auto": 1, - "alist": 9, - "table": 9, - "character": 1, - "quote": 2, - "transpose": 1, - "syntax": 7, - "entry": 4, - ".": 40, - "Syntax": 3, - "inside": 1, - "char": 6, - "defvar": 5, - "let": 3, - "make": 4, - "defconst": 5, - "regex": 5, - "unquote": 1, - "forloop": 1, - "subset": 2, - "regexp": 6, - "font": 6, - "lock": 6, - "defaults": 2, - "list": 3, - "identity": 1, - "keyword": 2, - "face": 4, - "constant": 1, - "cons": 1, - "function": 7, - "keep": 2, - "string": 8, - "paragraph": 3, - "concat": 7, - "page": 2, - "delimiter": 2, - "separate": 1, - "ignore": 2, - "fill": 1, - "prefix": 2, - "t": 6, - "final": 1, - "newline": 1, - "comment": 6, - "add": 4, - "skip": 1, - "column": 1, - "indent": 8, - "S": 2, - "line": 5, - "calculate": 1, - "parse": 1, - "sexp": 1, - "comments": 1, - "style": 2, - "default": 1, - "ignored": 1, - "local": 6, - "process": 5, - "nil": 12, - "dump": 2, - "files": 1, - "_": 1, - "autoload": 1, - "defun": 5, - "send": 3, - "visibly": 1, - "temporary": 1, - "directory": 2, - "temp": 2, - "insert": 1, - "format": 3, - "load": 1, - "command": 5, - "get": 3, - "help": 3, - "topics": 1, - "&": 3, - "optional": 3, - "proc": 3, - "words": 1, - "vector": 1, - "com": 1, - "error": 6, - "s": 5, - "*in": 1, - "[": 3, - "n": 1, - "]": 3, - "*": 1, - "at": 5, - ".*": 2, - "+": 5, - "w*": 1, - "http": 1, - "//docs.julialang.org/en/latest/search/": 1, - "q": 1, - "%": 1, - "include": 1, - "funargs": 1, - "re": 2, - "args": 10, - "language": 1, - "STERM": 1, - "editor": 2, - "R": 2, - "pager": 2, - "versions": 1, - "Julia": 1, - "made": 1, - "available.": 1, - "String": 1, - "arguments": 2, - "used": 1, - "when": 2, - "starting": 1, - "group": 1, - "###autoload": 2, - "interactive": 2, - "setq": 2, - "customize": 5, - "emacs": 1, - "<": 1, - "hook": 4, - "complete": 1, - "object": 2, - "completion": 4, - "functions": 2, - "first": 1, - "if": 4, - "fboundp": 1, - "end": 1, - "workaround": 1, - "set": 3, - "variable": 3, - "post": 1, - "run": 2, - "settings": 1, - "notably": 1, - "null": 1, - "dribble": 1, - "buffer": 3, - "debugging": 1, - "only": 1, - "dialect": 1, - "current": 2, - "arg": 1, - "let*": 2, - "jl": 2, - "space": 1, - "just": 1, - "case": 1, - "read": 1, - "..": 3, - "multi": 1, - "...": 1, - "tb": 1, - "logo": 1, - "goto": 2, - "min": 1, - "while": 1, - "search": 1, - "forward": 1, - "replace": 1, - "match": 1, - "max": 1, - "inject": 1, - "code": 1, - "etc": 1, - "hooks": 1, - "busy": 1, - "funname": 5, - "eldoc": 1, - "show": 1, - "symbol": 2, - "aggressive": 1, - "car": 1, - "funname.start": 1, - "sequence": 1, - "nth": 1, - "W": 1, - "window": 2, - "width": 1, - "minibuffer": 1, - "length": 1, - "doc": 1, - "propertize": 1, - "use": 1, - "classes": 1, - "screws": 1, - "egrep": 1 - }, - "EmberScript": { - "class": 1, - "App.FromNowView": 2, - "extends": 1, - "Ember.View": 1, - "tagName": 1, - "template": 1, - "Ember.Handlebars.compile": 1, - "output": 1, - "return": 1, - "moment": 1, - "(": 5, - "@value": 1, - ")": 5, - ".fromNow": 1, - "didInsertElement": 1, - "-": 4, - "@tick": 2, - "tick": 1, - "f": 2, - "@notifyPropertyChange": 1, - "nextTick": 4, - "Ember.run.later": 1, - "this": 1, - "@set": 1, - "willDestroyElement": 1, - "@nextTick": 1, - "Ember.run.cancel": 1, - "Ember.Handlebars.helper": 1 - }, - "Erlang": { - "SHEBANG#!escript": 3, - "%": 134, - "-": 262, - "*": 9, - "erlang": 5, - "smp": 1, - "enable": 1, - "sname": 1, - "factorial": 1, - "mnesia": 1, - "debug": 1, - "verbose": 1, - "main": 4, - "(": 236, - "[": 66, - "String": 2, - "]": 61, - ")": 230, - "try": 2, - "N": 6, - "list_to_integer": 1, - "F": 16, - "fac": 4, - "io": 5, - "format": 7, - "catch": 2, - "_": 52, - "usage": 3, - "end": 3, - ";": 56, - ".": 37, - "halt": 2, - "export": 2, - "main/1": 1, - "For": 1, - "each": 1, - "header": 1, - "file": 6, - "it": 2, - "scans": 1, - "thru": 1, - "all": 1, - "records": 1, - "and": 8, - "create": 1, - "helper": 1, - "functions": 2, - "Helper": 1, - "are": 3, - "setters": 1, - "getters": 1, - "fields": 4, - "fields_atom": 4, - "type": 6, - "module": 2, - "record_helper": 1, - "make/1": 1, - "make/2": 1, - "make": 3, - "HeaderFiles": 5, - "atom_to_list": 18, - "X": 12, - "||": 6, - "<->": 5, - "hrl": 1, - "relative": 1, - "to": 2, - "current": 1, - "dir": 1, - "OutDir": 4, - "ModuleName": 3, - "HeaderComment": 2, - "ModuleDeclaration": 2, - "+": 214, - "<": 1, - "Src": 10, - "format_src": 8, - "lists": 11, - "sort": 1, - "flatten": 6, - "read": 2, - "generate_type_default_function": 2, - "write_file": 1, - "erl": 1, - "list_to_binary": 1, - "HeaderFile": 4, - "epp": 1, - "parse_file": 1, - "of": 9, - "{": 109, - "ok": 34, - "Tree": 4, - "}": 109, - "parse": 2, - "error": 4, - "Error": 4, - "catched_error": 1, - "end.": 3, - "|": 25, - "T": 24, - "when": 29, - "length": 6, - "Type": 3, - "A": 5, - "B": 4, - "NSrc": 4, - "_Type": 1, - "Type1": 2, - "parse_record": 3, - "attribute": 1, - "record": 4, - "RecordInfo": 2, - "RecordName": 41, - "RecordFields": 10, - "if": 1, - "generate_setter_getter_function": 5, - "generate_type_function": 3, - "true": 3, - "generate_fields_function": 2, - "generate_fields_atom_function": 2, - "parse_field_name": 5, - "record_field": 9, - "atom": 9, - "FieldName": 26, - "field": 4, - "_FieldName": 2, - "ParentRecordName": 8, - "parent_field": 2, - "parse_field_name_atom": 5, - "concat": 5, - "_S": 3, - "S": 6, - "concat_ext": 4, - "parse_field": 6, - "AccFields": 6, - "AccParentFields": 6, - "case": 3, - "Field": 2, - "PField": 2, - "parse_field_atom": 4, - "zzz": 1, - "Fields": 4, - "field_atom": 1, - "to_setter_getter_function": 5, - "setter": 2, - "getter": 2, - "This": 2, - "is": 1, - "auto": 1, - "generated": 1, - "file.": 1, - "Please": 1, - "don": 1, - "t": 1, - "edit": 1, - "record_utils": 1, - "compile": 2, - "export_all": 1, - "include": 1, - "abstract_message": 21, - "async_message": 12, - "clientId": 5, - "destination": 5, - "messageId": 5, - "timestamp": 5, - "timeToLive": 5, - "headers": 5, - "body": 5, - "correlationId": 5, - "correlationIdBytes": 5, - "get": 12, - "Obj": 49, - "is_record": 25, - "Obj#abstract_message.body": 1, - "Obj#abstract_message.clientId": 1, - "Obj#abstract_message.destination": 1, - "Obj#abstract_message.headers": 1, - "Obj#abstract_message.messageId": 1, - "Obj#abstract_message.timeToLive": 1, - "Obj#abstract_message.timestamp": 1, - "Obj#async_message.correlationId": 1, - "Obj#async_message.correlationIdBytes": 1, - "parent": 5, - "Obj#async_message.parent": 3, - "ParentProperty": 6, - "is_atom": 2, - "set": 13, - "Value": 35, - "NewObj": 20, - "Obj#abstract_message": 7, - "Obj#async_message": 3, - "NewParentObject": 2, - "undefined.": 1, - "Mode": 1, - "coding": 1, - "utf": 1, - "tab": 1, - "width": 1, - "c": 2, - "basic": 1, - "offset": 1, - "indent": 1, - "tabs": 1, - "mode": 2, - "BSD": 1, - "LICENSE": 1, - "Copyright": 1, - "Michael": 2, - "Truog": 2, - "": 1, - "at": 1, - "gmail": 1, - "dot": 1, - "com": 1, - "All": 2, - "rights": 1, - "reserved.": 1, - "Redistribution": 1, - "use": 2, - "in": 3, - "source": 2, - "binary": 2, - "forms": 1, - "with": 2, - "or": 3, - "without": 2, - "modification": 1, - "permitted": 1, - "provided": 2, - "that": 1, - "the": 9, - "following": 4, - "conditions": 3, - "met": 1, - "Redistributions": 2, - "code": 2, - "must": 3, - "retain": 1, - "above": 2, - "copyright": 2, - "notice": 2, - "this": 4, - "list": 2, - "disclaimer.": 1, - "form": 1, - "reproduce": 1, - "disclaimer": 1, - "documentation": 1, - "and/or": 1, - "other": 1, - "materials": 2, - "distribution.": 1, - "advertising": 1, - "mentioning": 1, - "features": 1, - "software": 3, - "display": 1, - "acknowledgment": 1, - "product": 1, - "includes": 1, - "developed": 1, - "by": 1, - "The": 1, - "name": 1, - "author": 2, - "may": 1, - "not": 1, - "be": 1, - "used": 1, - "endorse": 1, - "promote": 1, - "products": 1, - "derived": 1, - "from": 1, - "specific": 1, - "prior": 1, - "written": 1, - "permission": 1, - "THIS": 2, - "SOFTWARE": 2, - "IS": 1, - "PROVIDED": 1, - "BY": 1, - "THE": 5, - "COPYRIGHT": 2, - "HOLDERS": 1, - "AND": 4, - "CONTRIBUTORS": 2, - "ANY": 4, - "EXPRESS": 1, - "OR": 8, - "IMPLIED": 2, - "WARRANTIES": 2, - "INCLUDING": 3, - "BUT": 2, - "NOT": 2, - "LIMITED": 2, - "TO": 2, - "OF": 8, - "MERCHANTABILITY": 1, - "FITNESS": 1, - "FOR": 2, - "PARTICULAR": 1, - "PURPOSE": 1, - "ARE": 1, - "DISCLAIMED.": 1, - "IN": 3, - "NO": 1, - "EVENT": 1, - "SHALL": 1, - "OWNER": 1, - "BE": 1, - "LIABLE": 1, - "DIRECT": 1, - "INDIRECT": 1, - "INCIDENTAL": 1, - "SPECIAL": 1, - "EXEMPLARY": 1, - "CONSEQUENTIAL": 1, - "DAMAGES": 1, - "PROCUREMENT": 1, - "SUBSTITUTE": 1, - "GOODS": 1, - "SERVICES": 1, - "LOSS": 1, - "USE": 2, - "DATA": 1, - "PROFITS": 1, - "BUSINESS": 1, - "INTERRUPTION": 1, - "HOWEVER": 1, - "CAUSED": 1, - "ON": 1, - "THEORY": 1, - "LIABILITY": 2, - "WHETHER": 1, - "CONTRACT": 1, - "STRICT": 1, - "TORT": 1, - "NEGLIGENCE": 1, - "OTHERWISE": 1, - "ARISING": 1, - "WAY": 1, - "OUT": 1, - "EVEN": 1, - "IF": 1, - "ADVISED": 1, - "POSSIBILITY": 1, - "SUCH": 1, - "DAMAGE.": 1, - "sys": 2, - "RelToolConfig": 5, - "target_dir": 2, - "TargetDir": 14, - "overlay": 2, - "OverlayConfig": 4, - "consult": 1, - "Spec": 2, - "reltool": 2, - "get_target_spec": 1, - "make_dir": 1, - "eexist": 1, - "exit_code": 3, - "eval_target_spec": 1, - "root_dir": 1, - "process_overlay": 2, - "shell": 3, - "Command": 3, - "Arguments": 3, - "CommandSuffix": 2, - "reverse": 4, - "os": 1, - "cmd": 1, - "io_lib": 2, - "boot_rel_vsn": 2, - "Config": 2, - "_RelToolConfig": 1, - "rel": 2, - "_Name": 1, - "Ver": 1, - "proplists": 1, - "lookup": 1, - "Ver.": 1, - "minimal": 2, - "parsing": 1, - "for": 1, - "handling": 1, - "mustache": 11, - "syntax": 1, - "Body": 2, - "Context": 11, - "Result": 10, - "_Context": 1, - "KeyStr": 6, - "mustache_key": 4, - "C": 4, - "Rest": 10, - "Key": 2, - "list_to_existing_atom": 1, - "dict": 2, - "find": 1, - "support": 1, - "based": 1, - "on": 1, - "rebar": 1, - "overlays": 1, - "BootRelVsn": 2, - "OverlayVars": 2, - "from_list": 1, - "erts_vsn": 1, - "system_info": 1, - "version": 1, - "rel_vsn": 1, - "hostname": 1, - "net_adm": 1, - "localhost": 1, - "BaseDir": 7, - "get_cwd": 1, - "execute_overlay": 6, - "_Vars": 1, - "_BaseDir": 1, - "_TargetDir": 1, - "mkdir": 1, - "Out": 4, - "Vars": 7, - "filename": 3, - "join": 3, - "copy": 1, - "In": 2, - "InFile": 3, - "OutFile": 2, - "filelib": 1, - "is_file": 1, - "ExitCode": 2, - "flush": 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, - "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 - }, - "Frege": { - "module": 2, - "examples.CommandLineClock": 1, - "where": 39, - "data": 3, - "Date": 5, - "native": 4, - "java.util.Date": 1, - "new": 9, - "(": 339, - ")": 345, - "-": 730, - "IO": 13, - "MutableIO": 1, - "toString": 2, - "Mutable": 1, - "s": 21, - "ST": 1, - "String": 9, - "d.toString": 1, - "action": 2, - "to": 13, - "give": 2, - "us": 1, - "the": 20, - "current": 4, - "time": 1, - "as": 33, - "do": 38, - "d": 3, - "<->": 35, - "java": 5, - "lang": 2, - "Thread": 2, - "sleep": 4, - "takes": 1, - "a": 99, - "long": 4, - "and": 14, - "returns": 2, - "nothing": 2, - "but": 2, - "may": 1, - "throw": 1, - "an": 6, - "InterruptedException": 4, - "This": 2, - "is": 24, - "without": 1, - "doubt": 1, - "public": 1, - "static": 1, - "void": 2, - "millis": 1, - "throws": 4, - "Encoded": 1, - "in": 22, - "Frege": 1, - "argument": 1, - "type": 8, - "Long": 3, - "result": 11, - "does": 2, - "defined": 1, - "frege": 1, - "Lang": 1, - "main": 11, - "args": 2, - "forever": 1, - "print": 25, - "stdout.flush": 1, - "Thread.sleep": 4, - "examples.Concurrent": 1, - "import": 7, - "System.Random": 1, - "Java.Net": 1, - "URL": 2, - "Control.Concurrent": 1, - "C": 6, - "main2": 1, - "m": 2, - "<": 84, - "newEmptyMVar": 1, - "forkIO": 11, - "m.put": 3, - "replicateM_": 3, - "c": 33, - "m.take": 1, - "println": 25, - "example1": 1, - "putChar": 2, - "example2": 2, - "getLine": 2, - "case": 6, - "of": 32, - "Right": 6, - "n": 38, - "setReminder": 3, - "Left": 5, - "_": 60, - "+": 200, - "show": 24, - "L*n": 1, - "table": 1, - "mainPhil": 2, - "[": 120, - "fork1": 3, - "fork2": 3, - "fork3": 3, - "fork4": 3, - "fork5": 3, - "]": 116, - "mapM": 3, - "MVar": 3, - "1": 2, - "5": 1, - "philosopher": 7, - "Kant": 1, - "Locke": 1, - "Wittgenstein": 1, - "Nozick": 1, - "Mises": 1, - "return": 17, - "Int": 6, - "me": 13, - "left": 4, - "right": 4, - "g": 4, - "Random.newStdGen": 1, - "let": 8, - "phil": 4, - "tT": 2, - "g1": 2, - "Random.randomR": 2, - "L": 6, - "eT": 2, - "g2": 3, - "thinkTime": 3, - "*": 5, - "eatTime": 3, - "fl": 4, - "left.take": 1, - "rFork": 2, - "poll": 1, - "Just": 2, - "fr": 3, - "right.put": 1, - "left.put": 2, - "table.notifyAll": 2, - "Nothing": 2, - "table.wait": 1, - "inter": 3, - "catch": 2, - "getURL": 4, - "xx": 2, - "url": 1, - "URL.new": 1, - "con": 3, - "url.openConnection": 1, - "con.connect": 1, - "con.getInputStream": 1, - "typ": 5, - "con.getContentType": 1, - "stderr.println": 3, - "ir": 2, - "InputStreamReader.new": 2, - "fromMaybe": 1, - "charset": 2, - "unsupportedEncoding": 3, - "br": 4, - "BufferedReader": 1, - "getLines": 1, - "InputStream": 1, - "UnsupportedEncodingException": 1, - "InputStreamReader": 1, - "x": 45, - "x.catched": 1, - "ctyp": 2, - "charset=": 1, - "m.group": 1, - "SomeException": 2, - "Throwable": 1, - "m1": 1, - "MVar.newEmpty": 3, - "m2": 1, - "m3": 2, - "r": 7, - "catchAll": 3, - ".": 41, - "m1.put": 1, - "m2.put": 1, - "m3.put": 1, - "r1": 2, - "m1.take": 1, - "r2": 3, - "m2.take": 1, - "r3": 3, - "take": 13, - "ss": 8, - "mapM_": 5, - "putStrLn": 2, - "|": 62, - "x.getClass.getName": 1, - "y": 15, - "sum": 2, - "map": 49, - "length": 20, - "package": 2, - "examples.Sudoku": 1, - "Data.TreeMap": 1, - "Tree": 4, - "keys": 2, - "Data.List": 1, - "DL": 1, - "hiding": 1, - "find": 20, - "union": 10, - "Element": 6, - "Zelle": 8, - "set": 4, - "candidates": 18, - "Position": 22, - "Feld": 3, - "Brett": 13, - "for": 25, - "assumptions": 10, - "conclusions": 2, - "Assumption": 21, - "ISNOT": 14, - "IS": 16, - "derive": 2, - "Eq": 1, - "Ord": 1, - "instance": 1, - "Show": 1, - "p": 72, - "e": 15, - "pname": 10, - "e.show": 2, - "showcs": 5, - "cs": 27, - "joined": 4, - "Assumption.show": 1, - "elements": 12, - "all": 22, - "possible": 2, - "..": 1, - "positions": 16, - "rowstarts": 4, - "row": 20, - "starting": 3, - "colstarts": 3, - "column": 2, - "boxstarts": 3, - "box": 15, - "boxmuster": 3, - "pattern": 1, - "by": 3, - "adding": 1, - "upper": 2, - "position": 9, - "results": 1, - "real": 1, - "extract": 2, - "field": 9, - "getf": 16, - "f": 19, - "fs": 22, - "fst": 9, - "otherwise": 8, - "cell": 24, - "getc": 12, - "b": 113, - "snd": 20, - "compute": 5, - "list": 7, - "that": 18, - "belong": 3, - "same": 8, - "given": 3, - "z..": 1, - "z": 12, - "quot": 1, - "col": 17, - "mod": 3, - "ri": 2, - "div": 3, - "or": 15, - "depending": 1, - "on": 4, - "ci": 3, - "index": 3, - "middle": 2, - "check": 2, - "if": 5, - "candidate": 10, - "has": 2, - "exactly": 2, - "one": 2, - "member": 1, - "i.e.": 1, - "been": 1, - "solved": 1, - "single": 9, - "Bool": 2, - "true": 16, - "false": 13, - "unsolved": 10, - "rows": 4, - "cols": 6, - "boxes": 1, - "allrows": 8, - "allcols": 5, - "allboxs": 5, - "allrcb": 5, - "zip": 7, - "repeat": 3, - "containers": 6, - "PRINTING": 1, - "printable": 1, - "coordinate": 1, - "a1": 3, - "lower": 1, - "i9": 1, - "packed": 1, - "chr": 2, - "ord": 6, - "board": 41, - "printb": 4, - "p1line": 2, - "pfld": 4, - "line": 2, - "brief": 1, - "no": 4, - "some": 2, - "zs": 1, - "initial/final": 1, - "msg": 6, - "res012": 2, - "concatMap": 1, - "a*100": 1, - "b*10": 1, - "BOARD": 1, - "ALTERATION": 1, - "ACTIONS": 1, - "message": 1, - "about": 1, - "what": 1, - "done": 1, - "turnoff1": 3, - "i": 16, - "off": 11, - "nc": 7, - "head": 19, - "newb": 7, - "filter": 26, - "notElem": 7, - "turnoff": 11, - "turnoffh": 1, - "ps": 8, - "foldM": 2, - "toh": 2, - "setto": 3, - "cname": 4, - "nf": 2, - "SOLVING": 1, - "STRATEGIES": 1, - "reduce": 3, - "sets": 2, - "contains": 1, - "numbers": 1, - "already": 1, - "finds": 1, - "logs": 1, - "NAKED": 5, - "SINGLEs": 1, - "passing.": 1, - "sss": 3, - "each": 2, - "with": 15, - "more": 2, - "than": 2, - "fields": 6, - "are": 6, - "rcb": 16, - "elem": 16, - "collect": 1, - "remove": 3, - "from": 7, - "look": 10, - "number": 4, - "appears": 1, - "container": 9, - "this": 2, - "can": 9, - "go": 1, - "other": 2, - "place": 1, - "HIDDEN": 6, - "SINGLE": 1, - "hiddenSingle": 2, - "select": 1, - "containername": 1, - "FOR": 11, - "IN": 9, - "occurs": 5, - "PAIRS": 8, - "TRIPLES": 8, - "QUADS": 2, - "nakedPair": 4, - "t": 14, - "nm": 6, - "SELECT": 3, - "pos": 5, - "tuple": 2, - "name": 2, - "//": 8, - "u": 6, - "fold": 7, - "non": 2, - "outof": 6, - "tuples": 2, - "hit": 7, - "subset": 3, - "any": 3, - "hiddenPair": 4, - "minus": 2, - "uniq": 4, - "sort": 4, - "common": 4, - "bs": 7, - "undefined": 1, - "cannot": 1, - "happen": 1, - "because": 1, - "either": 1, - "empty": 4, - "not": 5, - "intersectionlist": 2, - "intersections": 2, - "reason": 8, - "reson": 1, - "cpos": 7, - "WHERE": 2, - "tail": 2, - "intersection": 1, - "we": 5, - "occurences": 1, - "XY": 2, - "Wing": 2, - "there": 6, - "exists": 6, - "A": 7, - "X": 5, - "Y": 4, - "B": 5, - "Z": 6, - "shares": 2, - "reasoning": 1, - "will": 4, - "be": 9, - "since": 1, - "indeed": 1, - "thus": 1, - "see": 1, - "xyWing": 2, - "rcba": 4, - "share": 1, - "b1": 11, - "b2": 10, - "&&": 9, - "||": 2, - "then": 1, - "else": 1, - "c1": 4, - "c2": 3, - "N": 5, - "Fish": 1, - "Swordfish": 1, - "Jellyfish": 1, - "When": 2, - "particular": 1, - "digit": 1, - "located": 2, - "only": 1, - "columns": 2, - "eliminate": 1, - "those": 2, - "which": 2, - "fish": 7, - "fishname": 5, - "rset": 4, - "certain": 1, - "rflds": 2, - "rowset": 1, - "colss": 3, - "must": 4, - "appear": 1, - "at": 3, - "least": 3, - "cstart": 2, - "immediate": 1, - "consequences": 6, - "assumption": 8, - "form": 1, - "conseq": 3, - "cp": 3, - "two": 1, - "contradict": 2, - "contradicts": 7, - "get": 3, - "aPos": 5, - "List": 1, - "turned": 1, - "when": 2, - "true/false": 1, - "toClear": 7, - "whose": 1, - "implications": 5, - "themself": 1, - "chain": 2, - "paths": 12, - "solution": 6, - "reverse": 4, - "css": 7, - "yields": 1, - "contradictory": 1, - "chainContra": 2, - "pro": 7, - "contra": 4, - "ALL": 2, - "conlusions": 1, - "uniqBy": 2, - "using": 2, - "sortBy": 2, - "comparing": 2, - "conslusion": 1, - "chains": 4, - "LET": 1, - "BE": 1, - "final": 2, - "conclusion": 4, - "THE": 1, - "FIRST": 1, - "implication": 2, - "ai": 2, - "so": 1, - "a0": 1, - "OR": 7, - "a2": 2, - "...": 2, - "IMPLIES": 1, - "For": 2, - "cells": 1, - "pi": 2, - "have": 1, - "construct": 2, - "p0": 1, - "p1": 1, - "c0": 1, - "cellRegionChain": 2, - "os": 3, - "cellas": 2, - "regionas": 2, - "iss": 3, - "ass": 2, - "first": 2, - "candidates@": 1, - "region": 2, - "oss": 2, - "Liste": 1, - "aller": 1, - "Annahmen": 1, - "ein": 1, - "bestimmtes": 1, - "acstree": 3, - "Tree.fromList": 1, - "bypass": 1, - "maybe": 1, - "tree": 1, - "lookup": 2, - "error": 1, - "performance": 1, - "resons": 1, - "confine": 1, - "ourselves": 1, - "20": 1, - "per": 1, - "mkPaths": 3, - "acst": 3, - "impl": 2, - "{": 1, - "a3": 1, - "ordered": 1, - "impls": 2, - "ns": 2, - "concat": 1, - "takeUntil": 1, - "null": 1, - "iterate": 1, - "expandchain": 3, - "avoid": 1, - "loops": 1, - "uni": 3, - "SOLVE": 1, - "SUDOKU": 1, - "Apply": 1, - "available": 1, - "strategies": 1, - "until": 1, - "changes": 1, - "anymore": 1, - "Strategy": 1, - "functions": 2, - "supposed": 1, - "applied": 1, - "changed": 1, - "board.": 1, - "strategy": 2, - "anything": 1, - "alter": 1, - "it": 2, - "next": 1, - "tried.": 1, - "solve": 19, - "res@": 16, - "apply": 17, - "res": 16, - "smallest": 1, - "comment": 16, - "SINGLES": 1, - "locked": 1, - "2": 3, - "QUADRUPELS": 6, - "3": 3, - "4": 3, - "WINGS": 1, - "FISH": 3, - "pcomment": 2, - "9": 5, - "forcing": 1, - "allow": 1, - "infer": 1, - "both": 1, - "brd": 2, - "com": 5, - "stderr": 3, - "<<": 4, - "log": 1, - "turn": 1, - "string": 3, - "into": 1, - "mkrow": 2, - "mkrow1": 2, - "xs": 4, - "make": 1, - "sure": 1, - "unpacked": 2, - "<=>": 1, - "0": 2, - "ignored": 1, - "h": 1, - "help": 1, - "usage": 1, - "Sudoku": 2, - "file": 4, - "81": 3, - "char": 1, - "consisting": 1, - "digits": 2, - "One": 1, - "such": 1, - "going": 1, - "http": 3, - "www": 1, - "sudokuoftheday": 1, - "pages": 1, - "o": 1, - "php": 1, - "click": 1, - "puzzle": 1, - "open": 1, - "tab": 1, - "Copy": 1, - "address": 1, - "your": 1, - "browser": 1, - "There": 1, - "also": 1, - "hard": 1, - "sudokus": 1, - "examples": 1, - "top95": 1, - "txt": 1, - "W": 1, - "felder": 2, - "decode": 4, - "files": 2, - "forM_": 1, - "sudoku": 2, - "openReader": 1, - "lines": 2, - "BufferedReader.getLines": 1, - "process": 5, - "candi": 2, - "consider": 3, - "acht": 4, - "neun": 2, - "examples.SwingExamples": 1, - "Java.Awt": 1, - "ActionListener": 2, - "Java.Swing": 1, - "rs": 2, - "Runnable.new": 1, - "helloWorldGUI": 2, - "buttonDemoGUI": 2, - "celsiusConverterGUI": 2, - "invokeLater": 1, - "tempTextField": 2, - "JTextField.new": 1, - "celsiusLabel": 1, - "JLabel.new": 3, - "convertButton": 1, - "JButton.new": 3, - "fahrenheitLabel": 1, - "frame": 3, - "JFrame.new": 3, - "frame.setDefaultCloseOperation": 3, - "JFrame.dispose_on_close": 3, - "frame.setTitle": 1, - "celsiusLabel.setText": 1, - "convertButton.setText": 1, - "convertButtonActionPerformed": 2, - "celsius": 3, - "getText": 1, - "double": 1, - "fahrenheitLabel.setText": 3, - "c*1.8": 1, - ".long": 1, - "ActionListener.new": 2, - "convertButton.addActionListener": 1, - "contentPane": 2, - "frame.getContentPane": 2, - "layout": 2, - "GroupLayout.new": 1, - "contentPane.setLayout": 1, - "TODO": 1, - "continue": 1, - "//docs.oracle.com/javase/tutorial/displayCode.html": 1, - "code": 1, - "//docs.oracle.com/javase/tutorial/uiswing/examples/learn/CelsiusConverterProject/src/learn/CelsiusConverterGUI.java": 1, - "frame.pack": 3, - "frame.setVisible": 3, - "label": 2, - "cp.add": 1, - "newContentPane": 2, - "JPanel.new": 1, - "JButton": 4, - "b1.setVerticalTextPosition": 1, - "SwingConstants.center": 2, - "b1.setHorizontalTextPosition": 1, - "SwingConstants.leading": 2, - "b2.setVerticalTextPosition": 1, - "b2.setHorizontalTextPosition": 1, - "b3": 7, - "Enable": 1, - "button": 1, - "setVerticalTextPosition": 1, - "SwingConstants": 2, - "center": 1, - "setHorizontalTextPosition": 1, - "leading": 1, - "setEnabled": 7, - "action1": 2, - "action3": 2, - "b1.addActionListener": 1, - "b3.addActionListener": 1, - "newContentPane.add": 3, - "newContentPane.setOpaque": 1, - "frame.setContentPane": 1 - }, - "G-code": { - ";": 8, - "RepRapPro": 1, - "Ormerod": 1, - "Board": 1, - "test": 1, - "GCodes": 1, - "M111": 1, - "S1": 1, - "Debug": 1, - "on": 1, - "G21": 1, - "mm": 1, - "G90": 1, - "Absolute": 1, - "positioning": 1, - "M83": 1, - "Extrusion": 1, - "relative": 1, - "M906": 1, - "X800": 1, - "Y800": 1, - "Z800": 1, - "E800": 1, - "Motor": 1, - "currents": 1, - "(": 1, - "mA": 1, - ")": 1, - "T0": 2, - "Extruder": 1, - "G1": 17, - "X50": 1, - "F500": 2, - "X0": 2, - "G4": 18, - "P500": 6, - "Y50": 1, - "Y0": 2, - "Z20": 1, - "F200": 2, - "Z0": 1, - "E20": 1, - "E": 1, - "-": 146, - "M106": 2, - "S255": 1, - "S0": 1, - "M105": 13, - "G10": 1, - "P0": 1, - "S100": 2, - "M140": 1, - "P5000": 12, - "M0": 2, - "e": 145, - "G28": 1, - "X55": 3, - "Y5": 3, - "F2000": 1, - "Y180": 2, - "X180": 2 - }, - "GAMS": { - "*Basic": 1, - "example": 2, - "of": 7, - "transport": 5, - "model": 6, - "from": 2, - "GAMS": 5, - "library": 3, - "Title": 1, - "A": 3, - "Transportation": 1, - "Problem": 1, - "(": 22, - "TRNSPORT": 1, - "SEQ": 1, - ")": 22, - "Ontext": 1, - "This": 2, - "problem": 1, - "finds": 1, - "a": 3, - "least": 1, - "cost": 4, - "shipping": 1, - "schedule": 1, - "that": 1, - "meets": 1, - "requirements": 1, - "at": 5, - "markets": 2, - "and": 2, - "supplies": 1, - "factories.": 1, - "Dantzig": 1, - "G": 1, - "B": 1, - "Chapter": 2, - "In": 2, - "Linear": 1, - "Programming": 1, - "Extensions.": 1, - "Princeton": 2, - "University": 1, - "Press": 2, - "New": 1, - "Jersey": 1, - "formulation": 1, - "is": 1, - "described": 1, - "in": 10, - "detail": 1, - "Rosenthal": 1, - "R": 1, - "E": 1, - "Tutorial.": 1, - "User": 1, - "s": 1, - "Guide.": 1, - "The": 2, - "Scientific": 1, - "Redwood": 1, - "City": 1, - "California": 1, - "line": 1, - "numbers": 1, - "will": 1, - "not": 1, - "match": 1, - "those": 1, - "the": 1, - "book": 1, - "because": 1, - "these": 1, - "comments.": 1, - "Offtext": 1, - "Sets": 1, - "i": 18, - "canning": 1, - "plants": 1, - "/": 9, - "seattle": 3, - "san": 3, - "-": 6, - "diego": 3, - "j": 18, - "new": 3, - "york": 3, - "chicago": 3, - "topeka": 3, - ";": 15, - "Parameters": 1, - "capacity": 1, - "plant": 2, - "cases": 3, - "b": 2, - "demand": 4, - "market": 2, - "Table": 1, - "d": 2, - "distance": 1, - "thousands": 3, - "miles": 2, - "Scalar": 1, - "f": 2, - "freight": 1, - "dollars": 3, - "per": 3, - "case": 2, - "thousand": 1, - "/90/": 1, - "Parameter": 1, - "c": 3, - "*": 1, - "Variables": 1, - "x": 4, - "shipment": 1, - "quantities": 1, - "z": 3, - "total": 1, - "transportation": 1, - "costs": 1, - "Positive": 1, - "Variable": 1, - "Equations": 1, - "define": 1, - "objective": 1, - "function": 1, - "supply": 3, - "observe": 1, - "limit": 1, - "satisfy": 1, - "..": 3, - "e": 1, - "sum": 3, - "*x": 1, - "l": 1, - "g": 1, - "Model": 1, - "/all/": 1, - "Solve": 1, - "using": 1, - "lp": 1, - "minimizing": 1, - "Display": 1, - "x.l": 1, - "x.m": 1, - "ontext": 1, - "#user": 1, - "stuff": 1, - "Main": 1, - "topic": 1, - "Basic": 2, - "Featured": 4, - "item": 4, - "Trnsport": 1, - "Description": 1, - "offtext": 1 - }, - "GAP": { - "#############################################################################": 63, - "##": 766, - "#W": 4, - "example.gd": 2, - "This": 10, - "file": 7, - "contains": 7, - "a": 113, - "sample": 2, - "of": 114, - "GAP": 15, - "declaration": 1, - "file.": 3, - "DeclareProperty": 2, - "(": 721, - "IsLeftModule": 6, - ")": 722, - ";": 569, - "DeclareGlobalFunction": 5, - "#C": 7, - "IsQuuxFrobnicator": 1, - "": 3, - "": 28, - "": 7, - "Name=": 33, - "Arg=": 33, - "Type=": 7, - "": 28, - "Tests": 1, - "whether": 5, - "R": 5, - "is": 72, - "quux": 1, - "frobnicator.": 1, - "": 28, - "": 28, - "DeclareSynonym": 17, - "IsField": 1, - "and": 102, - "IsGroup": 1, - "implementation": 1, - "#M": 20, - "SomeOperation": 1, - "": 2, - "performs": 1, - "some": 2, - "operation": 1, - "on": 5, - "InstallMethod": 18, - "SomeProperty": 1, - "[": 145, - "]": 169, - "function": 37, - "M": 7, - "if": 103, - "IsFreeLeftModule": 3, - "not": 49, - "IsTrivial": 1, - "then": 128, - "return": 41, - "true": 21, - "fi": 91, - "TryNextMethod": 7, - "end": 34, - "#F": 17, - "SomeGlobalFunction": 2, - "A": 9, - "global": 1, - "variadic": 1, - "funfion.": 1, - "InstallGlobalFunction": 5, - "arg": 16, - "Length": 14, - "+": 9, - "*": 12, - "elif": 21, - "-": 67, - "else": 25, - "Error": 7, - "#": 73, - "SomeFunc": 1, - "x": 14, - "y": 8, - "local": 16, - "z": 3, - "func": 3, - "tmp": 20, - "j": 3, - "mod": 2, - "List": 6, - "while": 5, - "do": 18, - "for": 53, - "in": 64, - "Print": 24, - "od": 15, - "repeat": 1, - "until": 1, - "<": 17, - "Magic.gd": 1, - "AutoDoc": 4, - "package": 10, - "Copyright": 6, - "Max": 2, - "Horn": 2, - "JLU": 2, - "Giessen": 2, - "Sebastian": 2, - "Gutsche": 2, - "University": 4, - "Kaiserslautern": 2, - "SHEBANG#!#! @Description": 1, - "SHEBANG#!#! This": 1, - "SHEBANG#!#! any": 1, - "SHEBANG#!#! ": 1, - "SHEBANG#!#! ": 5, - "SHEBANG#!#! It": 3, - "SHEBANG#!#! That": 1, - "SHEBANG#!#! of": 1, - "SHEBANG#!#! (with": 1, - "SHEBANG#!#! main": 1, - "SHEBANG#!#! XML": 1, - "SHEBANG#!#! other": 1, - "SHEBANG#!#! as": 1, - "SHEBANG#!#! to": 2, - "SHEBANG#!#! Secondly,": 1, - "SHEBANG#!#! page": 1, - "SHEBANG#!#! (name,": 1, - "SHEBANG#!#! on": 1, - "SHEBANG#!Item>": 25, - "SHEBANG#!#! tags": 1, - "SHEBANG#!#! This": 1, - "SHEBANG#!#! produce": 1, - "SHEBANG#!#! MathJaX": 1, - "SHEBANG#!#! generated": 1, - "SHEBANG#!#! this,": 1, - "SHEBANG#!#! supplementary": 1, - "SHEBANG#!#! (see": 1, - "SHEBANG#!Enum>": 1, - "SHEBANG#!#! For": 1, - "SHEBANG#!>": 11, - "SHEBANG#!#! The": 1, - "SHEBANG#!#! ": 1, - "SHEBANG#!Mark>": 22, - "SHEBANG#!#! The": 2, - "SHEBANG#!A>": 1, - "SHEBANG#!#! ": 1, - "SHEBANG#!#! ": 4, - "SHEBANG#!#! This": 4, - "SHEBANG#!#! Directory()": 1, - "SHEBANG#!#! (i.e.": 1, - "SHEBANG#!#! Default": 1, - "SHEBANG#!#! for": 1, - "SHEBANG#!#! The": 3, - "SHEBANG#!#! record.": 3, - "SHEBANG#!#! equivalent": 3, - "SHEBANG#!#! enabled.": 3, - "SHEBANG#!#! package's": 1, - "SHEBANG#!#! In": 3, - "SHEBANG#!K>),": 3, - "SHEBANG#!#! If": 3, - "####": 34, - "TODO": 3, - "mention": 1, - "merging": 1, - "with": 24, - "PackageInfo.AutoDoc": 1, - "SHEBANG#!#! ": 3, - "SHEBANG#!#! ": 13, - "SHEBANG#!#! A": 6, - "SHEBANG#!#! If": 2, - "SHEBANG#!#! your": 1, - "SHEBANG#!#! you": 1, - "SHEBANG#!#! to": 4, - "SHEBANG#!#! is": 1, - "SHEBANG#!#! of": 2, - "SHEBANG#!#! This": 3, - "SHEBANG#!#! i.e.": 1, - "SHEBANG#!#! The": 2, - "SHEBANG#!#! then": 1, - "The": 21, - "param": 1, - "bit": 2, - "strange.": 1, - "We": 4, - "should": 2, - "probably": 2, - "change": 1, - "it": 8, - "to": 37, - "be": 24, - "more": 3, - "general": 1, - "as": 23, - "one": 11, - "might": 1, - "want": 1, - "define": 2, - "other": 4, - "entities...": 1, - "For": 10, - "now": 1, - "we": 3, - "document": 1, - "leave": 1, - "us": 1, - "the": 136, - "choice": 1, - "revising": 1, - "how": 1, - "works.": 1, - "": 2, - "": 117, - "entities": 2, - "": 117, - "": 2, - "": 2, - "list": 16, - "names": 1, - "or": 13, - "which": 8, - "are": 14, - "used": 10, - "corresponding": 1, - "XML": 4, - "entities.": 1, - "example": 3, - "set": 6, - "containing": 1, - "string": 6, - "": 2, - "SomePackage": 3, - "": 2, - "following": 4, - "added": 1, - "preamble": 1, - "": 2, - "CDATA": 2, - "ENTITY": 2, - "": 2, - "allows": 1, - "you": 3, - "write": 3, - "&": 37, - "amp": 1, - "your": 1, - "documentation": 2, - "reference": 1, - "that": 39, - "package.": 2, - "If": 11, - "another": 1, - "type": 2, - "entity": 1, - "desired": 1, - "can": 12, - "simply": 2, - "add": 2, - "instead": 1, - "two": 13, - "entry": 2, - "list.": 2, - "It": 1, - "will": 5, - "handled": 3, - "so": 3, - "please": 1, - "careful.": 1, - "": 2, - "SHEBANG#!#! for": 1, - "SHEBANG#!#! statement": 1, - "SHEBANG#!#! components": 2, - "SHEBANG#!#! example,": 1, - "SHEBANG#!#! acknowledgements": 1, - "SHEBANG#!#! ": 6, - "SHEBANG#!#! by": 1, - "SHEBANG#!#! package": 1, - "SHEBANG#!#! Usually": 2, - "SHEBANG#!#! are": 2, - "SHEBANG#!#! Default": 3, - "SHEBANG#!#! When": 1, - "SHEBANG#!#! they": 1, - "Document": 1, - "section_intros": 2, - "later": 1, - "on.": 1, - "However": 2, - "note": 2, - "thanks": 1, - "new": 2, - "comment": 1, - "syntax": 1, - "only": 5, - "remaining": 1, - "use": 5, - "this": 15, - "seems": 1, - "ability": 1, - "specify": 3, - "order": 1, - "chapters": 1, - "sections.": 1, - "TODO.": 1, - "SHEBANG#!#! files": 1, - "Note": 3, - "strictly": 1, - "speaking": 1, - "also": 3, - "scaffold.": 1, - "uses": 2, - "scaffolding": 2, - "mechanism": 4, - "really": 4, - "necessary": 2, - "custom": 1, - "name": 2, - "main": 1, - "Thus": 3, - "purpose": 1, - "parameter": 1, - "cater": 1, - "packages": 5, - "have": 3, - "existing": 1, - "using": 2, - "different": 2, - "wish": 1, - "scaffolding.": 1, - "explain": 1, - "why": 2, - "allow": 1, - "specifying": 1, - "gapdoc.main.": 1, - "code": 1, - "still": 1, - "honor": 1, - "though": 1, - "just": 1, - "case.": 1, - "SHEBANG#!#! In": 1, - "maketest": 12, - "part.": 1, - "Still": 1, - "under": 1, - "construction.": 1, - "SHEBANG#!#! ": 1, - "SHEBANG#!#! The": 1, - "SHEBANG#!#! a": 1, - "SHEBANG#!#! which": 1, - "SHEBANG#!#! the": 1, - "SHEBANG#!#! ": 1, - "SHEBANG#!#! ": 2, - "SHEBANG#!#! Sets": 1, - "SHEBANG#!#! A": 1, - "SHEBANG#!#! will": 1, - "SHEBANG#!#! @Returns": 1, - "SHEBANG#!#! @Arguments": 1, - "SHEBANG#!#! @ChapterInfo": 1, - "Magic.gi": 1, - "BindGlobal": 7, - "str": 8, - "suffix": 3, - "n": 31, - "m": 8, - "{": 21, - "}": 21, - "i": 25, - "d": 16, - "IsDirectoryPath": 1, - "CreateDir": 2, - "currently": 1, - "undocumented": 1, - "fail": 18, - "LastSystemError": 1, - ".message": 1, - "false": 7, - "pkg": 32, - "subdirs": 2, - "extensions": 1, - "d_rel": 6, - "files": 4, - "result": 9, - "DirectoriesPackageLibrary": 2, - "IsEmpty": 6, - "continue": 3, - "Directory": 5, - "DirectoryContents": 1, - "Sort": 1, - "AUTODOC_GetSuffix": 2, - "IsReadableFile": 2, - "Filename": 8, - "Add": 4, - "Make": 1, - "callable": 1, - "package_name": 1, - "AutoDocWorksheet.": 1, - "Which": 1, - "create": 1, - "worksheet": 1, - "package_info": 3, - "opt": 3, - "scaffold": 12, - "gapdoc": 7, - "autodoc": 8, - "pkg_dir": 5, - "doc_dir": 18, - "doc_dir_rel": 3, - "title_page": 7, - "tree": 8, - "is_worksheet": 13, - "position_document_class": 7, - "gapdoc_latex_option_record": 4, - "LowercaseString": 3, - "rec": 20, - "DirectoryCurrent": 1, - "PackageInfo": 1, - "key": 3, - "val": 4, - "ValueOption": 1, - "opt.": 1, - "IsBound": 39, - "opt.dir": 4, - "IsString": 7, - "IsDirectory": 1, - "AUTODOC_CreateDirIfMissing": 1, - "opt.scaffold": 5, - "package_info.AutoDoc": 3, - "IsRecord": 7, - "IsBool": 4, - "AUTODOC_APPEND_RECORD_WRITEONCE": 3, - "AUTODOC_WriteOnce": 10, - "opt.autodoc": 5, - "Concatenation": 15, - "package_info.Dependencies.NeededOtherPackages": 1, - "package_info.Dependencies.SuggestedOtherPackages": 1, - "ForAny": 1, - "autodoc.files": 7, - "autodoc.scan_dirs": 5, - "autodoc.level": 3, - "PushOptions": 1, - "level_value": 1, - "Append": 2, - "AUTODOC_FindMatchingFiles": 2, - "opt.gapdoc": 5, - "opt.maketest": 4, - "gapdoc.main": 8, - "package_info.PackageDoc": 3, - ".BookName": 2, - "gapdoc.bookname": 4, - "#Print": 1, - "gapdoc.files": 9, - "gapdoc.scan_dirs": 3, - "Set": 1, - "Number": 1, - "ListWithIdenticalEntries": 1, - "f": 11, - "DocumentationTree": 1, - "autodoc.section_intros": 2, - "AUTODOC_PROCESS_INTRO_STRINGS": 1, - "Tree": 2, - "AutoDocScanFiles": 1, - "PackageName": 2, - "scaffold.TitlePage": 4, - "scaffold.TitlePage.Title": 2, - ".TitlePage.Title": 2, - "Position": 2, - "Remove": 2, - "JoinStringsWithSeparator": 1, - "ReplacedString": 2, - "Syntax": 1, - "scaffold.document_class": 7, - "PositionSublist": 5, - "GAPDoc2LaTeXProcs.Head": 14, - "..": 6, - "scaffold.latex_header_file": 2, - "StringFile": 2, - "scaffold.gapdoc_latex_options": 4, - "RecNames": 1, - "scaffold.gapdoc_latex_options.": 5, - "IsList": 1, - "scaffold.includes": 4, - "scaffold.bib": 7, - "Unbind": 1, - "scaffold.main_xml_file": 2, - ".TitlePage": 1, - "ExtractTitleInfoFromPackageInfo": 1, - "CreateTitlePage": 1, - "scaffold.MainPage": 2, - "scaffold.dir": 1, - "scaffold.book_name": 1, - "CreateMainPage": 1, - "WriteDocumentation": 1, - "SetGapDocLaTeXOptions": 1, - "MakeGAPDocDoc": 1, - "CopyHTMLStyleFiles": 1, - "GAPDocManualLab": 1, - "maketest.folder": 3, - "maketest.scan_dir": 3, - "CreateMakeTest": 1, - "PackageInfo.g": 2, - "cvec": 1, - "s": 4, - "template": 1, - "SetPackageInfo": 1, - "Subtitle": 1, - "Version": 1, - "Date": 1, - "dd/mm/yyyy": 1, - "format": 2, - "Information": 1, - "about": 3, - "authors": 1, - "maintainers.": 1, - "Persons": 1, - "LastName": 1, - "FirstNames": 1, - "IsAuthor": 1, - "IsMaintainer": 1, - "Email": 1, - "WWWHome": 1, - "PostalAddress": 1, - "Place": 1, - "Institution": 1, - "Status": 2, - "information.": 1, - "Currently": 1, - "cases": 2, - "recognized": 1, - "successfully": 2, - "refereed": 2, - "developers": 1, - "agreed": 1, - "distribute": 1, - "them": 1, - "core": 1, - "system": 1, - "development": 1, - "versions": 1, - "all": 18, - "You": 1, - "must": 6, - "provide": 2, - "next": 6, - "entries": 8, - "status": 1, - "because": 2, - "was": 1, - "#CommunicatedBy": 1, - "#AcceptDate": 1, - "PackageWWWHome": 1, - "README_URL": 1, - ".PackageWWWHome": 2, - "PackageInfoURL": 1, - "ArchiveURL": 1, - ".Version": 2, - "ArchiveFormats": 1, - "Here": 2, - "short": 1, - "abstract": 1, - "explaining": 1, - "content": 1, - "HTML": 1, - "overview": 1, - "Web": 1, - "page": 1, - "an": 17, - "URL": 1, - "Webpage": 1, - "detailed": 1, - "information": 1, - "than": 1, - "few": 1, - "lines": 1, - "less": 1, - "ok": 1, - "Please": 1, - "specifing": 1, - "names.": 1, - "AbstractHTML": 1, - "PackageDoc": 1, - "BookName": 1, - "ArchiveURLSubset": 1, - "HTMLStart": 1, - "PDFFile": 1, - "SixFile": 1, - "LongTitle": 1, - "Dependencies": 1, - "NeededOtherPackages": 1, - "SuggestedOtherPackages": 1, - "ExternalConditions": 1, - "AvailabilityTest": 1, - "SHOW_STAT": 1, - "DirectoriesPackagePrograms": 1, - "#Info": 1, - "InfoWarning": 1, - "*Optional*": 2, - "but": 1, - "recommended": 1, - "path": 1, - "relative": 1, - "root": 1, - "many": 1, - "tests": 1, - "functionality": 1, - "sensible.": 1, - "#TestFile": 1, - "keyword": 1, - "related": 1, - "topic": 1, - "Keywords": 1, - "vspc.gd": 1, - "library": 2, - "Thomas": 2, - "Breuer": 2, - "#Y": 6, - "C": 11, - "Lehrstuhl": 2, - "D": 36, - "r": 2, - "Mathematik": 2, - "RWTH": 2, - "Aachen": 2, - "Germany": 2, - "School": 2, - "Math": 2, - "Comp.": 2, - "Sci.": 2, - "St": 2, - "Andrews": 2, - "Scotland": 2, - "Group": 3, - "declares": 1, - "operations": 2, - "vector": 67, - "spaces.": 4, - "bases": 5, - "free": 3, - "left": 15, - "modules": 1, - "found": 1, - "": 10, - "lib/basis.gd": 1, - ".": 257, - "IsLeftOperatorRing": 1, - "IsLeftOperatorAdditiveGroup": 2, - "IsRing": 1, - "IsAssociativeLOpDProd": 2, - "#T": 6, - "IsLeftOperatorRingWithOne": 2, - "IsRingWithOne": 1, - "IsLeftVectorSpace": 3, - "": 38, - "IsVectorSpace": 26, - "<#GAPDoc>": 17, - "Label=": 19, - "": 12, - "space": 74, - "": 12, - "module": 2, - "see": 30, - "nbsp": 30, - "": 71, - "Func=": 40, - "over": 24, - "division": 15, - "ring": 14, - "Chapter": 3, - "Chap=": 3, - "

": 23, - "Whenever": 1, - "talk": 1, - "": 42, - "F": 61, - "": 41, - "V": 152, - "additive": 1, - "group": 2, - "acts": 1, - "via": 6, - "multiplication": 1, - "from": 5, - "such": 4, - "action": 4, - "addition": 1, - "right": 2, - "distributive.": 1, - "accessed": 1, - "value": 9, - "attribute": 2, - "Vector": 1, - "spaces": 15, - "always": 1, - "Filt=": 4, - "synonyms.": 1, - "<#/GAPDoc>": 17, - "IsLeftActedOnByDivisionRing": 4, - "InstallTrueMethod": 4, - "IsGaussianSpace": 10, - "": 14, - "filter": 3, - "Sect=": 6, - "row": 17, - "matrix": 5, - "field": 12, - "say": 1, - "indicates": 3, - "vectors": 16, - "matrices": 5, - "respectively": 1, - "contained": 4, - "In": 3, - "case": 2, - "called": 1, - "Gaussian": 19, - "space.": 5, - "Bases": 1, - "computed": 2, - "elimination": 5, - "given": 4, - "generators.": 1, - "": 12, - "": 12, - "gap": 41, - "mats": 5, - "VectorSpace": 13, - "Rationals": 13, - "E": 2, - "element": 2, - "extension": 3, - "Field": 1, - "": 12, - "DeclareFilter": 1, - "IsFullMatrixModule": 1, - "IsFullRowModule": 1, - "IsDivisionRing": 5, - "": 12, - "nontrivial": 1, - "associative": 1, - "algebra": 2, - "multiplicative": 1, - "inverse": 1, - "each": 2, - "nonzero": 3, - "element.": 1, - "every": 1, - "possibly": 1, - "itself": 1, - "being": 2, - "thus": 1, - "property": 2, - "get": 1, - "usually": 1, - "represented": 1, - "coefficients": 3, - "stored": 1, - "DeclareSynonymAttr": 4, - "IsMagmaWithInversesIfNonzero": 1, - "IsNonTrivial": 1, - "IsAssociative": 1, - "IsEuclideanRing": 1, - "#A": 7, - "GeneratorsOfLeftVectorSpace": 1, - "GeneratorsOfVectorSpace": 2, - "": 7, - "Attr=": 10, - "returns": 14, - "generate": 1, - "FullRowSpace": 5, - "GeneratorsOfLeftOperatorAdditiveGroup": 2, - "CanonicalBasis": 3, - "supports": 1, - "canonical": 6, - "basis": 14, - "otherwise": 2, - "": 3, - "": 3, - "returned.": 4, - "defining": 1, - "its": 2, - "uniquely": 1, - "determined": 1, - "by": 14, - "exist": 1, - "same": 6, - "acting": 8, - "domain": 17, - "equality": 1, - "these": 5, - "decided": 1, - "comparing": 1, - "bases.": 1, - "exact": 1, - "meaning": 1, - "depends": 1, - "Canonical": 1, - "defined": 3, - "designs": 1, - "kind": 1, - "defines": 1, - "method": 4, - "installs": 1, - "call": 1, - "On": 1, - "hand": 1, - "install": 1, - "calls": 1, - "": 10, - "CANONICAL_BASIS_FLAGS": 1, - "": 9, - "vecs": 4, - "B": 16, - "": 8, - "3": 5, - "generators": 16, - "BasisVectors": 4, - "DeclareAttribute": 4, - "IsRowSpace": 2, - "consists": 7, - "IsRowModule": 1, - "IsGaussianRowSpace": 1, - "scalars": 2, - "occur": 2, - "vectors.": 2, - "calculations.": 2, - "Otherwise": 3, - "non": 4, - "Gaussian.": 2, - "need": 3, - "flag": 2, - "down": 2, - "methods": 4, - "delegate": 2, - "ones.": 2, - "IsNonGaussianRowSpace": 1, - "expresses": 2, - "cannot": 2, - "compute": 3, - "nice": 4, - "way.": 2, - "Let": 4, - "K": 4, - "spanned": 4, - "Then": 1, - "/": 12, - "cap": 1, - "v": 5, - "replacing": 1, - "forming": 1, - "concatenation.": 1, - "So": 2, - "associated": 3, - "DeclareHandlingByNiceBasis": 2, - "IsMatrixSpace": 2, - "IsMatrixModule": 1, - "IsGaussianMatrixSpace": 1, - "IsNonGaussianMatrixSpace": 1, - "irrelevant": 1, - "concatenation": 1, - "rows": 1, - "necessarily": 1, - "NormedRowVectors": 2, - "normed": 1, - "finite": 5, - "those": 1, - "first": 1, - "component.": 1, - "yields": 1, - "natural": 1, - "dimensional": 5, - "subspaces": 17, - "GF": 22, - "*Z": 5, - "Z": 6, - "Action": 1, - "GL": 1, - "OnLines": 1, - "TrivialSubspace": 2, - "subspace": 7, - "zero": 4, - "triv": 2, - "0": 2, - "AsSet": 1, - "TrivialSubmodule": 1, - "": 5, - "": 2, - "collection": 3, - "gens": 16, - "elements": 7, - "optional": 3, - "argument": 1, - "empty.": 1, - "known": 5, - "linearly": 3, - "independent": 3, - "particular": 1, - "dimension": 9, - "immediately": 2, - "formed": 1, - "argument.": 1, - "2": 1, - "Subspace": 4, - "generated": 1, - "SubspaceNC": 2, - "subset": 4, - "empty": 1, - "trivial": 1, - "parent": 3, - "returned": 3, - "does": 1, - "except": 1, - "omits": 1, - "check": 5, - "both": 2, - "W": 32, - "1": 3, - "Submodule": 1, - "SubmoduleNC": 1, - "#O": 2, - "AsVectorSpace": 4, - "view": 4, - "": 2, - "domain.": 1, - "form": 2, - "Oper=": 6, - "smaller": 1, - "larger": 1, - "ring.": 3, - "Dimension": 6, - "LeftActingDomain": 29, - "9": 1, - "AsLeftModule": 6, - "AsSubspace": 5, - "": 6, - "U": 12, - "collection.": 1, - "/2": 4, - "Parent": 4, - "DeclareOperation": 2, - "IsCollection": 3, - "Intersection2Spaces": 4, - "": 2, - "": 2, - "": 2, - "takes": 1, - "arguments": 1, - "intersection": 5, - "domains": 3, - "let": 1, - "their": 1, - "intersection.": 1, - "AsStruct": 2, - "equal": 1, - "either": 2, - "Substruct": 1, - "common": 1, - "Struct": 1, - "basis.": 1, - "handle": 1, - "intersections": 1, - "algebras": 2, - "ideals": 2, - "sided": 1, - "ideals.": 1, - "": 2, - "": 2, - "nonnegative": 2, - "integer": 2, - "length": 1, - "An": 2, - "alternative": 2, - "construct": 2, - "above": 2, - "FullRowModule": 2, - "FullMatrixSpace": 2, - "": 1, - "positive": 1, - "integers": 1, - "fact": 1, - "FullMatrixModule": 3, - "IsSubspacesVectorSpace": 9, - "fixed": 1, - "lies": 1, - "category": 1, - "Subspaces": 8, - "Size": 5, - "iter": 17, - "Iterator": 5, - "NextIterator": 5, - "DeclareCategory": 1, - "IsDomain": 1, - "IsFinite": 4, - "Returns": 1, - "": 1, - "Called": 2, - "k": 17, - "Special": 1, - "provided": 1, - "domains.": 1, - "IsInt": 3, - "IsSubspace": 3, - "OrthogonalSpaceInFullRowSpace": 1, - "complement": 1, - "full": 2, - "#P": 1, - "IsVectorSpaceHomomorphism": 3, - "": 2, - "": 1, - "mapping": 2, - "homomorphism": 1, - "linear": 1, - "source": 2, - "range": 1, - "b": 8, - "hold": 1, - "IsGeneralMapping": 2, - "#E": 2, - "vspc.gi": 1, - "generic": 1, - "SetLeftActingDomain": 2, - "": 2, - "external": 1, - "knows": 1, - "e.g.": 1, - "tell": 1, - "InstallOtherMethod": 3, - "IsAttributeStoringRep": 2, - "IsLeftActedOnByRing": 2, - "IsObject": 1, - "extL": 2, - "HasIsDivisionRing": 1, - "SetIsLeftActedOnByDivisionRing": 1, - "IsExtLSet": 1, - "IsIdenticalObj": 5, - "difference": 1, - "between": 1, - "shall": 1, - "CallFuncList": 1, - "FreeLeftModule": 1, - "newC": 7, - "IsSubset": 4, - "SetParent": 1, - "UseIsomorphismRelation": 2, - "UseSubsetRelation": 4, - "View": 1, - "base": 5, - "gen": 5, - "loop": 2, - "newgens": 4, - "extended": 1, - "Characteristic": 2, - "Basis": 5, - "AsField": 2, - "GeneratorsOfLeftModule": 9, - "LeftModuleByGenerators": 5, - "Zero": 5, - "Intersection": 1, - "ViewObj": 4, - "print": 1, - "no.": 1, - "HasGeneratorsOfLeftModule": 2, - "HasDimension": 1, - "override": 1, - "PrintObj": 5, - "HasZero": 1, - "": 2, - "factor": 2, - "": 1, - "ImagesSource": 1, - "NaturalHomomorphismBySubspace": 1, - "AsStructure": 3, - "Substructure": 3, - "Structure": 2, - "inters": 17, - "gensV": 7, - "gensW": 7, - "VW": 3, - "sum": 1, - "Intersection2": 4, - "IsFiniteDimensional": 2, - "Coefficients": 3, - "SumIntersectionMat": 1, - "LinearCombination": 2, - "HasParent": 2, - "SetIsTrivial": 1, - "ClosureLeftModule": 2, - "": 1, - "closure": 1, - "IsCollsElms": 1, - "HasBasis": 1, - "IsVector": 1, - "w": 3, - "easily": 1, - "UseBasis": 1, - "Methods": 1, - "collections": 1, - "#R": 1, - "IsSubspacesVectorSpaceDefaultRep": 7, - "representation": 1, - "components": 1, - "means": 1, - "DeclareRepresentation": 1, - "IsComponentObjectRep": 1, - ".dimension": 9, - ".structure": 9, - "number": 2, - "q": 20, - "prod_": 2, - "frac": 3, - "recursion": 1, - "sum_": 1, - "size": 12, - "qn": 10, - "qd": 10, - "ank": 6, - "Int": 1, - "Enumerator": 2, - "Use": 1, - "iterator": 3, - "allowed": 1, - "elms": 4, - "IsDoneIterator": 3, - ".associatedIterator": 3, - ".basis": 2, - "structure": 4, - "associatedIterator": 2, - "ShallowCopy": 2, - "IteratorByFunctions": 1, - "IsDoneIterator_Subspaces": 1, - "NextIterator_Subspaces": 1, - "ShallowCopy_Subspaces": 1, - "": 1, - "dim": 2, - "Objectify": 2, - "NewType": 2, - "CollectionsFamily": 2, - "FamilyObj": 2, - "map": 4, - "S": 4, - "Source": 1, - "Range": 1, - "IsLinearMapping": 1 - }, - "GAS": { - ".cstring": 1, - "LC0": 2, - ".ascii": 2, - ".text": 1, - ".globl": 2, - "_main": 2, - "LFB3": 4, - "pushq": 1, - "%": 6, - "rbp": 2, - "LCFI0": 3, - "movq": 1, - "rsp": 1, - "LCFI1": 2, - "leaq": 1, - "(": 1, - "rip": 1, - ")": 1, - "rdi": 1, - "call": 1, - "_puts": 1, - "movl": 1, - "eax": 1, - "leave": 1, - "ret": 1, - "LFE3": 2, - ".section": 1, - "__TEXT": 1, - "__eh_frame": 1, - "coalesced": 1, - "no_toc": 1, - "+": 2, - "strip_static_syms": 1, - "live_support": 1, - "EH_frame1": 2, - ".set": 5, - "L": 10, - "set": 10, - "LECIE1": 2, - "-": 7, - "LSCIE1": 2, - ".long": 6, - ".byte": 20, - "xc": 1, - ".align": 2, - "_main.eh": 2, - "LSFDE1": 1, - "LEFDE1": 2, - "LASFDE1": 3, - ".quad": 2, - ".": 1, - "xe": 1, - "xd": 1, - ".subsections_via_symbols": 1 - }, - "GDScript": { - "extends": 4, - "BaseClass": 1, - "var": 86, - "a": 6, - "s": 4, - "arr": 1, - "[": 22, - "]": 22, - "dict": 1, - "{": 2, - "}": 2, - "const": 11, - "answer": 1, - "thename": 1, - "v2": 1, - "Vector2": 61, - "(": 314, - ")": 313, - "v3": 1, - "Vector3": 9, - "func": 19, - "some_function": 1, - "param1": 4, - "param2": 5, - "local_var": 2, - "if": 56, - "<": 14, - "print": 6, - "elif": 4, - "else": 11, - "for": 9, - "i": 7, - "in": 12, - "range": 6, - "while": 1, - "-": 31, - "local_var2": 2, - "+": 24, - "return": 14, - "class": 1, - "Something": 1, - "_init": 1, - "lv": 10, - "Something.new": 1, - "lv.a": 1, - "Control": 1, - "score": 4, - "score_label": 2, - "null": 1, - "MAX_SHAPES": 2, - "block": 3, - "preload": 2, - "block_colors": 3, - "Color": 7, - "block_shapes": 4, - "#": 18, - "I": 1, - "O": 1, - "S": 1, - "Z": 1, - "L": 1, - "J": 1, - "T": 1, - "block_rotations": 2, - "Matrix32": 4, - "width": 5, - "height": 6, - "cells": 8, - "piece_active": 7, - "false": 16, - "piece_shape": 8, - "piece_pos": 3, - "piece_rot": 5, - "piece_cell_xform": 4, - "p": 2, - "er": 4, - "r": 2, - "%": 3, - ".xform": 1, - "_draw": 1, - "sb": 2, - "get_stylebox": 1, - "use": 1, - "line": 1, - "edit": 1, - "bg": 1, - "draw_style_box": 1, - "Rect2": 5, - "get_size": 1, - ".grow": 1, - "bs": 3, - "block.get_size": 1, - "y": 12, - "x": 12, - "draw_texture_rect": 2, - "*bs": 2, - "c": 6, - "piece_check_fit": 6, - "ofs": 2, - "pos": 4, - "pos.x": 2, - "pos.y": 2, - "true": 11, - "new_piece": 3, - "randi": 1, - "width/2": 1, - "piece_pos.y": 2, - "not": 5, - "#game": 1, - "over": 1, - "#print": 1, - "game_over": 2, - "update": 7, - "test_collapse_rows": 2, - "accum_down": 6, - "collapse": 3, - "cells.erase": 1, - "accum_down*100": 1, - "score_label.set_text": 2, - "str": 1, - "get_node": 24, - ".set_text": 2, - "restart_pressed": 1, - "cells.clear": 1, - "piece_move_down": 2, - "piece_rotate": 2, - "adv": 2, - "_input": 1, - "ie": 1, - "ie.is_pressed": 1, - "ie.is_action": 4, - "piece_pos.x": 2, - "setup": 2, - "w": 3, - "h": 3, - "set_size": 1, - "*block.get_size": 1, - ".start": 1, - "_ready": 3, - "Initalization": 2, - "here": 2, - "set_process_input": 1, - "RigidBody": 1, - "#var": 1, - "dir": 8, - "ANIM_FLOOR": 2, - "ANIM_AIR_UP": 2, - "ANIM_AIR_DOWN": 2, - "SHOOT_TIME": 2, - "SHOOT_SCALE": 2, - "CHAR_SCALE": 2, - "facing_dir": 2, - "movement_dir": 3, - "jumping": 5, - "turn_speed": 2, - "keep_jump_inertia": 2, - "air_idle_deaccel": 2, - "accel": 2, - "deaccel": 2, - "sharp_turn_threshhold": 2, - "max_speed": 5, - "on_floor": 3, - "prev_shoot": 3, - "last_floor_velocity": 5, - "shoot_blend": 7, - "adjust_facing": 3, - "p_facing": 4, - "p_target": 2, - "p_step": 2, - "p_adjust_rate": 2, - "current_gn": 2, - "n": 2, - "normal": 1, - "t": 2, - "n.cross": 1, - ".normalized": 2, - "n.dot": 1, - "t.dot": 1, - "ang": 12, - "atan2": 1, - "abs": 1, - "too": 1, - "small": 1, - "sign": 1, - "*": 15, - "turn": 3, - "cos": 2, - "sin": 1, - "p_facing.length": 1, - "_integrate_forces": 1, - "state": 5, - "state.get_linear_velocity": 1, - "linear": 1, - "velocity": 3, - "g": 3, - "state.get_total_gravity": 1, - "delta": 8, - "state.get_step": 1, - "d": 2, - "delta*state.get_total_density": 1, - "<0):>": 2, - "d=": 1, - "apply": 1, - "gravity": 2, - "anim": 4, - "up": 12, - "normalized": 6, - "is": 1, - "against": 1, - "vv": 5, - "dot": 3, - "vertical": 1, - "hv": 8, - "horizontal": 3, - "hdir": 7, - "direction": 6, - "hspeed": 14, - "length": 1, - "speed": 2, - "floor_velocity": 5, - "onfloor": 6, - "get_contact_count": 2, - "0": 6, - "get_contact_local_shape": 1, - "1": 2, - "continue": 1, - "get_contact_collider_velocity_at_pos": 1, - "break": 1, - "where": 1, - "does": 1, - "the": 1, - "player": 1, - "intend": 1, - "to": 3, - "walk": 1, - "cam_xform": 5, - "target": 1, - "camera": 1, - "get_global_transform": 1, - "Input": 6, - "is_action_pressed": 6, - "move_forward": 1, - "basis": 5, - "2": 2, - "move_backwards": 1, - "move_left": 1, - "move_right": 1, - "jump_attempt": 2, - "jump": 2, - "shoot_attempt": 3, - "shoot": 1, - "target_dir": 5, - "sharp_turn": 2, - "and": 16, - "rad2deg": 1, - "acos": 1, - "target_dir.dot": 1, - "dir.length": 2, - "#linear_dir": 1, - "linear_h_velocity/linear_vel": 1, - "#if": 2, - "linear_vel": 1, - "brake_velocity_limit": 1, - "linear_dir.dot": 1, - "ctarget_dir": 1, - "Math": 1, - "deg2rad": 1, - "brake_angular_limit": 1, - "brake": 1, - "#else": 1, - "/hspeed*turn_speed": 1, - "accel*delta": 1, - "deaccel*delta": 1, - "hspeed=": 1, - "mesh_xform": 2, - "Armature": 2, - "get_transform": 1, - "facing_mesh=": 1, - "facing_mesh": 7, - "m3": 2, - "Matrix3": 1, - "cross": 1, - "scaled": 1, - "set_transform": 1, - "Transform": 1, - "origin": 1, - "7": 1, - "sfx": 1, - "play": 1, - "hs": 1, - "hv.length": 1, - "hv.normalized": 1, - "hdir*hspeed": 1, - "up*vv": 1, - "#lv": 1, - "pass": 2, - "state.set_linear_velocity": 1, - "bullet": 3, - ".instance": 1, - "bullet.set_transform": 1, - ".get_global_transform": 2, - ".orthonormalized": 1, - "get_parent": 1, - ".add_child": 1, - "bullet.set_linear_velocity": 1, - ".basis": 1, - "PS.body_add_collision_exception": 1, - "bullet.get_rid": 1, - "get_rid": 1, - "#add": 1, - "it": 1, - ".play": 1, - ".blend2_node_set_amount": 2, - "/": 1, - ".transition_node_set_current": 1, - "min": 1, - "state.set_angular_velocity": 1, - ".set_active": 1, - "Node2D": 1, - "INITIAL_BALL_SPEED": 3, - "ball_speed": 2, - "screen_size": 2, - "#default": 1, - "ball": 3, - "pad_size": 4, - "PAD_SPEED": 1, - "_process": 1, - "get": 2, - "positio": 1, - "pad": 3, - "rectangles": 1, - "ball_pos": 8, - ".get_pos": 5, - "left_rect": 1, - "pad_size*0.5": 2, - "right_rect": 1, - "#integrate": 1, - "new": 1, - "postion": 1, - "direction*ball_speed*delta": 1, - "#flip": 2, - "when": 2, - "touching": 2, - "roof": 1, - "or": 4, - "floor": 1, - "ball_pos.y": 1, - "direction.y": 5, - "<0)>": 1, - "screen_size.y": 3, - "change": 1, - "increase": 1, - "pads": 1, - "left_rect.has_point": 1, - "direction.x": 4, - "right_rect.has_point": 1, - "ball_speed*": 1, - "randf": 1, - "*2.0": 1, - "direction.normalized": 1, - "#check": 1, - "gameover": 1, - "ball_pos.x": 1, - "<0>": 1, - "screen_size.x": 1, - "screen_size*0.5": 1, - ".set_pos": 3, - "#move": 2, - "left": 1, - "left_pos": 2, - "left_pos.y": 4, - "Input.is_action_pressed": 4, - "PAD_SPEED*delta": 4, - "right": 1, - "right_pos": 2, - "right_pos.y": 4, - "get_viewport_rect": 1, - ".size": 1, - "actual": 1, - "size": 1, - ".get_texture": 1, - ".get_size": 1, - "set_process": 1 - }, - "GLSL": { - "////": 4, - "High": 1, - "quality": 2, - "(": 437, - "Some": 1, - "browsers": 1, - "may": 1, - "freeze": 1, - "or": 1, - "crash": 1, - ")": 437, - "//#define": 10, - "HIGHQUALITY": 2, - "Medium": 1, - "Should": 1, - "be": 1, - "fine": 1, - "on": 3, - "all": 1, - "systems": 1, - "works": 1, - "Intel": 1, - "HD2000": 1, - "Win7": 1, - "but": 1, - "quite": 1, - "slow": 1, - "MEDIUMQUALITY": 2, - "Defaults": 1, - "REFLECTIONS": 3, - "#define": 13, - "SHADOWS": 5, - "GRASS": 3, - "SMALL_WAVES": 4, - "RAGGED_LEAVES": 5, - "DETAILED_NOISE": 3, - "LIGHT_AA": 3, - "//": 38, - "sample": 2, - "SSAA": 2, - "HEAVY_AA": 2, - "x2": 5, - "RG": 1, - "TONEMAP": 5, - "Configurations": 1, - "#ifdef": 14, - "#endif": 14, - "const": 19, - "float": 105, - "eps": 5, - "e": 4, - "-": 108, - ";": 391, - "PI": 3, - "vec3": 165, - "sunDir": 5, - "skyCol": 4, - "sandCol": 2, - "treeCol": 2, - "grassCol": 2, - "leavesCol": 4, - "leavesPos": 4, - "sunCol": 5, - "#else": 5, - "exposure": 1, - "Only": 1, - "used": 1, - "when": 1, - "tonemapping": 1, - "mod289": 4, - "x": 11, - "{": 84, - "return": 47, - "floor": 8, - "*": 116, - "/": 24, - "}": 84, - "vec4": 77, - "permute": 4, - "x*34.0": 1, - "+": 108, - "*x": 3, - "taylorInvSqrt": 2, - "r": 14, - "snoise": 7, - "v": 8, - "vec2": 26, - "C": 1, - "/6.0": 1, - "/3.0": 1, - "D": 1, - "i": 38, - "dot": 30, - "C.yyy": 2, - "x0": 7, - "C.xxx": 2, - "g": 2, - "step": 2, - "x0.yzx": 1, - "x0.xyz": 1, - "l": 1, - "i1": 2, - "min": 11, - "g.xyz": 2, - "l.zxy": 2, - "i2": 2, - "max": 9, - "x1": 4, - "*C.x": 2, - "/3": 1, - "C.y": 1, - "x3": 4, - "D.yyy": 1, - "D.y": 1, - "p": 26, - "i.z": 1, - "i1.z": 1, - "i2.z": 1, - "i.y": 1, - "i1.y": 1, - "i2.y": 1, - "i.x": 1, - "i1.x": 1, - "i2.x": 1, - "n_": 2, - "/7.0": 1, - "ns": 4, - "D.wyz": 1, - "D.xzx": 1, - "j": 4, - "ns.z": 3, - "mod": 2, - "*7": 1, - "x_": 3, - "y_": 2, - "N": 1, - "*ns.x": 2, - "ns.yyyy": 2, - "y": 2, - "h": 21, - "abs": 2, - "b0": 3, - "x.xy": 1, - "y.xy": 1, - "b1": 3, - "x.zw": 1, - "y.zw": 1, - "//vec4": 3, - "s0": 2, - "lessThan": 2, - "*2.0": 4, - "s1": 2, - "sh": 1, - "a0": 1, - "b0.xzyw": 1, - "s0.xzyw*sh.xxyy": 1, - "a1": 1, - "b1.xzyw": 1, - "s1.xzyw*sh.zzww": 1, - "p0": 5, - "a0.xy": 1, - "h.x": 1, - "p1": 5, - "a0.zw": 1, - "h.y": 1, - "p2": 5, - "a1.xy": 1, - "h.z": 1, - "p3": 5, - "a1.zw": 1, - "h.w": 1, - "//Normalise": 1, - "gradients": 1, - "norm": 1, - "norm.x": 1, - "norm.y": 1, - "norm.z": 1, - "norm.w": 1, - "m": 8, - "m*m": 1, - "fbm": 2, - "final": 5, - "waterHeight": 4, - "d": 10, - "length": 7, - "p.xz": 2, - "sin": 8, - "iGlobalTime": 7, - "Island": 1, - "waves": 3, - "p*0.5": 1, - "Other": 1, - "bump": 2, - "pos": 43, - "rayDir": 43, - "s": 23, - "Fade": 1, - "out": 1, - "to": 1, - "reduce": 1, - "aliasing": 1, - "dist": 7, - "<": 23, - "sqrt": 6, - "Calculate": 1, - "normal": 7, - "from": 2, - "heightmap": 1, - "pos.x": 1, - "iGlobalTime*0.5": 1, - "pos.z": 2, - "*0.7": 1, - "*s": 4, - "normalize": 14, - "e.xyy": 1, - "e.yxy": 1, - "intersectSphere": 2, - "rpos": 5, - "rdir": 3, - "rad": 2, - "op": 5, - "b": 5, - "det": 11, - "b*b": 2, - "rad*rad": 2, - "if": 29, - "t": 44, - "rdir*t": 1, - "intersectCylinder": 1, - "rdir2": 2, - "rdir.yz": 1, - "op.yz": 3, - "rpos.yz": 2, - "rdir2*t": 2, - "pos.yz": 2, - "intersectPlane": 3, - "rayPos": 38, - "n": 18, - "sign": 1, - "rotate": 5, - "theta": 6, - "c": 6, - "cos": 4, - "p.x": 2, - "p.z": 2, - "p.y": 1, - "impulse": 2, - "k": 8, - "by": 1, - "iq": 2, - "k*x": 1, - "exp": 2, - "grass": 2, - "Optimization": 1, - "Avoid": 1, - "noise": 1, - "too": 1, - "far": 1, - "away": 1, - "pos.y": 8, - "tree": 2, - "pos.y*0.03": 2, - "mat2": 2, - "m*pos.xy": 1, - "width": 2, - "clamp": 4, - "scene": 7, - "vtree": 4, - "vgrass": 2, - ".x": 4, - "eps.xyy": 1, - "eps.yxy": 1, - "eps.yyx": 1, - "plantsShadow": 2, - "Soft": 1, - "shadow": 4, - "taken": 1, - "for": 7, - "int": 8, - "rayDir*t": 2, - "res": 6, - "res.x": 3, - "k*res.x/t": 1, - "s*s*": 1, - "intersectWater": 2, - "rayPos.y": 1, - "rayDir.y": 1, - "intersectSand": 3, - "intersectTreasure": 2, - "intersectLeaf": 2, - "openAmount": 4, - "dir": 2, - "offset": 5, - "rayDir*res.w": 1, - "pos*0.8": 2, - "||": 3, - "res.w": 6, - "res2": 2, - "dir.xy": 1, - "dir.z": 1, - "rayDir*res2.w": 1, - "res2.w": 3, - "&&": 10, - "leaves": 7, - "e20": 3, - "sway": 5, - "fract": 1, - "upDownSway": 2, - "angleOffset": 3, - "Left": 1, - "right": 1, - "alpha": 3, - "Up": 1, - "down": 1, - "k*10.0": 1, - "p.xzy": 1, - ".xzy": 2, - "d.xzy": 1, - "Shift": 1, - "Intersect": 11, - "individual": 1, - "leaf": 1, - "res.xyz": 1, - "sand": 2, - "resSand": 2, - "//if": 1, - "resSand.w": 4, - "plants": 6, - "resLeaves": 3, - "resLeaves.w": 10, - "e7": 3, - "light": 5, - "sunDir*0.01": 2, - "col": 32, - "n.y": 3, - "lightLeaves": 3, - "ao": 5, - "sky": 5, - "res.y": 2, - "uvFact": 2, - "uv": 12, - "n.x": 1, - "tex": 6, - "texture2D": 6, - "iChannel0": 3, - ".rgb": 2, - "e8": 1, - "traceReflection": 2, - "resPlants": 2, - "resPlants.w": 6, - "resPlants.xyz": 2, - "pos.xz": 2, - "leavesPos.xz": 2, - ".r": 3, - "resLeaves.xyz": 2, - "trace": 2, - "resSand.xyz": 1, - "treasure": 1, - "chest": 1, - "resTreasure": 1, - "resTreasure.w": 4, - "resTreasure.xyz": 1, - "water": 1, - "resWater": 1, - "resWater.w": 4, - "ct": 2, - "fresnel": 2, - "pow": 3, - "trans": 2, - "reflDir": 3, - "reflect": 1, - "refl": 3, - "resWater.t": 1, - "mix": 2, - "camera": 8, - "px": 4, - "rd": 1, - "iResolution.yy": 1, - "iResolution.x/iResolution.y*0.5": 1, - "rd.x": 1, - "rd.y": 1, - "void": 33, - "main": 7, - "gl_FragCoord.xy": 7, - "*0.25": 4, - "*0.5": 1, - "Optimized": 1, - "Haarm": 1, - "Peter": 1, - "Duiker": 1, - "curve": 1, - "col*exposure": 1, - "x*": 2, - ".5": 1, - "gl_FragColor": 4, - "varying": 6, - "v_color": 4, - "uniform": 8, - "mat4": 1, - "u_MVPMatrix": 2, - "attribute": 2, - "a_position": 1, - "a_color": 2, - "gl_Position": 1, - "#version": 2, - "core": 1, - "cbar": 2, - "cfoo": 1, - "CB": 2, - "CD": 2, - "CA": 1, - "CC": 1, - "CBT": 5, - "CDT": 3, - "CAT": 1, - "CCT": 1, - "norA": 4, - "norB": 3, - "norC": 1, - "norD": 1, - "norE": 4, - "norF": 1, - "norG": 1, - "norH": 1, - "norI": 1, - "norcA": 2, - "norcB": 3, - "norcC": 2, - "norcD": 2, - "head": 1, - "of": 1, - "cycle": 2, - "norcE": 1, - "lead": 1, - "into": 1, - "NUM_LIGHTS": 4, - "AMBIENT": 2, - "MAX_DIST": 3, - "MAX_DIST_SQUARED": 3, - "lightColor": 3, - "[": 29, - "]": 29, - "fragmentNormal": 2, - "cameraVector": 2, - "lightVector": 4, - "initialize": 1, - "diffuse/specular": 1, - "lighting": 1, - "diffuse": 4, - "specular": 4, - "the": 1, - "fragment": 1, - "and": 2, - "direction": 1, - "cameraDir": 2, - "loop": 1, - "through": 1, - "each": 1, - "calculate": 1, - "distance": 1, - "between": 1, - "distFactor": 3, - "lightDir": 3, - "diffuseDot": 2, - "halfAngle": 2, - "specularColor": 2, - "specularDot": 2, - "sample.rgb": 1, - "sample.a": 1, - "static": 1, - "char*": 1, - "SimpleFragmentShader": 1, - "STRINGIFY": 1, - "FrontColor": 2, - "kCoeff": 2, - "kCube": 2, - "uShift": 3, - "vShift": 3, - "chroma_red": 2, - "chroma_green": 2, - "chroma_blue": 2, - "bool": 1, - "apply_disto": 4, - "sampler2D": 1, - "input1": 4, - "adsk_input1_w": 4, - "adsk_input1_h": 3, - "adsk_input1_aspect": 1, - "adsk_input1_frameratio": 5, - "adsk_result_w": 3, - "adsk_result_h": 2, - "distortion_f": 3, - "f": 17, - "r*r": 1, - "inverse_f": 2, - "lut": 9, - "max_r": 2, - "incr": 2, - "lut_r": 5, - ".z": 5, - ".y": 2, - "aberrate": 4, - "chroma": 2, - "chromaticize_and_invert": 2, - "rgb_f": 5, - "px.x": 2, - "px.y": 2, - "uv.x": 11, - "uv.y": 7, - "*2": 2, - "uv.x*uv.x": 1, - "uv.y*uv.y": 1, - "else": 1, - "rgb_uvs": 12, - "rgb_f.rr": 1, - "rgb_f.gg": 1, - "rgb_f.bb": 1, - "sampled": 1, - "sampled.r": 1, - "sampled.g": 1, - ".g": 1, - "sampled.b": 1, - ".b": 1, - "gl_FragColor.rgba": 1, - "sampled.rgb": 1 - }, - "Game Maker Language": { - "//draws": 1, - "the": 62, - "sprite": 12, - "draw": 3, - "true": 73, - ";": 1282, - "if": 397, - "(": 1501, - "facing": 17, - "RIGHT": 10, - ")": 1502, - "image_xscale": 17, - "-": 212, - "else": 151, - "blinkToggle": 1, - "{": 300, - "state": 50, - "CLIMBING": 5, - "or": 78, - "sprite_index": 14, - "sPExit": 1, - "sDamselExit": 1, - "sTunnelExit": 1, - "and": 155, - "global.hasJetpack": 4, - "not": 63, - "whipping": 5, - "draw_sprite_ext": 10, - "x": 76, - "y": 85, - "image_yscale": 14, - "image_angle": 14, - "image_blend": 2, - "image_alpha": 10, - "//draw_sprite": 1, - "draw_sprite": 9, - "sJetpackBack": 1, - "false": 85, - "}": 307, - "sJetpackRight": 1, - "sJetpackLeft": 1, - "+": 206, - "redColor": 2, - "make_color_rgb": 1, - "holdArrow": 4, - "ARROW_NORM": 2, - "sArrowRight": 1, - "ARROW_BOMB": 2, - "holdArrowToggle": 2, - "sBombArrowRight": 2, - "LEFT": 7, - "sArrowLeft": 1, - "sBombArrowLeft": 2, - "hangCountMax": 2, - "//////////////////////////////////////": 2, - "kLeft": 12, - "checkLeft": 1, - "kLeftPushedSteps": 3, - "kLeftPressed": 2, - "checkLeftPressed": 1, - "kLeftReleased": 3, - "checkLeftReleased": 1, - "kRight": 12, - "checkRight": 1, - "kRightPushedSteps": 3, - "kRightPressed": 2, - "checkRightPressed": 1, - "kRightReleased": 3, - "checkRightReleased": 1, - "kUp": 5, - "checkUp": 1, - "kDown": 5, - "checkDown": 1, - "//key": 1, - "canRun": 1, - "kRun": 2, - "kJump": 6, - "checkJump": 1, - "kJumpPressed": 11, - "checkJumpPressed": 1, - "kJumpReleased": 5, - "checkJumpReleased": 1, - "cantJump": 3, - "global.isTunnelMan": 1, - "sTunnelAttackL": 1, - "holdItem": 1, - "kAttack": 2, - "checkAttack": 2, - "kAttackPressed": 2, - "checkAttackPressed": 1, - "kAttackReleased": 2, - "checkAttackReleased": 1, - "kItemPressed": 2, - "checkItemPressed": 1, - "xPrev": 1, - "yPrev": 1, - "stunned": 3, - "dead": 3, - "//////////////////////////////////////////": 2, - "colSolidLeft": 4, - "colSolidRight": 3, - "colLeft": 6, - "colRight": 6, - "colTop": 4, - "colBot": 11, - "colLadder": 3, - "colPlatBot": 6, - "colPlat": 5, - "colWaterTop": 3, - "colIceBot": 2, - "runKey": 4, - "isCollisionMoveableSolidLeft": 1, - "isCollisionMoveableSolidRight": 1, - "isCollisionLeft": 2, - "isCollisionRight": 2, - "isCollisionTop": 1, - "isCollisionBottom": 1, - "isCollisionLadder": 1, - "isCollisionPlatformBottom": 1, - "isCollisionPlatform": 1, - "isCollisionWaterTop": 1, - "collision_point": 30, - "oIce": 1, - "checkRun": 1, - "runHeld": 3, - "HANGING": 10, - "approximatelyZero": 4, - "xVel": 24, - "xAcc": 12, - "platformCharacterIs": 23, - "ON_GROUND": 18, - "DUCKING": 4, - "pushTimer": 3, - "//if": 5, - "SS_IsSoundPlaying": 2, - "global.sndPush": 4, - "playSound": 3, - "runAcc": 2, - "abs": 9, - "alarm": 13, - "[": 99, - "]": 103, - "<": 39, - "floor": 11, - "/": 5, - "/xVel": 1, - "instance_exists": 8, - "oCape": 2, - "oCape.open": 6, - "kJumped": 7, - "ladderTimer": 4, - "ladder": 5, - "oLadder": 4, - "ladder.x": 3, - "oLadderTop": 2, - "yAcc": 26, - "climbAcc": 2, - "FALLING": 8, - "STANDING": 2, - "departLadderXVel": 2, - "departLadderYVel": 1, - "JUMPING": 6, - "jumpButtonReleased": 7, - "jumpTime": 8, - "IN_AIR": 5, - "gravityIntensity": 2, - "yVel": 20, - "RUNNING": 3, - "jumps": 3, - "//playSound": 1, - "global.sndLand": 1, - "grav": 22, - "global.hasGloves": 3, - "hangCount": 14, - "*": 18, - "yVel*0.3": 1, - "oWeb": 2, - "obj": 14, - "instance_place": 3, - "obj.life": 1, - "initialJumpAcc": 6, - "xVel/2": 3, - "gravNorm": 7, - "global.hasCape": 1, - "jetpackFuel": 2, - "fallTimer": 2, - "global.hasJordans": 1, - "yAccLimit": 2, - "global.hasSpringShoes": 1, - "global.sndJump": 1, - "jumpTimeTotal": 2, - "//let": 1, - "character": 20, - "continue": 4, - "to": 62, - "jump": 1, - "jumpTime/jumpTimeTotal": 1, - "looking": 2, - "UP": 1, - "LOOKING_UP": 4, - "oSolid": 14, - "move_snap": 6, - "oTree": 4, - "oArrow": 5, - "instance_nearest": 1, - "obj.stuck": 1, - "//the": 2, - "can": 1, - "t": 23, - "want": 1, - "use": 4, - "because": 2, - "is": 9, - "too": 2, - "high": 1, - "yPrevHigh": 1, - "//": 11, - "we": 5, - "ll": 1, - "move": 2, - "correct": 1, - "distance": 1, - "but": 2, - "need": 1, - "shorten": 1, - "out": 4, - "a": 55, - "little": 1, - "ratio": 1, - "xVelInteger": 2, - "/dist*0.9": 1, - "//can": 1, - "be": 4, - "changed": 1, - "moveTo": 2, - "round": 6, - "xVelInteger*ratio": 1, - "yVelInteger*ratio": 1, - "slopeChangeInY": 1, - "maxDownSlope": 1, - "floating": 1, - "just": 1, - "above": 1, - "slope": 1, - "so": 2, - "down": 1, - "upYPrev": 1, - "for": 26, - "<=upYPrev+maxDownSlope;y+=1)>": 1, - "hit": 1, - "solid": 1, - "below": 1, - "upYPrev=": 1, - "I": 1, - "know": 1, - "that": 2, - "this": 2, - "doesn": 1, - "seem": 1, - "make": 1, - "sense": 1, - "of": 25, - "name": 9, - "variable": 1, - "it": 6, - "all": 3, - "works": 1, - "correctly": 1, - "after": 1, - "break": 58, - "loop": 1, - "y=": 1, - "figures": 1, - "what": 1, - "index": 11, - "should": 25, - "characterSprite": 1, - "sets": 1, - "previous": 2, - "previously": 1, - "statePrevPrev": 1, - "statePrev": 2, - "calculates": 1, - "image_speed": 9, - "based": 1, - "on": 4, - "s": 6, - "velocity": 1, - "runAnimSpeed": 1, - "0": 21, - "1": 32, - "sqrt": 1, - "sqr": 2, - "climbAnimSpeed": 1, - "<=>": 3, - "4": 2, - "setCollisionBounds": 3, - "8": 9, - "5": 5, - "DUCKTOHANG": 1, - "image_index": 1, - "limit": 5, - "at": 23, - "animation": 1, - "always": 1, - "looks": 1, - "good": 1, - "var": 79, - "i": 95, - "playerObject": 1, - "playerID": 1, - "player": 36, - "otherPlayerID": 1, - "otherPlayer": 1, - "sameVersion": 1, - "buffer": 1, - "plugins": 4, - "pluginsRequired": 2, - "usePlugins": 1, - "tcp_eof": 3, - "global.serverSocket": 10, - "gotServerHello": 2, - "show_message": 7, - "instance_destroy": 7, - "exit": 10, - "room": 1, - "DownloadRoom": 1, - "keyboard_check": 1, - "vk_escape": 1, - "downloadingMap": 2, - "while": 15, - "tcp_receive": 3, - "min": 4, - "downloadMapBytes": 2, - "buffer_size": 2, - "downloadMapBuffer": 6, - "write_buffer": 2, - "write_buffer_to_file": 1, - "downloadMapName": 3, - "buffer_destroy": 8, - "roomchange": 2, - "do": 1, - "switch": 9, - "read_ubyte": 10, - "case": 50, - "HELLO": 1, - "global.joinedServerName": 2, - "receivestring": 4, - "advertisedMapMd5": 1, - "receiveCompleteMessage": 1, - "global.tempBuffer": 3, - "string_pos": 20, - "Server": 3, - "sent": 7, - "illegal": 2, - "map": 47, - "This": 2, - "server": 10, - "requires": 1, - "following": 2, - "play": 2, - "#": 3, - "suggests": 1, - "optional": 1, - "Error": 2, - "ocurred": 1, - "loading": 1, - "plugins.": 1, - "Maps/": 2, - ".png": 2, - "The": 6, - "version": 4, - "Enter": 1, - "Password": 1, - "Incorrect": 1, - "Password.": 1, - "Incompatible": 1, - "protocol": 3, - "version.": 1, - "Name": 1, - "Exploit": 1, - "Invalid": 2, - "plugin": 6, - "packet": 3, - "ID": 2, - "There": 1, - "are": 1, - "many": 1, - "connections": 1, - "from": 5, - "your": 1, - "IP": 1, - "You": 1, - "have": 2, - "been": 1, - "kicked": 1, - "server.": 1, - ".": 12, - "#Server": 1, - "went": 1, - "invalid": 1, - "internal": 1, - "#Exiting.": 1, - "full.": 1, - "noone": 7, - "ERROR": 1, - "when": 1, - "reading": 1, - "no": 1, - "such": 1, - "unexpected": 1, - "data.": 1, - "until": 1, - "downloadHandle": 3, - "url": 62, - "tmpfile": 3, - "window_oldshowborder": 2, - "window_oldfullscreen": 2, - "timeLeft": 1, - "counter": 1, - "AudioControlPlaySong": 1, - "window_get_showborder": 1, - "window_get_fullscreen": 1, - "window_set_fullscreen": 2, - "window_set_showborder": 1, - "global.updaterBetaChannel": 3, - "UPDATE_SOURCE_BETA": 1, - "UPDATE_SOURCE": 1, - "temp_directory": 1, - "httpGet": 1, - "httpRequestStatus": 1, - "download": 1, - "isn": 1, - "extract": 1, - "downloaded": 1, - "file": 2, - "now.": 1, - "extractzip": 1, - "working_directory": 6, - "execute_program": 1, - "game_end": 1, - "victim": 10, - "killer": 11, - "assistant": 16, - "damageSource": 18, - "argument0": 28, - "argument1": 10, - "argument2": 3, - "argument3": 1, - "//*************************************": 6, - "//*": 3, - "Scoring": 1, - "Kill": 1, - "log": 1, - "recordKillInLog": 1, - "victim.stats": 1, - "DEATHS": 1, - "WEAPON_KNIFE": 1, - "||": 16, - "WEAPON_BACKSTAB": 1, - "killer.stats": 8, - "STABS": 2, - "killer.roundStats": 8, - "POINTS": 10, - "victim.object.currentWeapon.object_index": 1, - "Medigun": 2, - "victim.object.currentWeapon.uberReady": 1, - "BONUS": 2, - "KILLS": 2, - "victim.object.intel": 1, - "DEFENSES": 2, - "recordEventInLog": 1, - "killer.team": 1, - "killer.name": 2, - "global.myself": 4, - "assistant.stats": 2, - "ASSISTS": 2, - "assistant.roundStats": 2, - ".5": 2, - "//SPEC": 1, - "instance_create": 20, - "victim.object.x": 3, - "victim.object.y": 3, - "Spectator": 1, - "Gibbing": 2, - "xoffset": 5, - "yoffset": 5, - "xsize": 3, - "ysize": 3, - "view_xview": 3, - "view_yview": 3, - "view_wview": 2, - "view_hview": 2, - "randomize": 1, - "with": 47, - "victim.object": 2, - "WEAPON_ROCKETLAUNCHER": 1, - "WEAPON_MINEGUN": 1, - "FRAG_BOX": 2, - "WEAPON_REFLECTED_STICKY": 1, - "WEAPON_REFLECTED_ROCKET": 1, - "FINISHED_OFF_GIB": 2, - "GENERATOR_EXPLOSION": 2, - "player.class": 15, - "CLASS_QUOTE": 3, - "global.gibLevel": 14, - "distance_to_point": 3, - "xsize/2": 2, - "ysize/2": 2, - "hasReward": 4, - "repeat": 7, - "createGib": 14, - "PumpkinGib": 1, - "hspeed": 14, - "vspeed": 13, - "random": 21, - "choose": 8, - "Gib": 1, - "player.team": 8, - "TEAM_BLUE": 6, - "BlueClump": 1, - "TEAM_RED": 8, - "RedClump": 1, - "blood": 2, - "BloodDrop": 1, - "blood.hspeed": 1, - "blood.vspeed": 1, - "blood.sprite_index": 1, - "PumpkinJuiceS": 1, - "//All": 1, - "Classes": 1, - "gib": 1, - "head": 1, - "hands": 2, - "feet": 1, - "Headgib": 1, - "//Medic": 1, - "has": 2, - "specially": 1, - "colored": 1, - "CLASS_MEDIC": 2, - "Hand": 3, - "Feet": 1, - "//Class": 1, - "specific": 1, - "gibs": 1, - "CLASS_PYRO": 2, - "Accesory": 5, - "CLASS_SOLDIER": 2, - "CLASS_ENGINEER": 3, - "CLASS_SNIPER": 3, - "playsound": 2, - "deadbody": 2, - "DeathSnd1": 1, - "DeathSnd2": 1, - "DeadGuy": 1, - "deadbody.sprite_index": 2, - "haxxyStatue": 1, - "deadbody.image_index": 2, - "CHARACTER_ANIMATION_DEAD": 1, - "deadbody.hspeed": 1, - "deadbody.vspeed": 1, - "deadbody.image_xscale": 1, - "global.gg_birthday": 1, - "myHat": 2, - "PartyHat": 1, - "myHat.image_index": 2, - "victim.team": 2, - "global.xmas": 1, - "XmasHat": 1, - "Deathcam": 1, - "global.killCam": 3, - "KILL_BOX": 1, - "FINISHED_OFF": 5, - "DeathCam": 1, - "DeathCam.killedby": 1, - "DeathCam.name": 1, - "DeathCam.oldxview": 1, - "DeathCam.oldyview": 1, - "DeathCam.lastDamageSource": 1, - "DeathCam.team": 1, - "global.myself.team": 3, - "xr": 19, - "yr": 19, - "cloakAlpha": 1, - "team": 13, - "canCloak": 1, - "cloakAlpha/2": 1, - "invisible": 1, - "stabbing": 2, - "power": 1, - "currentWeapon.stab.alpha": 1, - "&&": 6, - "global.showHealthBar": 3, - "draw_set_alpha": 3, - "draw_healthbar": 1, - "hp*100/maxHp": 1, - "c_black": 1, - "c_red": 3, - "c_green": 1, - "mouse_x": 1, - "mouse_y": 1, - "<25)>": 1, - "cloak": 2, - "global": 8, - "myself": 2, - "draw_set_halign": 1, - "fa_center": 1, - "draw_set_valign": 1, - "fa_bottom": 1, - "team=": 1, - "draw_set_color": 2, - "c_blue": 2, - "draw_text": 4, - "35": 1, - "showTeammateStats": 1, - "weapons": 3, - "50": 3, - "Superburst": 1, - "string": 13, - "currentWeapon": 2, - "uberCharge": 1, - "20": 1, - "Shotgun": 1, - "Nuts": 1, - "N": 1, - "Bolts": 1, - "nutsNBolts": 1, - "Minegun": 1, - "Lobbed": 1, - "Mines": 1, - "lobbed": 1, - "ubercolour": 6, - "overlaySprite": 6, - "zoomed": 1, - "SniperCrouchRedS": 1, - "SniperCrouchBlueS": 1, - "sniperCrouchOverlay": 1, - "overlay": 1, - "omnomnomnom": 2, - "draw_sprite_ext_overlay": 7, - "omnomnomnomSprite": 2, - "omnomnomnomOverlay": 2, - "omnomnomnomindex": 4, - "c_white": 13, - "ubered": 7, - "7": 4, - "taunting": 2, - "tauntsprite": 2, - "tauntOverlay": 2, - "tauntindex": 2, - "humiliated": 1, - "humiliationPoses": 1, - "animationImage": 9, - "humiliationOffset": 1, - "animationOffset": 6, - "burnDuration": 2, - "burnIntensity": 2, - "numFlames": 1, - "maxIntensity": 1, - "FlameS": 1, - "flameArray_x": 1, - "flameArray_y": 1, - "maxDuration": 1, - "demon": 4, - "demonX": 5, - "median": 2, - "demonY": 4, - "demonOffset": 4, - "demonDir": 2, - "dir": 3, - "demonFrame": 5, - "sprite_get_number": 1, - "*player.team": 2, - "dir*1": 2, - "#define": 26, - "__http_init": 3, - "global.__HttpClient": 4, - "object_add": 1, - "object_set_persistent": 1, - "__http_split": 3, - "text": 19, - "delimeter": 7, - "list": 36, - "count": 4, - "ds_list_create": 5, - "ds_list_add": 23, - "string_copy": 32, - "string_length": 25, - "return": 56, - "__http_parse_url": 4, - "ds_map_create": 4, - "ds_map_add": 15, - "colonPos": 22, - "string_char_at": 13, - "slashPos": 13, - "real": 14, - "queryPos": 12, - "ds_map_destroy": 6, - "__http_resolve_url": 2, - "baseUrl": 3, - "refUrl": 18, - "urlParts": 15, - "refUrlParts": 5, - "canParseRefUrl": 3, - "result": 11, - "ds_map_find_value": 22, - "__http_resolve_path": 3, - "ds_map_replace": 3, - "ds_map_exists": 11, - "ds_map_delete": 1, - "path": 10, - "query": 4, - "relUrl": 1, - "__http_construct_url": 2, - "basePath": 4, - "refPath": 7, - "parts": 29, - "refParts": 5, - "lastPart": 3, - "ds_list_find_value": 9, - "ds_list_size": 11, - "ds_list_delete": 5, - "ds_list_destroy": 4, - "part": 6, - "ds_list_replace": 3, - "__http_parse_hex": 2, - "hexString": 4, - "hexValues": 3, - "digit": 4, - "__http_prepare_request": 4, - "client": 33, - "headers": 11, - "parsed": 18, - "show_error": 2, - "destroyed": 3, - "CR": 10, - "chr": 3, - "LF": 5, - "CRLF": 17, - "socket": 40, - "tcp_connect": 1, - "errored": 19, - "error": 18, - "linebuf": 33, - "line": 19, - "statusCode": 6, - "reasonPhrase": 2, - "responseBody": 19, - "buffer_create": 7, - "responseBodySize": 5, - "responseBodyProgress": 5, - "responseHeaders": 9, - "requestUrl": 2, - "requestHeaders": 2, - "write_string": 9, - "key": 17, - "ds_map_find_first": 1, - "is_string": 2, - "ds_map_find_next": 1, - "socket_send": 1, - "__http_parse_header": 3, - "ord": 16, - "headerValue": 9, - "string_lower": 3, - "headerName": 4, - "__http_client_step": 2, - "socket_has_error": 1, - "socket_error": 1, - "__http_client_destroy": 20, - "available": 7, - "tcp_receive_available": 1, - "bytesRead": 6, - "c": 20, - "read_string": 9, - "Reached": 2, - "end": 11, - "HTTP": 1, - "defines": 1, - "sequence": 2, - "as": 1, - "marker": 1, - "elements": 1, - "except": 2, - "entity": 1, - "body": 2, - "see": 1, - "appendix": 1, - "19": 1, - "3": 1, - "tolerant": 1, - "applications": 1, - "Strip": 1, - "trailing": 1, - "First": 1, - "status": 2, - "code": 2, - "first": 3, - "Response": 1, - "message": 1, - "Status": 1, - "Line": 1, - "consisting": 1, - "followed": 1, - "by": 5, - "numeric": 1, - "its": 1, - "associated": 1, - "textual": 1, - "phrase": 1, - "each": 18, - "element": 8, - "separated": 1, - "SP": 1, - "characters": 3, - "No": 3, - "allowed": 1, - "in": 21, - "final": 1, - "httpVer": 2, - "spacePos": 11, - "space": 4, - "response": 5, - "second": 2, - "Other": 1, - "Blank": 1, - "write": 1, - "remainder": 1, - "write_buffer_part": 3, - "Header": 1, - "Receiving": 1, - "transfer": 6, - "encoding": 2, - "chunked": 4, - "Chunked": 1, - "let": 1, - "decode": 36, - "actualResponseBody": 8, - "actualResponseSize": 1, - "actualResponseBodySize": 3, - "Parse": 1, - "chunks": 1, - "chunk": 12, - "size": 7, - "extension": 3, - "data": 4, - "HEX": 1, - "buffer_bytes_left": 6, - "chunkSize": 11, - "Read": 1, - "byte": 2, - "We": 1, - "found": 21, - "semicolon": 1, - "beginning": 1, - "skip": 1, - "stuff": 2, - "header": 2, - "Doesn": 1, - "did": 1, - "empty": 13, - "something": 1, - "up": 6, - "Parsing": 1, - "failed": 56, - "hex": 2, - "was": 1, - "hexadecimal": 1, - "Is": 1, - "bigger": 2, - "than": 1, - "remaining": 1, - "2": 2, - "responseHaders": 1, - "location": 4, - "resolved": 5, - "socket_destroy": 4, - "http_new_get": 1, - "variable_global_exists": 2, - "http_new_get_ex": 1, - "http_step": 1, - "client.errored": 3, - "client.state": 3, - "http_status_code": 1, - "client.statusCode": 1, - "http_reason_phrase": 1, - "client.error": 1, - "client.reasonPhrase": 1, - "http_response_body": 1, - "client.responseBody": 1, - "http_response_body_size": 1, - "client.responseBodySize": 1, - "http_response_body_progress": 1, - "client.responseBodyProgress": 1, - "http_response_headers": 1, - "client.responseHeaders": 1, - "http_destroy": 1, - "RoomChangeObserver": 1, - "set_little_endian_global": 1, - "file_exists": 5, - "file_delete": 3, - "backupFilename": 5, - "file_find_first": 1, - "file_find_next": 1, - "file_find_close": 1, - "customMapRotationFile": 7, - "restart": 4, - "//import": 1, - "wav": 1, - "files": 1, - "music": 1, - "global.MenuMusic": 3, - "sound_add": 3, - "global.IngameMusic": 3, - "global.FaucetMusic": 3, - "sound_volume": 3, - "global.sendBuffer": 19, - "global.HudCheck": 1, - "global.map_rotation": 19, - "global.CustomMapCollisionSprite": 1, - "window_set_region_scale": 1, - "ini_open": 2, - "global.playerName": 7, - "ini_read_string": 12, - "string_count": 2, - "MAX_PLAYERNAME_LENGTH": 2, - "global.fullscreen": 3, - "ini_read_real": 65, - "global.useLobbyServer": 2, - "global.hostingPort": 2, - "global.music": 2, - "MUSIC_BOTH": 1, - "global.playerLimit": 4, - "//thy": 1, - "playerlimit": 1, - "shalt": 1, - "exceed": 1, - "global.dedicatedMode": 7, - "ini_write_real": 60, - "global.multiClientLimit": 2, - "global.particles": 2, - "PARTICLES_NORMAL": 1, - "global.monitorSync": 3, - "set_synchronization": 2, - "global.medicRadar": 2, - "global.showHealer": 2, - "global.showHealing": 2, - "global.showTeammateStats": 2, - "global.serverPluginsPrompt": 2, - "global.restartPrompt": 2, - "//user": 1, - "HUD": 1, - "settings": 1, - "global.timerPos": 2, - "global.killLogPos": 2, - "global.kothHudPos": 2, - "global.clientPassword": 1, - "global.shuffleRotation": 2, - "global.timeLimitMins": 2, - "max": 2, - "global.serverPassword": 2, - "global.mapRotationFile": 1, - "global.serverName": 2, - "global.welcomeMessage": 2, - "global.caplimit": 3, - "global.caplimitBkup": 1, - "global.autobalance": 2, - "global.Server_RespawntimeSec": 4, - "global.rewardKey": 1, - "unhex": 1, - "global.rewardId": 1, - "global.mapdownloadLimitBps": 2, - "isBetaVersion": 1, - "global.attemptPortForward": 2, - "global.serverPluginList": 3, - "global.serverPluginsRequired": 2, - "CrosshairFilename": 5, - "CrosshairRemoveBG": 4, - "global.queueJumping": 2, - "global.backgroundHash": 2, - "global.backgroundTitle": 2, - "global.backgroundURL": 2, - "global.backgroundShowVersion": 2, - "readClasslimitsFromIni": 1, - "global.currentMapArea": 1, - "global.totalMapAreas": 1, - "global.setupTimer": 1, - "global.serverPluginsInUse": 1, - "global.pluginPacketBuffers": 1, - "global.pluginPacketPlayers": 1, - "ini_write_string": 10, - "ini_key_delete": 1, - "global.classlimits": 10, - "CLASS_SCOUT": 1, - "CLASS_HEAVY": 2, - "CLASS_DEMOMAN": 1, - "CLASS_SPY": 1, - "//screw": 1, - "will": 1, - "start": 1, - "//map_truefort": 1, - "maps": 37, - "//map_2dfort": 1, - "//map_conflict": 1, - "//map_classicwell": 1, - "//map_waterway": 1, - "//map_orange": 1, - "//map_dirtbowl": 1, - "//map_egypt": 1, - "//arena_montane": 1, - "//arena_lumberyard": 1, - "//gen_destroy": 1, - "//koth_valley": 1, - "//koth_corinth": 1, - "//koth_harvest": 1, - "//dkoth_atalia": 1, - "//dkoth_sixties": 1, - "//Server": 1, - "respawn": 1, - "time": 1, - "calculator.": 1, - "Converts": 1, - "frame.": 1, - "read": 1, - "multiply": 1, - "hehe": 1, - "global.Server_Respawntime": 3, - "global.mapchanging": 1, - "ini_close": 2, - "global.protocolUuid": 2, - "parseUuid": 2, - "PROTOCOL_UUID": 1, - "global.gg2lobbyId": 2, - "GG2_LOBBY_UUID": 1, - "initRewards": 1, - "IPRaw": 3, - "portRaw": 3, - "doubleCheck": 8, - "global.launchMap": 5, - "parameter_count": 1, - "parameter_string": 8, - "global.serverPort": 1, - "global.serverIP": 1, - "global.isHost": 1, - "Client": 1, - "global.customMapdesginated": 2, - "fileHandle": 6, - "mapname": 9, - "file_text_open_read": 1, - "file_text_eof": 1, - "file_text_read_string": 1, - "starts": 1, - "tab": 2, - "string_delete": 1, - "delete": 1, - "comment": 1, - "starting": 1, - "file_text_readln": 1, - "file_text_close": 1, - "load": 1, - "ini": 1, - "Maps": 9, - "section": 1, - "//Set": 1, - "rotation": 1, - "sort_list": 7, - "*maps": 1, - "ds_list_sort": 1, - "mod": 1, - "global.gg2Font": 2, - "font_add_sprite": 2, - "gg2FontS": 1, - "global.countFont": 1, - "countFontS": 1, - "draw_set_font": 1, - "cursor_sprite": 1, - "CrosshairS": 5, - "directory_exists": 2, - "directory_create": 2, - "AudioControl": 1, - "SSControl": 1, - "message_background": 1, - "popupBackgroundB": 1, - "message_button": 1, - "popupButtonS": 1, - "message_text_font": 1, - "message_button_font": 1, - "message_input_font": 1, - "//Key": 1, - "Mapping": 1, - "global.jump": 1, - "global.down": 1, - "global.left": 1, - "global.right": 1, - "global.attack": 1, - "MOUSE_LEFT": 1, - "global.special": 1, - "MOUSE_RIGHT": 1, - "global.taunt": 1, - "global.chat1": 1, - "global.chat2": 1, - "global.chat3": 1, - "global.medic": 1, - "global.drop": 1, - "global.changeTeam": 1, - "global.changeClass": 1, - "global.showScores": 1, - "vk_shift": 1, - "calculateMonthAndDay": 1, - "loadplugins": 1, - "registry_set_root": 1, - "HKLM": 1, - "global.NTKernelVersion": 1, - "registry_read_string_ext": 1, - "CurrentVersion": 1, - "SIC": 1, - "sprite_replace": 1, - "sprite_set_offset": 1, - "sprite_get_width": 1, - "/2": 2, - "sprite_get_height": 1, - "AudioControlToggleMute": 1, - "room_goto_fix": 2, - "Menu": 2, - "__jso_gmt_tuple": 1, - "//Position": 1, - "address": 1, - "table": 1, - "pos": 2, - "addr_table": 2, - "*argument_count": 1, - "//Build": 1, - "tuple": 1, - "ca": 1, - "isstr": 1, - "datastr": 1, - "argument_count": 1, - "//Check": 1, - "argument": 10, - "Unexpected": 18, - "position": 16, - "f": 5, - "JSON": 5, - "string.": 5, - "Cannot": 5, - "parse": 3, - "boolean": 3, - "value": 13, - "expecting": 9, - "digit.": 9, - "e": 4, - "E": 4, - "dot": 1, - "an": 24, - "integer": 6, - "Expected": 6, - "least": 6, - "arguments": 26, - "got": 6, - "find": 10, - "lookup.": 4, - "indices": 1, - "nested": 27, - "lists": 6, - "Index": 1, - "overflow": 4, - "Recursive": 1, - "abcdef": 1, - "number": 7, - "num": 1, - "assert_true": 1, - "_assert_error_popup": 2, - "string_repeat": 2, - "_assert_newline": 2, - "assert_false": 1, - "assert_equal": 1, - "//Safe": 1, - "equality": 1, - "check": 1, - "won": 1, - "support": 1, - "instead": 1, - "_assert_debug_value": 1, - "//String": 1, - "os_browser": 1, - "browser_not_a_browser": 1, - "string_replace_all": 1, - "//Numeric": 1, - "GMTuple": 1, - "jso_encode_string": 1, - "encode": 8, - "escape": 2, - "jso_encode_map": 4, - "one": 42, - "key1": 3, - "key2": 3, - "multi": 7, - "jso_encode_list": 3, - "three": 36, - "_jso_decode_string": 5, - "small": 1, - "quick": 2, - "brown": 2, - "fox": 2, - "over": 2, - "lazy": 2, - "dog.": 2, - "simple": 1, - "Waahoo": 1, - "negg": 1, - "mixed": 1, - "_jso_decode_boolean": 2, - "_jso_decode_real": 11, - "standard": 1, - "zero": 4, - "signed": 2, - "decimal": 1, - "digits": 1, - "positive": 7, - "negative": 7, - "exponent": 4, - "_jso_decode_integer": 3, - "_jso_decode_map": 14, - "didn": 14, - "include": 14, - "right": 14, - "prefix": 14, - "#1": 14, - "#2": 14, - "entry": 29, - "pi": 2, - "bool": 2, - "waahoo": 10, - "woohah": 8, - "mix": 4, - "_jso_decode_list": 14, - "woo": 2, - "Empty": 4, - "equal": 20, - "other.": 12, - "junk": 2, - "info": 1, - "taxi": 1, - "An": 4, - "filled": 4, - "map.": 2, - "A": 24, - "B": 18, - "C": 8, - "same": 6, - "content": 4, - "entered": 4, - "different": 12, - "orders": 4, - "D": 1, - "keys": 2, - "values": 4, - "six": 1, - "corresponding": 4, - "types": 4, - "other": 4, - "crash.": 4, - "list.": 2, - "Lists": 4, - "two": 16, - "entries": 2, - "also": 2, - "jso_map_check": 9, - "existing": 9, - "single": 11, - "jso_map_lookup": 3, - "wrong": 10, - "trap": 2, - "jso_map_lookup_type": 3, - "type": 8, - "four": 21, - "inexistent": 11, - "multiple": 20, - "jso_list_check": 8, - "jso_list_lookup": 3, - "jso_list_lookup_type": 3, - "inner": 1, - "indexing": 1, - "bad": 1, - "jso_cleanup_map": 1, - "one_map": 1, - "hashList": 5, - "pluginname": 9, - "pluginhash": 4, - "realhash": 1, - "handle": 1, - "filesize": 1, - "progress": 1, - "tempfile": 1, - "tempdir": 1, - "lastContact": 2, - "isCached": 2, - "isDebug": 2, - "split": 1, - "checkpluginname": 1, - "ds_list_find_index": 1, - ".zip": 3, - "ServerPluginsCache": 6, - "@": 5, - ".zip.tmp": 1, - ".tmp": 2, - "ServerPluginsDebug": 1, - "Warning": 2, - "being": 2, - "loaded": 2, - "ServerPluginsDebug.": 2, - "Make": 2, - "sure": 2, - "clients": 1, - "they": 1, - "may": 2, - "unable": 2, - "connect.": 2, - "you": 1, - "Downloading": 1, - "last_plugin.log": 2, - "plugin.gml": 1, - "playerId": 11, - "commandLimitRemaining": 4, - "variable_local_exists": 4, - "commandReceiveState": 1, - "commandReceiveExpectedBytes": 1, - "commandReceiveCommand": 1, - "player.socket": 12, - "player.commandReceiveExpectedBytes": 7, - "player.commandReceiveState": 7, - "player.commandReceiveCommand": 4, - "commandBytes": 2, - "commandBytesInvalidCommand": 1, - "commandBytesPrefixLength1": 1, - "commandBytesPrefixLength2": 1, - "default": 1, - "read_ushort": 2, - "PLAYER_LEAVE": 1, - "PLAYER_CHANGECLASS": 1, - "class": 8, - "getCharacterObject": 2, - "player.object": 12, - "SpawnRoom": 2, - "lastDamageDealer": 8, - "sendEventPlayerDeath": 4, - "BID_FAREWELL": 4, - "doEventPlayerDeath": 4, - "secondToLastDamageDealer": 2, - "lastDamageDealer.object": 2, - "lastDamageDealer.object.healer": 4, - "player.alarm": 4, - "<=0)>": 1, - "checkClasslimits": 2, - "ServerPlayerChangeclass": 2, - "sendBuffer": 1, - "PLAYER_CHANGETEAM": 1, - "newTeam": 7, - "balance": 5, - "redSuperiority": 6, - "calculate": 1, - "which": 1, - "Player": 1, - "TEAM_SPECTATOR": 1, - "newClass": 4, - "ServerPlayerChangeteam": 1, - "ServerBalanceTeams": 1, - "CHAT_BUBBLE": 2, - "bubbleImage": 5, - "global.aFirst": 1, - "write_ubyte": 20, - "setChatBubble": 1, - "BUILD_SENTRY": 2, - "collision_circle": 1, - "player.object.x": 3, - "player.object.y": 3, - "Sentry": 1, - "player.object.nutsNBolts": 1, - "player.sentry": 2, - "player.object.onCabinet": 1, - "write_ushort": 2, - "global.serializeBuffer": 3, - "player.object.x*5": 1, - "player.object.y*5": 1, - "write_byte": 1, - "player.object.image_xscale": 2, - "buildSentry": 1, - "DESTROY_SENTRY": 1, - "DROP_INTEL": 1, - "player.object.intel": 1, - "sendEventDropIntel": 1, - "doEventDropIntel": 1, - "OMNOMNOMNOM": 2, - "player.humiliated": 1, - "player.object.taunting": 1, - "player.object.omnomnomnom": 1, - "player.object.canEat": 1, - "omnomnomnomend": 2, - "xscale": 1, - "TOGGLE_ZOOM": 2, - "toggleZoom": 1, - "PLAYER_CHANGENAME": 2, - "nameLength": 4, - "socket_receivebuffer_size": 3, - "KICK": 2, - "KICK_NAME": 1, - "current_time": 2, - "lastNamechange": 2, - "INPUTSTATE": 1, - "keyState": 1, - "netAimDirection": 1, - "aimDirection": 1, - "netAimDirection*360/65536": 1, - "event_user": 1, - "REWARD_REQUEST": 1, - "player.rewardId": 1, - "player.challenge": 2, - "rewardCreateChallenge": 1, - "REWARD_CHALLENGE_CODE": 1, - "write_binstring": 1, - "REWARD_CHALLENGE_RESPONSE": 1, - "answer": 3, - "authbuffer": 1, - "read_binstring": 1, - "rewardAuthStart": 1, - "challenge": 1, - "rewardId": 1, - "PLUGIN_PACKET": 1, - "packetID": 3, - "buf": 5, - "success": 3, - "_PluginPacketPush": 1, - "KICK_BAD_PLUGIN_PACKET": 1, - "CLIENT_SETTINGS": 2, - "mirror": 4, - "player.queueJump": 1, - "global.levelType": 22, - "//global.currLevel": 1, - "global.currLevel": 22, - "global.hadDarkLevel": 4, - "global.startRoomX": 1, - "global.startRoomY": 1, - "global.endRoomX": 1, - "global.endRoomY": 1, - "oGame.levelGen": 2, - "j": 14, - "global.roomPath": 1, - "k": 5, - "global.lake": 3, - "isLevel": 1, - "999": 2, - "levelType": 2, - "16": 14, - "656": 3, - "oDark": 2, - "invincible": 2, - "sDark": 1, - "oTemple": 2, - "cityOfGold": 1, - "sTemple": 2, - "lake": 1, - "i*16": 8, - "j*16": 6, - "oLush": 2, - "obj.sprite_index": 4, - "sLush": 2, - "obj.invincible": 3, - "oBrick": 1, - "sBrick": 1, - "global.cityOfGold": 2, - "*16": 2, - "//instance_create": 2, - "oSpikes": 1, - "background_index": 1, - "bgTemple": 1, - "global.temp1": 1, - "global.gameStart": 3, - "scrLevelGen": 1, - "global.cemetary": 3, - "rand": 10, - "global.probCemetary": 1, - "oRoom": 1, - "scrRoomGen": 1, - "global.blackMarket": 3, - "scrRoomGenMarket": 1, - "scrRoomGen2": 1, - "global.yetiLair": 2, - "scrRoomGenYeti": 1, - "scrRoomGen3": 1, - "scrRoomGen4": 1, - "scrRoomGen5": 1, - "global.darkLevel": 4, - "global.noDarkLevel": 1, - "global.probDarkLevel": 1, - "oPlayer1.x": 2, - "oPlayer1.y": 2, - "oFlare": 1, - "global.genUdjatEye": 4, - "global.madeUdjatEye": 1, - "global.genMarketEntrance": 4, - "global.madeMarketEntrance": 1, - "////////////////////////////": 2, - "global.temp2": 1, - "isRoom": 3, - "scrEntityGen": 1, - "oEntrance": 1, - "global.customLevel": 1, - "oEntrance.x": 1, - "oEntrance.y": 1, - "global.snakePit": 1, - "global.alienCraft": 1, - "global.sacrificePit": 1, - "oPlayer1": 1, - "scrSetupWalls": 3, - "global.graphicsHigh": 1, - "tile_add": 4, - "bgExtrasLush": 1, - "*rand": 12, - "bgExtrasIce": 1, - "bgExtrasTemple": 1, - "bgExtras": 1, - "global.murderer": 1, - "global.thiefLevel": 1, - "isRealLevel": 1, - "oExit": 1, - "oShopkeeper": 1, - "obj.status": 1, - "oTreasure": 1, - "oWater": 1, - "sWaterTop": 1, - "sLavaTop": 1, - "scrCheckWaterTop": 1, - "global.temp3": 1 - }, - "Gnuplot": { - "set": 98, - "label": 14, - "at": 14, - "-": 102, - "left": 15, - "norotate": 18, - "back": 23, - "textcolor": 13, - "rgb": 8, - "nopoint": 14, - "offset": 25, - "character": 22, - "lt": 15, - "style": 7, - "line": 4, - "linetype": 11, - "linecolor": 4, - "linewidth": 11, - "pointtype": 4, - "pointsize": 4, - "default": 4, - "pointinterval": 4, - "noxtics": 2, - "noytics": 2, - "title": 13, - "xlabel": 6, - "xrange": 3, - "[": 18, - "]": 18, - "noreverse": 13, - "nowriteback": 12, - "yrange": 4, - "bmargin": 1, - "unset": 2, - "colorbox": 3, - "plot": 3, - "cos": 9, - "(": 52, - "x": 7, - ")": 52, - "ls": 4, - ".2": 1, - ".4": 1, - ".6": 1, - ".8": 1, - "lc": 3, - "boxwidth": 1, - "absolute": 1, - "fill": 1, - "solid": 1, - "border": 3, - "key": 1, - "inside": 1, - "right": 1, - "top": 1, - "vertical": 2, - "Right": 1, - "noenhanced": 1, - "autotitles": 1, - "nobox": 1, - "histogram": 1, - "clustered": 1, - "gap": 1, - "datafile": 1, - "missing": 1, - "data": 1, - "histograms": 1, - "xtics": 3, - "in": 1, - "scale": 1, - "nomirror": 1, - "rotate": 3, - "by": 3, - "autojustify": 1, - "norangelimit": 3, - "font": 8, - "i": 1, - "using": 2, - "xtic": 1, - "ti": 4, - "col": 4, - "u": 25, - "SHEBANG#!gnuplot": 1, - "reset": 1, - "terminal": 1, - "png": 1, - "output": 1, - "ylabel": 5, - "#set": 2, - "xr": 1, - "yr": 1, - "pt": 2, - "notitle": 15, - "dummy": 3, - "v": 31, - "arrow": 7, - "from": 7, - "to": 7, - "head": 7, - "nofilled": 7, - "parametric": 3, - "view": 3, - "samples": 3, - "isosamples": 3, - "hidden3d": 2, - "trianglepattern": 2, - "undefined": 2, - "altdiagonal": 2, - "bentover": 2, - "ztics": 2, - "zlabel": 4, - "zrange": 2, - "sinc": 13, - "sin": 3, - "sqrt": 4, - "u**2": 4, - "+": 6, - "v**2": 4, - "/": 2, - "GPFUN_sinc": 2, - "xx": 2, - "dx": 2, - "x0": 4, - "x1": 4, - "x2": 4, - "x3": 4, - "x4": 4, - "x5": 4, - "x6": 4, - "x7": 4, - "x8": 4, - "x9": 4, - "splot": 3, - "<": 10, - "xmin": 3, - "xmax": 1, - "n": 1, - "zbase": 2, - ".5": 2, - "*n": 1, - "floor": 3, - "u/3": 1, - "*dx": 1, - "%": 2, - "u/3.*dx": 1, - "/0": 1, - "angles": 1, - "degrees": 1, - "mapping": 1, - "spherical": 1, - "noztics": 1, - "urange": 1, - "vrange": 1, - "cblabel": 1, - "cbrange": 1, - "user": 1, - "origin": 1, - "screen": 2, - "size": 1, - "front": 1, - "bdefault": 1, - "*cos": 1, - "*sin": 1, - "with": 3, - "lines": 2, - "labels": 1, - "point": 1, - "lw": 1, - ".1": 1, - "tc": 1, - "pal": 1 - }, - "Gosu": { - "<%!-->": 1, - "defined": 1, - "in": 3, - "Hello": 2, - "gst": 1, - "<": 1, - "%": 2, - "@": 1, - "params": 1, - "(": 53, - "users": 2, - "Collection": 1, - "": 1, - ")": 54, - "<%>": 2, - "for": 2, - "user": 1, - "{": 28, - "user.LastName": 1, - "}": 28, - "user.FirstName": 1, - "user.Department": 1, - "package": 2, - "example": 2, - "enhancement": 1, - "String": 6, - "function": 11, - "toPerson": 1, - "Person": 7, - "var": 10, - "vals": 4, - "this.split": 1, - "return": 4, - "new": 6, - "[": 4, - "]": 4, - "as": 3, - "int": 2, - "Relationship.valueOf": 2, - "hello": 1, - "print": 3, - "uses": 2, - "java.util.*": 1, - "java.io.File": 1, - "class": 1, - "extends": 1, - "Contact": 1, - "implements": 1, - "IEmailable": 2, - "_name": 4, - "_age": 3, - "Integer": 3, - "Age": 1, - "_relationship": 2, - "Relationship": 3, - "readonly": 1, - "RelationshipOfPerson": 1, - "delegate": 1, - "_emailHelper": 2, - "represents": 1, - "enum": 1, - "FRIEND": 1, - "FAMILY": 1, - "BUSINESS_CONTACT": 1, - "static": 7, - "ALL_PEOPLE": 2, - "HashMap": 1, - "": 1, - "construct": 1, - "name": 4, - "age": 4, - "relationship": 2, - "EmailHelper": 1, - "this": 1, - "property": 2, - "get": 1, - "Name": 3, - "set": 1, - "override": 1, - "getEmailName": 1, - "incrementAge": 1, - "+": 2, - "@Deprecated": 1, - "printPersonInfo": 1, - "addPerson": 4, - "p": 5, - "if": 4, - "ALL_PEOPLE.containsKey": 2, - ".Name": 1, - "throw": 1, - "IllegalArgumentException": 1, - "p.Name": 2, - "addAllPeople": 1, - "contacts": 2, - "List": 1, - "": 1, - "contact": 3, - "typeis": 1, - "and": 1, - "not": 1, - "contact.Name": 1, - "getAllPeopleOlderThanNOrderedByName": 1, - "allPeople": 1, - "ALL_PEOPLE.Values": 3, - "allPeople.where": 1, - "-": 3, - "p.Age": 1, - ".orderBy": 1, - "loadPersonFromDB": 1, - "id": 1, - "using": 2, - "conn": 1, - "DBConnectionManager.getConnection": 1, - "stmt": 1, - "conn.prepareStatement": 1, - "stmt.setInt": 1, - "result": 1, - "stmt.executeQuery": 1, - "result.next": 1, - "result.getString": 2, - "result.getInt": 1, - "loadFromFile": 1, - "file": 3, - "File": 2, - "file.eachLine": 1, - "line": 1, - "line.HasContent": 1, - "line.toPerson": 1, - "saveToFile": 1, - "writer": 2, - "FileWriter": 1, - "PersonCSVTemplate.renderToString": 1, - "PersonCSVTemplate.render": 1 - }, - "Grace": { - "method": 10, - "ack": 4, - "(": 215, - "m": 5, - "Number": 4, - "n": 4, - ")": 215, - "-": 16, - "{": 61, - "print": 2, - "if": 23, - "<": 5, - "then": 24, - "+": 29, - "}": 61, - "elseif": 1, - "else": 7, - "import": 7, - "as": 7, - "gtk": 1, - "io": 1, - "collections": 1, - "button_factory": 1, - "dialog_factory": 1, - "highlighter": 1, - "aComp": 1, - "//TODO": 1, - "def": 56, - "window": 2, - "gtk.window": 3, - "gtk.GTK_WINDOW_TOPLEVEL": 3, - "window.title": 1, - "window.set_default_size": 1, - "var": 33, - "popped": 3, - "mBox": 2, - "gtk.box": 6, - "gtk.GTK_ORIENTATION_VERTICAL": 4, - "buttonBox": 2, - "gtk.GTK_ORIENTATION_HORIZONTAL": 5, - "consoleButtons": 2, - "consoleBox": 2, - "editorBox": 2, - "splitPane": 4, - "gtk.paned": 1, - "menuBox": 2, - "runButton": 2, - "button_factory.make": 10, - "clearButton": 2, - "outButton": 2, - "errorButton": 2, - "popButton": 2, - "newButton": 2, - "openButton": 2, - "saveButton": 2, - "saveAsButton": 2, - "closeButton": 2, - "tEdit": 3, - "gtk.text_view": 5, - "tEdit.set_size_request": 1, - "scrolled_main": 4, - "gtk.scrolled_window": 5, - "scrolled_main.set_size_request": 1, - "scrolled_main.add": 1, - "notebook": 8, - "gtk.notebook": 1, - "notebook.scrollable": 1, - "true": 8, - "editor_map": 8, - "collections.map.new": 4, - "editor_map.put": 1, - "scrolled_map": 6, - "scrolled_map.put": 1, - "lighter": 3, - "highlighter.Syntax_Highlighter.new": 1, - "tEdit.buffer.on": 1, - "do": 14, - "lighter.highlightLine": 1, - "completer": 1, - "aComp.Auto_Completer.new": 1, - "deleteCompileFiles": 3, - "page_num": 7, - "cur_scrolled": 9, - "scrolled_map.get": 8, - "filename": 6, - "notebook.get_tab_label_text": 3, - "filename.substringFrom": 1, - "to": 1, - "filename.size": 1, - "//Removes": 1, - ".grace": 1, - "extension": 1, - "io.system": 13, - "currentConsole": 17, - "//": 3, - "Which": 1, - "console": 1, - "is": 1, - "being": 1, - "shown": 1, - "out": 9, - "false": 9, - "outText": 4, - "errorText": 4, - "runButton.on": 1, - "clearConsoles": 4, - "cur_page_num": 15, - "notebook.current_page": 6, - "cur_page": 5, - "editor_map.get": 7, - "cur_page_label": 6, - "sIter": 9, - "gtk.text_iter": 6, - "eIter": 9, - "cur_page.buffer.get_iter_at_offset": 4, - "text": 4, - "cur_page.buffer.get_text": 2, - "file": 2, - "io.open": 4, - "file.write": 2, - "file.close": 2, - "outputFile": 1, - "errorFile": 1, - "outputFile.read": 1, - "errorFile.read": 1, - "switched": 4, - "outText.size": 2, - "&&": 4, - "switch_to_output": 3, - "errorText.size": 2, - "switch_to_errors": 3, - "populateConsoles": 4, - "clearButton.on": 1, - "outButton.on": 1, - "errorButton.on": 1, - "popButton.on": 1, - "popIn": 2, - "popOut": 2, - "newButton.on": 1, - "new_window_class": 1, - "dialog_factory.new.new": 1, - "new_window": 1, - "new_window_class.window": 1, - "new_window.show_all": 1, - "openButton.on": 1, - "open_window_class": 1, - "dialog_factory.open.new": 1, - "open_window": 1, - "open_window_class.window": 1, - "open_window.show_all": 1, - "saveButton.on": 1, - "saveAs_window_class": 2, - "dialog_factory.save.new": 2, - "saveAs_window": 2, - "saveAs_window_class.window": 2, - "saveAs_window.show_all": 2, - "saveAsButton.on": 1, - "closeButton.on": 1, - "num_pages": 3, - "notebook.n_pages": 2, - "e_map": 2, - "s_map": 2, - "x": 21, - "while": 3, - "eValue": 4, - "sValue": 4, - "e_map.put": 2, - "s_map.put": 2, - "notebook.remove_page": 1, - "notebook.show_all": 1, - "outConsole": 4, - "outScroll": 5, - "errorConsole": 4, - "errorScroll": 4, - "errorTag": 3, - "errorConsole.buffer.create_tag": 2, - "createOut": 3, - "outScroll.add": 1, - "outConsole.set_size_request": 5, - "outScroll.set_size_request": 5, - "outConsole.editable": 1, - "outConsole.buffer.set_text": 3, - "createError": 3, - "errorScroll.add": 1, - "errorConsole.set_size_request": 5, - "errorScroll.set_size_request": 5, - "errorConsole.editable": 1, - "errorConsole.buffer.set_text": 3, - "consoleBox.remove": 2, - "This": 2, - "destroys": 2, - "the": 2, - "consoleBox.add": 5, - "popped.show_all": 3, - "window.show_all": 3, - "errorConsole.buffer.get_iter_at_offset": 2, - "errorConsole.buffer.apply_tag": 1, - "popInBlock": 2, - "consoleBox.reparent": 3, - "popButton.label": 3, - "cur_page.set_size_request": 3, - "cur_scrolled.set_size_request": 3, - "popped.visible": 3, - "popped.connect": 1, - "hSeparator1": 2, - "gtk.separator": 2, - "hSeparator2": 2, - "menuBox.add": 4, - "buttonBox.add": 2, - "consoleButtons.add": 4, - "editorBox.add": 2, - "notebook.add": 1, - "notebook.set_tab_label_text": 1, - "splitPane.add1": 1, - "splitPane.add2": 1, - "mBox.add": 3, - "window.add": 1, - "exit": 2, - "gtk.main_quit": 1, - "window.connect": 1, - "gtk.main": 1 - }, - "Grammatical Framework": { - "-": 594, - "(": 256, - "c": 73, - ")": 256, - "Aarne": 13, - "Ranta": 13, - "under": 33, - "LGPL": 33, - "abstract": 1, - "Foods": 34, - "{": 579, - "flags": 32, - "startcat": 1, - "Comment": 31, - ";": 1399, - "cat": 1, - "Item": 31, - "Kind": 33, - "Quality": 34, - "fun": 1, - "Pred": 30, - "This": 29, - "That": 29, - "These": 28, - "Those": 28, - "Mod": 29, - "Wine": 29, - "Cheese": 29, - "Fish": 29, - "Pizza": 28, - "Very": 29, - "Fresh": 29, - "Warm": 29, - "Italian": 29, - "Expensive": 29, - "Delicious": 29, - "Boring": 29, - "}": 580, - "Laurette": 2, - "Pretorius": 2, - "Sr": 2, - "&": 2, - "Jr": 2, - "and": 4, - "Ansu": 2, - "Berg": 2, - "concrete": 33, - "FoodsAfr": 1, - "of": 89, - "open": 23, - "Prelude": 11, - "Predef": 3, - "in": 32, - "coding": 29, - "utf8": 29, - "lincat": 28, - "s": 365, - "Str": 394, - "Number": 207, - "n": 206, - "AdjAP": 10, - "lin": 28, - "item": 36, - "quality": 90, - "item.s": 24, - "+": 480, - "quality.s": 50, - "Predic": 3, - "kind": 115, - "kind.s": 46, - "Sg": 184, - "Pl": 182, - "table": 148, - "Attr": 9, - "declNoun_e": 2, - "declNoun_aa": 2, - "declNoun_ss": 2, - "declNoun_s": 2, - "veryAdj": 2, - "regAdj": 61, - "smartAdj_e": 4, - "param": 22, - "|": 122, - "oper": 29, - "Noun": 9, - "operations": 2, - "wyn": 1, - "kaas": 1, - "vis": 1, - "pizza": 1, - "x": 74, - "let": 8, - "v": 6, - "tk": 1, - "last": 3, - "Adjective": 9, - "mkAdj": 27, - "y": 3, - "declAdj_e": 2, - "declAdj_g": 2, - "w": 15, - "init": 4, - "declAdj_oog": 2, - "i": 2, - "a": 57, - "x.s": 8, - "case": 44, - "_": 68, - "FoodsAmh": 1, - "Krasimir": 1, - "Angelov": 1, - "FoodsBul": 1, - "Gender": 94, - "Masc": 67, - "Fem": 65, - "Neutr": 21, - "Agr": 3, - "ASg": 23, - "APl": 11, - "g": 132, - "qual": 8, - "item.a": 2, - "qual.s": 8, - "kind.g": 38, - "#": 14, - "path": 14, - ".": 13, - "present": 7, - "Jordi": 2, - "Saludes": 2, - "FoodsCat": 1, - "FoodsI": 6, - "with": 5, - "Syntax": 7, - "SyntaxCat": 2, - "LexFoods": 12, - "LexFoodsCat": 2, - "FoodsChi": 1, - "p": 11, - "quality.p": 2, - "kind.c": 11, - "geKind": 5, - "longQuality": 8, - "mkKind": 2, - "Katerina": 2, - "Bohmova": 2, - "FoodsCze": 1, - "ResCze": 2, - "NounPhrase": 3, - "copula": 33, - "item.n": 29, - "item.g": 12, - "det": 86, - "noun": 51, - "regnfAdj": 2, - "Femke": 1, - "Johansson": 1, - "FoodsDut": 1, - "AForm": 4, - "APred": 8, - "AAttr": 3, - "regNoun": 38, - "f": 16, - "a.s": 8, - "regadj": 6, - "adj": 38, - "noun.s": 7, - "man": 10, - "men": 10, - "wijn": 3, - "koud": 3, - "duur": 2, - "dure": 2, - "FoodsEng": 1, - "language": 2, - "en_US": 1, - "car": 6, - "cold": 4, - "Julia": 1, - "Hammar": 1, - "FoodsEpo": 1, - "SS": 6, - "ss": 13, - "d": 6, - "cn": 11, - "cn.s": 8, - "vino": 3, - "nova": 3, - "FoodsFin": 1, - "SyntaxFin": 2, - "LexFoodsFin": 2, - "../foods": 1, - "FoodsFre": 1, - "SyntaxFre": 1, - "ParadigmsFre": 1, - "Utt": 4, - "NP": 4, - "CN": 4, - "AP": 4, - "mkUtt": 4, - "mkCl": 4, - "mkNP": 16, - "this_QuantSg": 2, - "that_QuantSg": 2, - "these_QuantPl": 2, - "those_QuantPl": 2, - "mkCN": 20, - "mkAP": 28, - "very_AdA": 4, - "mkN": 46, - "masculine": 4, - "feminine": 2, - "mkA": 47, - "FoodsGer": 1, - "SyntaxGer": 2, - "LexFoodsGer": 2, - "alltenses": 3, - "Dana": 1, - "Dannells": 1, - "Licensed": 1, - "FoodsHeb": 2, - "Species": 8, - "mod": 7, - "Modified": 5, - "sp": 11, - "Indef": 6, - "Def": 21, - "T": 2, - "regAdj2": 3, - "F": 2, - "Type": 9, - "Adj": 4, - "m": 9, - "cn.mod": 2, - "cn.g": 10, - "gvina": 6, - "hagvina": 3, - "gvinot": 6, - "hagvinot": 3, - "defH": 7, - "replaceLastLetter": 7, - "adjective": 22, - "tov": 6, - "tova": 3, - "tovim": 3, - "tovot": 3, - "to": 6, - "c@": 3, - "italki": 3, - "italk": 4, - "Vikash": 1, - "Rauniyar": 1, - "FoodsHin": 2, - "regN": 15, - "lark": 8, - "ms": 4, - "mp": 4, - "acch": 6, - "incomplete": 1, - "this_Det": 2, - "that_Det": 2, - "these_Det": 2, - "those_Det": 2, - "wine_N": 7, - "pizza_N": 7, - "cheese_N": 7, - "fish_N": 8, - "fresh_A": 7, - "warm_A": 8, - "italian_A": 7, - "expensive_A": 7, - "delicious_A": 7, - "boring_A": 7, - "prelude": 2, - "Martha": 1, - "Dis": 1, - "Brandt": 1, - "FoodsIce": 1, - "Defin": 9, - "Ind": 14, - "the": 7, - "word": 3, - "is": 6, - "more": 1, - "commonly": 1, - "used": 2, - "Iceland": 1, - "but": 1, - "Icelandic": 1, - "for": 6, - "it": 2, - "defOrInd": 2, - "order": 1, - "given": 1, - "forms": 2, - "mSg": 1, - "fSg": 1, - "nSg": 1, - "mPl": 1, - "fPl": 1, - "nPl": 1, - "mSgDef": 1, - "f/nSgDef": 1, - "_PlDef": 1, - "masc": 3, - "fem": 2, - "neutr": 2, - "x1": 3, - "x9": 1, - "ferskur": 5, - "fersk": 11, - "ferskt": 2, - "ferskir": 2, - "ferskar": 2, - "fersk_pl": 2, - "ferski": 2, - "ferska": 2, - "fersku": 2, - "t": 28, - "": 1, - "<": 10, - "Predef.tk": 2, - "FoodsIta": 1, - "SyntaxIta": 2, - "LexFoodsIta": 2, - "../lib/src/prelude": 1, - "Zofia": 1, - "Stankiewicz": 1, - "FoodsJpn": 1, - "Style": 3, - "AdjUse": 4, - "AdjType": 4, - "quality.t": 3, - "IAdj": 4, - "Plain": 3, - "Polite": 4, - "NaAdj": 4, - "na": 1, - "adjectives": 2, - "have": 2, - "different": 1, - "as": 2, - "attributes": 1, - "predicates": 2, - "phrase": 1, - "types": 1, - "can": 1, - "form": 4, - "without": 1, - "cannot": 1, - "sakana": 6, - "chosenna": 2, - "chosen": 2, - "akai": 2, - "Inese": 1, - "Bernsone": 1, - "FoodsLav": 1, - "Q": 5, - "Q1": 5, - "q": 10, - "spec": 2, - "Q2": 3, - "specAdj": 2, - "skaists": 5, - "skaista": 2, - "skaisti": 2, - "skaistas": 2, - "skaistais": 2, - "skaistaa": 2, - "skaistie": 2, - "skaistaas": 2, - "skaist": 8, - "John": 1, - "J.": 1, - "Camilleri": 1, - "FoodsMlt": 1, - "uniAdj": 2, - "Create": 6, - "an": 2, - "full": 1, - "function": 1, - "Params": 4, - "Sing": 4, - "Plural": 2, - "iswed": 2, - "sewda": 2, - "suwed": 3, - "regular": 2, - "Param": 2, - "frisk": 4, - "eg": 1, - "tal": 1, - "buzz": 1, - "uni": 4, - "Singular": 1, - "inherent": 1, - "ktieb": 2, - "kotba": 2, - "Copula": 1, - "linking": 1, - "verb": 1, - "article": 3, - "taking": 1, - "into": 1, - "account": 1, - "first": 1, - "letter": 1, - "next": 1, - "pre": 1, - "cons@": 1, - "cons": 1, - "determinant": 1, - "Sg/Pl": 1, - "string": 1, - "default": 1, - "gender": 2, - "number": 2, - "/GF/lib/src/prelude": 1, - "Nyamsuren": 1, - "Erdenebadrakh": 1, - "FoodsMon": 1, - "prefixSS": 1, - "Dinesh": 1, - "Simkhada": 1, - "FoodsNep": 1, - "adjPl": 2, - "bor": 2, - "FoodsOri": 1, - "FoodsPes": 1, - "optimize": 1, - "noexpand": 1, - "Add": 8, - "prep": 11, - "Indep": 4, - "kind.prep": 1, - "quality.prep": 1, - "at": 3, - "a.prep": 1, - "must": 1, - "be": 1, - "written": 1, - "x4": 2, - "pytzA": 3, - "pytzAy": 1, - "pytzAhA": 3, - "pr": 4, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "mrd": 8, - "tAzh": 8, - "tAzhy": 2, - "Rami": 1, - "Shashati": 1, - "FoodsPor": 1, - "mkAdjReg": 7, - "QualityT": 5, - "bonito": 2, - "bonita": 2, - "bonitos": 2, - "bonitas": 2, - "pattern": 1, - "adjSozinho": 2, - "sozinho": 3, - "sozinh": 4, - "independent": 1, - "adjUtil": 2, - "util": 3, - "uteis": 3, - "smart": 1, - "paradigm": 1, - "adjcetives": 1, - "ItemT": 2, - "KindT": 4, - "num": 6, - "noun.g": 3, - "animal": 2, - "animais": 2, - "gen": 4, - "carro": 3, - "Ramona": 1, - "Enache": 1, - "FoodsRon": 1, - "NGender": 6, - "NMasc": 2, - "NFem": 3, - "NNeut": 2, - "mkTab": 5, - "mkNoun": 5, - "getAgrGender": 3, - "acesta": 2, - "aceasta": 2, - "gg": 3, - "det.s": 1, - "peste": 2, - "pesti": 2, - "scump": 2, - "scumpa": 2, - "scumpi": 2, - "scumpe": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "ng": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "FoodsSpa": 1, - "SyntaxSpa": 1, - "StructuralSpa": 1, - "ParadigmsSpa": 1, - "FoodsSwe": 1, - "SyntaxSwe": 2, - "LexFoodsSwe": 2, - "**": 1, - "sv_SE": 1, - "FoodsTha": 1, - "SyntaxTha": 1, - "LexiconTha": 1, - "ParadigmsTha": 1, - "R": 4, - "ResTha": 1, - "R.thword": 4, - "FoodsTsn": 1, - "NounClass": 28, - "r": 9, - "b": 9, - "Bool": 5, - "p_form": 18, - "TType": 16, - "mkPredDescrCop": 2, - "item.c": 1, - "quality.p_form": 1, - "kind.w": 4, - "mkDemPron1": 3, - "kind.q": 4, - "mkDemPron2": 3, - "mkMod": 2, - "Lexicon": 1, - "mkNounNC14_6": 2, - "mkNounNC9_10": 4, - "smartVery": 2, - "mkVarAdj": 2, - "mkOrdAdj": 4, - "mkPerAdj": 2, - "mkVerbRel": 2, - "NC9_10": 14, - "NC14_6": 14, - "P": 4, - "V": 4, - "ModV": 4, - "y.b": 1, - "True": 3, - "y.w": 2, - "y.r": 2, - "y.c": 14, - "y.q": 4, - "smartQualRelPart": 5, - "x.t": 10, - "smartDescrCop": 5, - "False": 3, - "mkVeryAdj": 2, - "x.p_form": 2, - "mkVeryVerb": 3, - "mkQualRelPart_PName": 2, - "mkQualRelPart": 2, - "mkDescrCop_PName": 2, - "mkDescrCop": 2, - "FoodsTur": 1, - "Case": 10, - "softness": 4, - "Softness": 5, - "h": 4, - "Harmony": 5, - "Reason": 1, - "excluding": 1, - "plural": 3, - "In": 1, - "Turkish": 1, - "if": 1, - "subject": 1, - "not": 2, - "human": 2, - "being": 1, - "then": 1, - "singular": 1, - "regardless": 1, - "subject.": 1, - "Since": 1, - "all": 1, - "possible": 1, - "subjects": 1, - "are": 1, - "non": 1, - "do": 1, - "need": 1, - "form.": 1, - "quality.softness": 1, - "quality.h": 1, - "quality.c": 1, - "Nom": 9, - "Gen": 5, - "a.c": 1, - "a.softness": 1, - "a.h": 1, - "I_Har": 4, - "Ih_Har": 4, - "U_Har": 4, - "Uh_Har": 4, - "Ih": 1, - "Uh": 1, - "Soft": 3, - "Hard": 3, - "overload": 1, - "mkn": 1, - "peynir": 2, - "peynirler": 2, - "[": 2, - "]": 2, - "sarap": 2, - "saraplar": 2, - "sarabi": 2, - "saraplari": 2, - "italyan": 4, - "ca": 2, - "getSoftness": 2, - "getHarmony": 2, - "See": 1, - "comment": 1, - "lines": 1, - "excluded": 1, - "copula.": 1, - "base": 4, - "*": 1, - "Shafqat": 1, - "Virk": 1, - "FoodsUrd": 1, - "coupla": 2, - "interface": 1, - "N": 4, - "A": 6, - "instance": 5, - "ParadigmsCat": 1, - "M": 1, - "MorphoCat": 1, - "M.Masc": 2, - "ParadigmsFin": 1, - "ParadigmsGer": 1, - "ParadigmsIta": 1, - "ParadigmsSwe": 1, - "resource": 1, - "ne": 2, - "muz": 2, - "muzi": 2, - "msg": 3, - "fsg": 3, - "nsg": 3, - "mpl": 3, - "fpl": 3, - "npl": 3, - "mlad": 7, - "vynikajici": 7 - }, - "Groovy": { - "task": 1, - "echoDirListViaAntBuilder": 1, - "(": 7, - ")": 7, - "{": 9, - "description": 1, - "//Docs": 1, - "http": 1, - "//ant.apache.org/manual/Types/fileset.html": 1, - "//Echo": 1, - "the": 3, - "Gradle": 1, - "project": 1, - "name": 1, - "via": 1, - "ant": 1, - "echo": 1, - "plugin": 1, - "ant.echo": 3, - "message": 1, - "project.name": 1, - "path": 2, - "//Gather": 1, - "list": 1, - "of": 1, - "files": 1, - "in": 1, - "a": 1, - "subdirectory": 1, - "ant.fileScanner": 1, - "fileset": 1, - "dir": 1, - "}": 9, - ".each": 1, - "//Print": 1, - "each": 1, - "file": 1, - "to": 1, - "screen": 1, - "with": 1, - "CWD": 1, - "projectDir": 1, - "removed.": 1, - "println": 3, - "it.toString": 1, - "-": 1, - "SHEBANG#!groovy": 2, - "html": 3, - "head": 2, - "component": 1, - "title": 2, - "body": 1, - "p": 1 - }, - "Groovy Server Pages": { - "": 4, - "": 4, - "": 4, - "http": 3, - "equiv=": 3, - "content=": 4, - "": 4, - "Testing": 3, - "with": 3, - "SiteMesh": 2, - "and": 2, - "Resources": 2, - "": 4, - "name=": 1, - "": 2, - "module=": 2, - "": 4, - "": 4, - "": 4, - "": 4, - "<%@>": 1, - "page": 2, - "contentType=": 1, - "Using": 1, - "directive": 1, - "tag": 1, - "

": 2, - "Print": 1, - "{": 1, - "example": 1, - "}": 1 - }, - "HTML": { - "": 2, - "HTML": 2, - "PUBLIC": 2, - "W3C": 2, - "DTD": 3, - "4": 1, - "0": 2, - "Frameset": 1, - "EN": 2, - "http": 3, - "www": 2, - "w3": 2, - "org": 2, - "TR": 2, - "REC": 1, - "html40": 1, - "frameset": 1, - "dtd": 2, - "": 2, - "": 2, - "Common_meta": 1, - "(": 14, - ")": 14, - "": 2, - "Android": 5, - "API": 7, - "Differences": 2, - "Report": 2, - "": 2, - "": 2, - "
": 10, - "class=": 22, - "Header": 1, - "

": 1, - "

": 1, - "

": 3, - "This": 1, - "document": 1, - "details": 1, - "the": 11, - "changes": 2, - "in": 4, - "framework": 2, - "API.": 3, - "It": 2, - "shows": 1, - "additions": 1, - "modifications": 1, - "and": 5, - "removals": 2, - "for": 2, - "packages": 1, - "classes": 1, - "methods": 1, - "fields.": 1, - "Each": 1, - "reference": 1, - "to": 3, - "an": 3, - "change": 2, - "includes": 1, - "a": 4, - "brief": 1, - "description": 1, - "of": 5, - "explanation": 1, - "suggested": 1, - "workaround": 1, - "where": 1, - "available.": 1, - "

": 3, - "The": 2, - "differences": 2, - "described": 1, - "this": 2, - "report": 1, - "are": 3, - "based": 1, - "comparison": 1, - "APIs": 1, - "whose": 1, - "versions": 1, - "specified": 1, - "upper": 1, - "-": 1, - "right": 1, - "corner": 1, - "page.": 1, - "compares": 1, - "newer": 1, - "older": 2, - "version": 1, - "noting": 1, - "any": 1, - "relative": 1, - "So": 1, - "example": 1, - "indicated": 1, - "no": 1, - "longer": 1, - "present": 1, - "For": 1, - "more": 1, - "information": 1, - "about": 1, - "SDK": 1, - "see": 1, - "": 8, - "href=": 9, - "target=": 3, - "product": 1, - "site": 1, - "": 8, - ".": 1, - "if": 4, - "no_delta": 1, - "

": 1, - "Congratulation": 1, - "

": 1, - "No": 1, - "were": 1, - "detected": 1, - "between": 1, - "two": 1, - "provided": 1, - "APIs.": 1, - "endif": 4, - "removed_packages": 2, - "Table": 3, - "name": 3, - "rows": 3, - "{": 3, - "it.from": 1, - "ModelElementRow": 1, - "}": 3, - "
": 3, - "added_packages": 2, - "it.to": 2, - "PackageAddedLink": 1, - "SimpleTableRow": 2, - "changed_packages": 2, - "PackageChangedLink": 1, - "
": 11, - "": 2, - "": 2, - "html": 1, - "XHTML": 1, - "1": 1, - "Transitional": 1, - "xhtml1": 2, - "transitional": 1, - "xmlns=": 1, - "": 1, - "equiv=": 1, - "content=": 1, - "Related": 2, - "Pages": 2, - "": 1, - "rel=": 1, - "type=": 1, - "": 1, - "Main": 1, - "Page": 1, - "&": 3, - "middot": 3, - ";": 3, - "Class": 2, - "Overview": 2, - "Hierarchy": 1, - "All": 1, - "Classes": 1, - "Here": 1, - "is": 1, - "list": 1, - "all": 1, - "related": 1, - "documentation": 1, - "pages": 1, - "": 1, - "": 2, - "id=": 2, - "": 4, - "": 2, - "16": 1, - "Layout": 1, - "System": 1, - "
": 4, - "": 2, - "src=": 2, - "alt=": 2, - "width=": 1, - "height=": 2, - "
": 1, - "Generated": 1, - "with": 1, - "Doxygen": 1 - }, - "HTML+ERB": { - "<%>": 12, - "if": 3, - "Spree": 4, - "Config": 4, - "enable_fishbowl": 1, - "
": 23, - "class=": 24, - "id=": 1, - "
": 1, - "": 1, - "align=": 1, - "<%=>": 12, - "t": 4, - "fishbowl_settings": 1, - "": 1, - "fishbowl_options": 1, - "each": 1, - "do": 2, - "key": 5, - "label_tag": 2, - "to_s": 2, - "gsub": 1, - "fishbowl_": 1, - "to_sym": 1, - "tag": 2, - "br": 2, - "text_field_tag": 1, - "preferences": 4, - "size": 1, - "class": 2, - "}": 3, - ")": 4, - "%": 2, - "
": 23, - "end": 5, - "hidden_field_tag": 1, - "fishbowl_always_fetch_current_inventory": 3, - "0": 1, - "check_box_tag": 1, - "1": 1, - "always_fetch_current_inventory": 1, - "location_groups": 2, - "empty": 1, - "fishbowl_location_group": 3, - "location_group": 1, - "select": 1, - "selected": 1, - "[": 2, - "]": 2, - "{": 1, - "": 1, - "": 1, - "provide": 1, - "title": 1, - "header": 2, - "present": 1, - "users": 3, - "user_presenter": 1, - "

": 1, - "

": 1, - "will_paginate": 2, - "Name": 1, - "Email": 1, - "Chords": 1, - "Keys": 1, - "Tunings": 1, - "Credits": 1, - "Prem": 1, - "Since": 1, - "No": 1, - "Users": 1, - "else": 1, - "render": 1 - }, - "Haml": { - "/": 1, - "replace": 1, - ".pull": 1, - "-": 16, - "right": 1, - ".btn": 2, - "group": 2, - "link_to": 4, - "page.url": 1, - "target": 1, - "title": 5, - "t": 5, - "(": 10, - ")": 10, - "class": 4, - "do": 4, - "%": 7, - "i.icon": 5, - "picture.row": 1, - "black": 1, - "refinery.edit_admin_page_path": 1, - "page.nested_url": 2, - "switch_locale": 1, - "page.translations.first.locale": 1, - "unless": 1, - "page.translated_to_default_locale": 1, - "scope": 4, - "edit.row": 1, - "blue": 1, - "if": 1, - "page.deletable": 1, - "refinery.admin_page_path": 1, - "methode": 1, - "delete": 1, - "data": 1, - "{": 1, - "confirm": 1, - "page_title_with_translations": 1, - "page": 1, - "}": 1, - "trash.row": 1, - "red": 1, - "else": 1, - "button.btn.btn": 1, - "xs.btn": 1, - "default.disabled": 1, - "trash": 1, - "refinery.new_admin_page_path": 1, - "parent_id": 1, - "page.id": 1, - "plus.row": 1, - "green": 1, - "p": 1, - "Hello": 1, - "World": 1 - }, - "Handlebars": { - "
": 5, - "class=": 5, - "

": 3, - "{": 16, - "title": 1, - "}": 16, - "

": 3, - "body": 3, - "
": 5, - "By": 2, - "fullName": 2, - "author": 2, - "Comments": 1, - "#each": 1, - "comments": 1, - "

": 1, - "

": 1, - "/each": 1 - }, - "Haskell": { - "import": 6, - "Data.Char": 1, - "main": 4, - "IO": 2, - "(": 8, - ")": 8, - "do": 3, - "let": 2, - "hello": 2, - "putStrLn": 3, - "map": 13, - "toUpper": 1, - "module": 2, - "Main": 1, - "where": 4, - "Sudoku": 9, - "Data.Maybe": 2, - "sudoku": 36, - "[": 4, - "]": 3, - "pPrint": 5, - "+": 2, - "fromMaybe": 1, - "solve": 5, - "isSolved": 4, - "Data.List": 1, - "Data.List.Split": 1, - "type": 1, - "Int": 1, - "-": 3, - "Maybe": 1, - "|": 8, - "Just": 1, - "otherwise": 2, - "index": 27, - "<": 1, - "elemIndex": 1, - "sudokus": 2, - "nextTest": 5, - "i": 7, - "<->": 1, - "1": 2, - "9": 7, - "checkRow": 2, - "checkColumn": 2, - "checkBox": 2, - "listToMaybe": 1, - "mapMaybe": 1, - "take": 1, - "drop": 1, - "length": 12, - "getRow": 3, - "nub": 6, - "getColumn": 3, - "getBox": 3, - "filter": 3, - "0": 3, - "chunksOf": 10, - "quot": 3, - "transpose": 4, - "mod": 2, - "concat": 2, - "concatMap": 2, - "3": 4, - "27": 1, - "Bool": 1, - "product": 1, - "False": 4, - ".": 4, - "sudokuRows": 4, - "/": 3, - "sudokuColumns": 3, - "sudokuBoxes": 3, - "True": 1, - "String": 1, - "intercalate": 2, - "show": 1 - }, - "Hy": { - ";": 4, - "Fibonacci": 1, - "example": 2, - "in": 2, - "Hy.": 2, - "(": 28, - "defn": 2, - "fib": 4, - "[": 10, - "n": 5, - "]": 10, - "if": 2, - "<": 1, - ")": 28, - "+": 1, - "-": 10, - "__name__": 1, - "for": 2, - "x": 3, - "print": 1, - "The": 1, - "concurrent.futures": 2, - "import": 1, - "ThreadPoolExecutor": 2, - "as": 3, - "completed": 2, - "random": 1, - "randint": 2, - "sh": 1, - "sleep": 2, - "task": 2, - "to": 2, - "do": 2, - "with": 1, - "executor": 2, - "setv": 1, - "jobs": 2, - "list": 1, - "comp": 1, - ".submit": 1, - "range": 1, - "future": 2, - ".result": 1 - }, - "IDL": { - ";": 59, - "docformat": 3, - "+": 8, - "Inverse": 1, - "hyperbolic": 2, - "cosine.": 1, - "Uses": 1, - "the": 7, - "formula": 1, - "text": 1, - "{": 3, - "acosh": 1, - "}": 3, - "(": 26, - "z": 9, - ")": 26, - "ln": 1, - "sqrt": 4, - "-": 14, - "Examples": 2, - "The": 1, - "arc": 1, - "sine": 1, - "function": 4, - "looks": 1, - "like": 2, - "IDL": 5, - "x": 8, - "*": 2, - "findgen": 1, - "/": 1, - "plot": 1, - "mg_acosh": 2, - "xstyle": 1, - "This": 1, - "should": 1, - "look": 1, - "..": 1, - "image": 1, - "acosh.png": 1, - "Returns": 3, - "float": 1, - "double": 2, - "complex": 2, - "or": 1, - "depending": 1, - "on": 1, - "input": 2, - "Params": 3, - "in": 4, - "required": 4, - "type": 5, - "numeric": 1, - "compile_opt": 3, - "strictarr": 3, - "return": 5, - "alog": 1, - "end": 5, - "MODULE": 1, - "mg_analysis": 1, - "DESCRIPTION": 1, - "Tools": 1, - "for": 2, - "analysis": 1, - "VERSION": 1, - "SOURCE": 1, - "mgalloy": 1, - "BUILD_DATE": 1, - "January": 1, - "FUNCTION": 2, - "MG_ARRAY_EQUAL": 1, - "KEYWORDS": 1, - "MG_TOTAL": 1, - "Find": 1, - "greatest": 1, - "common": 1, - "denominator": 1, - "GCD": 1, - "two": 1, - "positive": 2, - "integers.": 1, - "integer": 5, - "a": 4, - "first": 1, - "b": 4, - "second": 1, - "mg_gcd": 2, - "on_error": 1, - "if": 5, - "n_params": 1, - "ne": 1, - "then": 5, - "message": 2, - "mg_isinteger": 2, - "||": 1, - "begin": 2, - "endif": 2, - "_a": 3, - "abs": 2, - "_b": 3, - "minArg": 5, - "<": 1, - "maxArg": 3, - "eq": 2, - "remainder": 3, - "mod": 1, - "Truncate": 1, - "argument": 2, - "towards": 1, - "i.e.": 1, - "takes": 1, - "FLOOR": 1, - "of": 4, - "values": 2, - "and": 1, - "CEIL": 1, - "negative": 1, - "values.": 1, - "Try": 1, - "main": 2, - "level": 2, - "program": 2, - "at": 1, - "this": 1, - "file.": 1, - "It": 1, - "does": 1, - "print": 4, - "mg_trunc": 3, - "[": 6, - "]": 6, - "floor": 2, - "ceil": 2, - "array": 2, - "same": 1, - "as": 1, - "float/double": 1, - "containing": 1, - "to": 1, - "truncate": 1, - "result": 3, - "posInd": 3, - "where": 1, - "gt": 2, - "nposInd": 2, - "L": 1, - "example": 1 - }, - "IGOR Pro": { - "#pragma": 2, - "rtGlobals": 2, - "Function": 6, - "FooBar": 1, - "(": 10, - ")": 10, - "return": 7, - "End": 7, - "FooBarSubType": 1, - "ButtonControl": 1, - "Function/D": 1, - "FooBarVar": 1, - "static": 3, - "FooBarStatic": 1, - "threadsafe": 2, - "FooBarStaticThreadsafe": 1, - "FooBarThread": 1, - "CallOperationsAndBuiltInFuncs": 1, - "string": 4, - "var": 3, - "someDQString": 2, - "Make/N": 1, - "myWave": 2, - "Redimension/N": 1, - "-": 3, - "print": 1, - "strlen": 1, - "StrConstant": 1, - "myConstString": 1, - "constant": 1, - "myConst": 1, - "Structure": 2, - "struct1": 1, - "str": 2, - "variable": 2, - "EndStructure": 2, - "struct2": 1, - "#include": 1, - "#ifdef": 1, - "NOT_DEFINED": 1, - "//": 1, - "conditional": 1, - "compilation": 1, - "#endif": 1 - }, - "INI": { - ";": 1, - "editorconfig.org": 1, - "root": 1, - "true": 3, - "[": 2, - "*": 1, - "]": 2, - "indent_style": 1, - "space": 1, - "indent_size": 1, - "end_of_line": 1, - "lf": 1, - "charset": 1, - "utf": 1, - "-": 1, - "trim_trailing_whitespace": 1, - "insert_final_newline": 1, - "user": 1, - "name": 1, - "Josh": 1, - "Peek": 1, - "email": 1, - "josh@github.com": 1 - }, - "Idris": { - "module": 1, - "Prelude.Char": 1, - "import": 1, - "Builtins": 1, - "isUpper": 4, - "Char": 13, - "-": 8, - "Bool": 8, - "x": 36, - "&&": 3, - "<=>": 3, - "Z": 1, - "isLower": 4, - "z": 1, - "isAlpha": 3, - "||": 9, - "isDigit": 3, - "(": 8, - "9": 1, - "isAlphaNum": 2, - "isSpace": 2, - "isNL": 2, - "toUpper": 3, - "if": 2, - ")": 7, - "then": 2, - "prim__intToChar": 2, - "prim__charToInt": 2, - "else": 2, - "toLower": 2, - "+": 1, - "isHexDigit": 2, - "elem": 1, - "hexChars": 3, - "where": 1, - "List": 1, - "[": 1, - "]": 1 - }, - "Inform 7": { - "by": 3, - "Andrew": 3, - "Plotkin.": 2, - "Include": 1, - "Trivial": 3, - "Extension": 3, - "The": 1, - "Kitchen": 1, - "is": 4, - "a": 2, - "room.": 1, - "[": 1, - "This": 1, - "kitchen": 1, - "modelled": 1, - "after": 1, - "the": 4, - "one": 1, - "in": 2, - "Zork": 1, - "although": 1, - "it": 1, - "lacks": 1, - "detail": 1, - "to": 2, - "establish": 1, - "this": 1, - "player.": 1, - "]": 1, - "A": 3, - "purple": 1, - "cow": 3, - "called": 1, - "Gelett": 2, - "Kitchen.": 1, - "Instead": 1, - "of": 3, - "examining": 1, - "say": 1, - "Version": 1, - "Plotkin": 1, - "begins": 1, - "here.": 2, - "kind": 1, - "animal.": 1, - "can": 1, - "be": 1, - "purple.": 1, - "ends": 1 - }, - "Ioke": { - "SHEBANG#!ioke": 1, - "println": 1 - }, - "Isabelle": { - "theory": 1, - "HelloWorld": 3, - "imports": 1, - "Main": 1, - "begin": 1, - "section": 1, - "{": 5, - "*Playing": 1, - "around": 1, - "with": 2, - "Isabelle*": 1, - "}": 5, - "text": 4, - "*": 4, - "creating": 1, - "a": 2, - "lemma": 2, - "the": 2, - "name": 1, - "hello_world*": 1, - "hello_world": 2, - "by": 9, - "simp": 8, - "thm": 1, - "defining": 1, - "string": 1, - "constant": 1, - "definition": 1, - "where": 1, - "theorem": 2, - "(": 5, - "fact": 1, - "List.rev_rev_ident": 4, - ")": 5, - "*now": 1, - "we": 1, - "delete": 1, - "already": 1, - "proven": 1, - "lema": 1, - "and": 1, - "show": 2, - "it": 2, - "hand*": 1, - "declare": 1, - "[": 1, - "del": 1, - "]": 1, - "hide_fact": 1, - "corollary": 2, - "apply": 1, - "add": 1, - "HelloWorld_def": 1, - "done": 1, - "*does": 1, - "hold": 1, - "in": 1, - "general": 1, - "rev_rev_ident": 2, - "proof": 1, - "induction": 1, - "l": 2, - "case": 3, - "Nil": 1, - "thus": 1, - "next": 1, - "Cons": 1, - "ls": 1, - "assume": 1, - "IH": 2, - "have": 2, - "hence": 1, - "also": 1, - "finally": 1, - "using": 1, - "qed": 1, - "fastforce": 1, - "intro": 1, - "end": 1 - }, - "JSON": { - "{": 73, - "[": 17, - "]": 17, - "}": 73, - "true": 3 - }, - "JSON5": { - "{": 6, - "foo": 1, - "while": 1, - "true": 1, - "this": 1, - "here": 1, - "//": 2, - "inline": 1, - "comment": 1, - "hex": 1, - "xDEADbeef": 1, - "half": 1, - ".5": 1, - "delta": 1, - "+": 1, - "to": 1, - "Infinity": 1, - "and": 1, - "beyond": 1, - "finally": 1, - "oh": 1, - "[": 3, - "]": 3, - "}": 6, - "name": 1, - "version": 1, - "description": 1, - "keywords": 1, - "author": 1, - "contributors": 1, - "main": 1, - "bin": 1, - "dependencies": 1, - "devDependencies": 1, - "mocha": 1, - "scripts": 1, - "build": 1, - "test": 1, - "homepage": 1, - "repository": 1, - "type": 1, - "url": 1 - }, - "JSONLD": { - "{": 7, - "}": 7, - "[": 1, - "null": 2, - "]": 1 - }, - "JSONiq": { - "(": 14, - "Query": 2, - "for": 4, - "returning": 1, - "one": 1, - "database": 2, - "entry": 1, - ")": 14, - "import": 5, - "module": 5, - "namespace": 5, - "req": 6, - ";": 9, - "catalog": 4, - "variable": 4, - "id": 3, - "param": 4, - "-": 11, - "values": 4, - "[": 5, - "]": 5, - "part": 2, - "get": 2, - "data": 4, - "by": 2, - "key": 1, - "searching": 1, - "the": 1, - "keywords": 1, - "index": 3, - "phrase": 2, - "limit": 2, - "integer": 1, - "result": 1, - "at": 1, - "idx": 2, - "in": 1, - "search": 1, - "where": 1, - "le": 1, - "let": 1, - "result.s": 1, - "result.p": 1, - "return": 1, - "{": 2, - "|": 2, - "score": 1, - "result.r": 1, - "}": 2 - }, - "Jade": { - "p.": 1, - "Hello": 1, - "World": 1 - }, - "Java": { - "package": 6, - "clojure.asm": 1, - ";": 891, - "import": 66, - "java.lang.reflect.Constructor": 1, - "java.lang.reflect.Method": 1, - "public": 214, - "class": 12, - "Type": 42, - "{": 434, - "final": 78, - "static": 141, - "int": 62, - "VOID": 5, - "BOOLEAN": 6, - "CHAR": 6, - "BYTE": 6, - "SHORT": 6, - "INT": 6, - "FLOAT": 6, - "LONG": 7, - "DOUBLE": 7, - "ARRAY": 6, - "OBJECT": 7, - "VOID_TYPE": 3, - "new": 131, - "(": 1097, - ")": 1097, - "BOOLEAN_TYPE": 3, - "CHAR_TYPE": 3, - "BYTE_TYPE": 3, - "SHORT_TYPE": 3, - "INT_TYPE": 3, - "FLOAT_TYPE": 3, - "LONG_TYPE": 3, - "DOUBLE_TYPE": 3, - "private": 77, - "sort": 18, - "char": 13, - "[": 54, - "]": 54, - "buf": 43, - "off": 25, - "len": 24, - "this.sort": 2, - "this.len": 2, - "}": 434, - "this.buf": 2, - "this.off": 1, - "getType": 10, - "String": 33, - "typeDescriptor": 1, - "return": 267, - "typeDescriptor.toCharArray": 1, - "Class": 10, - "c": 21, - "if": 116, - "c.isPrimitive": 2, - "Integer.TYPE": 2, - "else": 33, - "Void.TYPE": 3, - "Boolean.TYPE": 2, - "Byte.TYPE": 2, - "Character.TYPE": 2, - "Short.TYPE": 2, - "Double.TYPE": 2, - "Float.TYPE": 2, - "getDescriptor": 15, - "getObjectType": 1, - "name": 10, - "l": 5, - "name.length": 2, - "+": 83, - "name.getChars": 1, - "getArgumentTypes": 2, - "methodDescriptor": 2, - "methodDescriptor.toCharArray": 2, - "size": 16, - "while": 10, - "true": 21, - "car": 18, - "break": 4, - "args": 6, - ".len": 1, - "Method": 3, - "method": 2, - "classes": 2, - "method.getParameterTypes": 1, - "types": 3, - "classes.length": 2, - "for": 16, - "i": 54, - "-": 15, - "getReturnType": 2, - "methodDescriptor.indexOf": 1, - "method.getReturnType": 1, - "switch": 6, - "case": 56, - "//": 16, - "default": 6, - "getSort": 1, - "getDimensions": 3, - "getElementType": 2, - "getClassName": 1, - "StringBuffer": 14, - "b": 7, - ".getClassName": 1, - "b.append": 1, - "b.toString": 1, - ".replace": 2, - "getInternalName": 2, - "buf.toString": 4, - "getMethodDescriptor": 2, - "returnType": 1, - "argumentTypes": 2, - "buf.append": 21, - "<": 13, - "argumentTypes.length": 1, - ".getDescriptor": 1, - "returnType.getDescriptor": 1, - "void": 25, - "c.getName": 1, - "getConstructorDescriptor": 1, - "Constructor": 1, - "parameters": 4, - "c.getParameterTypes": 1, - "parameters.length": 2, - ".toString": 1, - "m": 1, - "m.getParameterTypes": 1, - "m.getReturnType": 1, - "d": 10, - "d.isPrimitive": 1, - "d.isArray": 1, - "d.getComponentType": 1, - "d.getName": 1, - "name.charAt": 1, - "getSize": 1, - "||": 8, - "getOpcode": 1, - "opcode": 17, - "Opcodes.IALOAD": 1, - "Opcodes.IASTORE": 1, - "boolean": 36, - "equals": 2, - "Object": 31, - "o": 12, - "this": 16, - "instanceof": 19, - "false": 12, - "t": 6, - "t.sort": 1, - "Type.OBJECT": 2, - "Type.ARRAY": 2, - "t.len": 1, - "j": 9, - "t.off": 1, - "end": 4, - "t.buf": 1, - "hashCode": 1, - "hc": 4, - "*": 2, - "toString": 1, - "clojure.lang": 1, - "java.lang.ref.Reference": 1, - "java.math.BigInteger": 1, - "java.util.Map": 3, - "java.util.concurrent.ConcurrentHashMap": 1, - "java.lang.ref.SoftReference": 1, - "java.lang.ref.ReferenceQueue": 1, - "Util": 1, - "equiv": 17, - "k1": 40, - "k2": 38, - "null": 80, - "Number": 9, - "&&": 6, - "Numbers.equal": 1, - "IPersistentCollection": 5, - "pcequiv": 2, - "k1.equals": 2, - "long": 5, - "double": 4, - "c1": 2, - "c2": 2, - ".equiv": 2, - "identical": 1, - "classOf": 1, - "x": 8, - "x.getClass": 1, - "compare": 1, - "Numbers.compare": 1, - "Comparable": 1, - ".compareTo": 1, - "hash": 3, - "o.hashCode": 2, - "hasheq": 1, - "Numbers.hasheq": 1, - "IHashEq": 2, - ".hasheq": 1, - "hashCombine": 1, - "seed": 5, - "//a": 1, - "la": 1, - "boost": 1, - "e3779b9": 1, - "<<": 1, - "isPrimitive": 1, - "isInteger": 1, - "Integer": 2, - "Long": 1, - "BigInt": 1, - "BigInteger": 1, - "ret1": 2, - "ret": 4, - "nil": 2, - "ISeq": 2, - "": 1, - "clearCache": 1, - "ReferenceQueue": 1, - "rq": 1, - "ConcurrentHashMap": 1, - "K": 2, - "Reference": 3, - "": 3, - "cache": 1, - "//cleanup": 1, - "any": 1, - "dead": 1, - "entries": 1, - "rq.poll": 2, - "Map.Entry": 1, - "e": 31, - "cache.entrySet": 1, - "val": 3, - "e.getValue": 1, - "val.get": 1, - "cache.remove": 1, - "e.getKey": 1, - "RuntimeException": 5, - "runtimeException": 2, - "s": 10, - "Throwable": 4, - "sneakyThrow": 1, - "throw": 9, - "NullPointerException": 3, - "Util.": 1, - "": 1, - "sneakyThrow0": 2, - "@SuppressWarnings": 1, - "": 1, - "extends": 10, - "throws": 26, - "T": 2, - "nokogiri.internals": 1, - "nokogiri.internals.NokogiriHelpers.getNokogiriClass": 1, - "nokogiri.internals.NokogiriHelpers.isNamespace": 1, - "nokogiri.internals.NokogiriHelpers.stringOrNil": 1, - "nokogiri.HtmlDocument": 1, - "nokogiri.NokogiriService": 1, - "nokogiri.XmlDocument": 1, - "org.apache.xerces.parsers.DOMParser": 1, - "org.apache.xerces.xni.Augmentations": 1, - "org.apache.xerces.xni.QName": 1, - "org.apache.xerces.xni.XMLAttributes": 1, - "org.apache.xerces.xni.XNIException": 1, - "org.apache.xerces.xni.parser.XMLDocumentFilter": 1, - "org.apache.xerces.xni.parser.XMLParserConfiguration": 1, - "org.cyberneko.html.HTMLConfiguration": 1, - "org.cyberneko.html.filters.DefaultFilter": 1, - "org.jruby.Ruby": 2, - "org.jruby.RubyClass": 2, - "org.jruby.runtime.ThreadContext": 1, - "org.jruby.runtime.builtin.IRubyObject": 2, - "org.w3c.dom.Document": 1, - "org.w3c.dom.NamedNodeMap": 1, - "org.w3c.dom.NodeList": 1, - "HtmlDomParserContext": 3, - "XmlDomParserContext": 1, - "Ruby": 43, - "runtime": 88, - "IRubyObject": 35, - "options": 4, - "super": 7, - "encoding": 2, - "@Override": 6, - "protected": 8, - "initErrorHandler": 1, - "options.strict": 1, - "errorHandler": 6, - "NokogiriStrictErrorHandler": 1, - "options.noError": 2, - "options.noWarning": 2, - "NokogiriNonStrictErrorHandler4NekoHtml": 1, - "initParser": 1, - "XMLParserConfiguration": 1, - "config": 2, - "HTMLConfiguration": 1, - "XMLDocumentFilter": 3, - "removeNSAttrsFilter": 2, - "RemoveNSAttrsFilter": 2, - "elementValidityCheckFilter": 3, - "ElementValidityCheckFilter": 3, - "//XMLDocumentFilter": 1, - "filters": 3, - "config.setErrorHandler": 1, - "this.errorHandler": 2, - "parser": 1, - "DOMParser": 1, - "setProperty": 4, - "java_encoding": 2, - "setFeature": 4, - "enableDocumentFragment": 1, - "XmlDocument": 8, - "getNewEmptyDocument": 1, - "ThreadContext": 2, - "context": 8, - "XmlDocument.rbNew": 1, - "getNokogiriClass": 1, - "context.getRuntime": 3, - "wrapDocument": 1, - "RubyClass": 92, - "klazz": 107, - "Document": 2, - "document": 5, - "HtmlDocument": 7, - "htmlDocument": 6, - "NokogiriService.HTML_DOCUMENT_ALLOCATOR.allocate": 1, - "htmlDocument.setDocumentNode": 1, - "ruby_encoding.isNil": 1, - "detected_encoding": 2, - "detected_encoding.isNil": 1, - "ruby_encoding": 3, - "charset": 2, - "tryGetCharsetFromHtml5MetaTag": 2, - "stringOrNil": 1, - "htmlDocument.setEncoding": 1, - "htmlDocument.setParsedEncoding": 1, - ".equalsIgnoreCase": 5, - "document.getDocumentElement": 2, - ".getNodeName": 4, - "NodeList": 2, - "list": 1, - ".getChildNodes": 2, - "list.getLength": 1, - "list.item": 2, - "headers": 1, - "headers.getLength": 1, - "headers.item": 2, - "NamedNodeMap": 1, - "nodeMap": 1, - ".getAttributes": 1, - "k": 5, - "nodeMap.getLength": 1, - "nodeMap.item": 2, - ".getNodeValue": 1, - "DefaultFilter": 2, - "startElement": 2, - "QName": 2, - "element": 3, - "XMLAttributes": 2, - "attrs": 4, - "Augmentations": 2, - "augs": 4, - "XNIException": 2, - "attrs.getLength": 1, - "isNamespace": 1, - "attrs.getQName": 1, - "attrs.removeAttributeAt": 1, - "element.uri": 1, - "super.startElement": 2, - "NokogiriErrorHandler": 2, - "element_names": 3, - "g": 1, - "r": 1, - "w": 1, - "y": 1, - "z": 1, - "isValid": 2, - "testee": 1, - "testee.toCharArray": 1, - "index": 4, - ".length": 1, - "testee.equals": 1, - "name.rawname": 2, - "errorHandler.getErrors": 1, - ".add": 1, - "Exception": 1, - "hudson.model": 1, - "hudson.ExtensionListView": 1, - "hudson.Functions": 1, - "hudson.Platform": 1, - "hudson.PluginManager": 1, - "hudson.cli.declarative.CLIResolver": 1, - "hudson.model.listeners.ItemListener": 1, - "hudson.slaves.ComputerListener": 1, - "hudson.util.CopyOnWriteList": 1, - "hudson.util.FormValidation": 1, - "jenkins.model.Jenkins": 1, - "org.jvnet.hudson.reactor.ReactorException": 1, - "org.kohsuke.stapler.QueryParameter": 1, - "org.kohsuke.stapler.Stapler": 1, - "org.kohsuke.stapler.StaplerRequest": 1, - "org.kohsuke.stapler.StaplerResponse": 1, - "javax.servlet.ServletContext": 1, - "javax.servlet.ServletException": 1, - "java.io.File": 1, - "java.io.IOException": 10, - "java.text.NumberFormat": 1, - "java.text.ParseException": 1, - "java.util.Collections": 2, - "java.util.List": 1, - "hudson.Util.fixEmpty": 1, - "Hudson": 5, - "Jenkins": 2, - "transient": 2, - "CopyOnWriteList": 4, - "": 2, - "itemListeners": 2, - "ExtensionListView.createCopyOnWriteList": 2, - "ItemListener.class": 1, - "": 2, - "computerListeners": 2, - "ComputerListener.class": 1, - "@CLIResolver": 1, - "getInstance": 2, - "Jenkins.getInstance": 2, - "File": 2, - "root": 6, - "ServletContext": 2, - "IOException": 8, - "InterruptedException": 2, - "ReactorException": 2, - "PluginManager": 1, - "pluginManager": 2, - "getJobListeners": 1, - "getComputerListeners": 1, - "Slave": 3, - "getSlave": 1, - "Node": 1, - "n": 3, - "getNode": 1, - "List": 3, - "": 2, - "getSlaves": 1, - "slaves": 3, - "setSlaves": 1, - "setNodes": 1, - "TopLevelItem": 3, - "getJob": 1, - "getItem": 1, - "getJobCaseInsensitive": 1, - "match": 2, - "Functions.toEmailSafeString": 2, - "item": 2, - "getItems": 1, - "item.getName": 1, - "synchronized": 1, - "doQuietDown": 2, - "StaplerResponse": 4, - "rsp": 6, - "ServletException": 3, - ".generateResponse": 2, - "doLogRss": 1, - "StaplerRequest": 4, - "req": 6, - "qs": 3, - "req.getQueryString": 1, - "rsp.sendRedirect2": 1, - "doFieldCheck": 3, - "fixEmpty": 8, - "req.getParameter": 4, - "FormValidation": 2, - "@QueryParameter": 4, - "value": 11, - "type": 3, - "errorText": 3, - "warningText": 3, - "FormValidation.error": 4, - "FormValidation.warning": 1, - "try": 26, - "type.equalsIgnoreCase": 2, - "NumberFormat.getInstance": 2, - ".parse": 2, - ".floatValue": 1, - "<=>": 1, - "0": 1, - "error": 1, - "Messages": 1, - "Hudson_NotAPositiveNumber": 1, - "equalsIgnoreCase": 1, - "number": 1, - "negative": 1, - "NumberFormat": 1, - "parse": 1, - "floatValue": 1, - "Messages.Hudson_NotANegativeNumber": 1, - "catch": 27, - "ParseException": 1, - "Messages.Hudson_NotANumber": 1, - "FormValidation.ok": 1, - "isWindows": 1, - "File.pathSeparatorChar": 1, - "isDarwin": 1, - "Platform.isDarwin": 1, - "adminCheck": 3, - "Stapler.getCurrentRequest": 1, - "Stapler.getCurrentResponse": 1, - "isAdmin": 4, - "rsp.sendError": 1, - "StaplerResponse.SC_FORBIDDEN": 1, - ".getACL": 1, - ".hasPermission": 1, - "ADMINISTER": 1, - "XSTREAM.alias": 1, - "Hudson.class": 1, - "MasterComputer": 1, - "Jenkins.MasterComputer": 1, - "CloudList": 3, - "Jenkins.CloudList": 1, - "h": 2, - "needed": 1, - "XStream": 1, - "deserialization": 1, - "nokogiri": 6, - "java.util.HashMap": 1, - "org.jruby.RubyArray": 1, - "org.jruby.RubyFixnum": 1, - "org.jruby.RubyModule": 1, - "org.jruby.runtime.ObjectAllocator": 1, - "org.jruby.runtime.load.BasicLibraryService": 1, - "NokogiriService": 1, - "implements": 3, - "BasicLibraryService": 1, - "nokogiriClassCacheGvarName": 1, - "Map": 1, - "": 2, - "nokogiriClassCache": 2, - "basicLoad": 1, - "ruby": 25, - "init": 2, - "createNokogiriClassCahce": 2, - "Collections.synchronizedMap": 1, - "HashMap": 1, - "nokogiriClassCache.put": 26, - "ruby.getClassFromPath": 26, - "RubyModule": 18, - "ruby.defineModule": 1, - "xmlModule": 7, - "nokogiri.defineModuleUnder": 3, - "xmlSaxModule": 3, - "xmlModule.defineModuleUnder": 1, - "htmlModule": 5, - "htmlSaxModule": 3, - "htmlModule.defineModuleUnder": 1, - "xsltModule": 3, - "createNokogiriModule": 2, - "createSyntaxErrors": 2, - "xmlNode": 5, - "createXmlModule": 2, - "createHtmlModule": 2, - "createDocuments": 2, - "createSaxModule": 2, - "createXsltModule": 2, - "encHandler": 1, - "nokogiri.defineClassUnder": 2, - "ruby.getObject": 13, - "ENCODING_HANDLER_ALLOCATOR": 2, - "encHandler.defineAnnotatedMethods": 1, - "EncodingHandler.class": 1, - "syntaxError": 2, - "ruby.getStandardError": 2, - ".getAllocator": 1, - "xmlSyntaxError": 4, - "xmlModule.defineClassUnder": 23, - "XML_SYNTAXERROR_ALLOCATOR": 2, - "xmlSyntaxError.defineAnnotatedMethods": 1, - "XmlSyntaxError.class": 1, - "node": 14, - "XML_NODE_ALLOCATOR": 2, - "node.defineAnnotatedMethods": 1, - "XmlNode.class": 1, - "attr": 1, - "XML_ATTR_ALLOCATOR": 2, - "attr.defineAnnotatedMethods": 1, - "XmlAttr.class": 1, - "attrDecl": 1, - "XML_ATTRIBUTE_DECL_ALLOCATOR": 2, - "attrDecl.defineAnnotatedMethods": 1, - "XmlAttributeDecl.class": 1, - "characterData": 3, - "comment": 1, - "XML_COMMENT_ALLOCATOR": 2, - "comment.defineAnnotatedMethods": 1, - "XmlComment.class": 1, - "text": 2, - "XML_TEXT_ALLOCATOR": 2, - "text.defineAnnotatedMethods": 1, - "XmlText.class": 1, - "cdata": 1, - "XML_CDATA_ALLOCATOR": 2, - "cdata.defineAnnotatedMethods": 1, - "XmlCdata.class": 1, - "dtd": 1, - "XML_DTD_ALLOCATOR": 2, - "dtd.defineAnnotatedMethods": 1, - "XmlDtd.class": 1, - "documentFragment": 1, - "XML_DOCUMENT_FRAGMENT_ALLOCATOR": 2, - "documentFragment.defineAnnotatedMethods": 1, - "XmlDocumentFragment.class": 1, - "XML_ELEMENT_ALLOCATOR": 2, - "element.defineAnnotatedMethods": 1, - "XmlElement.class": 1, - "elementContent": 1, - "XML_ELEMENT_CONTENT_ALLOCATOR": 2, - "elementContent.defineAnnotatedMethods": 1, - "XmlElementContent.class": 1, - "elementDecl": 1, - "XML_ELEMENT_DECL_ALLOCATOR": 2, - "elementDecl.defineAnnotatedMethods": 1, - "XmlElementDecl.class": 1, - "entityDecl": 1, - "XML_ENTITY_DECL_ALLOCATOR": 2, - "entityDecl.defineAnnotatedMethods": 1, - "XmlEntityDecl.class": 1, - "entityDecl.defineConstant": 6, - "RubyFixnum.newFixnum": 6, - "XmlEntityDecl.INTERNAL_GENERAL": 1, - "XmlEntityDecl.EXTERNAL_GENERAL_PARSED": 1, - "XmlEntityDecl.EXTERNAL_GENERAL_UNPARSED": 1, - "XmlEntityDecl.INTERNAL_PARAMETER": 1, - "XmlEntityDecl.EXTERNAL_PARAMETER": 1, - "XmlEntityDecl.INTERNAL_PREDEFINED": 1, - "entref": 1, - "XML_ENTITY_REFERENCE_ALLOCATOR": 2, - "entref.defineAnnotatedMethods": 1, - "XmlEntityReference.class": 1, - "namespace": 1, - "XML_NAMESPACE_ALLOCATOR": 2, - "namespace.defineAnnotatedMethods": 1, - "XmlNamespace.class": 1, - "nodeSet": 1, - "XML_NODESET_ALLOCATOR": 2, - "nodeSet.defineAnnotatedMethods": 1, - "XmlNodeSet.class": 1, - "pi": 1, - "XML_PROCESSING_INSTRUCTION_ALLOCATOR": 2, - "pi.defineAnnotatedMethods": 1, - "XmlProcessingInstruction.class": 1, - "reader": 1, - "XML_READER_ALLOCATOR": 2, - "reader.defineAnnotatedMethods": 1, - "XmlReader.class": 1, - "schema": 2, - "XML_SCHEMA_ALLOCATOR": 2, - "schema.defineAnnotatedMethods": 1, - "XmlSchema.class": 1, - "relaxng": 1, - "XML_RELAXNG_ALLOCATOR": 2, - "relaxng.defineAnnotatedMethods": 1, - "XmlRelaxng.class": 1, - "xpathContext": 1, - "XML_XPATHCONTEXT_ALLOCATOR": 2, - "xpathContext.defineAnnotatedMethods": 1, - "XmlXpathContext.class": 1, - "htmlElemDesc": 1, - "htmlModule.defineClassUnder": 3, - "HTML_ELEMENT_DESCRIPTION_ALLOCATOR": 2, - "htmlElemDesc.defineAnnotatedMethods": 1, - "HtmlElementDescription.class": 1, - "htmlEntityLookup": 1, - "HTML_ENTITY_LOOKUP_ALLOCATOR": 2, - "htmlEntityLookup.defineAnnotatedMethods": 1, - "HtmlEntityLookup.class": 1, - "xmlDocument": 5, - "XML_DOCUMENT_ALLOCATOR": 2, - "xmlDocument.defineAnnotatedMethods": 1, - "XmlDocument.class": 1, - "//RubyModule": 1, - "htmlDoc": 1, - "html.defineOrGetClassUnder": 1, - "HTML_DOCUMENT_ALLOCATOR": 2, - "htmlDocument.defineAnnotatedMethods": 1, - "HtmlDocument.class": 1, - "xmlSaxParserContext": 5, - "xmlSaxModule.defineClassUnder": 2, - "XML_SAXPARSER_CONTEXT_ALLOCATOR": 2, - "xmlSaxParserContext.defineAnnotatedMethods": 1, - "XmlSaxParserContext.class": 1, - "xmlSaxPushParser": 1, - "XML_SAXPUSHPARSER_ALLOCATOR": 2, - "xmlSaxPushParser.defineAnnotatedMethods": 1, - "XmlSaxPushParser.class": 1, - "htmlSaxParserContext": 4, - "htmlSaxModule.defineClassUnder": 1, - "HTML_SAXPARSER_CONTEXT_ALLOCATOR": 2, - "htmlSaxParserContext.defineAnnotatedMethods": 1, - "HtmlSaxParserContext.class": 1, - "stylesheet": 1, - "xsltModule.defineClassUnder": 1, - "XSLT_STYLESHEET_ALLOCATOR": 2, - "stylesheet.defineAnnotatedMethods": 1, - "XsltStylesheet.class": 2, - "xsltModule.defineAnnotatedMethod": 1, - "ObjectAllocator": 60, - "allocate": 30, - "EncodingHandler": 1, - "clone": 47, - "htmlDocument.clone": 1, - "clone.setMetaClass": 23, - "CloneNotSupportedException": 23, - "HtmlSaxParserContext": 5, - "htmlSaxParserContext.clone": 1, - "HtmlElementDescription": 1, - "HtmlEntityLookup": 1, - "XmlAttr": 5, - "xmlAttr": 3, - "xmlAttr.clone": 1, - "XmlCdata": 5, - "xmlCdata": 3, - "xmlCdata.clone": 1, - "XmlComment": 5, - "xmlComment": 3, - "xmlComment.clone": 1, - "xmlDocument.clone": 1, - "XmlDocumentFragment": 5, - "xmlDocumentFragment": 3, - "xmlDocumentFragment.clone": 1, - "XmlDtd": 5, - "xmlDtd": 3, - "xmlDtd.clone": 1, - "XmlElement": 5, - "xmlElement": 3, - "xmlElement.clone": 1, - "XmlElementDecl": 5, - "xmlElementDecl": 3, - "xmlElementDecl.clone": 1, - "XmlEntityReference": 5, - "xmlEntityRef": 3, - "xmlEntityRef.clone": 1, - "XmlNamespace": 5, - "xmlNamespace": 3, - "xmlNamespace.clone": 1, - "XmlNode": 5, - "xmlNode.clone": 1, - "XmlNodeSet": 5, - "xmlNodeSet": 5, - "xmlNodeSet.clone": 1, - "xmlNodeSet.setNodes": 1, - "RubyArray.newEmptyArray": 1, - "XmlProcessingInstruction": 5, - "xmlProcessingInstruction": 3, - "xmlProcessingInstruction.clone": 1, - "XmlReader": 5, - "xmlReader": 5, - "xmlReader.clone": 1, - "XmlAttributeDecl": 1, - "XmlEntityDecl": 1, - "runtime.newNotImplementedError": 1, - "XmlRelaxng": 5, - "xmlRelaxng": 3, - "xmlRelaxng.clone": 1, - "XmlSaxParserContext": 5, - "xmlSaxParserContext.clone": 1, - "XmlSaxPushParser": 1, - "XmlSchema": 5, - "xmlSchema": 3, - "xmlSchema.clone": 1, - "XmlSyntaxError": 5, - "xmlSyntaxError.clone": 1, - "XmlText": 6, - "xmlText": 3, - "xmlText.clone": 1, - "XmlXpathContext": 5, - "xmlXpathContext": 3, - "xmlXpathContext.clone": 1, - "XsltStylesheet": 4, - "xsltStylesheet": 3, - "xsltStylesheet.clone": 1, - "persons": 1, - "ProtocolBuffer": 2, - "registerAllExtensions": 1, - "com.google.protobuf.ExtensionRegistry": 2, - "registry": 1, - "interface": 1, - "PersonOrBuilder": 2, - "com.google.protobuf.MessageOrBuilder": 1, - "hasName": 5, - "java.lang.String": 15, - "getName": 3, - "com.google.protobuf.ByteString": 13, - "getNameBytes": 5, - "Person": 10, - "com.google.protobuf.GeneratedMessage": 1, - "com.google.protobuf.GeneratedMessage.Builder": 2, - "": 1, - "builder": 4, - "this.unknownFields": 4, - "builder.getUnknownFields": 1, - "noInit": 1, - "com.google.protobuf.UnknownFieldSet.getDefaultInstance": 1, - "defaultInstance": 4, - "getDefaultInstance": 2, - "getDefaultInstanceForType": 2, - "com.google.protobuf.UnknownFieldSet": 2, - "unknownFields": 3, - "@java.lang.Override": 4, - "getUnknownFields": 3, - "com.google.protobuf.CodedInputStream": 5, - "input": 18, - "com.google.protobuf.ExtensionRegistryLite": 8, - "extensionRegistry": 16, - "com.google.protobuf.InvalidProtocolBufferException": 9, - "initFields": 2, - "mutable_bitField0_": 1, - "com.google.protobuf.UnknownFieldSet.Builder": 1, - "com.google.protobuf.UnknownFieldSet.newBuilder": 1, - "done": 4, - "tag": 3, - "input.readTag": 1, - "parseUnknownField": 1, - "bitField0_": 15, - "|": 5, - "name_": 18, - "input.readBytes": 1, - "e.setUnfinishedMessage": 1, - "e.getMessage": 1, - ".setUnfinishedMessage": 1, - "finally": 2, - "unknownFields.build": 1, - "makeExtensionsImmutable": 1, - "com.google.protobuf.Descriptors.Descriptor": 4, - "persons.ProtocolBuffer.internal_static_persons_Person_descriptor": 3, - "com.google.protobuf.GeneratedMessage.FieldAccessorTable": 4, - "internalGetFieldAccessorTable": 2, - "persons.ProtocolBuffer.internal_static_persons_Person_fieldAccessorTable": 2, - ".ensureFieldAccessorsInitialized": 2, - "persons.ProtocolBuffer.Person.class": 2, - "persons.ProtocolBuffer.Person.Builder.class": 2, - "com.google.protobuf.Parser": 2, - "": 3, - "PARSER": 2, - "com.google.protobuf.AbstractParser": 1, - "parsePartialFrom": 1, - "getParserForType": 1, - "NAME_FIELD_NUMBER": 1, - "java.lang.Object": 7, - "&": 7, - "ref": 16, - "bs": 1, - "bs.toStringUtf8": 1, - "bs.isValidUtf8": 1, - "com.google.protobuf.ByteString.copyFromUtf8": 2, - "byte": 4, - "memoizedIsInitialized": 4, - "isInitialized": 5, - "writeTo": 1, - "com.google.protobuf.CodedOutputStream": 2, - "output": 2, - "getSerializedSize": 2, - "output.writeBytes": 1, - ".writeTo": 1, - "memoizedSerializedSize": 3, - ".computeBytesSize": 1, - ".getSerializedSize": 1, - "serialVersionUID": 1, - "L": 1, - "writeReplace": 1, - "java.io.ObjectStreamException": 1, - "super.writeReplace": 1, - "persons.ProtocolBuffer.Person": 22, - "parseFrom": 8, - "data": 8, - "PARSER.parseFrom": 8, - "java.io.InputStream": 4, - "parseDelimitedFrom": 2, - "PARSER.parseDelimitedFrom": 2, - "Builder": 20, - "newBuilder": 5, - "Builder.create": 1, - "newBuilderForType": 2, - "prototype": 2, - ".mergeFrom": 2, - "toBuilder": 1, - "com.google.protobuf.GeneratedMessage.BuilderParent": 2, - "parent": 4, - "": 1, - "persons.ProtocolBuffer.PersonOrBuilder": 1, - "maybeForceBuilderInitialization": 3, - "com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders": 1, - "create": 2, - "clear": 1, - "super.clear": 1, - "buildPartial": 3, - "getDescriptorForType": 1, - "persons.ProtocolBuffer.Person.getDefaultInstance": 2, - "build": 1, - "result": 5, - "result.isInitialized": 1, - "newUninitializedMessageException": 1, - "from_bitField0_": 2, - "to_bitField0_": 3, - "result.name_": 1, - "result.bitField0_": 1, - "onBuilt": 1, - "mergeFrom": 5, - "com.google.protobuf.Message": 1, - "other": 6, - "super.mergeFrom": 1, - "other.hasName": 1, - "other.name_": 1, - "onChanged": 4, - "this.mergeUnknownFields": 1, - "other.getUnknownFields": 1, - "parsedMessage": 5, - "PARSER.parsePartialFrom": 1, - "e.getUnfinishedMessage": 1, - ".toStringUtf8": 1, - "setName": 1, - "clearName": 1, - ".getName": 1, - "setNameBytes": 1, - "defaultInstance.initFields": 1, - "internal_static_persons_Person_descriptor": 3, - "internal_static_persons_Person_fieldAccessorTable": 2, - "com.google.protobuf.Descriptors.FileDescriptor": 5, - "descriptor": 3, - "descriptorData": 2, - "com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner": 2, - "assigner": 2, - "assignDescriptors": 1, - ".getMessageTypes": 1, - ".get": 1, - ".internalBuildGeneratedFileFrom": 1 - }, - "JavaScript": { - "function": 1214, - "(": 8528, - ")": 8536, - "{": 2742, - ";": 4066, - "//": 410, - "jshint": 1, - "_": 9, - "var": 916, - "Modal": 2, - "content": 5, - "options": 56, - "this.options": 6, - "this.": 2, - "element": 19, - ".delegate": 2, - ".proxy": 1, - "this.hide": 1, - "this": 578, - "}": 2718, - "Modal.prototype": 1, - "constructor": 8, - "toggle": 10, - "return": 947, - "[": 1461, - "this.isShown": 3, - "]": 1458, - "show": 10, - "that": 33, - "e": 663, - ".Event": 1, - "element.trigger": 1, - "if": 1230, - "||": 648, - "e.isDefaultPrevented": 2, - ".addClass": 1, - "true": 147, - "escape.call": 1, - "backdrop.call": 1, - "transition": 1, - ".support.transition": 1, - "&&": 1017, - "that.": 3, - "element.hasClass": 1, - "element.parent": 1, - ".length": 24, - "element.appendTo": 1, - "document.body": 8, - "//don": 1, - "in": 170, - "shown": 2, - "hide": 8, - "body": 22, - "modal": 4, - "-": 706, - "open": 2, - "fade": 4, - "hidden": 12, - "
": 4, - "class=": 5, - "static": 2, - "keyup.dismiss.modal": 2, - "object": 59, - "string": 41, - "click.modal.data": 1, - "api": 1, - "data": 145, - "target": 44, - "href": 9, - ".extend": 1, - "target.data": 1, - "this.data": 5, - "e.preventDefault": 1, - "target.modal": 1, - "option": 12, - "window.jQuery": 7, - "Animal": 12, - "Horse": 12, - "Snake": 12, - "sam": 4, - "tom": 4, - "__hasProp": 2, - "Object.prototype.hasOwnProperty": 6, - "__extends": 6, - "child": 17, - "parent": 15, - "for": 262, - "key": 85, - "__hasProp.call": 2, - "ctor": 6, - "this.constructor": 5, - "ctor.prototype": 3, - "parent.prototype": 6, - "child.prototype": 4, - "new": 86, - "child.__super__": 3, - "name": 161, - "this.name": 7, - "Animal.prototype.move": 2, - "meters": 4, - "alert": 11, - "+": 1136, - "Snake.__super__.constructor.apply": 2, - "arguments": 83, - "Snake.prototype.move": 2, - "Snake.__super__.move.call": 2, - "Horse.__super__.constructor.apply": 2, - "Horse.prototype.move": 2, - "Horse.__super__.move.call": 2, - "sam.move": 2, - "tom.move": 2, - ".call": 10, - ".hasOwnProperty": 2, - "Animal.name": 1, - "_super": 4, - "Snake.name": 1, - "Horse.name": 1, - "console.log": 3, - "hanaMath": 1, - ".import": 1, - "x": 41, - "parseFloat": 32, - ".request.parameters.get": 2, - "y": 109, - "result": 12, - "hanaMath.multiply": 1, - "output": 2, - "title": 1, - "input": 26, - ".response.contentType": 1, - ".response.statusCode": 1, - ".net.http.OK": 1, - ".response.setBody": 1, - "JSON.stringify": 5, - "multiply": 1, - "*": 71, - "add": 16, - "util": 1, - "require": 9, - "net": 1, - "stream": 1, - "url": 23, - "EventEmitter": 3, - ".EventEmitter": 1, - "FreeList": 2, - ".FreeList": 1, - "HTTPParser": 2, - "process.binding": 1, - ".HTTPParser": 1, - "assert": 8, - ".ok": 1, - "END_OF_FILE": 3, - "debug": 15, - "process.env.NODE_DEBUG": 2, - "/http/.test": 1, - "console.error": 3, - "else": 307, - "parserOnHeaders": 2, - "headers": 41, - "this.maxHeaderPairs": 2, - "<": 209, - "this._headers.length": 1, - "this._headers": 13, - "this._headers.concat": 1, - "this._url": 1, - "parserOnHeadersComplete": 2, - "info": 2, - "parser": 27, - "info.headers": 1, - "info.url": 1, - "parser._headers": 6, - "parser._url": 4, - "parser.incoming": 9, - "IncomingMessage": 4, - "parser.socket": 4, - "parser.incoming.httpVersionMajor": 1, - "info.versionMajor": 2, - "parser.incoming.httpVersionMinor": 1, - "info.versionMinor": 2, - "parser.incoming.httpVersion": 1, - "parser.incoming.url": 1, - "n": 874, - "headers.length": 2, - "parser.maxHeaderPairs": 4, - "Math.min": 5, - "i": 853, - "k": 302, - "v": 135, - "parser.incoming._addHeaderLine": 2, - "info.method": 2, - "parser.incoming.method": 1, - "parser.incoming.statusCode": 2, - "info.statusCode": 1, - "parser.incoming.upgrade": 4, - "info.upgrade": 2, - "skipBody": 3, - "false": 142, - "response": 3, - "to": 92, - "HEAD": 3, - "or": 38, - "CONNECT": 1, - "parser.onIncoming": 3, - "info.shouldKeepAlive": 1, - "parserOnBody": 2, - "b": 961, - "start": 20, - "len": 11, - "slice": 10, - "b.slice": 1, - "parser.incoming._paused": 2, - "parser.incoming._pendings.length": 2, - "parser.incoming._pendings.push": 2, - "parser.incoming._emitData": 1, - "parserOnMessageComplete": 2, - "parser.incoming.complete": 2, - "parser.incoming.readable": 1, - "parser.incoming._emitEnd": 1, - "parser.socket.readable": 1, - "parser.socket.resume": 1, - "parsers": 2, - "HTTPParser.REQUEST": 2, - "parser.onHeaders": 1, - "parser.onHeadersComplete": 1, - "parser.onBody": 1, - "parser.onMessageComplete": 1, - "exports.parsers": 1, - "CRLF": 13, - "STATUS_CODES": 2, - "exports.STATUS_CODES": 1, - "RFC": 16, - "obsoleted": 1, - "by": 12, - "connectionExpression": 1, - "/Connection/i": 1, - "transferEncodingExpression": 1, - "/Transfer": 1, - "Encoding/i": 1, - "closeExpression": 1, - "/close/i": 1, - "chunkExpression": 1, - "/chunk/i": 1, - "contentLengthExpression": 1, - "/Content": 1, - "Length/i": 1, - "dateExpression": 1, - "/Date/i": 1, - "expectExpression": 1, - "/Expect/i": 1, - "continueExpression": 1, - "/100": 2, - "continue/i": 1, - "dateCache": 5, - "utcDate": 2, - "d": 771, - "Date": 4, - "d.toUTCString": 1, - "setTimeout": 19, - "undefined": 328, - "d.getMilliseconds": 1, - "socket": 26, - "stream.Stream.call": 2, - "this.socket": 10, - "this.connection": 8, - "this.httpVersion": 1, - "null": 427, - "this.complete": 2, - "this.headers": 2, - "this.trailers": 2, - "this.readable": 1, - "this._paused": 3, - "this._pendings": 1, - "this._endEmitted": 3, - "this.url": 1, - "this.method": 2, - "this.statusCode": 3, - "this.client": 1, - "util.inherits": 7, - "stream.Stream": 2, - "exports.IncomingMessage": 1, - "IncomingMessage.prototype.destroy": 1, - "error": 20, - "this.socket.destroy": 3, - "IncomingMessage.prototype.setEncoding": 1, - "encoding": 26, - "StringDecoder": 2, - ".StringDecoder": 1, - "lazy": 1, - "load": 5, - "this._decoder": 2, - "IncomingMessage.prototype.pause": 1, - "this.socket.pause": 1, - "IncomingMessage.prototype.resume": 1, - "this.socket.resume": 1, - "this._emitPending": 1, - "IncomingMessage.prototype._emitPending": 1, - "callback": 23, - "this._pendings.length": 1, - "self": 17, - "process.nextTick": 1, - "while": 53, - "self._paused": 1, - "self._pendings.length": 2, - "chunk": 14, - "self._pendings.shift": 1, - "Buffer.isBuffer": 2, - "self._emitData": 1, - "self.readable": 1, - "self._emitEnd": 1, - "IncomingMessage.prototype._emitData": 1, - "this._decoder.write": 1, - "string.length": 1, - "this.emit": 5, - "IncomingMessage.prototype._emitEnd": 1, - "IncomingMessage.prototype._addHeaderLine": 1, - "field": 36, - "value": 98, - "dest": 12, - "field.toLowerCase": 1, - "switch": 30, - "case": 136, - ".push": 3, - "break": 111, - "default": 21, - "field.slice": 1, - "OutgoingMessage": 5, - "this.output": 3, - "this.outputEncodings": 2, - "this.writable": 1, - "this._last": 3, - "this.chunkedEncoding": 6, - "this.shouldKeepAlive": 4, - "this.useChunkedEncodingByDefault": 4, - "this.sendDate": 3, - "this._hasBody": 6, - "this._trailer": 5, - "this.finished": 4, - "exports.OutgoingMessage": 1, - "OutgoingMessage.prototype.destroy": 1, - "OutgoingMessage.prototype._send": 1, - "this._headerSent": 5, - "typeof": 132, - "this._header": 10, - "this.output.unshift": 1, - "this.outputEncodings.unshift": 1, - "this._writeRaw": 2, - "OutgoingMessage.prototype._writeRaw": 1, - "data.length": 3, - "this.connection._httpMessage": 3, - "this.connection.writable": 3, - "this.output.length": 5, - "this._buffer": 2, - "c": 775, - "this.output.shift": 2, - "this.outputEncodings.shift": 2, - "this.connection.write": 4, - "OutgoingMessage.prototype._buffer": 1, - "length": 48, - "this.output.push": 2, - "this.outputEncodings.push": 2, - "lastEncoding": 2, - "lastData": 2, - "data.constructor": 1, - "lastData.constructor": 1, - "OutgoingMessage.prototype._storeHeader": 1, - "firstLine": 2, - "sentConnectionHeader": 3, - "sentContentLengthHeader": 4, - "sentTransferEncodingHeader": 3, - "sentDateHeader": 3, - "sentExpect": 3, - "messageHeader": 7, - "store": 3, - "connectionExpression.test": 1, - "closeExpression.test": 1, - "self._last": 4, - "self.shouldKeepAlive": 4, - "transferEncodingExpression.test": 1, - "chunkExpression.test": 1, - "self.chunkedEncoding": 1, - "contentLengthExpression.test": 1, - "dateExpression.test": 1, - "expectExpression.test": 1, - "keys": 11, - "Object.keys": 5, - "isArray": 10, - "Array.isArray": 7, - "l": 312, - "keys.length": 5, - "j": 265, - "value.length": 1, - "shouldSendKeepAlive": 2, - "this.agent": 2, - "this._send": 8, - "OutgoingMessage.prototype.setHeader": 1, - "arguments.length": 18, - "throw": 27, - "Error": 16, - "name.toLowerCase": 6, - "this._headerNames": 5, - "OutgoingMessage.prototype.getHeader": 1, - "OutgoingMessage.prototype.removeHeader": 1, - "delete": 39, - "OutgoingMessage.prototype._renderHeaders": 1, - "OutgoingMessage.prototype.write": 1, - "this._implicitHeader": 2, - "TypeError": 2, - "chunk.length": 2, - "ret": 62, - "Buffer.byteLength": 2, - "len.toString": 2, - "OutgoingMessage.prototype.addTrailers": 1, - "OutgoingMessage.prototype.end": 1, - "hot": 3, - ".toString": 3, - "this.write": 1, - "Last": 2, - "chunk.": 1, - "this._finish": 2, - "OutgoingMessage.prototype._finish": 1, - "instanceof": 19, - "ServerResponse": 5, - "DTRACE_HTTP_SERVER_RESPONSE": 1, - "ClientRequest": 6, - "DTRACE_HTTP_CLIENT_REQUEST": 1, - "OutgoingMessage.prototype._flush": 1, - "this.socket.writable": 2, - "XXX": 1, - "Necessary": 1, - "this.socket.write": 1, - "req": 32, - "OutgoingMessage.call": 2, - "req.method": 5, - "req.httpVersionMajor": 2, - "req.httpVersionMinor": 2, - "exports.ServerResponse": 1, - "ServerResponse.prototype.statusCode": 1, - "onServerResponseClose": 3, - "this._httpMessage.emit": 2, - "ServerResponse.prototype.assignSocket": 1, - "socket._httpMessage": 9, - "socket.on": 2, - "this._flush": 1, - "ServerResponse.prototype.detachSocket": 1, - "socket.removeListener": 5, - "ServerResponse.prototype.writeContinue": 1, - "this._sent100": 2, - "ServerResponse.prototype._implicitHeader": 1, - "this.writeHead": 1, - "ServerResponse.prototype.writeHead": 1, - "statusCode": 7, - "reasonPhrase": 4, - "headerIndex": 4, - "obj": 40, - "this._renderHeaders": 3, - "obj.length": 1, - "obj.push": 1, - "statusLine": 2, - "statusCode.toString": 1, - "this._expect_continue": 1, - "this._storeHeader": 2, - "ServerResponse.prototype.writeHeader": 1, - "this.writeHead.apply": 1, - "Agent": 5, - "self.options": 2, - "self.requests": 6, - "self.sockets": 3, - "self.maxSockets": 1, - "self.options.maxSockets": 1, - "Agent.defaultMaxSockets": 2, - "self.on": 1, - "host": 29, - "port": 29, - "localAddress": 15, - ".shift": 1, - ".onSocket": 1, - "socket.destroy": 10, - "self.createConnection": 2, - "net.createConnection": 3, - "exports.Agent": 1, - "Agent.prototype.defaultPort": 1, - "Agent.prototype.addRequest": 1, - "this.sockets": 9, - "this.maxSockets": 1, - "req.onSocket": 1, - "this.createSocket": 2, - "this.requests": 5, - "Agent.prototype.createSocket": 1, - "util._extend": 1, - "options.port": 4, - "options.host": 4, - "options.localAddress": 3, - "s": 290, - "onFree": 3, - "self.emit": 9, - "s.on": 4, - "onClose": 3, - "err": 5, - "self.removeSocket": 2, - "onRemove": 3, - "s.removeListener": 3, - "Agent.prototype.removeSocket": 1, - "index": 5, - ".indexOf": 2, - ".splice": 5, - ".emit": 1, - "globalAgent": 3, - "exports.globalAgent": 1, - "cb": 16, - "self.agent": 3, - "options.agent": 3, - "defaultPort": 3, - "options.defaultPort": 1, - "options.hostname": 1, - "options.setHost": 1, - "setHost": 2, - "self.socketPath": 4, - "options.socketPath": 1, - "method": 30, - "self.method": 3, - "options.method": 2, - ".toUpperCase": 3, - "self.path": 3, - "options.path": 2, - "self.once": 2, - "options.headers": 7, - "self.setHeader": 1, - "this.getHeader": 2, - "hostHeader": 3, - "this.setHeader": 2, - "options.auth": 2, - "//basic": 1, - "auth": 1, - "Buffer": 1, - "self.useChunkedEncodingByDefault": 2, - "self._storeHeader": 2, - "self.getHeader": 1, - "self._renderHeaders": 1, - "options.createConnection": 4, - "self.onSocket": 3, - "self.agent.addRequest": 1, - "conn": 3, - "self._deferToConnect": 1, - "self._flush": 1, - "exports.ClientRequest": 1, - "ClientRequest.prototype._implicitHeader": 1, - "this.path": 1, - "ClientRequest.prototype.abort": 1, - "this._deferToConnect": 3, - "createHangUpError": 3, - "error.code": 1, - "freeParser": 9, - "parser.socket.onend": 1, - "parser.socket.ondata": 1, - "parser.socket.parser": 1, - "parsers.free": 1, - "req.parser": 1, - "socketCloseListener": 2, - "socket.parser": 3, - "req.emit": 8, - "req.res": 8, - "req.res.readable": 1, - "req.res.emit": 1, - "res": 14, - "req.res._emitPending": 1, - "res._emitEnd": 1, - "res.emit": 1, - "req._hadError": 3, - "parser.finish": 6, - "socketErrorListener": 2, - "err.message": 1, - "err.stack": 1, - "socketOnEnd": 1, - "this._httpMessage": 3, - "this.parser": 2, - "socketOnData": 1, - "end": 14, - "parser.execute": 2, - "bytesParsed": 4, - "socket.ondata": 3, - "socket.onend": 3, - "bodyHead": 4, - "d.slice": 2, - "eventName": 21, - "req.listeners": 1, - "req.upgradeOrConnect": 1, - "socket.emit": 1, - "parserOnIncomingClient": 1, - "shouldKeepAlive": 4, - "res.upgrade": 1, - "skip": 5, - "isHeadResponse": 2, - "res.statusCode": 1, - "Clear": 1, - "so": 8, - "we": 25, - "don": 5, - "continue": 18, - "ve": 3, - "been": 5, - "upgraded": 1, - "via": 2, - "WebSockets": 1, - "also": 5, - "shouldn": 2, - "AGENT": 2, - "socket.destroySoon": 2, - "keep": 1, - "alive": 1, - "close": 2, - "free": 1, - "number": 13, - "an": 12, - "important": 1, - "promisy": 1, - "thing": 2, - "all": 16, - "the": 107, - "onSocket": 3, - "self.socket.writable": 1, - "self.socket": 5, - ".apply": 7, - "arguments_": 2, - "self.socket.once": 1, - "ClientRequest.prototype.setTimeout": 1, - "msecs": 4, - "this.once": 2, - "emitTimeout": 4, - "this.socket.setTimeout": 1, - "this.socket.once": 1, - "this.setTimeout": 3, - "sock": 1, - "ClientRequest.prototype.setNoDelay": 1, - "ClientRequest.prototype.setSocketKeepAlive": 1, - "ClientRequest.prototype.clearTimeout": 1, - "exports.request": 2, - "url.parse": 1, - "options.protocol": 3, - "exports.get": 1, - "req.end": 1, - "ondrain": 3, - "httpSocketSetup": 2, - "Server": 6, - "requestListener": 6, - "net.Server.call": 1, - "allowHalfOpen": 1, - "this.addListener": 2, - "this.httpAllowHalfOpen": 1, - "connectionListener": 3, - "net.Server": 1, - "exports.Server": 1, - "exports.createServer": 1, - "outgoing": 2, - "incoming": 2, - "abortIncoming": 3, - "incoming.length": 2, - "incoming.shift": 2, - "serverSocketCloseListener": 3, - "socket.setTimeout": 1, - "minute": 1, - "timeout": 2, - "socket.once": 1, - "parsers.alloc": 1, - "parser.reinitialize": 1, - "this.maxHeadersCount": 2, - "<<": 4, - "socket.addListener": 2, - "self.listeners": 2, - "req.socket": 1, - "self.httpAllowHalfOpen": 1, - "socket.writable": 2, - "socket.end": 2, - "outgoing.length": 2, - "._last": 1, - "socket._httpMessage._last": 1, - "incoming.push": 1, - "res.shouldKeepAlive": 1, - "DTRACE_HTTP_SERVER_REQUEST": 1, - "outgoing.push": 1, - "res.assignSocket": 1, - "res.on": 1, - "res.detachSocket": 1, - "res._last": 1, - "m": 76, - "outgoing.shift": 1, - "m.assignSocket": 1, - "req.headers": 2, - "continueExpression.test": 1, - "res._expect_continue": 1, - "res.writeContinue": 1, - "Not": 4, - "a": 1489, - "response.": 1, - "even": 3, - "exports._connectionListener": 1, - "Client": 6, - "this.host": 1, - "this.port": 1, - "maxSockets": 1, - "Client.prototype.request": 1, - "path": 5, - "self.host": 1, - "self.port": 1, - "c.on": 2, - "exports.Client": 1, - "module.deprecate": 2, - "exports.createClient": 1, - "cubes": 4, - "list": 21, - "math": 4, - "num": 23, - "opposite": 6, - "race": 4, - "square": 10, - "__slice": 2, - "Array.prototype.slice": 6, - "root": 5, - "Math.sqrt": 2, - "cube": 2, - "runners": 6, - "winner": 6, - "__slice.call": 2, - "print": 2, - "elvis": 4, - "_i": 10, - "_len": 6, - "_results": 6, - "list.length": 5, - "_results.push": 2, - "math.cube": 2, - ".slice": 6, - "window": 18, - "angular": 1, - "Array.prototype.last": 1, - "this.length": 41, - "app": 3, - "angular.module": 1, - "A": 24, - "w": 110, - "ma": 3, - "c.isReady": 4, - "try": 44, - "s.documentElement.doScroll": 2, - "catch": 38, - "c.ready": 7, - "Qa": 1, - "b.src": 4, - "c.ajax": 1, - "async": 5, - "dataType": 6, - "c.globalEval": 1, - "b.text": 3, - "b.textContent": 2, - "b.innerHTML": 3, - "b.parentNode": 4, - "b.parentNode.removeChild": 2, - "X": 6, - "f": 666, - "a.length": 23, - "o": 322, - "c.isFunction": 9, - "d.call": 3, - "J": 5, - ".getTime": 3, - "Y": 3, - "Z": 6, - "na": 1, - ".type": 2, - "c.event.handle.apply": 1, - "oa": 1, - "r": 261, - "c.data": 12, - "a.liveFired": 4, - "i.live": 1, - "a.button": 2, - "a.type": 14, - "u": 304, - "i.live.slice": 1, - "u.length": 3, - "i.origType.replace": 1, - "O": 6, - "f.push": 5, - "i.selector": 3, - "u.splice": 1, - "a.target": 5, - ".closest": 4, - "a.currentTarget": 4, - "j.length": 2, - ".selector": 1, - ".elem": 1, - "i.preType": 2, - "a.relatedTarget": 2, - "d.push": 1, - "elem": 101, - "handleObj": 2, - "d.length": 8, - "j.elem": 2, - "a.data": 2, - "j.handleObj.data": 1, - "a.handleObj": 2, - "j.handleObj": 1, - "j.handleObj.origHandler.apply": 1, - "pa": 1, - "b.replace": 3, - "/": 290, - "./g": 2, - ".replace": 38, - "/g": 37, - "qa": 1, - "a.parentNode": 6, - "a.parentNode.nodeType": 2, - "ra": 1, - "b.each": 1, - "this.nodeName": 4, - ".nodeName": 2, - "f.events": 1, - "e.handle": 2, - "e.events": 2, - "c.event.add": 1, - ".data": 3, - "sa": 2, - ".ownerDocument": 5, - "ta.test": 1, - "c.support.checkClone": 2, - "ua.test": 1, - "c.fragments": 2, - "b.createDocumentFragment": 1, - "c.clean": 1, - "fragment": 27, - "cacheable": 2, - "K": 4, - "c.each": 2, - "va.concat.apply": 1, - "va.slice": 1, - "wa": 1, - "a.document": 3, - "a.nodeType": 27, - "a.defaultView": 2, - "a.parentWindow": 2, - "c.fn.init": 1, - "Ra": 2, - "A.jQuery": 3, - "Sa": 2, - "A.": 3, - "A.document": 1, - "T": 4, - "Ta": 1, - "<[\\w\\W]+>": 4, - "|": 206, - "#": 13, - "Ua": 1, - ".": 91, - "Va": 1, - "S/": 4, - "Wa": 2, - "u00A0": 2, - "Xa": 1, - "<(\\w+)\\s*\\/?>": 4, - "<\\/\\1>": 4, - "P": 4, - "navigator.userAgent": 3, - "xa": 3, - "Q": 6, - "L": 10, - "Object.prototype.toString": 7, - "aa": 1, - "ba": 3, - "Array.prototype.push": 4, - "R": 2, - "ya": 2, - "Array.prototype.indexOf": 4, - "c.fn": 2, - "c.prototype": 1, - "init": 7, - "this.context": 17, - "s.body": 2, - "this.selector": 16, - "Ta.exec": 1, - "b.ownerDocument": 6, - "Xa.exec": 1, - "c.isPlainObject": 3, - "s.createElement": 10, - "c.fn.attr.call": 1, - "f.createElement": 1, - "a.cacheable": 1, - "a.fragment.cloneNode": 1, - "a.fragment": 1, - ".childNodes": 2, - "c.merge": 4, - "s.getElementById": 1, - "b.id": 1, - "T.find": 1, - "/.test": 19, - "s.getElementsByTagName": 2, - "b.jquery": 1, - ".find": 5, - "T.ready": 1, - "a.selector": 4, - "a.context": 2, - "c.makeArray": 3, - "selector": 40, - "jquery": 3, - "size": 6, - "toArray": 2, - "R.call": 2, - "get": 24, - "this.toArray": 3, - "this.slice": 5, - "pushStack": 4, - "c.isArray": 5, - "ba.apply": 1, - "f.prevObject": 1, - "f.context": 1, - "f.selector": 2, - "each": 17, - "ready": 31, - "c.bindReady": 1, - "a.call": 17, - "Q.push": 1, - "eq": 2, - "first": 10, - "this.eq": 4, - "last": 6, - "this.pushStack": 12, - "R.apply": 1, - ".join": 14, - "map": 7, - "c.map": 1, - "this.prevObject": 3, - "push": 11, - "sort": 4, - ".sort": 9, - "splice": 5, - "c.fn.init.prototype": 1, - "c.extend": 7, - "c.fn.extend": 4, - "noConflict": 4, - "isReady": 5, - "c.fn.triggerHandler": 1, - ".triggerHandler": 1, - "bindReady": 5, - "s.readyState": 2, - "s.addEventListener": 3, - "A.addEventListener": 1, - "s.attachEvent": 3, - "A.attachEvent": 1, - "A.frameElement": 1, - "isFunction": 12, - "isPlainObject": 4, - "a.setInterval": 2, - "a.constructor": 2, - "aa.call": 3, - "a.constructor.prototype": 2, - "isEmptyObject": 7, - "parseJSON": 4, - "c.trim": 3, - "a.replace": 7, - "@": 1, - "d*": 8, - "eE": 4, - "s*": 15, - "A.JSON": 1, - "A.JSON.parse": 2, - "Function": 3, - "c.error": 2, - "noop": 3, - "globalEval": 2, - "Va.test": 1, - "s.documentElement": 2, - "d.type": 2, - "c.support.scriptEval": 2, - "d.appendChild": 3, - "s.createTextNode": 2, - "d.text": 1, - "b.insertBefore": 3, - "b.firstChild": 5, - "b.removeChild": 3, - "nodeName": 20, - "a.nodeName": 12, - "a.nodeName.toUpperCase": 2, - "b.toUpperCase": 3, - "b.apply": 2, - "b.call": 4, - "trim": 5, - "makeArray": 3, - "ba.call": 1, - "inArray": 5, - "b.indexOf": 2, - "b.length": 12, - "merge": 2, - "grep": 6, - "f.length": 5, - "f.concat.apply": 1, - "guid": 5, - "proxy": 4, - "a.apply": 2, - "b.guid": 2, - "a.guid": 7, - "c.guid": 1, - "uaMatch": 3, - "a.toLowerCase": 4, - "webkit": 6, - "w.": 17, - "/.exec": 4, - "opera": 4, - ".*version": 4, - "msie": 4, - "/compatible/.test": 1, - "mozilla": 4, - ".*": 20, - "rv": 4, - "browser": 11, - "version": 10, - "c.uaMatch": 1, - "P.browser": 2, - "c.browser": 1, - "c.browser.version": 1, - "P.version": 1, - "c.browser.webkit": 1, - "c.browser.safari": 1, - "c.inArray": 2, - "ya.call": 1, - "s.removeEventListener": 1, - "s.detachEvent": 1, - "c.support": 2, - "d.style.display": 5, - "d.innerHTML": 2, - "d.getElementsByTagName": 6, - "e.length": 9, - "leadingWhitespace": 3, - "d.firstChild.nodeType": 1, - "tbody": 7, - "htmlSerialize": 3, - "style": 30, - "/red/.test": 1, - "j.getAttribute": 2, - "hrefNormalized": 3, - "opacity": 13, - "j.style.opacity": 1, - "cssFloat": 4, - "j.style.cssFloat": 1, - "checkOn": 4, - ".value": 1, - "optSelected": 3, - ".appendChild": 1, - ".selected": 1, - "parentNode": 10, - "d.removeChild": 1, - ".parentNode": 7, - "deleteExpando": 3, - "checkClone": 1, - "scriptEval": 1, - "noCloneEvent": 3, - "boxModel": 1, - "b.type": 4, - "b.appendChild": 1, - "a.insertBefore": 2, - "a.firstChild": 6, - "b.test": 1, - "c.support.deleteExpando": 2, - "a.removeChild": 2, - "d.attachEvent": 2, - "d.fireEvent": 1, - "c.support.noCloneEvent": 1, - "d.detachEvent": 1, - "d.cloneNode": 1, - ".fireEvent": 3, - "s.createDocumentFragment": 1, - "a.appendChild": 3, - "d.firstChild": 2, - "a.cloneNode": 3, - ".cloneNode": 4, - ".lastChild.checked": 2, - "k.style.width": 1, - "k.style.paddingLeft": 1, - "s.body.appendChild": 1, - "c.boxModel": 1, - "c.support.boxModel": 1, - "k.offsetWidth": 1, - "s.body.removeChild": 1, - ".style.display": 5, - "n.setAttribute": 1, - "c.support.submitBubbles": 1, - "c.support.changeBubbles": 1, - "c.props": 2, - "readonly": 3, - "maxlength": 2, - "cellspacing": 2, - "rowspan": 2, - "colspan": 2, - "tabindex": 4, - "usemap": 2, - "frameborder": 2, - "G": 11, - "Ya": 2, - "za": 3, - "cache": 45, - "expando": 14, - "noData": 3, - "embed": 3, - "applet": 2, - "c.noData": 2, - "a.nodeName.toLowerCase": 3, - "c.cache": 2, - "removeData": 8, - "c.isEmptyObject": 1, - "c.removeData": 2, - "c.expando": 2, - "a.removeAttribute": 3, - "this.each": 42, - "a.split": 4, - "this.triggerHandler": 6, - "this.trigger": 2, - ".each": 3, - "queue": 7, - "dequeue": 6, - "c.queue": 3, - "d.shift": 2, - "d.unshift": 2, - "f.call": 1, - "c.dequeue": 4, - "delay": 4, - "c.fx": 1, - "c.fx.speeds": 1, - "this.queue": 4, - "clearQueue": 2, - "Aa": 3, - "t": 436, - "ca": 6, - "Za": 2, - "r/g": 2, - "/href": 1, - "src": 7, - "style/": 1, - "ab": 1, - "button": 24, - "/i": 22, - "bb": 2, - "select": 20, - "textarea": 8, - "area": 2, - "Ba": 3, - "/radio": 1, - "checkbox/": 1, - "attr": 13, - "c.attr": 4, - "removeAttr": 5, - "this.nodeType": 4, - "this.removeAttribute": 1, - "addClass": 2, - "r.addClass": 1, - "r.attr": 1, - ".split": 19, - "e.nodeType": 7, - "e.className": 14, - "j.indexOf": 1, - "removeClass": 2, - "n.removeClass": 1, - "n.attr": 1, - "j.replace": 2, - "toggleClass": 2, - "j.toggleClass": 1, - "j.attr": 1, - "i.hasClass": 1, - "this.className": 10, - "hasClass": 2, - "": 1, - "className": 4, - "replace": 8, - "indexOf": 5, - "val": 13, - "c.nodeName": 4, - "b.attributes.value": 1, - ".specified": 1, - "b.value": 4, - "b.selectedIndex": 2, - "b.options": 1, - "": 1, - "i=": 31, - "selected": 5, - "a=": 23, - "test": 21, - "type": 49, - "support": 13, - "getAttribute": 3, - "on": 37, - "o=": 13, - "n=": 10, - "r=": 18, - "nodeType=": 6, - "call": 9, - "checked=": 1, - "this.selected": 1, - ".val": 5, - "this.selectedIndex": 1, - "this.value": 4, - "attrFn": 2, - "css": 7, - "html": 10, - "text": 14, - "width": 32, - "height": 25, - "offset": 21, - "c.attrFn": 1, - "c.isXMLDoc": 1, - "a.test": 2, - "ab.test": 1, - "a.getAttributeNode": 7, - ".nodeValue": 1, - "b.specified": 2, - "bb.test": 2, - "cb.test": 1, - "a.href": 2, - "c.support.style": 1, - "a.style.cssText": 3, - "a.setAttribute": 7, - "c.support.hrefNormalized": 1, - "a.getAttribute": 11, - "c.style": 1, - "db": 1, - "handle": 15, - "click": 11, - "events": 18, - "altKey": 4, - "attrChange": 4, - "attrName": 4, - "bubbles": 4, - "cancelable": 4, - "charCode": 7, - "clientX": 6, - "clientY": 5, - "ctrlKey": 6, - "currentTarget": 4, - "detail": 3, - "eventPhase": 4, - "fromElement": 6, - "handler": 14, - "keyCode": 6, - "layerX": 3, - "layerY": 3, - "metaKey": 5, - "newValue": 3, - "offsetX": 4, - "offsetY": 4, - "originalTarget": 1, - "pageX": 4, - "pageY": 4, - "prevValue": 3, - "relatedNode": 4, - "relatedTarget": 6, - "screenX": 4, - "screenY": 4, - "shiftKey": 4, - "srcElement": 5, - "toElement": 5, - "view": 4, - "wheelDelta": 3, - "which": 8, - "mouseover": 12, - "mouseout": 12, - "form": 12, - "click.specialSubmit": 2, - "submit": 14, - "image": 5, - "keypress.specialSubmit": 2, - "password": 5, - ".specialSubmit": 2, - "radio": 17, - "checkbox": 14, - "multiple": 7, - "_change_data": 6, - "focusout": 11, - "change": 16, - "file": 5, - ".specialChange": 4, - "focusin": 9, - "bind": 3, - "one": 15, - "unload": 5, - "live": 8, - "lastToggle": 4, - "die": 3, - "hover": 3, - "mouseenter": 9, - "mouseleave": 9, - "focus": 7, - "blur": 8, - "resize": 3, - "scroll": 6, - "dblclick": 3, - "mousedown": 3, - "mouseup": 3, - "mousemove": 3, - "keydown": 4, - "keypress": 4, - "keyup": 3, - "onunload": 1, - "g": 441, - "h": 499, - "q": 34, - "h.nodeType": 4, - "p": 110, - "S": 8, - "H": 8, - "M": 9, - "I": 7, - "f.exec": 2, - "p.push": 2, - "p.length": 10, - "r.exec": 1, - "n.relative": 5, - "ga": 2, - "p.shift": 4, - "n.match.ID.test": 2, - "k.find": 6, - "v.expr": 4, - "k.filter": 5, - "v.set": 5, - "expr": 2, - "p.pop": 4, - "set": 22, - "z": 21, - "h.parentNode": 3, - "D": 9, - "k.error": 2, - "j.call": 2, - ".nodeType": 9, - "E": 11, - "l.push": 2, - "l.push.apply": 1, - "k.uniqueSort": 5, - "B": 5, - "g.sort": 1, - "g.length": 2, - "g.splice": 2, - "k.matches": 1, - "n.order.length": 1, - "n.order": 1, - "n.leftMatch": 1, - ".exec": 2, - "q.splice": 1, - "y.substr": 1, - "y.length": 1, - "Syntax": 3, - "unrecognized": 3, - "expression": 4, - "ID": 8, - "NAME": 2, - "TAG": 2, - "u00c0": 2, - "uFFFF": 2, - "leftMatch": 2, - "attrMap": 2, - "attrHandle": 2, - "g.getAttribute": 1, - "relative": 4, - "W/.test": 1, - "h.toLowerCase": 2, - "": 1, - "previousSibling": 5, - "nth": 5, - "odd": 2, - "not": 26, - "reset": 2, - "contains": 8, - "only": 10, - "id": 38, - "class": 5, - "Array": 3, - "sourceIndex": 1, - "div": 28, - "script": 7, - "": 4, - "name=": 2, - "href=": 2, - "": 2, - "

": 2, - "

": 2, - ".TEST": 2, - "
": 3, - "CLASS": 1, - "HTML": 9, - "find": 7, - "filter": 10, - "nextSibling": 3, - "iframe": 3, - "": 1, - "": 1, - "
": 1, - "
": 1, - "": 4, - "
": 5, - "": 3, - "": 3, - "": 2, - "": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "before": 8, - "after": 7, - "position": 7, - "absolute": 2, - "top": 12, - "left": 14, - "margin": 8, - "border": 7, - "px": 31, - "solid": 2, - "#000": 2, - "padding": 4, - "": 1, - "": 1, - "fixed": 1, - "marginTop": 3, - "marginLeft": 2, - "using": 5, - "borderTopWidth": 1, - "borderLeftWidth": 1, - "Left": 1, - "Top": 1, - "pageXOffset": 2, - "pageYOffset": 1, - "Height": 1, - "Width": 1, - "inner": 2, - "outer": 2, - "scrollTo": 1, - "CSS1Compat": 1, - "client": 3, - "document": 26, - "window.document": 2, - "navigator": 3, - "window.navigator": 2, - "location": 2, - "window.location": 5, - "jQuery": 48, - "context": 48, - "The": 9, - "is": 67, - "actually": 2, - "just": 2, - "jQuery.fn.init": 2, - "rootjQuery": 8, - "Map": 4, - "over": 7, - "of": 28, - "overwrite": 4, - "_jQuery": 4, - "window.": 6, - "central": 2, - "reference": 5, - "simple": 3, - "way": 2, - "check": 8, - "strings": 8, - "both": 2, - "optimize": 3, - "quickExpr": 2, - "Check": 10, - "has": 9, - "non": 8, - "whitespace": 7, - "character": 3, - "it": 112, - "rnotwhite": 2, - "Used": 3, - "trimming": 2, - "trimLeft": 4, - "trimRight": 4, - "digits": 3, - "rdigit": 1, - "d/": 3, - "Match": 3, - "standalone": 2, - "tag": 2, - "rsingleTag": 2, - "JSON": 5, - "RegExp": 12, - "rvalidchars": 2, - "rvalidescape": 2, - "rvalidbraces": 2, - "Useragent": 2, - "rwebkit": 2, - "ropera": 2, - "rmsie": 2, - "rmozilla": 2, - "Keep": 2, - "UserAgent": 2, - "use": 10, - "with": 18, - "jQuery.browser": 4, - "userAgent": 3, - "For": 5, - "matching": 3, - "engine": 2, - "and": 42, - "browserMatch": 3, - "deferred": 25, - "used": 13, - "DOM": 21, - "readyList": 6, - "event": 31, - "DOMContentLoaded": 14, - "Save": 2, - "some": 2, - "core": 2, - "methods": 8, - "toString": 4, - "hasOwn": 2, - "String.prototype.trim": 3, - "Class": 2, - "pairs": 2, - "class2type": 3, - "jQuery.fn": 4, - "jQuery.prototype": 2, - "match": 30, - "doc": 4, - "Handle": 14, - "DOMElement": 2, - "selector.nodeType": 2, - "exists": 9, - "once": 4, - "finding": 2, - "Are": 2, - "dealing": 2, - "selector.charAt": 4, - "selector.length": 4, - "Assume": 2, - "are": 18, - "regex": 3, - "quickExpr.exec": 2, - "Verify": 3, - "no": 19, - "was": 6, - "specified": 4, - "#id": 3, - "HANDLE": 2, - "array": 7, - "context.ownerDocument": 2, - "If": 21, - "single": 2, - "passed": 5, - "clean": 3, - "like": 5, - "method.": 3, - "jQuery.fn.init.prototype": 2, - "jQuery.extend": 11, - "jQuery.fn.extend": 4, - "copy": 16, - "copyIsArray": 2, - "clone": 5, - "deep": 12, - "situation": 2, - "boolean": 8, - "when": 20, - "something": 3, - "possible": 3, - "jQuery.isFunction": 6, - "extend": 13, - "itself": 4, - "argument": 2, - "Only": 5, - "deal": 2, - "null/undefined": 2, - "values": 10, - "Extend": 2, - "base": 2, - "Prevent": 2, - "never": 2, - "ending": 2, - "loop": 7, - "Recurse": 2, - "bring": 2, - "Return": 2, - "modified": 3, - "Is": 2, - "be": 12, - "Set": 4, - "occurs.": 2, - "counter": 2, - "track": 2, - "how": 2, - "many": 3, - "items": 2, - "wait": 12, - "fires.": 2, - "See": 9, - "#6781": 2, - "readyWait": 6, - "Hold": 2, - "release": 2, - "holdReady": 3, - "hold": 6, - "jQuery.readyWait": 6, - "jQuery.ready": 16, - "Either": 2, - "released": 2, - "DOMready/load": 2, - "yet": 2, - "jQuery.isReady": 6, - "Make": 17, - "sure": 18, - "at": 58, - "least": 4, - "IE": 28, - "gets": 6, - "little": 4, - "overzealous": 4, - "ticket": 4, - "#5443": 4, - "Remember": 2, - "normal": 2, - "Ready": 2, - "fired": 12, - "decrement": 2, - "need": 10, - "there": 6, - "functions": 6, - "bound": 8, - "execute": 4, - "readyList.resolveWith": 1, - "Trigger": 2, - "any": 12, - "jQuery.fn.trigger": 2, - ".trigger": 3, - ".unbind": 4, - "jQuery._Deferred": 3, - "Catch": 2, - "cases": 4, - "where": 2, - ".ready": 2, - "called": 2, - "already": 6, - "occurred.": 2, - "document.readyState": 4, - "asynchronously": 2, - "allow": 6, - "scripts": 2, - "opportunity": 2, - "Mozilla": 2, - "Opera": 2, - "nightlies": 3, - "currently": 4, - "document.addEventListener": 6, - "Use": 7, - "handy": 2, - "fallback": 4, - "window.onload": 4, - "will": 7, - "always": 6, - "work": 6, - "window.addEventListener": 2, - "model": 14, - "document.attachEvent": 6, - "ensure": 2, - "firing": 16, - "onload": 2, - "maybe": 2, - "late": 2, - "but": 4, - "safe": 3, - "iframes": 2, - "window.attachEvent": 2, - "frame": 23, - "continually": 2, - "see": 6, - "toplevel": 7, - "window.frameElement": 2, - "document.documentElement.doScroll": 4, - "doScrollCheck": 6, - "test/unit/core.js": 2, - "details": 3, - "concerning": 2, - "isFunction.": 2, - "Since": 3, - "aren": 5, - "pass": 7, - "through": 3, - "as": 11, - "well": 2, - "jQuery.type": 4, - "obj.nodeType": 2, - "jQuery.isWindow": 2, - "own": 4, - "property": 15, - "must": 4, - "Object": 4, - "obj.constructor": 2, - "hasOwn.call": 6, - "obj.constructor.prototype": 2, - "Own": 2, - "properties": 7, - "enumerated": 2, - "firstly": 2, - "speed": 4, - "up": 4, - "then": 8, - "own.": 2, - "msg": 4, - "leading/trailing": 2, - "removed": 3, - "can": 10, - "breaking": 1, - "spaces": 3, - "rnotwhite.test": 2, - "xA0": 7, - "document.removeEventListener": 2, - "document.detachEvent": 2, - "trick": 2, - "Diego": 2, - "Perini": 2, - "http": 6, - "//javascript.nwbox.com/IEContentLoaded/": 2, - "waiting": 2, - "Promise": 1, - "promiseMethods": 3, - "Static": 1, - "sliceDeferred": 1, - "Create": 1, - "callbacks": 10, - "_Deferred": 4, - "stored": 4, - "args": 31, - "avoid": 5, - "doing": 3, - "flag": 1, - "know": 3, - "cancelled": 5, - "done": 10, - "f1": 1, - "f2": 1, - "...": 1, - "_fired": 5, - "args.length": 3, - "deferred.done.apply": 2, - "callbacks.push": 1, - "deferred.resolveWith": 5, - "resolve": 7, - "given": 3, - "resolveWith": 4, - "make": 2, - "available": 1, - "#8421": 1, - "callbacks.shift": 1, - "finally": 3, - "Has": 1, - "resolved": 1, - "isResolved": 3, - "Cancel": 1, - "cancel": 6, - "Full": 1, - "fledged": 1, - "two": 1, - "Deferred": 5, - "func": 3, - "failDeferred": 1, - "promise": 14, - "Add": 4, - "errorDeferred": 1, - "doneCallbacks": 2, - "failCallbacks": 2, - "deferred.done": 2, - ".fail": 2, - ".fail.apply": 1, - "fail": 10, - "failDeferred.done": 1, - "rejectWith": 2, - "failDeferred.resolveWith": 1, - "reject": 4, - "failDeferred.resolve": 1, - "isRejected": 2, - "failDeferred.isResolved": 1, - "pipe": 2, - "fnDone": 2, - "fnFail": 2, - "jQuery.Deferred": 1, - "newDefer": 3, - "jQuery.each": 2, - "fn": 14, - "action": 3, - "returned": 4, - "fn.apply": 1, - "returned.promise": 2, - ".then": 3, - "newDefer.resolve": 1, - "newDefer.reject": 1, - ".promise": 5, - "Get": 4, - "provided": 1, - "aspect": 1, - "added": 1, - "promiseMethods.length": 1, - "failDeferred.cancel": 1, - "deferred.cancel": 2, - "Unexpose": 1, - "Call": 1, - "func.call": 1, - "helper": 1, - "firstParam": 6, - "count": 4, - "<=>": 1, - "1": 97, - "resolveFunc": 2, - "sliceDeferred.call": 2, - "Strange": 1, - "bug": 3, - "FF4": 1, - "Values": 1, - "changed": 3, - "onto": 2, - "sometimes": 1, - "outside": 2, - ".when": 1, - "Cloning": 2, - "into": 2, - "fresh": 1, - "solves": 1, - "issue": 1, - "deferred.reject": 1, - "deferred.promise": 1, - "jQuery.support": 1, - "document.createElement": 26, - "documentElement": 2, - "document.documentElement": 2, - "opt": 2, - "marginDiv": 5, - "bodyStyle": 1, - "tds": 6, - "isSupported": 7, - "Preliminary": 1, - "tests": 48, - "div.setAttribute": 1, - "div.innerHTML": 7, - "div.getElementsByTagName": 6, - "Can": 2, - "automatically": 2, - "inserted": 1, - "insert": 1, - "them": 3, - "empty": 3, - "tables": 1, - "link": 2, - "elements": 9, - "serialized": 3, - "correctly": 1, - "innerHTML": 1, - "This": 3, - "requires": 1, - "wrapper": 1, - "information": 5, - "from": 7, - "uses": 3, - ".cssText": 2, - "instead": 6, - "/top/.test": 2, - "URLs": 1, - "optgroup": 5, - "opt.selected": 1, - "Test": 3, - "setAttribute": 1, - "camelCase": 3, - "class.": 1, - "works": 1, - "attrFixes": 1, - "get/setAttribute": 1, - "ie6/7": 1, - "getSetAttribute": 3, - "div.className": 1, - "Will": 2, - "defined": 3, - "later": 1, - "submitBubbles": 3, - "changeBubbles": 3, - "focusinBubbles": 2, - "inlineBlockNeedsLayout": 3, - "shrinkWrapBlocks": 2, - "reliableMarginRight": 2, - "checked": 4, - "status": 3, - "properly": 2, - "cloned": 1, - "input.checked": 1, - "support.noCloneChecked": 1, - "input.cloneNode": 1, - ".checked": 2, - "inside": 3, - "disabled": 11, - "selects": 1, - "Fails": 2, - "Internet": 1, - "Explorer": 1, - "div.test": 1, - "support.deleteExpando": 1, - "div.addEventListener": 1, - "div.attachEvent": 2, - "div.fireEvent": 1, - "node": 23, - "being": 2, - "appended": 2, - "input.value": 5, - "input.setAttribute": 5, - "support.radioValue": 2, - "div.appendChild": 4, - "document.createDocumentFragment": 3, - "fragment.appendChild": 2, - "div.firstChild": 3, - "WebKit": 9, - "doesn": 2, - "inline": 3, - "display": 7, - "none": 4, - "GC": 2, - "references": 1, - "across": 1, - "JS": 7, - "boundary": 1, - "isNode": 11, - "elem.nodeType": 8, - "nodes": 14, - "global": 5, - "attached": 1, - "directly": 2, - "occur": 1, - "jQuery.cache": 3, - "defining": 1, - "objects": 7, - "its": 2, - "allows": 1, - "code": 2, - "shortcut": 1, - "same": 1, - "jQuery.expando": 12, - "Avoid": 1, - "more": 6, - "than": 3, - "trying": 1, - "pvt": 8, - "internalKey": 12, - "getByName": 3, - "unique": 2, - "since": 1, - "their": 3, - "ends": 1, - "jQuery.uuid": 1, - "TODO": 2, - "hack": 2, - "ONLY.": 2, - "Avoids": 2, - "exposing": 2, - "metadata": 2, - "plain": 2, - ".toJSON": 4, - "jQuery.noop": 2, - "An": 1, - "jQuery.data": 15, - "key/value": 1, - "pair": 1, - "shallow": 1, - "copied": 1, - "existing": 1, - "thisCache": 15, - "Internal": 1, - "separate": 1, - "destroy": 1, - "unless": 2, - "internal": 8, - "had": 1, - "isEmptyDataObject": 3, - "internalCache": 3, - "Browsers": 1, - "deletion": 1, - "refuse": 1, - "expandos": 2, - "other": 3, - "browsers": 2, - "faster": 1, - "iterating": 1, - "persist": 1, - "existed": 1, - "Otherwise": 2, - "eliminate": 2, - "lookups": 2, - "entries": 2, - "longer": 2, - "exist": 2, - "does": 9, - "us": 2, - "nor": 2, - "have": 6, - "removeAttribute": 3, - "Document": 2, - "these": 2, - "jQuery.support.deleteExpando": 3, - "elem.removeAttribute": 6, - "only.": 2, - "_data": 3, - "determining": 3, - "acceptData": 3, - "elem.nodeName": 2, - "jQuery.noData": 2, - "elem.nodeName.toLowerCase": 2, - "elem.getAttribute": 7, - ".attributes": 2, - "attr.length": 2, - ".name": 3, - "name.indexOf": 2, - "jQuery.camelCase": 6, - "name.substring": 2, - "dataAttr": 6, - "parts": 28, - "key.split": 2, - "Try": 4, - "fetch": 4, - "internally": 5, - "jQuery.removeData": 2, - "nothing": 2, - "found": 10, - "HTML5": 3, - "attribute": 5, - "key.replace": 2, - "rmultiDash": 3, - ".toLowerCase": 7, - "jQuery.isNaN": 1, - "rbrace.test": 2, - "jQuery.parseJSON": 2, - "isn": 2, - "option.selected": 2, - "jQuery.support.optDisabled": 2, - "option.disabled": 2, - "option.getAttribute": 2, - "option.parentNode.disabled": 2, - "jQuery.nodeName": 3, - "option.parentNode": 2, - "specific": 2, - "We": 6, - "get/set": 2, - "attributes": 14, - "comment": 3, - "nType": 8, - "jQuery.attrFn": 2, - "Fallback": 2, - "prop": 24, - "supported": 2, - "jQuery.prop": 2, - "hooks": 14, - "notxml": 8, - "jQuery.isXMLDoc": 2, - "Normalize": 1, - "needed": 2, - "jQuery.attrFix": 2, - "jQuery.attrHooks": 2, - "boolHook": 3, - "rboolean.test": 4, - "value.toLowerCase": 2, - "formHook": 3, - "forms": 1, - "certain": 2, - "characters": 6, - "rinvalidChar.test": 1, - "jQuery.removeAttr": 2, - "hooks.set": 2, - "elem.setAttribute": 2, - "hooks.get": 2, - "Non": 3, - "existent": 2, - "normalize": 2, - "propName": 8, - "jQuery.support.getSetAttribute": 1, - "jQuery.attr": 2, - "elem.removeAttributeNode": 1, - "elem.getAttributeNode": 1, - "corresponding": 2, - "jQuery.propFix": 2, - "attrHooks": 3, - "tabIndex": 4, - "readOnly": 2, - "htmlFor": 2, - "maxLength": 2, - "cellSpacing": 2, - "cellPadding": 2, - "rowSpan": 2, - "colSpan": 2, - "useMap": 2, - "frameBorder": 2, - "contentEditable": 2, - "auto": 3, - "&": 13, - "getData": 3, - "setData": 3, - "changeData": 3, - "bubbling": 1, - "live.": 2, - "hasDuplicate": 1, - "baseHasDuplicate": 2, - "rBackslash": 1, - "rNonWord": 1, - "W/": 2, - "Sizzle": 1, - "results": 4, - "seed": 1, - "origContext": 1, - "context.nodeType": 2, - "checkSet": 1, - "extra": 1, - "cur": 6, - "pop": 1, - "prune": 1, - "contextXML": 1, - "Sizzle.isXML": 1, - "soFar": 1, - "Reset": 1, - "cy": 4, - "f.isWindow": 2, - "cv": 2, - "cj": 4, - ".appendTo": 2, - "b.css": 1, - "b.remove": 1, - "ck": 5, - "c.createElement": 12, - "ck.frameBorder": 1, - "ck.width": 1, - "ck.height": 1, - "c.body.appendChild": 1, - "cl": 3, - "ck.createElement": 1, - "ck.contentWindow": 1, - "ck.contentDocument": 1, - ".document": 1, - "cl.write": 1, - "cl.createElement": 1, - "cl.body.appendChild": 1, - "f.css": 24, - "c.body.removeChild": 1, - "cu": 18, - "f.each": 21, - "cp.concat.apply": 1, - "cp.slice": 1, - "ct": 34, - "cq": 3, - "cs": 3, - "f.now": 2, - "ci": 29, - "a.ActiveXObject": 3, - "ch": 58, - "a.XMLHttpRequest": 1, - "a.dataFilter": 2, - "a.dataType": 1, - "a.dataTypes": 2, - "a.converters": 3, - "o.split": 1, - "f.error": 4, - "m.replace": 1, - "a.contents": 1, - "a.responseFields": 1, - "f.shift": 1, - "a.mimeType": 1, - "c.getResponseHeader": 1, - ".test": 1, - "f.unshift": 2, - "b_": 4, - "f.isArray": 8, - "bF.test": 1, - "c.dataTypes": 1, - "h.length": 3, - "bU": 4, - "c.dataTypes.unshift": 1, - "bZ": 3, - "f.isFunction": 21, - "b.toLowerCase": 3, - "bQ": 3, - "h.substr": 1, - "bD": 3, - "bx": 2, - "a.offsetWidth": 6, - "a.offsetHeight": 2, - "bn": 2, - "f.ajax": 3, - "f.globalEval": 2, - "bf": 6, - "bm": 3, - "f.nodeName": 16, - "bl": 3, - "a.getElementsByTagName": 9, - "f.grep": 3, - "a.defaultChecked": 1, - "a.checked": 4, - "bk": 5, - "a.querySelectorAll": 1, - "bj": 3, - "b.nodeType": 6, - "b.clearAttributes": 2, - "b.mergeAttributes": 2, - "b.nodeName.toLowerCase": 1, - "b.outerHTML": 1, - "a.outerHTML": 1, - "b.selected": 1, - "a.defaultSelected": 1, - "b.defaultValue": 1, - "a.defaultValue": 1, - "b.defaultChecked": 1, - "b.checked": 1, - "a.value": 8, - "b.removeAttribute": 3, - "f.expando": 23, - "bi": 27, - "f.hasData": 2, - "f.data": 25, - "d.events": 1, - "f.extend": 23, - "": 1, - "bh": 1, - "table": 6, - "getElementsByTagName": 1, - "0": 220, - "appendChild": 1, - "ownerDocument": 9, - "createElement": 3, - "b=": 25, - "e=": 21, - "nodeType": 1, - "d=": 15, - "W": 3, - "N": 2, - "f._data": 15, - "r.live": 1, - "a.target.disabled": 1, - "a.namespace": 1, - "a.namespace.split": 1, - "r.live.slice": 1, - "s.length": 2, - "g.origType.replace": 1, - "q.push": 1, - "g.selector": 3, - "s.splice": 1, - "m.selector": 1, - "n.test": 2, - "g.namespace": 1, - "m.elem.disabled": 1, - "m.elem": 1, - "g.preType": 3, - "f.contains": 5, - "level": 3, - "m.level": 1, - "": 1, - "e.elem": 2, - "e.handleObj.data": 1, - "e.handleObj": 1, - "e.handleObj.origHandler.apply": 1, - "a.isPropagationStopped": 1, - "e.level": 1, - "a.isImmediatePropagationStopped": 1, - "e.type": 6, - "e.originalEvent": 1, - "e.liveFired": 1, - "f.event.handle.call": 1, - ".preventDefault": 1, - "F": 8, - "f.removeData": 4, - "i.resolve": 1, - "c.replace": 4, - "f.isNaN": 3, - "i.test": 1, - "f.parseJSON": 2, - "a.navigator": 1, - "a.location": 1, - "e.isReady": 1, - "c.documentElement.doScroll": 2, - "e.ready": 6, - "e.fn.init": 1, - "a.jQuery": 2, - "a.": 2, - "d.userAgent": 1, - "C": 4, - "e.fn": 2, - "e.prototype": 1, - "c.body": 4, - "a.charAt": 2, - "i.exec": 1, - "d.ownerDocument": 1, - "n.exec": 1, - "e.isPlainObject": 1, - "e.fn.attr.call": 1, - "k.createElement": 1, - "e.buildFragment": 1, - "j.cacheable": 1, - "e.clone": 1, - "j.fragment": 2, - "e.merge": 3, - "c.getElementById": 1, - "h.id": 1, - "f.find": 2, - "d.jquery": 1, - "e.isFunction": 5, - "f.ready": 1, - "e.makeArray": 1, - "D.call": 4, - "e.isArray": 2, - "C.apply": 1, - "d.prevObject": 1, - "d.context": 2, - "d.selector": 2, - "e.each": 2, - "e.bindReady": 1, - "y.done": 1, - "D.apply": 1, - "e.map": 1, - "e.fn.init.prototype": 1, - "e.extend": 2, - "e.fn.extend": 1, - "": 1, - "f=": 13, - "g=": 15, - "h=": 19, - "jQuery=": 2, - "isReady=": 1, - "y.resolveWith": 1, - "e.fn.trigger": 1, - "e._Deferred": 1, - "c.readyState": 2, - "c.addEventListener": 4, - "a.addEventListener": 4, - "c.attachEvent": 3, - "a.attachEvent": 6, - "a.frameElement": 1, - "isWindow": 2, - "isNaN": 6, - "m.test": 1, - "String": 2, - "A.call": 1, - "e.isWindow": 2, - "B.call": 3, - "e.trim": 1, - "a.JSON": 1, - "a.JSON.parse": 2, - "o.test": 1, - "e.error": 2, - "parseXML": 1, - "a.DOMParser": 1, - "DOMParser": 1, - "d.parseFromString": 1, - "ActiveXObject": 1, - "c.async": 4, - "c.loadXML": 1, - "c.documentElement": 4, - "d.nodeName": 4, - "j.test": 3, - "a.execScript": 1, - "a.eval.call": 1, - "c.apply": 2, - "c.call": 3, - "E.call": 1, - "C.call": 1, - "F.call": 1, - "c.length": 8, - "": 1, - "j=": 14, - "k=": 11, - "h.concat.apply": 1, - "f.concat": 1, - "g.guid": 3, - "e.guid": 3, - "access": 2, - "e.access": 1, - "now": 5, - "s.exec": 1, - "t.exec": 1, - "u.exec": 1, - "a.indexOf": 2, - "v.exec": 1, - "sub": 4, - "a.fn.init": 2, - "a.superclass": 1, - "a.fn": 2, - "a.prototype": 1, - "a.fn.constructor": 1, - "a.sub": 1, - "this.sub": 2, - "e.fn.init.call": 1, - "a.fn.init.prototype": 1, - "e.uaMatch": 1, - "x.browser": 2, - "e.browser": 1, - "e.browser.version": 1, - "x.version": 1, - "e.browser.webkit": 1, - "e.browser.safari": 1, - "c.removeEventListener": 2, - "c.detachEvent": 1, - "": 1, - "c=": 24, - "shift": 1, - "apply": 8, - "h.call": 2, - "g.resolveWith": 3, - "<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>": 1, - "g.reject": 1, - "g.promise": 1, - "f.support": 2, - "a.innerHTML": 7, - "f.appendChild": 1, - "a.firstChild.nodeType": 2, - "e.getAttribute": 2, - "e.style.opacity": 1, - "e.style.cssFloat": 1, - "h.value": 3, - "g.selected": 1, - "a.className": 1, - "h.checked": 2, - "j.noCloneChecked": 1, - "h.cloneNode": 1, - "f.disabled": 1, - "j.optDisabled": 1, - "g.disabled": 1, - "j.deleteExpando": 1, - "a.fireEvent": 1, - "j.noCloneEvent": 1, - "a.detachEvent": 1, - "h.setAttribute": 2, - "j.radioValue": 1, - "c.createDocumentFragment": 1, - "k.appendChild": 1, - "j.checkClone": 1, - "k.cloneNode": 1, - "a.style.width": 1, - "a.style.paddingLeft": 1, - "visibility": 3, - "background": 56, - "l.style": 1, - "l.appendChild": 1, - "j.appendChecked": 1, - "j.boxModel": 1, - "a.style": 8, - "a.style.display": 3, - "a.style.zoom": 1, - "j.inlineBlockNeedsLayout": 1, - "j.shrinkWrapBlocks": 1, - ".offsetHeight": 4, - "j.reliableHiddenOffsets": 1, - "c.defaultView": 2, - "c.defaultView.getComputedStyle": 3, - "i.style.width": 1, - "i.style.marginRight": 1, - "j.reliableMarginRight": 1, - "parseInt": 12, - "marginRight": 2, - ".marginRight": 2, - "l.innerHTML": 1, - "f.boxModel": 1, - "f.support.boxModel": 4, - "uuid": 2, - "f.fn.jquery": 1, - "Math.random": 2, - "D/g": 2, - "hasData": 2, - "f.cache": 5, - "f.acceptData": 4, - "f.uuid": 1, - "f.noop": 4, - "f.camelCase": 5, - ".events": 1, - "f.support.deleteExpando": 3, - "f.noData": 2, - "f.fn.extend": 9, - "g.indexOf": 2, - "g.substring": 1, - "b.triggerHandler": 2, - "_mark": 2, - "_unmark": 3, - "f.makeArray": 5, - "e.push": 3, - "f.queue": 3, - "c.shift": 2, - "c.unshift": 1, - "f.dequeue": 4, - "f.fx": 2, - "f.fx.speeds": 1, - "d.resolveWith": 1, - "f.Deferred": 2, - "f._Deferred": 2, - "l.done": 1, - "d.promise": 1, - "rea": 1, - "autofocus": 1, - "autoplay": 1, - "controls": 1, - "defer": 1, - "required": 1, - "scoped": 1, - "f.access": 3, - "f.attr": 2, - "f.removeAttr": 3, - "f.prop": 2, - "removeProp": 1, - "f.propFix": 6, - "c.addClass": 1, - "f.trim": 2, - "c.removeClass": 1, - "g.nodeType": 6, - "g.className": 4, - "h.replace": 2, - "d.toggleClass": 1, - "d.attr": 1, - "h.hasClass": 1, - "": 1, - "f.valHooks": 7, - "e.nodeName.toLowerCase": 1, - "c.get": 1, - "e.value": 1, - "e.val": 1, - "f.map": 5, - "this.nodeName.toLowerCase": 1, - "this.type": 3, - "c.set": 1, - "valHooks": 1, - "a.attributes.value": 1, - "a.text": 1, - "a.selectedIndex": 3, - "a.options": 2, - "": 3, - "optDisabled": 1, - "selected=": 1, - "attrFix": 1, - "f.attrFn": 3, - "f.isXMLDoc": 4, - "f.attrFix": 3, - "f.attrHooks": 5, - "t.test": 2, - "d.toLowerCase": 1, - "c.toLowerCase": 4, - "u.test": 1, - "i.set": 1, - "i.get": 1, - "f.support.getSetAttribute": 2, - "a.removeAttributeNode": 1, - "q.test": 1, - "f.support.radioValue": 1, - "c.specified": 1, - "c.value": 1, - "r.test": 1, - "s.test": 1, - "propFix": 1, - "cellpadding": 1, - "contenteditable": 1, - "f.propHooks": 1, - "h.set": 1, - "h.get": 1, - "propHooks": 1, - "f.attrHooks.value": 1, - "v.get": 1, - "f.attrHooks.name": 1, - "f.valHooks.button": 1, - "d.nodeValue": 3, - "f.support.hrefNormalized": 1, - "f.support.style": 1, - "f.attrHooks.style": 1, - "a.style.cssText.toLowerCase": 1, - "f.support.optSelected": 1, - "f.propHooks.selected": 2, - "b.parentNode.selectedIndex": 1, - "f.support.checkOn": 1, - "f.inArray": 4, - "s.": 1, - "f.event": 2, - "d.handler": 1, - "g.handler": 1, - "d.guid": 4, - "f.guid": 3, - "i.events": 2, - "i.handle": 2, - "f.event.triggered": 3, - "f.event.handle.apply": 1, - "k.elem": 2, - "c.split": 2, - "l.indexOf": 1, - "l.split": 1, - "n.shift": 1, - "h.namespace": 2, - "n.slice": 1, - "h.type": 1, - "h.guid": 2, - "f.event.special": 5, - "p.setup": 1, - "p.setup.call": 1, - "p.add": 1, - "p.add.call": 1, - "h.handler.guid": 2, - "o.push": 1, - "f.event.global": 2, - "remove": 9, - "s.events": 1, - "c.type": 9, - "c.handler": 1, - "c.charAt": 1, - "f.event.remove": 5, - "h.indexOf": 3, - "h.split": 2, - "m.shift": 1, - "m.slice": 1, - "q.namespace": 1, - "q.handler": 1, - "p.splice": 1, - "": 1, - "u=": 12, - "elem=": 4, - "customEvent": 1, - "trigger": 4, - "h.slice": 1, - "i.shift": 1, - "i.sort": 1, - "f.event.customEvent": 1, - "f.Event": 2, - "c.exclusive": 2, - "c.namespace": 2, - "i.join": 2, - "c.namespace_re": 1, - "c.preventDefault": 3, - "c.stopPropagation": 1, - "b.events": 4, - "f.event.trigger": 6, - "b.handle.elem": 2, - "c.result": 3, - "c.target": 3, - "do": 15, - "c.currentTarget": 2, - "m.apply": 1, - "k.parentNode": 1, - "k.ownerDocument": 1, - "c.target.ownerDocument": 1, - "c.isPropagationStopped": 1, - "c.isDefaultPrevented": 2, - "o._default": 1, - "o._default.call": 1, - "e.ownerDocument": 1, - "f.event.fix": 2, - "a.event": 1, - "Array.prototype.slice.call": 1, - "namespace_re": 1, - "namespace": 1, - "handler=": 1, - "data=": 2, - "handleObj=": 1, - "result=": 1, - "preventDefault": 4, - "stopPropagation": 5, - "isImmediatePropagationStopped": 2, - "props": 21, - "split": 4, - "fix": 1, - "Event": 3, - "target=": 2, - "relatedTarget=": 1, - "fromElement=": 1, - "pageX=": 2, - "scrollLeft": 2, - "clientLeft": 2, - "pageY=": 1, - "scrollTop": 2, - "clientTop": 2, - "which=": 3, - "metaKey=": 1, - "2": 66, - "3": 13, - "4": 4, - "1e8": 1, - "special": 3, - "setup": 5, - "teardown": 6, - "origType": 2, - "beforeunload": 1, - "onbeforeunload=": 3, - "removeEvent=": 1, - "removeEventListener": 3, - "detachEvent": 2, - "Event=": 1, - "originalEvent=": 1, - "type=": 5, - "isDefaultPrevented=": 2, - "defaultPrevented": 1, - "returnValue=": 2, - "getPreventDefault": 2, - "timeStamp=": 1, - "prototype=": 2, - "originalEvent": 2, - "isPropagationStopped=": 1, - "cancelBubble=": 1, - "stopImmediatePropagation": 1, - "isImmediatePropagationStopped=": 1, - "isDefaultPrevented": 1, - "isPropagationStopped": 1, - "G=": 1, - "H=": 1, - "submit=": 1, - "specialSubmit": 3, - "closest": 3, - "keyCode=": 1, - "J=": 1, - "selectedIndex": 1, - "a.selected": 1, - "z.test": 3, - "d.readOnly": 1, - "c.liveFired": 1, - "f.event.special.change": 1, - "filters": 1, - "beforedeactivate": 1, - "K.call": 2, - "a.keyCode": 2, - "beforeactivate": 1, - "f.event.add": 2, - "f.event.special.change.filters": 1, - "I.focus": 1, - "I.beforeactivate": 1, - "f.support.focusinBubbles": 1, - "c.originalEvent": 1, - "a.preventDefault": 3, - "f.fn": 9, - "e.apply": 1, - "this.one": 1, - "unbind": 2, - "this.unbind": 2, - "delegate": 1, - "this.live": 1, - "undelegate": 1, - "this.die": 1, - "triggerHandler": 1, - "%": 26, - ".guid": 1, - "this.click": 1, - "this.mouseenter": 1, - ".mouseleave": 1, - "g.charAt": 1, - "n.unbind": 1, - "y.exec": 1, - "a.push": 2, - "n.length": 1, - "": 1, - "this.bind": 2, - "": 2, - "sizcache=": 4, - "sizset": 2, - "sizset=": 2, - "toLowerCase": 3, - "d.nodeType": 5, - "k.isXML": 4, - "a.exec": 2, - "x.push": 1, - "x.length": 8, - "m.exec": 1, - "l.relative": 6, - "x.shift": 4, - "l.match.ID.test": 2, - "q.expr": 4, - "q.set": 4, - "x.pop": 4, - "d.parentNode": 4, - "e.call": 1, - "f.push.apply": 1, - "k.contains": 5, - "a.sort": 1, - "": 1, - "matches=": 1, - "matchesSelector=": 1, - "l.order.length": 1, - "l.order": 1, - "l.leftMatch": 1, - "j.substr": 1, - "": 1, - "__sizzle__": 1, - "sizzle": 1, - "l.match.PSEUDO.test": 1, - "a.document.nodeType": 1, - "a.getElementsByClassName": 3, - "a.lastChild.className": 1, - "l.order.splice": 1, - "l.find.CLASS": 1, - "b.getElementsByClassName": 2, - "c.documentElement.contains": 1, - "a.contains": 2, - "c.documentElement.compareDocumentPosition": 1, - "a.compareDocumentPosition": 1, - "a.ownerDocument": 1, - ".documentElement": 1, - "b.nodeName": 2, - "l.match.PSEUDO.exec": 1, - "l.match.PSEUDO": 1, - "f.expr": 4, - "k.selectors": 1, - "f.expr.filters": 3, - "f.unique": 4, - "f.text": 2, - "k.getText": 1, - "/Until": 1, - "parents": 2, - "prevUntil": 2, - "prevAll": 2, - "U": 1, - "f.expr.match.POS": 1, - "V": 2, - "children": 3, - "contents": 4, - "next": 9, - "prev": 2, - ".filter": 2, - "": 1, - "e.splice": 1, - "this.filter": 2, - "": 1, - "": 1, - ".is": 2, - "c.push": 3, - "g.parentNode": 2, - "U.test": 1, - "": 1, - "f.find.matchesSelector": 2, - "g.ownerDocument": 1, - "this.parent": 2, - ".children": 1, - "a.jquery": 2, - "f.merge": 2, - "this.get": 1, - "andSelf": 1, - "this.add": 1, - "f.dir": 6, - "parentsUntil": 1, - "f.nth": 2, - "nextAll": 1, - "nextUntil": 1, - "siblings": 1, - "f.sibling": 2, - "a.parentNode.firstChild": 1, - "a.contentDocument": 1, - "a.contentWindow.document": 1, - "a.childNodes": 1, - "T.call": 1, - "P.test": 1, - "f.filter": 2, - "R.test": 1, - "Q.test": 1, - "e.reverse": 1, - "g.join": 1, - "f.find.matches": 1, - "dir": 1, - "sibling": 1, - "a.nextSibling": 1, - "<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>": 1, - "/ig": 3, - "tbody/i": 1, - "bc": 1, - "bd": 1, - "/checked": 1, - "s*.checked.": 1, - "java": 1, - "ecma": 1, - "script/i": 1, - "CDATA": 1, - "bg": 3, - "legend": 1, - "thead": 2, - "tr": 23, - "td": 3, - "col": 7, - "_default": 5, - "bg.optgroup": 1, - "bg.option": 1, - "bg.tbody": 1, - "bg.tfoot": 1, - "bg.colgroup": 1, - "bg.caption": 1, - "bg.thead": 1, - "bg.th": 1, - "bg.td": 1, - "f.support.htmlSerialize": 1, - "bg._default": 2, - "c.text": 2, - "this.empty": 3, - ".append": 6, - ".createTextNode": 1, - "wrapAll": 1, - ".wrapAll": 2, - ".eq": 1, - ".clone": 1, - "b.map": 1, - "wrapInner": 1, - ".wrapInner": 1, - "b.contents": 1, - "c.wrapAll": 1, - "b.append": 1, - "wrap": 2, - "unwrap": 1, - ".replaceWith": 1, - "this.childNodes": 1, - ".end": 1, - "append": 1, - "this.domManip": 4, - "this.appendChild": 1, - "prepend": 1, - "this.insertBefore": 1, - "this.firstChild": 1, - "this.parentNode.insertBefore": 2, - "a.push.apply": 2, - "this.nextSibling": 2, - ".toArray": 1, - "f.cleanData": 4, - "d.parentNode.removeChild": 1, - "b.getElementsByTagName": 1, - "this.map": 3, - "f.clone": 2, - ".innerHTML.replace": 1, - "bc.test": 2, - "f.support.leadingWhitespace": 2, - "Z.test": 2, - "_.exec": 2, - ".getElementsByTagName": 2, - ".innerHTML": 3, - "c.html": 3, - "replaceWith": 1, - "c.replaceWith": 1, - ".detach": 1, - "this.parentNode": 1, - ".remove": 2, - ".before": 1, - "detach": 1, - "this.remove": 1, - "domManip": 1, - "f.support.checkClone": 2, - "bd.test": 2, - ".domManip": 1, - "g.html": 1, - "g.domManip": 1, - "j.parentNode": 1, - "f.support.parentNode": 1, - "i.nodeType": 1, - "i.childNodes.length": 1, - "f.buildFragment": 2, - "e.fragment": 1, - "h.childNodes.length": 1, - "h.firstChild": 2, - "": 1, - "k.length": 2, - ".charAt": 1, - "f.fragments": 3, - "i.createDocumentFragment": 1, - "f.clean": 1, - "appendTo": 1, - "prependTo": 1, - "insertBefore": 1, - "insertAfter": 1, - "replaceAll": 1, - "g.childNodes.length": 1, - "this.clone": 1, - ".get": 3, - "d.concat": 1, - "e.selector": 1, - "f.support.noCloneEvent": 1, - "f.support.noCloneChecked": 1, - "b.createElement": 2, - "b.createTextNode": 2, - "k.replace": 2, - "o.innerHTML": 1, - "o.lastChild": 1, - "f.support.tbody": 1, - "ba.test": 1, - "o.firstChild": 2, - "o.firstChild.childNodes": 1, - "o.childNodes": 2, - "q.length": 1, - ".childNodes.length": 1, - ".parentNode.removeChild": 2, - "o.insertBefore": 1, - "Z.exec": 1, - "f.support.appendChecked": 1, - "k.nodeType": 1, - "h.push": 1, - "be.test": 1, - ".type.toLowerCase": 1, - "h.splice.apply": 1, - ".concat": 3, - "cleanData": 1, - "j.nodeName": 1, - "j.nodeName.toLowerCase": 1, - "f.removeEvent": 1, - "b.handle": 2, - "j.removeAttribute": 2, - "bo": 2, - "/alpha": 1, - "bp": 1, - "/opacity": 1, - "bq": 2, - "br": 19, - "ms": 2, - "bs": 2, - "bt": 42, - "bu": 11, - "bv": 2, - "de": 1, - "bw": 2, - "bz": 7, - "bA": 3, - "bB": 5, - "bC": 2, - "f.fn.css": 1, - "f.style": 4, - "cssHooks": 1, - "a.style.opacity": 2, - "cssNumber": 3, - "zIndex": 1, - "fontWeight": 1, - "zoom": 1, - "lineHeight": 1, - "widows": 1, - "orphans": 1, - "cssProps": 1, - "f.support.cssFloat": 1, - "f.cssHooks": 3, - "f.cssProps": 2, - "k.get": 1, - "bu.test": 1, - "d.replace": 1, - "f.cssNumber": 1, - "k.set": 1, - "g.get": 1, - "swap": 1, - "f.curCSS": 1, - "f.swap": 2, - "<0||e==null){e=a.style[b];return>": 1, - "0px": 1, - "f.support.opacity": 1, - "f.cssHooks.opacity": 1, - "bp.test": 1, - "a.currentStyle": 4, - "a.currentStyle.filter": 1, - "a.style.filter": 1, - "RegExp.": 1, - "c.zoom": 1, - "b*100": 1, - "d.filter": 1, - "c.filter": 2, - "bo.test": 1, - "g.replace": 1, - "f.support.reliableMarginRight": 1, - "f.cssHooks.marginRight": 1, - "a.style.marginRight": 1, - "a.ownerDocument.defaultView": 1, - "e.getComputedStyle": 1, - "g.getPropertyValue": 1, - "a.ownerDocument.documentElement": 1, - "c.documentElement.currentStyle": 1, - "a.runtimeStyle": 2, - "bs.test": 1, - "bt.test": 1, - "f.left": 3, - "a.runtimeStyle.left": 2, - "a.currentStyle.left": 1, - "f.pixelLeft": 1, - "f.expr.filters.hidden": 2, - "f.support.reliableHiddenOffsets": 1, - "f.expr.filters.visible": 1, - "bE": 2, - "bF": 1, - "bG": 3, - "n/g": 1, - "bH": 2, - "/#.*": 1, - "bI": 1, - "/mg": 1, - "bJ": 1, - "color": 4, - "date": 1, - "datetime": 1, - "email": 2, - "month": 1, - "range": 2, - "search": 5, - "tel": 2, - "time": 1, - "week": 1, - "bK": 1, - "about": 1, - "storage": 1, - "extension": 1, - "widget": 1, - "bL": 1, - "GET": 1, - "bM": 2, - "bN": 2, - "bO": 2, - "<\\/script>": 2, - "/gi": 2, - "bP": 1, - "bR": 2, - "*/": 2, - "bS": 1, - "bT": 2, - "f.fn.load": 1, - "bV": 3, - "bW": 5, - "bX": 8, - "e.href": 1, - "bY": 1, - "bW.href": 2, - "bS.exec": 1, - "bW.toLowerCase": 1, - "bT.apply": 1, - "a.slice": 2, - "f.param": 2, - "f.ajaxSettings.traditional": 2, - "complete": 6, - "a.responseText": 1, - "a.isResolved": 1, - "a.done": 1, - "i.html": 1, - "i.each": 1, - "serialize": 1, - "this.serializeArray": 1, - "serializeArray": 1, - "this.elements": 2, - "this.disabled": 1, - "this.checked": 1, - "bP.test": 1, - "bJ.test": 1, - ".map": 1, - "b.name": 2, - "success": 2, - "getScript": 1, - "f.get": 2, - "getJSON": 1, - "ajaxSetup": 1, - "f.ajaxSettings": 4, - "ajaxSettings": 1, - "isLocal": 1, - "bK.test": 1, - "contentType": 4, - "processData": 3, - "accepts": 5, - "xml": 3, - "json": 2, - "/xml/": 1, - "/html/": 1, - "/json/": 1, - "responseFields": 1, - "converters": 2, - "a.String": 1, - "f.parseXML": 1, - "ajaxPrefilter": 1, - "ajaxTransport": 1, - "ajax": 2, - "clearTimeout": 2, - "v.readyState": 1, - "d.ifModified": 1, - "v.getResponseHeader": 2, - "f.lastModified": 1, - "f.etag": 1, - "v.status": 1, - "v.statusText": 1, - "h.resolveWith": 1, - "h.rejectWith": 1, - "v.statusCode": 2, - "g.trigger": 2, - "i.resolveWith": 1, - "f.active": 1, - "f.ajaxSetup": 3, - "d.statusCode": 1, - "readyState": 1, - "setRequestHeader": 6, - "getAllResponseHeaders": 1, - "getResponseHeader": 1, - "bI.exec": 1, - "overrideMimeType": 1, - "d.mimeType": 1, - "abort": 4, - "p.abort": 1, - "h.promise": 1, - "v.success": 1, - "v.done": 1, - "v.error": 1, - "v.fail": 1, - "v.complete": 1, - "i.done": 1, - "<2)for(b>": 1, - "url=": 1, - "dataTypes=": 1, - "crossDomain=": 2, - "exec": 8, - "80": 2, - "443": 2, - "param": 3, - "traditional": 1, - "s=": 12, - "t=": 19, - "toUpperCase": 1, - "hasContent=": 1, - "active": 2, - "ajaxStart": 1, - "hasContent": 2, - "cache=": 1, - "x=": 1, - "y=": 5, - "1_=": 1, - "_=": 1, - "Content": 1, - "Type": 1, - "ifModified": 1, - "lastModified": 3, - "Modified": 1, - "etag": 3, - "None": 1, - "Accept": 1, - "dataTypes": 4, - "q=": 1, - "01": 1, - "beforeSend": 2, - "p=": 5, - "No": 1, - "Transport": 1, - "readyState=": 1, - "ajaxSend": 1, - "v.abort": 1, - "d.timeout": 1, - "p.send": 1, - "encodeURIComponent": 2, - "f.isPlainObject": 1, - "d.join": 1, - "cc": 2, - "cd": 3, - "jsonp": 1, - "jsonpCallback": 1, - "f.ajaxPrefilter": 2, - "b.contentType": 1, - "b.data": 5, - "b.dataTypes": 2, - "b.jsonp": 3, - "cd.test": 2, - "b.url": 4, - "b.jsonpCallback": 4, - "d.always": 1, - "b.converters": 1, - "/javascript": 1, - "ecmascript/": 1, - "a.cache": 2, - "a.crossDomain": 2, - "a.global": 1, - "f.ajaxTransport": 2, - "c.head": 1, - "c.getElementsByTagName": 1, - "send": 2, - "d.async": 1, - "a.scriptCharset": 2, - "d.charset": 1, - "d.src": 1, - "a.url": 1, - "d.onload": 3, - "d.onreadystatechange": 2, - "d.readyState": 2, - "/loaded": 1, - "complete/.test": 1, - "e.removeChild": 1, - "e.insertBefore": 1, - "e.firstChild": 1, - "ce": 6, - "cg": 7, - "cf": 7, - "f.ajaxSettings.xhr": 2, - "this.isLocal": 1, - "cors": 1, - "f.support.ajax": 1, - "c.crossDomain": 3, - "f.support.cors": 1, - "c.xhr": 1, - "c.username": 2, - "h.open": 2, - "c.url": 2, - "c.password": 1, - "c.xhrFields": 3, - "c.mimeType": 2, - "h.overrideMimeType": 2, - "h.setRequestHeader": 1, - "h.send": 1, - "c.hasContent": 1, - "h.readyState": 3, - "h.onreadystatechange": 2, - "h.abort": 1, - "h.status": 1, - "h.getAllResponseHeaders": 1, - "h.responseXML": 1, - "n.documentElement": 1, - "m.xml": 1, - "m.text": 2, - "h.responseText": 1, - "h.statusText": 1, - "c.isLocal": 1, - ".unload": 1, - "cm": 2, - "cn": 1, - "co": 5, - "cp": 1, - "cr": 20, - "a.webkitRequestAnimationFrame": 1, - "a.mozRequestAnimationFrame": 1, - "a.oRequestAnimationFrame": 1, - "this.animate": 2, - "d.style": 3, - ".style": 1, - "": 1, - "_toggle": 2, - "animate": 4, - "fadeTo": 1, - "queue=": 2, - "animatedProperties=": 1, - "animatedProperties": 2, - "specialEasing": 2, - "easing": 3, - "swing": 2, - "overflow=": 2, - "overflow": 2, - "overflowX": 1, - "overflowY": 1, - "float": 3, - "display=": 3, - "zoom=": 1, - "fx": 10, - "l=": 10, - "m=": 2, - "custom": 5, - "stop": 7, - "timers": 3, - "slideDown": 1, - "slideUp": 1, - "slideToggle": 1, - "fadeIn": 1, - "fadeOut": 1, - "fadeToggle": 1, - "duration": 4, - "duration=": 2, - "off": 1, - "speeds": 4, - "old=": 1, - "complete=": 1, - "old": 2, - "linear": 1, - "Math": 51, - "cos": 1, - "PI": 54, - "5": 23, - "options=": 1, - "prop=": 3, - "orig=": 1, - "orig": 3, - "step": 7, - "startTime=": 1, - "start=": 1, - "end=": 1, - "unit=": 1, - "unit": 1, - "now=": 1, - "pos=": 1, - "state=": 1, - "co=": 2, - "tick": 3, - "interval": 3, - "show=": 1, - "hide=": 1, - "e.duration": 3, - "this.startTime": 2, - "this.now": 3, - "this.end": 2, - "this.pos": 4, - "this.state": 3, - "this.update": 2, - "e.animatedProperties": 5, - "this.prop": 2, - "e.overflow": 2, - "f.support.shrinkWrapBlocks": 1, - "e.hide": 2, - ".hide": 2, - "e.show": 1, - "e.orig": 1, - "e.complete.call": 1, - "Infinity": 1, - "h/e.duration": 1, - "f.easing": 1, - "this.start": 2, - "*this.pos": 1, - "f.timers": 2, - "a.splice": 1, - "f.fx.stop": 1, - "clearInterval": 6, - "slow": 1, - "fast": 1, - "a.elem": 2, - "a.now": 4, - "a.elem.style": 3, - "a.prop": 5, - "Math.max": 10, - "a.unit": 1, - "f.expr.filters.animated": 1, - "b.elem": 1, - "cw": 1, - "able": 1, - "cx": 2, - "f.fn.offset": 2, - "f.offset.setOffset": 2, - "b.ownerDocument.body": 2, - "f.offset.bodyOffset": 2, - "b.getBoundingClientRect": 1, - "e.documentElement": 4, - "c.top": 4, - "c.left": 4, - "e.body": 3, - "g.clientTop": 1, - "h.clientTop": 1, - "g.clientLeft": 1, - "h.clientLeft": 1, - "i.pageYOffset": 1, - "g.scrollTop": 1, - "h.scrollTop": 2, - "i.pageXOffset": 1, - "g.scrollLeft": 1, - "h.scrollLeft": 2, - "f.offset.initialize": 3, - "b.offsetParent": 2, - "g.documentElement": 1, - "g.body": 1, - "g.defaultView": 1, - "j.getComputedStyle": 2, - "b.currentStyle": 2, - "b.offsetTop": 2, - "b.offsetLeft": 2, - "f.offset.supportsFixedPosition": 2, - "k.position": 4, - "b.scrollTop": 1, - "b.scrollLeft": 1, - "f.offset.doesNotAddBorder": 1, - "f.offset.doesAddBorderForTableAndCells": 1, - "cw.test": 1, - "c.borderTopWidth": 2, - "c.borderLeftWidth": 2, - "f.offset.subtractsBorderForOverflowNotVisible": 1, - "c.overflow": 1, - "i.offsetTop": 1, - "i.offsetLeft": 1, - "i.scrollTop": 1, - "i.scrollLeft": 1, - "f.offset": 1, - "initialize": 3, - "b.style": 1, - "d.nextSibling.firstChild.firstChild": 1, - "this.doesNotAddBorder": 1, - "e.offsetTop": 4, - "this.doesAddBorderForTableAndCells": 1, - "h.offsetTop": 1, - "e.style.position": 2, - "e.style.top": 2, - "this.supportsFixedPosition": 1, - "d.style.overflow": 1, - "d.style.position": 1, - "this.subtractsBorderForOverflowNotVisible": 1, - "this.doesNotIncludeMarginInBodyOffset": 1, - "a.offsetTop": 2, - "bodyOffset": 1, - "a.offsetLeft": 1, - "f.offset.doesNotIncludeMarginInBodyOffset": 1, - "setOffset": 1, - "a.style.position": 1, - "e.offset": 1, - "e.position": 1, - "l.top": 1, - "l.left": 1, - "b.top": 2, - "k.top": 1, - "g.top": 1, - "b.left": 2, - "k.left": 1, - "g.left": 1, - "b.using.call": 1, - "e.css": 1, - "this.offsetParent": 2, - "this.offset": 2, - "cx.test": 2, - "b.offset": 1, - "d.top": 2, - "d.left": 2, - "offsetParent": 1, - "a.offsetParent": 1, - "g.document.documentElement": 1, - "g.document.body": 1, - "g.scrollTo": 1, - ".scrollLeft": 1, - ".scrollTop": 1, - "e.document.documentElement": 1, - "e.document.compatMode": 1, - "e.document.body": 1, - "this.css": 1, - "Prioritize": 1, - "": 1, - "XSS": 1, - "location.hash": 1, - "#9521": 1, - "Matches": 1, - "dashed": 1, - "camelizing": 1, - "rdashAlpha": 1, - "rmsPrefix": 1, - "fcamelCase": 1, - "letter": 3, - "readyList.fireWith": 1, - ".off": 1, - "jQuery.Callbacks": 2, - "IE8": 2, - "exceptions": 2, - "#9897": 1, - "elems": 9, - "chainable": 4, - "emptyGet": 3, - "bulk": 3, - "elems.length": 1, - "Sets": 3, - "jQuery.access": 2, - "Optionally": 1, - "executed": 1, - "Bulk": 1, - "operations": 1, - "iterate": 1, - "executing": 1, - "exec.call": 1, - "they": 2, - "run": 1, - "against": 1, - "entire": 1, - "fn.call": 2, - "value.call": 1, - "Gets": 2, - "frowned": 1, - "upon.": 1, - "More": 1, - "//docs.jquery.com/Utilities/jQuery.browser": 1, - "ua": 6, - "ua.toLowerCase": 1, - "rwebkit.exec": 1, - "ropera.exec": 1, - "rmsie.exec": 1, - "ua.indexOf": 1, - "rmozilla.exec": 1, - "jQuerySub": 7, - "jQuerySub.fn.init": 2, - "jQuerySub.superclass": 1, - "jQuerySub.fn": 2, - "jQuerySub.prototype": 1, - "jQuerySub.fn.constructor": 1, - "jQuerySub.sub": 1, - "jQuery.fn.init.call": 1, - "rootjQuerySub": 2, - "jQuerySub.fn.init.prototype": 1, - "jQuery.uaMatch": 1, - "browserMatch.browser": 2, - "jQuery.browser.version": 1, - "browserMatch.version": 1, - "jQuery.browser.webkit": 1, - "jQuery.browser.safari": 1, - "flagsCache": 3, - "createFlags": 2, - "flags": 13, - "flags.split": 1, - "flags.length": 1, - "Convert": 1, - "formatted": 2, - "Actual": 2, - "Stack": 1, - "fire": 4, - "calls": 1, - "repeatable": 1, - "lists": 2, - "stack": 2, - "forgettable": 1, - "memory": 8, - "Flag": 2, - "First": 3, - "fireWith": 1, - "firingStart": 3, - "End": 1, - "firingLength": 4, - "Index": 1, - "firingIndex": 5, - "several": 1, - "actual": 1, - "Inspect": 1, - "recursively": 1, - "mode": 1, - "flags.unique": 1, - "self.has": 1, - "list.push": 1, - "Fire": 1, - "flags.memory": 1, - "flags.stopOnFalse": 1, - "Mark": 1, - "halted": 1, - "flags.once": 1, - "stack.length": 1, - "stack.shift": 1, - "self.fireWith": 1, - "self.disable": 1, - "Callbacks": 1, - "collection": 3, - "Do": 2, - "current": 7, - "batch": 2, - "With": 1, - "/a": 1, - ".55": 1, - "basic": 1, - "all.length": 1, - "supports": 2, - "select.appendChild": 1, - "strips": 1, - "leading": 1, - "div.firstChild.nodeType": 1, - "manipulated": 1, - "normalizes": 1, - "around": 1, - "issue.": 1, - "#5145": 1, - "existence": 1, - "styleFloat": 1, - "a.style.cssFloat": 1, - "defaults": 3, - "working": 1, - "property.": 1, - "too": 1, - "marked": 1, - "marks": 1, - "select.disabled": 1, - "support.optDisabled": 1, - "opt.disabled": 1, - "handlers": 1, - "support.noCloneEvent": 1, - "div.cloneNode": 1, - "maintains": 1, - "#11217": 1, - "loses": 1, - "div.lastChild": 1, - "conMarginTop": 3, - "paddingMarginBorder": 5, - "positionTopLeftWidthHeight": 3, - "paddingMarginBorderVisibility": 3, - "container": 4, - "container.style.cssText": 1, - "body.insertBefore": 1, - "body.firstChild": 1, - "Construct": 1, - "container.appendChild": 1, - "cells": 3, - "still": 4, - "offsetWidth/Height": 3, - "visible": 1, - "row": 1, - "reliable": 1, - "offsets": 1, - "safety": 1, - "goggles": 1, - "#4512": 1, - "fails": 2, - "support.reliableHiddenOffsets": 1, - "explicit": 1, - "right": 3, - "incorrectly": 1, - "computed": 1, - "based": 1, - "container.": 1, - "#3333": 1, - "Feb": 1, - "Bug": 1, - "getComputedStyle": 3, - "returns": 1, - "wrong": 1, - "window.getComputedStyle": 6, - "marginDiv.style.width": 1, - "marginDiv.style.marginRight": 1, - "div.style.width": 2, - "support.reliableMarginRight": 1, - "div.style.zoom": 2, - "natively": 1, - "block": 4, - "act": 1, - "setting": 2, - "giving": 1, - "layout": 2, - "div.style.padding": 1, - "div.style.border": 1, - "div.style.overflow": 2, - "div.style.display": 2, - "support.inlineBlockNeedsLayout": 1, - "div.offsetWidth": 2, - "shrink": 1, - "support.shrinkWrapBlocks": 1, - "div.style.cssText": 1, - "outer.firstChild": 1, - "outer.nextSibling.firstChild.firstChild": 1, - "offsetSupport": 2, - "doesNotAddBorder": 1, - "inner.offsetTop": 4, - "doesAddBorderForTableAndCells": 1, - "td.offsetTop": 1, - "inner.style.position": 2, - "inner.style.top": 2, - "safari": 1, - "subtracts": 1, - "here": 1, - "offsetSupport.fixedPosition": 1, - "outer.style.overflow": 1, - "outer.style.position": 1, - "offsetSupport.subtractsBorderForOverflowNotVisible": 1, - "offsetSupport.doesNotIncludeMarginInBodyOffset": 1, - "body.offsetTop": 1, - "div.style.marginTop": 1, - "support.pixelMargin": 1, - ".marginTop": 1, - "container.style.zoom": 2, - "body.removeChild": 1, - "rbrace": 1, - "Please": 1, - "caution": 1, - "Unique": 1, - "page": 1, - "rinlinejQuery": 1, - "jQuery.fn.jquery": 1, - "following": 1, - "uncatchable": 1, - "you": 1, - "attempt": 2, - "them.": 1, - "Ban": 1, - "except": 1, - "Flash": 1, - "jQuery.acceptData": 2, - "privateCache": 1, - "differently": 1, - "because": 1, - "IE6": 1, - "order": 1, - "collisions": 1, - "between": 1, - "user": 1, - "data.": 1, - "thisCache.data": 3, - "Users": 1, - "should": 1, - "inspect": 1, - "undocumented": 1, - "subject": 1, - "change.": 1, - "But": 1, - "anyone": 1, - "listen": 1, - "No.": 1, - "isEvents": 1, - "privateCache.events": 1, - "converted": 2, - "camel": 2, - "names": 2, - "camelCased": 1, - "Reference": 1, - "entry": 1, - "purpose": 1, - "continuing": 1, - "Support": 1, - "space": 1, - "separated": 1, - "jQuery.isArray": 1, - "manipulation": 1, - "cased": 1, - "name.split": 1, - "name.length": 1, - "want": 1, - "let": 1, - "destroyed": 2, - "jQuery.isEmptyObject": 1, - "Don": 1, - "care": 1, - "Ensure": 1, - "#10080": 1, - "cache.setInterval": 1, - "part": 8, - "jQuery._data": 2, - "elem.attributes": 1, - "self.triggerHandler": 2, - "jQuery.isNumeric": 1, - "All": 1, - "lowercase": 1, - "Grab": 1, - "necessary": 1, - "hook": 1, - "nodeHook": 1, - "attrNames": 3, - "isBool": 4, - "rspace": 1, - "attrNames.length": 1, - "#9699": 1, - "explanation": 1, - "approach": 1, - "removal": 1, - "#10870": 1, - "**": 1, - "timeStamp": 1, - "char": 2, - "buttons": 1, - "SHEBANG#!node": 2, - "http.createServer": 1, - "res.writeHead": 1, - "res.end": 1, - ".listen": 1, - "Date.prototype.toJSON": 2, - "isFinite": 1, - "this.valueOf": 2, - "this.getUTCFullYear": 1, - "this.getUTCMonth": 1, - "this.getUTCDate": 1, - "this.getUTCHours": 1, - "this.getUTCMinutes": 1, - "this.getUTCSeconds": 1, - "String.prototype.toJSON": 1, - "Number.prototype.toJSON": 1, - "Boolean.prototype.toJSON": 1, - "u0000": 1, - "u00ad": 1, - "u0600": 1, - "u0604": 1, - "u070f": 1, - "u17b4": 1, - "u17b5": 1, - "u200c": 1, - "u200f": 1, - "u2028": 3, - "u202f": 1, - "u2060": 1, - "u206f": 1, - "ufeff": 1, - "ufff0": 1, - "uffff": 1, - "escapable": 1, - "/bfnrt": 1, - "fA": 2, - "JSON.parse": 1, - "PUT": 1, - "DELETE": 1, - "_id": 1, - "ties": 1, - "collection.": 1, - "_removeReference": 1, - "model.collection": 2, - "model.unbind": 1, - "this._onModelEvent": 1, - "_onModelEvent": 1, - "ev": 5, - "this._remove": 1, - "model.idAttribute": 2, - "this._byId": 2, - "model.previous": 1, - "model.id": 1, - "this.trigger.apply": 2, - "_.each": 1, - "Backbone.Collection.prototype": 1, - "this.models": 1, - "_.toArray": 1, - "Backbone.Router": 1, - "options.routes": 2, - "this.routes": 4, - "this._bindRoutes": 1, - "this.initialize.apply": 2, - "namedParam": 2, - "splatParam": 2, - "escapeRegExp": 2, - "_.extend": 9, - "Backbone.Router.prototype": 1, - "Backbone.Events": 2, - "route": 18, - "Backbone.history": 2, - "Backbone.History": 2, - "_.isRegExp": 1, - "this._routeToRegExp": 1, - "Backbone.history.route": 1, - "_.bind": 2, - "this._extractParameters": 1, - "callback.apply": 1, - "navigate": 2, - "triggerRoute": 4, - "Backbone.history.navigate": 1, - "_bindRoutes": 1, - "routes": 4, - "routes.unshift": 1, - "routes.length": 1, - "this.route": 1, - "_routeToRegExp": 1, - "route.replace": 1, - "_extractParameters": 1, - "route.exec": 1, - "this.handlers": 2, - "_.bindAll": 1, - "hashStrip": 4, - "#*": 1, - "isExplorer": 1, - "/msie": 1, - "historyStarted": 3, - "Backbone.History.prototype": 1, - "getFragment": 1, - "forcePushState": 2, - "this._hasPushState": 6, - "window.location.pathname": 1, - "window.location.search": 1, - "fragment.indexOf": 1, - "this.options.root": 6, - "fragment.substr": 1, - "this.options.root.length": 1, - "window.location.hash": 3, - "fragment.replace": 1, - "this._wantsPushState": 3, - "this.options.pushState": 2, - "window.history": 2, - "window.history.pushState": 2, - "this.getFragment": 6, - "docMode": 3, - "document.documentMode": 3, - "oldIE": 3, - "isExplorer.exec": 1, - "navigator.userAgent.toLowerCase": 1, - "this.iframe": 4, - ".contentWindow": 1, - "this.navigate": 2, - ".bind": 3, - "this.checkUrl": 3, - "setInterval": 6, - "this.interval": 1, - "this.fragment": 13, - "loc": 2, - "atRoot": 3, - "loc.pathname": 1, - "loc.hash": 1, - "loc.hash.replace": 1, - "window.history.replaceState": 1, - "document.title": 2, - "loc.protocol": 2, - "loc.host": 2, - "this.loadUrl": 4, - "this.handlers.unshift": 1, - "checkUrl": 1, - "this.iframe.location.hash": 3, - "decodeURIComponent": 2, - "loadUrl": 1, - "fragmentOverride": 2, - "matched": 2, - "_.any": 1, - "handler.route.test": 1, - "handler.callback": 1, - "frag": 13, - "frag.indexOf": 1, - "this.iframe.document.open": 1, - ".close": 1, - "Backbone.View": 1, - "this.cid": 3, - "_.uniqueId": 1, - "this._configure": 1, - "this._ensureElement": 1, - "this.delegateEvents": 1, - "selectorDelegate": 2, - "this.el": 10, - "eventSplitter": 2, - "viewOptions": 2, - "Backbone.View.prototype": 1, - "tagName": 3, - "render": 1, - "el": 4, - ".attr": 1, - ".html": 1, - "delegateEvents": 1, - "this.events": 1, - "key.match": 1, - "_configure": 1, - "viewOptions.length": 1, - "_ensureElement": 1, - "attrs": 6, - "this.attributes": 1, - "this.id": 2, - "attrs.id": 1, - "this.make": 1, - "this.tagName": 1, - "_.isString": 1, - "protoProps": 6, - "classProps": 2, - "inherits": 2, - "child.extend": 1, - "this.extend": 1, - "Backbone.Model.extend": 1, - "Backbone.Collection.extend": 1, - "Backbone.Router.extend": 1, - "Backbone.View.extend": 1, - "methodMap": 2, - "Backbone.sync": 1, - "params": 2, - "params.url": 2, - "getUrl": 2, - "urlError": 2, - "params.data": 5, - "params.contentType": 2, - "model.toJSON": 1, - "Backbone.emulateJSON": 2, - "params.processData": 1, - "Backbone.emulateHTTP": 1, - "params.data._method": 1, - "params.type": 1, - "params.beforeSend": 1, - "xhr": 1, - "xhr.setRequestHeader": 1, - ".ajax": 1, - "staticProps": 3, - "protoProps.hasOwnProperty": 1, - "protoProps.constructor": 1, - "parent.apply": 1, - "child.prototype.constructor": 1, - "object.url": 4, - "_.isFunction": 1, - "wrapError": 1, - "onError": 3, - "resp": 3, - "model.trigger": 1, - "escapeHTML": 1, - "string.replace": 1, - "#x": 1, - "da": 1, - "": 1, - "lt": 55, - "#x27": 1, - "#x2F": 1, - "window.Modernizr": 1, - "Modernizr": 12, - "enableClasses": 3, - "docElement": 1, - "mod": 12, - "modElem": 2, - "mStyle": 2, - "modElem.style": 1, - "inputElem": 6, - "smile": 4, - "prefixes": 2, - "omPrefixes": 1, - "cssomPrefixes": 2, - "omPrefixes.split": 1, - "domPrefixes": 3, - "omPrefixes.toLowerCase": 1, - "ns": 1, - "inputs": 3, - "classes": 1, - "classes.slice": 1, - "featureName": 5, - "testing": 1, - "injectElementWithStyles": 9, - "rule": 5, - "testnames": 3, - "fakeBody": 4, - "node.id": 1, - "div.id": 1, - "fakeBody.appendChild": 1, - "//avoid": 1, - "crashing": 1, - "fakeBody.style.background": 1, - "docElement.appendChild": 2, - "fakeBody.parentNode.removeChild": 1, - "div.parentNode.removeChild": 1, - "testMediaQuery": 2, - "mq": 3, - "matchMedia": 3, - "window.matchMedia": 1, - "window.msMatchMedia": 1, - ".matches": 1, - "bool": 30, - "node.currentStyle": 2, - "isEventSupported": 5, - "TAGNAMES": 2, - "element.setAttribute": 3, - "element.removeAttribute": 2, - "_hasOwnProperty": 2, - "hasOwnProperty": 5, - "_hasOwnProperty.call": 2, - "object.constructor.prototype": 1, - "Function.prototype.bind": 2, - "slice.call": 3, - "F.prototype": 1, - "target.prototype": 1, - "target.apply": 2, - "args.concat": 2, - "setCss": 7, - "str": 4, - "mStyle.cssText": 1, - "setCssAll": 2, - "str1": 6, - "str2": 4, - "prefixes.join": 3, - "substr": 2, - "testProps": 3, - "prefixed": 7, - "testDOMProps": 2, - "item": 4, - "item.bind": 1, - "testPropsAll": 17, - "ucProp": 5, - "prop.charAt": 1, - "prop.substr": 1, - "cssomPrefixes.join": 1, - "elem.getContext": 2, - ".getContext": 8, - ".fillText": 1, - "window.WebGLRenderingContext": 1, - "window.DocumentTouch": 1, - "DocumentTouch": 1, - "node.offsetTop": 1, - "window.postMessage": 1, - "window.openDatabase": 1, - "history.pushState": 1, - "mStyle.backgroundColor": 3, - "mStyle.background": 1, - ".style.textShadow": 1, - "mStyle.opacity": 1, - "str3": 2, - "str1.length": 1, - "mStyle.backgroundImage": 1, - "docElement.style": 1, - "node.offsetLeft": 1, - "node.offsetHeight": 2, - "document.styleSheets": 1, - "document.styleSheets.length": 1, - "cssText": 4, - "style.cssRules": 3, - "style.cssText": 1, - "/src/i.test": 1, - "cssText.indexOf": 1, - "rule.split": 1, - "elem.canPlayType": 10, - "Boolean": 2, - "bool.ogg": 2, - "bool.h264": 1, - "bool.webm": 1, - "bool.mp3": 1, - "bool.wav": 1, - "bool.m4a": 1, - "localStorage.setItem": 1, - "localStorage.removeItem": 1, - "sessionStorage.setItem": 1, - "sessionStorage.removeItem": 1, - "window.Worker": 1, - "window.applicationCache": 1, - "document.createElementNS": 6, - "ns.svg": 4, - ".createSVGRect": 1, - "div.firstChild.namespaceURI": 1, - "/SVGAnimate/.test": 1, - "toString.call": 2, - "/SVGClipPath/.test": 1, - "webforms": 2, - "props.length": 2, - "attrs.list": 2, - "window.HTMLDataListElement": 1, - "inputElemType": 5, - "defaultView": 2, - "inputElem.setAttribute": 1, - "inputElem.type": 1, - "inputElem.value": 2, - "inputElem.style.cssText": 1, - "inputElem.style.WebkitAppearance": 1, - "document.defaultView": 1, - "defaultView.getComputedStyle": 2, - ".WebkitAppearance": 1, - "inputElem.offsetHeight": 1, - "docElement.removeChild": 1, - "inputElem.checkValidity": 2, - "feature": 12, - "feature.toLowerCase": 2, - "classes.push": 1, - "Modernizr.input": 1, - "Modernizr.addTest": 2, - "docElement.className": 2, - "chaining.": 1, - "window.html5": 2, - "reSkip": 1, - "saveClones": 1, - "fieldset": 1, - "h1": 5, - "h2": 5, - "h3": 3, - "h4": 3, - "h5": 1, - "h6": 1, - "img": 1, - "label": 2, - "li": 19, - "ol": 1, - "span": 1, - "strong": 1, - "tfoot": 1, - "th": 1, - "ul": 1, - "supportsHtml5Styles": 5, - "supportsUnknownElements": 3, - "//if": 2, - "implemented": 1, - "assume": 1, - "Styles": 1, - "Chrome": 2, - "additional": 1, - "solve": 1, - "node.hidden": 1, - ".display": 1, - "a.childNodes.length": 1, - "frag.cloneNode": 1, - "frag.createDocumentFragment": 1, - "frag.createElement": 2, - "addStyleSheet": 2, - "ownerDocument.createElement": 3, - "ownerDocument.getElementsByTagName": 1, - "ownerDocument.documentElement": 1, - "p.innerHTML": 1, - "parent.insertBefore": 1, - "p.lastChild": 1, - "parent.firstChild": 1, - "getElements": 2, - "html5.elements": 1, - "elements.split": 1, - "shivMethods": 2, - "docCreateElement": 5, - "docCreateFragment": 2, - "ownerDocument.createDocumentFragment": 2, - "//abort": 1, - "shiv": 1, - "html5.shivMethods": 1, - "saveClones.test": 1, - "node.canHaveChildren": 1, - "reSkip.test": 1, - "frag.appendChild": 1, - "html5": 3, - "shivDocument": 3, - "shived": 5, - "ownerDocument.documentShived": 2, - "html5.shivCSS": 1, - "options.elements": 1, - "options.shivCSS": 1, - "options.shivMethods": 1, - "Modernizr._version": 1, - "Modernizr._prefixes": 1, - "Modernizr._domPrefixes": 1, - "Modernizr._cssomPrefixes": 1, - "Modernizr.mq": 1, - "Modernizr.hasEvent": 1, - "Modernizr.testProp": 1, - "Modernizr.testAllProps": 1, - "Modernizr.testStyles": 1, - "Modernizr.prefixed": 1, - "docElement.className.replace": 1, - "js": 1, - "classes.join": 1, - "this.document": 1, - "window.angular": 1, - "PEG.parser": 1, - "quote": 3, - "result0": 264, - "result1": 81, - "result2": 77, - "parse_singleQuotedCharacter": 3, - "result1.push": 3, - "input.charCodeAt": 18, - "pos": 197, - "reportFailures": 64, - "matchFailed": 40, - "pos1": 63, - "chars": 1, - "chars.join": 1, - "pos0": 51, - "parse_simpleSingleQuotedCharacter": 2, - "parse_simpleEscapeSequence": 3, - "parse_zeroEscapeSequence": 3, - "parse_hexEscapeSequence": 3, - "parse_unicodeEscapeSequence": 3, - "parse_eolEscapeSequence": 3, - "pos2": 22, - "parse_eolChar": 6, - "input.length": 9, - "input.charAt": 21, - "char_": 9, - "parse_class": 1, - "result3": 35, - "result4": 12, - "result5": 4, - "parse_classCharacterRange": 3, - "parse_classCharacter": 5, - "result2.push": 1, - "parse___": 2, - "inverted": 4, - "partsConverted": 2, - "part.data": 1, - "rawText": 5, - "part.rawText": 1, - "ignoreCase": 1, - "begin": 1, - "begin.data.charCodeAt": 1, - "end.data.charCodeAt": 1, - "this.SyntaxError": 2, - "begin.rawText": 2, - "end.rawText": 2, - "begin.data": 1, - "end.data": 1, - "parse_bracketDelimitedCharacter": 2, - "quoteForRegexpClass": 1, - "parse_simpleBracketDelimitedCharacter": 2, - "parse_digit": 3, - "recognize": 1, - "input.substr": 9, - "parse_hexDigit": 7, - "String.fromCharCode": 4, - "parse_eol": 4, - "eol": 2, - "parse_letter": 1, - "parse_lowerCaseLetter": 2, - "parse_upperCaseLetter": 2, - "parse_whitespace": 3, - "parse_comment": 3, - "result0.push": 1, - "parse_singleLineComment": 2, - "parse_multiLineComment": 2, - "u2029": 2, - "x0B": 1, - "uFEFF": 1, - "u1680": 1, - "u180E": 1, - "u2000": 1, - "u200A": 1, - "u202F": 1, - "u205F": 1, - "u3000": 1, - "cleanupExpected": 2, - "expected": 12, - "expected.sort": 1, - "lastExpected": 3, - "cleanExpected": 2, - "expected.length": 4, - "cleanExpected.push": 1, - "computeErrorPosition": 2, - "line": 14, - "column": 8, - "seenCR": 5, - "rightmostFailuresPos": 2, - "parseFunctions": 1, - "startRule": 1, - "errorPosition": 1, - "rightmostFailuresExpected": 1, - "errorPosition.line": 1, - "errorPosition.column": 1, - "toSource": 1, - "this._source": 1, - "result.SyntaxError": 1, - "buildMessage": 2, - "expectedHumanized": 5, - "foundHumanized": 3, - "expected.slice": 1, - "this.expected": 1, - "this.found": 1, - "this.message": 3, - "this.line": 3, - "this.column": 1, - "result.SyntaxError.prototype": 1, - "Error.prototype": 1, - "steelseries": 10, - "n.charAt": 1, - "n.substring": 1, - "i.substring": 3, - "this.color": 1, - "ui": 31, - "/255": 1, - "t.getRed": 4, - "t.getGreen": 4, - "t.getBlue": 4, - "t.getAlpha": 4, - "i.getRed": 1, - "i.getGreen": 1, - "i.getBlue": 1, - "i.getAlpha": 1, - "*f": 2, - "w/r": 1, - "p/r": 1, - "s/r": 1, - "o/r": 1, - "e*u": 1, - ".toFixed": 3, - "l*u": 1, - "c*u": 1, - "h*u": 1, - "vr": 20, - "Math.floor": 26, - "Math.log10": 1, - "n/Math.pow": 1, - "": 1, - "beginPath": 12, - "moveTo": 10, - "lineTo": 22, - "quadraticCurveTo": 4, - "closePath": 8, - "stroke": 7, - "canvas": 22, - "width=": 17, - "height=": 17, - "ii": 29, - "getContext": 26, - "2d": 26, - "ft": 70, - "fillStyle=": 13, - "rect": 3, - "fill": 10, - "getImageData": 1, - "wt": 26, - "32": 1, - "62": 1, - "84": 1, - "94": 1, - "ar": 20, - "255": 3, - "max": 1, - "min": 2, - ".5": 7, - "u/": 3, - "/u": 3, - "f/": 1, - "vt": 50, - "n*6": 2, - "i*": 3, - "h*t": 1, - "*t": 3, - "f*255": 1, - "u*255": 1, - "r*255": 1, - "st": 59, - "n/255": 1, - "t/255": 1, - "i/255": 1, - "f/r": 1, - "/f": 3, - "<0?0:n>": 1, - "si": 23, - "ti": 39, - "Math.round": 7, - "/r": 1, - "u*r": 1, - "ni": 30, - "tt": 53, - "ei": 26, - "ot": 43, - "i.gaugeType": 6, - "steelseries.GaugeType.TYPE4": 2, - "i.size": 6, - "i.minValue": 10, - "i.maxValue": 10, - "i.niceScale": 10, - "i.threshold": 10, - "/2": 25, - "i.section": 8, - "i.area": 4, - "lu": 10, - "i.titleString": 10, - "au": 10, - "i.unitString": 10, - "hu": 11, - "i.frameDesign": 10, - "steelseries.FrameDesign.METAL": 7, - "wu": 9, - "i.frameVisible": 10, - "i.backgroundColor": 10, - "steelseries.BackgroundColor.DARK_GRAY": 7, - "i.backgroundVisible": 10, - "pt": 48, - "i.pointerType": 4, - "steelseries.PointerType.TYPE1": 3, - "i.pointerColor": 4, - "steelseries.ColorDef.RED": 7, - "ee": 2, - "i.knobType": 4, - "steelseries.KnobType.STANDARD_KNOB": 14, - "fi": 26, - "i.knobStyle": 4, - "steelseries.KnobStyle.SILVER": 4, - "i.lcdColor": 8, - "steelseries.LcdColor.STANDARD": 9, - "i.lcdVisible": 8, - "eu": 13, - "i.lcdDecimals": 8, - "ye": 2, - "i.digitalFont": 8, - "pe": 2, - "i.fractionalScaleDecimals": 4, - "i.ledColor": 10, - "steelseries.LedColor.RED_LED": 7, - "ru": 14, - "i.ledVisible": 10, - "vf": 5, - "i.thresholdVisible": 8, - "kr": 17, - "i.minMeasuredValueVisible": 8, - "dr": 16, - "i.maxMeasuredValueVisible": 8, - "i.foregroundType": 6, - "steelseries.ForegroundType.TYPE1": 5, - "af": 5, - "i.foregroundVisible": 10, - "oe": 2, - "i.labelNumberFormat": 10, - "steelseries.LabelNumberFormat.STANDARD": 5, - "yr": 17, - "i.playAlarm": 10, - "uf": 5, - "i.alarmSound": 10, - "fe": 2, - "i.customLayer": 4, - "le": 1, - "i.tickLabelOrientation": 4, - "steelseries.GaugeType.TYPE1": 4, - "steelseries.TickLabelOrientation.TANGENT": 2, - "steelseries.TickLabelOrientation.NORMAL": 2, - "wr": 18, - "i.trendVisible": 4, - "hr": 17, - "i.trendColors": 4, - "steelseries.LedColor.GREEN_LED": 2, - "steelseries.LedColor.CYAN_LED": 2, - "sr": 21, - "i.useOdometer": 2, - "i.odometerParams": 2, - "wf": 4, - "i.odometerUseValue": 2, - "ki": 21, - "r.createElement": 11, - "ki.setAttribute": 2, - "yf": 3, - "ri": 24, - "ht": 34, - "ef": 5, - "steelseries.TrendState.OFF": 4, - "lr": 19, - "f*.06": 1, - "f*.29": 19, - "er": 19, - "f*.36": 4, - "et": 45, - "gi": 26, - "rr": 21, - "*lt": 9, - "r.getElementById": 7, - "u.save": 7, - "u.clearRect": 5, - "u.canvas.width": 7, - "u.canvas.height": 7, - "s/2": 2, - "k/2": 1, - "pf": 4, - ".6*s": 1, - "ne": 2, - ".4*k": 1, - "pr": 16, - "s/10": 1, - "ae": 2, - "hf": 4, - "k*.13": 2, - "s*.4": 1, - "sf": 5, - "rf": 5, - "k*.57": 1, - "tf": 5, - "k*.61": 1, - "Math.PI/2": 40, - "ue": 1, - "Math.PI/180": 5, - "ff": 5, - "ir": 23, - "nr": 22, - "ai": 21, - "yt": 32, - "fr": 21, - "oi": 23, - "lf": 5, - "re": 2, - "ai/": 2, - "h/vt": 1, - "*vt": 4, - "Math.ceil": 63, - "b/vt": 1, - "vt/": 3, - "ot.type": 10, - "Math.PI": 13, - "at/yt": 4, - "*Math.PI": 10, - "*ue": 1, - "ci/2": 1, - "wi": 24, - "nf": 7, - "wi.getContext": 2, - "di": 22, - "ut": 59, - "di.getContext": 2, - "fu": 13, - "hi": 15, - "f*.093457": 10, - "uu": 13, - "hi.getContext": 6, - "gt": 32, - "nu": 11, - "gt.getContext": 3, - "iu": 14, - "f*.028037": 6, - "se": 1, - "iu.getContext": 1, - "gr": 12, - "he": 1, - "gr.getContext": 1, - "vi": 16, - "tu": 13, - "vi.getContext": 2, - "yi": 17, - "ou": 13, - "yi.getContext": 2, - "pi": 24, - "kt": 24, - "pi.getContext": 2, - "pu": 9, - "li.getContext": 6, - "gu": 9, - "du": 10, - "ku": 9, - "yu": 10, - "su": 12, - "tr.getContext": 1, - "kf": 3, - "u.textAlign": 2, - "u.strokeStyle": 2, - "ei.textColor": 2, - "u.fillStyle": 2, - "steelseries.LcdColor.STANDARD_GREEN": 4, - "u.shadowColor": 2, - "u.shadowOffsetX": 2, - "s*.007": 3, - "u.shadowOffsetY": 2, - "u.shadowBlur": 2, - "u.font": 2, - "u.fillText": 2, - "n.toFixed": 2, - "bi*.05": 1, - "hf*.5": 1, - "pr*.38": 1, - "bi*.9": 1, - "u.restore": 6, - "te": 2, - "n.save": 35, - "n.drawImage": 14, - "k*.037383": 11, - "s*.523364": 2, - "k*.130841": 1, - "s*.130841": 1, - "k*.514018": 2, - "s*.831775": 1, - "k*.831775": 1, - "s*.336448": 1, - "k*.803738": 2, - "s*.626168": 1, - "n.restore": 35, - "ie": 2, - "t.width": 2, - "f*.046728": 1, - "t.height": 2, - "t.width*.9": 4, - "t.getContext": 2, - "n.createLinearGradient": 17, - ".1": 18, - "t.height*.9": 6, - "i.addColorStop": 27, - ".3": 8, - ".59": 4, - "n.fillStyle": 36, - "n.beginPath": 39, - "n.moveTo": 37, - "t.width*.5": 4, - "n.lineTo": 33, - "t.width*.1": 2, - "n.closePath": 34, - "n.fill": 17, - "n.strokeStyle": 27, - "n.stroke": 31, - "vu": 10, - "": 1, - "": 1, - "n.lineWidth": 30, - "s*.035": 2, - "at/yt*t": 1, - "at/yt*h": 1, - "yt/at": 1, - "n.translate": 93, - "n.rotate": 53, - "n.arc": 6, - "s*.365": 2, - "n.lineWidth/2": 2, - "df": 3, - "bt.labelColor.setAlpha": 1, - "n.textAlign": 12, - "n.textBaseline": 10, - "s*.04": 1, - "n.font": 34, - "bt.labelColor.getRgbaColor": 2, - "lt*fr": 1, - "s*.38": 2, - "s*.35": 1, - "s*.355": 1, - "s*.36": 1, - "s*.3": 1, - "s*.1": 1, - "oi/2": 2, - "b.toFixed": 1, - "c.toFixed": 2, - "le.type": 1, - "t.format": 7, - "n.fillText": 54, - "e.toFixed": 2, - "e.toPrecision": 1, - "n.frame": 22, - "n.background": 22, - "n.led": 20, - "n.pointer": 10, - "n.foreground": 22, - "n.trend": 4, - "n.odo": 2, - "rt": 45, - "uu.drawImage": 1, - "nu.drawImage": 3, - "se.drawImage": 1, - "steelseries.ColorDef.BLUE.dark.getRgbaColor": 6, - "he.drawImage": 1, - "steelseries.ColorDef.RED.medium.getRgbaColor": 6, - "ii.length": 2, - ".start": 12, - ".stop": 11, - ".color": 13, - "ui.length": 2, - "ut.save": 1, - "ut.translate": 3, - "ut.rotate": 1, - "ut.drawImage": 2, - "s*.475": 1, - "ut.restore": 1, - "steelseries.Odometer": 1, - "_context": 1, - "f*.075": 1, - "decimals": 1, - "wt.decimals": 1, - "wt.digits": 2, - "valueForeColor": 1, - "wt.valueForeColor": 1, - "valueBackColor": 1, - "wt.valueBackColor": 1, - "decimalForeColor": 1, - "wt.decimalForeColor": 1, - "decimalBackColor": 1, - "wt.decimalBackColor": 1, - "font": 1, - "wt.font": 1, - "tr.width": 1, - "nt": 75, - "bt.labelColor": 2, - "pt.type": 6, - "steelseries.TrendState.UP": 2, - "steelseries.TrendState.STEADY": 2, - "steelseries.TrendState.DOWN": 2, - "dt": 30, - "wi.width": 1, - "wi.height": 1, - "di.width": 1, - "di.height": 1, - "hi.width": 3, - "hi.height": 3, - "gt.width": 2, - "gt.height": 1, - "vi.width": 1, - "vi.height": 1, - "yi.width": 1, - "yi.height": 1, - "pi.width": 1, - "pi.height": 1, - "li.width": 3, - "li.height": 3, - "gf": 2, - "yf.repaint": 1, - "ur": 20, - "e3": 5, - "this.setValue": 7, - "": 5, - "ki.pause": 1, - "ki.play": 1, - "this.repaint": 126, - "this.getValue": 7, - "this.setOdoValue": 1, - "this.getOdoValue": 1, - "this.setValueAnimated": 7, - "t.playing": 1, - "t.stop": 1, - "Tween": 11, - "Tween.regularEaseInOut": 6, - "t.onMotionChanged": 1, - "n.target._pos": 7, - "": 1, - "i.repaint": 1, - "t.start": 1, - "this.resetMinMeasuredValue": 4, - "this.resetMaxMeasuredValue": 4, - "this.setMinMeasuredValueVisible": 4, - "this.setMaxMeasuredValueVisible": 4, - "this.setMaxMeasuredValue": 3, - "this.setMinMeasuredValue": 3, - "this.setTitleString": 4, - "this.setUnitString": 4, - "this.setMinValue": 4, - "this.getMinValue": 3, - "this.setMaxValue": 3, - "this.getMaxValue": 4, - "this.setThreshold": 4, - "this.setArea": 1, - "foreground": 30, - "this.setSection": 4, - "this.setThresholdVisible": 4, - "this.setLcdDecimals": 3, - "this.setFrameDesign": 7, - "this.setBackgroundColor": 7, - "pointer": 28, - "this.setForegroundType": 5, - "this.setPointerType": 3, - "this.setPointerColor": 4, - "this.setLedColor": 5, - "led": 18, - "this.setLcdColor": 5, - "this.setTrend": 2, - "this.setTrendVisible": 2, - "trend": 2, - "odo": 1, - "u.drawImage": 22, - "cu.setValue": 1, - "of.state": 1, - "u.translate": 8, - "u.rotate": 4, - "u.canvas.width*.4865": 2, - "u.canvas.height*.105": 2, - "s*.006": 1, - "kt.clearRect": 1, - "kt.save": 1, - "kt.translate": 2, - "kt.rotate": 1, - "kt.drawImage": 1, - "kt.restore": 1, - "i.useSectionColors": 4, - "i.valueColor": 6, - "i.valueGradient": 4, - "i.useValueGradient": 4, - "yi.setAttribute": 2, - "e/2": 2, - "ut/2": 4, - "e/10": 3, - "ut*.13": 1, - "e*.4": 1, - "or/2": 1, - "e*.116822": 3, - "e*.485981": 3, - "s*.093457": 5, - "e*.53": 1, - "ut*.61": 1, - "s*.06": 1, - "s*.57": 1, - "dt.type": 4, - "l/Math.PI*180": 4, - "l/et": 8, - "Math.PI/3": 1, - "ft/2": 2, - "Math.PI/": 1, - "ai.getContext": 2, - "s*.060747": 2, - "s*.023364": 2, - "ri.getContext": 6, - "yt.getContext": 5, - "si.getContext": 4, - "ci/": 2, - "f/ht": 1, - "*ht": 8, - "h/ht": 1, - "ht/": 2, - "*kt": 5, - "angle": 1, - "*st": 1, - "n.value": 4, - "tu.drawImage": 1, - "gr.drawImage": 3, - "at.getImageData": 1, - "at.drawImage": 1, - "bt.length": 4, - "ii.push": 1, - "Math.abs": 19, - "ai.width": 1, - "ai.height": 1, - "ri.width": 3, - "ri.height": 3, - "yt.width": 2, - "yt.height": 2, - "si.width": 2, - "si.height": 2, - "s*.085": 1, - "e*.35514": 2, - ".107476*ut": 1, - ".897195*ut": 1, - "t.addColorStop": 6, - ".22": 1, - ".76": 1, - "s*.075": 1, - ".112149*ut": 1, - ".892523*ut": 1, - "r.addColorStop": 6, - "e*.060747": 2, - "e*.023364": 2, - "n.createRadialGradient": 4, - ".030373*e": 1, - "u.addColorStop": 14, - "i*kt": 1, - "n.rect": 4, - "n.canvas.width": 3, - "n.canvas.height": 3, - "n.canvas.width/2": 6, - "n.canvas.height/2": 4, - "u.createRadialGradient": 1, - "t.light.getRgbaColor": 2, - "t.dark.getRgbaColor": 2, - "ni.textColor": 2, - "e*.007": 5, - "oi*.05": 1, - "or*.5": 1, - "cr*.38": 1, - "oi*.9": 1, - "ei.labelColor.setAlpha": 1, - "e*.04": 1, - "ei.labelColor.getRgbaColor": 2, - "st*di": 1, - "e*.28": 1, - "e*.1": 1, - "e*.0375": 1, - "h.toFixed": 3, - "df.type": 1, - "u.toFixed": 2, - "u.toPrecision": 1, - "kf.repaint": 1, - "": 3, - "yi.pause": 1, - "yi.play": 1, - "ti.playing": 1, - "ti.stop": 1, - "ti.onMotionChanged": 1, - "t.repaint": 4, - "ti.start": 1, - "this.setValueColor": 3, - "this.setSectionActive": 2, - "this.setGradient": 2, - "this.setGradientActive": 2, - "useGradient": 2, - "n/lt*": 1, - "vi.getEnd": 1, - "vi.getStart": 1, - "s/c": 1, - "vi.getColorAt": 1, - ".getRgbaColor": 3, - "": 1, - "e.medium.getHexColor": 1, - "i.medium.getHexColor": 1, - "n*kt": 1, - "pu.state": 1, - "i.orientation": 2, - "steelseries.Orientation.NORTH": 2, - "hi.setAttribute": 2, - "steelseries.GaugeType.TYPE5": 1, - "kt/at": 2, - "f.clearRect": 2, - "f.canvas.width": 3, - "f.canvas.height": 3, - "h/2": 1, - "k*.733644": 1, - ".455*h": 1, - ".51*k": 1, - "bi/": 2, - "l/ot": 1, - "*ot": 2, - "d/ot": 1, - "ot/": 1, - "ui.getContext": 4, - "u*.093457": 10, - "ii.getContext": 5, - "st.getContext": 2, - "u*.028037": 6, - "hr.getContext": 1, - "er.getContext": 1, - "fi.getContext": 4, - "kr.type": 1, - "ft.type": 1, - "h*.44": 3, - "k*.8": 1, - "k*.16": 1, - "h*.2": 2, - "k*.446666": 2, - "h*.8": 1, - "u*.046728": 1, - "h*.035": 1, - "kt/at*t": 1, - "kt/at*l": 1, - "at/kt": 1, - "h*.365": 2, - "it.labelColor.getRgbaColor": 4, - "vertical": 1, - ".046728*h": 1, - "n.measureText": 2, - ".width": 2, - "k*.4": 1, - "h*.3": 1, - "k*.47": 1, - "it.labelColor.setAlpha": 1, - "steelseries.Orientation.WEST": 6, - "h*.04": 1, - "ht*yi": 1, - "h*.41": 1, - "h*.415": 1, - "h*.42": 1, - "h*.48": 1, - "h*.0375": 1, - "d.toFixed": 1, - "f.toFixed": 1, - "i.toFixed": 2, - "i.toPrecision": 1, - "u/2": 5, - "cr.drawImage": 3, - "ar.drawImage": 1, - "or.drawImage": 1, - "or.restore": 1, - "rr.drawImage": 1, - "rr.restore": 1, - "gt.length": 2, - "p.save": 2, - "p.translate": 8, - "p.rotate": 4, - "p.restore": 3, - "ni.length": 2, - "p.drawImage": 1, - "h*.475": 1, - "k*.32": 1, - "h*1.17": 2, - "it.labelColor": 2, - "ut.type": 6, - "ui.width": 2, - "ui.height": 2, - "ii.width": 2, - "ii.height": 2, - "st.width": 1, - "st.height": 1, - "fi.width": 2, - "fi.height": 2, - "wu.repaint": 1, - "": 2, - "hi.pause": 1, - "hi.play": 1, - "dt.playing": 2, - "dt.stop": 2, - "dt.onMotionChanged": 2, - "": 1, - "dt.start": 2, - "f.save": 5, - "f.drawImage": 9, - "f.translate": 10, - "f.rotate": 5, - "f.canvas.width*.4865": 2, - "f.canvas.height*.27": 2, - "f.restore": 5, - "h*.006": 1, - "h*1.17/2": 1, - "et.clearRect": 1, - "et.save": 1, - "et.translate": 2, - "et.rotate": 1, - "et.drawImage": 1, - "et.restore": 1, - "i.width": 6, - "i.height": 6, - "fi.setAttribute": 2, - "l.type": 26, - "y.clearRect": 2, - "y.canvas.width": 3, - "y.canvas.height": 3, - "*.05": 4, - "f/2": 13, - "it/2": 2, - ".053": 1, - ".038": 1, - "*u": 1, - "u/22": 2, - ".89*f": 2, - "u/10": 2, - "ei/": 1, - "e/ut": 1, - "*ut": 2, - "s/ut": 1, - "ut/": 1, - "kt.getContext": 2, - "rt.getContext": 2, - "dt.getContext": 1, - "ni.getContext": 4, - "lt.textColor": 2, - "n.shadowColor": 2, - "n.shadowOffsetX": 4, - "u*.003": 2, - "n.shadowOffsetY": 4, - "n.shadowBlur": 4, - "u*.004": 1, - "u*.007": 2, - "u*.009": 1, - "f*.571428": 8, - "u*.88": 2, - "u*.055": 2, - "f*.7": 2, - "f*.695": 4, - "f*.18": 4, - "u*.22": 3, - "u*.15": 2, - "t.toFixed": 2, - "i.getContext": 2, - "t.save": 2, - "t.createLinearGradient": 2, - "i.height*.9": 6, - "t.fillStyle": 2, - "t.beginPath": 4, - "t.moveTo": 4, - "i.height*.5": 2, - "t.lineTo": 8, - "i.width*.9": 6, - "t.closePath": 4, - "i.width*.5": 2, - "t.fill": 2, - "t.strokeStyle": 2, - "t.stroke": 2, - "t.restore": 2, - "w.labelColor.setAlpha": 1, - "f*.1": 5, - "w.labelColor.getRgbaColor": 2, - ".34*f": 2, - ".36*f": 6, - ".33*f": 2, - ".32*f": 2, - "u*.12864": 3, - "u*.856796": 1, - "u*.7475": 1, - "c/": 2, - ".65*u": 1, - ".63*u": 3, - ".66*u": 1, - ".67*u": 1, - "f*.142857": 4, - "f*.871012": 2, - "f*.19857": 1, - "f*.82": 1, - "v/": 1, - "tickCounter": 4, - "currentPos": 20, - "tickCounter*a": 2, - "r.toFixed": 8, - "f*.28": 6, - "r.toPrecision": 4, - "u*.73": 3, - "ui/2": 1, - "vi.drawImage": 2, - "yi.drawImage": 2, - "hr.drawImage": 2, - "k.save": 1, - ".856796": 2, - ".7475": 2, - ".12864": 2, - "u*i": 1, - "u*r*": 1, - "bt/": 1, - "k.translate": 2, - "f*.365": 2, - "nt/2": 2, - ".871012": 3, - ".82": 2, - ".142857": 5, - ".19857": 6, - "f*r*bt/": 1, - "f*": 5, - "u*.58": 1, - "k.drawImage": 3, - "k.restore": 1, - "kt.width": 1, - "b*.093457": 2, - "kt.height": 1, - "d*.093457": 2, - "rt.width": 1, - "rt.height": 1, - "ni.width": 2, - "ni.height": 2, - "hu.repaint": 1, - "w.labelColor": 1, - "i*.12864": 2, - "i*.856796": 2, - "i*.7475": 1, - "t*.871012": 1, - "t*.142857": 8, - "t*.82": 1, - "t*.19857": 1, - "steelseries.BackgroundColor.CARBON": 2, - "steelseries.BackgroundColor.PUNCHED_SHEET": 2, - "steelseries.BackgroundColor.STAINLESS": 2, - "steelseries.BackgroundColor.BRUSHED_STAINLESS": 2, - "steelseries.BackgroundColor.TURNED": 2, - "r.setAlpha": 8, - ".05": 2, - "p.addColorStop": 4, - "r.getRgbaColor": 8, - ".15": 2, - ".48": 7, - ".49": 4, - "n.fillRect": 16, - "t*.435714": 4, - "i*.435714": 4, - "i*.142857": 1, - "b.addColorStop": 4, - ".69": 1, - ".7": 1, - ".4": 2, - "t*.007142": 4, - "t*.571428": 2, - "i*.007142": 4, - "i*.571428": 2, - "t*.45": 4, - "t*.114285": 1, - "t/2": 1, - "i*.0486/2": 1, - "i*.053": 1, - "i*.45": 4, - "i*.114285": 1, - "i/2": 1, - "t*.025": 1, - "t*.053": 1, - "ut.addColorStop": 2, - "wt.medium.getRgbaColor": 3, - "wt.light.getRgbaColor": 2, - "i*.05": 2, - "t*.05": 2, - "ot.addColorStop": 2, - ".98": 1, - "Math.PI*.5": 2, - "f*.05": 2, - ".049*t": 8, - ".825*t": 9, - "n.bezierCurveTo": 42, - ".7975*t": 2, - ".0264*t": 4, - ".775*t": 3, - ".0013*t": 12, - ".85*t": 2, - ".8725*t": 3, - ".0365*t": 9, - ".8075*t": 4, - ".7925*t": 3, - ".0214*t": 13, - ".7875*t": 4, - ".7825*t": 5, - ".0189*t": 4, - ".785*t": 1, - ".8175*t": 2, - ".815*t": 1, - ".8125*t": 2, - ".8*t": 2, - ".0377*t": 2, - ".86*t": 4, - ".0415*t": 2, - ".845*t": 1, - ".0465*t": 2, - ".805*t": 2, - ".0113*t": 10, - ".0163*t": 7, - ".8025*t": 1, - ".8225*t": 3, - ".8425*t": 1, - ".03*t": 2, - ".115*t": 5, - ".1075*t": 2, - ".1025*t": 8, - ".0038*t": 2, - ".76*t": 4, - ".7675*t": 2, - ".7725*t": 6, - ".34": 1, - ".0516*t": 7, - ".8525*t": 2, - ".0289*t": 8, - ".875*t": 3, - ".044*t": 1, - ".0314*t": 5, - ".12*t": 4, - ".0875*t": 3, - ".79*t": 1, - "": 5, - "fi.pause": 1, - "fi.play": 1, - "yt.playing": 1, - "yt.stop": 1, - "yt.onMotionChanged": 1, - "t.setValue": 1, - "yt.start": 1, - "mminMeasuredValue": 1, - "": 1, - "setMaxValue=": 1, - "y.drawImage": 6, - "u*n": 2, - "u*i*": 2, - "at/": 1, - "f*.34": 3, - "gt.height/2": 2, - "f*i*at/": 1, - "u*.65": 2, - "ft/": 1, - "dt.width": 1, - "dt.height/2": 2, - ".8": 1, - ".14857": 1, - "f*i*ft/": 1, - "y.save": 1, - "y.restore": 1, - "oi.setAttribute": 2, - "v.clearRect": 2, - "v.canvas.width": 4, - "v.canvas.height": 4, - ".053*e": 1, - "e/22": 2, - "e/1.95": 1, - "u/vt": 1, - "s/vt": 1, - "g.width": 4, - "f*.121428": 2, - "g.height": 4, - "e*.012135": 2, - "f*.012135": 2, - "e*.121428": 2, - "g.getContext": 2, - "d.width": 4, - "d.height": 4, - "d.getContext": 2, - "pt.getContext": 2, - "ci.getContext": 1, - "kt.textColor": 2, - "f*.007": 2, - "f*.009": 1, - "e*.009": 1, - "e*.88": 2, - "e*.055": 2, - "e*.22": 3, - "e*.15": 2, - "k.labelColor.setAlpha": 1, - "k.labelColor.getRgbaColor": 5, - "e*.12864": 3, - "e*.856796": 3, - ".65*e": 1, - ".63*e": 3, - ".66*e": 1, - ".67*e": 1, - "g/": 1, - "tickCounter*h": 2, - "e*.73": 3, - "ti/2": 1, - "n.bargraphled": 4, - "nr.drawImage": 2, - "tr.drawImage": 2, - "nt.save": 1, - "e*.728155*": 1, - "st/": 1, - "nt.translate": 2, - "rt/2": 2, - "f*.856796": 2, - "f*.12864": 2, - "*st/": 1, - "e*.58": 1, - "nt.drawImage": 3, - "nt.restore": 1, - "f*.012135/2": 1, - "ft.push": 1, - "*c": 2, - "y*.121428": 2, - "w*.012135": 2, - "y*.012135": 2, - "w*.121428": 2, - "y*.093457": 2, - "w*.093457": 2, - "pt.width": 1, - "pt.height": 1, - "ku.repaint": 1, - "k.labelColor": 1, - "r*": 2, - "r*1.014": 5, - "t*.856796": 1, - "t*.12864": 1, - "t*.13": 3, - "r*1.035": 4, - "f.setAlpha": 8, - ".047058": 2, - "rt.addColorStop": 4, - "f.getRgbaColor": 8, - ".145098": 1, - ".149019": 1, - "t*.15": 1, - "i*.152857": 1, - ".298039": 1, - "it.addColorStop": 4, - ".686274": 1, - ".698039": 1, - "i*.851941": 1, - "t*.121428": 1, - "i*.012135": 1, - "t*.012135": 1, - "i*.121428": 1, - "*r": 4, - "o/r*": 1, - "yt.getEnd": 2, - "yt.getStart": 2, - "lt/ct": 2, - "yt.getColorAt": 2, - "": 1, - "st.medium.getHexColor": 2, - "a.medium.getHexColor": 2, - "b/2": 2, - "e/r*": 1, - "": 1, - "v.createRadialGradient": 2, - "": 5, - "oi.pause": 1, - "oi.play": 1, - "": 1, - "bargraphled": 3, - "v.drawImage": 2, - "": 1, - "856796": 4, - "728155": 2, - "34": 2, - "12864": 2, - "142857": 2, - "65": 2, - "drawImage": 12, - "save": 27, - "restore": 14, - "repaint": 23, - "dr=": 1, - "128": 2, - "48": 1, - "w=": 4, - "lcdColor": 4, - "LcdColor": 4, - "STANDARD": 3, - "pt=": 5, - "lcdDecimals": 4, - "lt=": 4, - "unitString": 4, - "at=": 3, - "unitStringVisible": 4, - "ht=": 6, - "digitalFont": 4, - "bt=": 3, - "valuesNumeric": 4, - "ct=": 5, - "autoScroll": 2, - "section": 2, - "wt=": 3, - "getElementById": 4, - "clearRect": 8, - "v=": 5, - "floor": 13, - "ot=": 4, - "sans": 12, - "serif": 13, - "it=": 7, - "nt=": 5, - "et=": 6, - "kt=": 4, - "textAlign=": 7, - "strokeStyle=": 8, - "clip": 1, - "font=": 28, - "measureText": 4, - "toFixed": 3, - "fillText": 23, - "38": 5, - "o*.2": 1, - "<=o-4&&(e=0,c=!1),u.fillText(n,o-2-e,h*.5+v*.38)),u.restore()},dt=function(n,i,r,u){var>": 1, - "rt=": 3, - "095": 1, - "createLinearGradient": 6, - "addColorStop": 25, - "4c4c4c": 1, - "08": 1, - "666666": 2, - "92": 1, - "e6e6e6": 1, - "gradientStartColor": 1, - "tt=": 3, - "gradientFraction1Color": 1, - "gradientFraction2Color": 1, - "gradientFraction3Color": 1, - "gradientStopColor": 1, - "yt=": 4, - "31": 26, - "ut=": 6, - "rgb": 6, - "03": 1, - "49": 1, - "57": 1, - "83": 1, - "wt.repaint": 1, - "resetBuffers": 1, - "this.setScrolling": 1, - "w.textColor": 1, - "": 1, - "<=f[n].stop){t=et[n],i=ut[n];break}u.drawImage(t,0,0),kt(a,i)},this.repaint(),this},wr=function(n,t){t=t||{};var>": 1, - "64": 1, - "875": 2, - "textBaseline=": 4, - "textColor": 2, - "STANDARD_GREEN": 1, - "shadowColor=": 1, - "shadowOffsetX=": 1, - "05": 2, - "shadowOffsetY=": 1, - "shadowBlur=": 1, - "06": 1, - "46": 1, - "8": 2, - "setValue=": 2, - "setLcdColor=": 2, - "repaint=": 2, - "br=": 1, - "200": 2, - "st=": 3, - "decimalsVisible": 2, - "gt=": 1, - "textOrientationFixed": 2, - "frameDesign": 4, - "FrameDesign": 2, - "METAL": 2, - "frameVisible": 4, - "backgroundColor": 2, - "BackgroundColor": 1, - "DARK_GRAY": 1, - "vt=": 2, - "backgroundVisible": 2, - "pointerColor": 4, - "ColorDef": 2, - "RED": 1, - "foregroundType": 4, - "ForegroundType": 2, - "TYPE1": 2, - "foregroundVisible": 4, - "180": 26, - "ni=": 1, - "labelColor": 6, - "getRgbaColor": 21, - "translate": 38, - "360": 15, - "p.labelColor.getRgbaColor": 4, - "f*.38": 7, - "f*.37": 3, - "": 1, - "rotate": 31, - "u00b0": 8, - "41": 3, - "45": 5, - "25": 9, - "085": 4, - "100": 4, - "90": 3, - "21": 2, - "u221e": 2, - "135": 1, - "225": 1, - "75": 3, - "270": 1, - "315": 1, - "ti=": 2, - "200934": 2, - "434579": 4, - "163551": 5, - "560747": 4, - "lineWidth=": 6, - "lineCap=": 5, - "lineJoin=": 5, - "471962": 4, - "205607": 1, - "523364": 5, - "799065": 2, - "836448": 5, - "794392": 1, - "ii=": 2, - "350467": 5, - "130841": 1, - "476635": 2, - "bezierCurveTo": 6, - "490654": 3, - "345794": 3, - "509345": 1, - "154205": 1, - "350466": 1, - "dark": 2, - "light": 5, - "setAlpha": 8, - "70588": 4, - "59": 3, - "dt=": 2, - "285046": 5, - "514018": 6, - "21028": 1, - "481308": 4, - "280373": 3, - "495327": 2, - "504672": 2, - "224299": 1, - "289719": 1, - "714953": 5, - "789719": 1, - "719626": 3, - "7757": 1, - "71028": 1, - "ft=": 3, - "*10": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "<-90&&e>": 2, - "<-180&&e>": 2, - "<-270&&e>": 2, - "d.playing": 2, - "d.stop": 2, - "d.onMotionChanged": 2, - "d.start": 2, - "s.save": 4, - "s.clearRect": 3, - "s.canvas.width": 4, - "s.canvas.height": 4, - "s.drawImage": 8, - "e*kt": 1, - "s.translate": 6, - "s.rotate": 3, - "s.fillStyle": 1, - "s.textAlign": 1, - "s.textBaseline": 1, - "s.restore": 6, - "s.font": 2, - "f*.15": 2, - "s.fillText": 2, - "f*.35": 26, - "f*.2": 1, - "k*Math.PI/180": 1, - "u.size": 4, - "u.frameDesign": 4, - "u.frameVisible": 4, - "u.backgroundColor": 4, - "u.backgroundVisible": 4, - "u.pointerType": 2, - "steelseries.PointerType.TYPE2": 1, - "u.pointerColor": 4, - "u.knobType": 4, - "u.knobStyle": 4, - "u.foregroundType": 4, - "u.foregroundVisible": 4, - "u.pointSymbols": 4, - "u.customLayer": 4, - "u.degreeScale": 4, - "u.roseVisible": 4, - "ft.getContext": 2, - "ut.getContext": 2, - "it.getContext": 2, - "ot.getContext": 3, - "et.getContext": 2, - "tt.labelColor.getRgbaColor": 2, - ".08*f": 1, - "f*.033": 1, - "st*10": 2, - ".substring": 2, - ".12*f": 2, - ".06*f": 2, - "tt.symbolColor.getRgbaColor": 1, - "st*2.5": 1, - "bt.type": 1, - "f*.53271": 6, - "e*.453271": 5, - "f*.5": 17, - "e*.149532": 8, - "f*.467289": 6, - "f*.453271": 2, - "e*.462616": 2, - "f*.443925": 9, - "e*.481308": 2, - "e*.5": 10, - "f*.556074": 9, - "f*.546728": 2, - ".471962*f": 5, - ".528036*f": 5, - "o.addColorStop": 4, - "h.light.getRgbaColor": 6, - ".46": 3, - ".47": 3, - "h.medium.getRgbaColor": 6, - "h.dark.getRgbaColor": 3, - "n.lineCap": 5, - "n.lineJoin": 5, - "e*.546728": 5, - "e*.850467": 4, - "e*.537383": 2, - "e*.518691": 2, - "s.addColorStop": 4, - "e*.490654": 2, - "e*.53271": 2, - "e*.556074": 3, - "e*.495327": 4, - "f*.528037": 2, - "f*.471962": 2, - "e*.504672": 4, - ".480099": 1, - "f*.006": 2, - "ft.width": 1, - "ft.height": 1, - "ut.width": 1, - "ut.height": 1, - "it.width": 1, - "it.height": 1, - "ot.width": 1, - "ot.height": 1, - "et.width": 1, - "et.height": 1, - "Tween.elasticEaseOut": 1, - "r.repaint": 1, - "this.setPointSymbols": 1, - "p*st": 1, - "b.clearRect": 1, - "b.save": 1, - "b.translate": 2, - "b.rotate": 1, - "b.drawImage": 1, - "b.restore": 1, - "u.pointerTypeLatest": 2, - "u.pointerTypeAverage": 2, - "steelseries.PointerType.TYPE8": 1, - "u.pointerColorAverage": 2, - "steelseries.ColorDef.BLUE": 1, - "u.lcdColor": 2, - "u.lcdVisible": 2, - "u.digitalFont": 2, - "u.section": 2, - "u.area": 2, - "u.lcdTitleStrings": 2, - "u.titleString": 2, - "u.useColorLabels": 2, - "this.valueLatest": 1, - "this.valueAverage": 1, - "Math.PI*2": 1, - "e.save": 2, - "e.clearRect": 1, - "e.canvas.width": 2, - "e.canvas.height": 2, - "f/10": 1, - "f*.3": 4, - "s*.12": 1, - "s*.32": 1, - "s*.565": 1, - "bt.getContext": 1, - "at.getContext": 1, - "vt.getContext": 1, - "lt.getContext": 1, - "wt.getContext": 1, - "e.textAlign": 1, - "e.strokeStyle": 1, - "ht.textColor": 2, - "e.fillStyle": 1, - "<0&&(n+=360),n=\"00\"+Math.round(n),n=n.substring(n.length,n.length-3),(ht===steelseries.LcdColor.STANDARD||ht===steelseries.LcdColor.STANDARD_GREEN)&&(e.shadowColor=\"gray\",e.shadowOffsetX=f*.007,e.shadowOffsetY=f*.007,e.shadowBlur=f*.007),e.font=pr?gr:br,e.fillText(n+\"\\u00b0\",f/2+gt*.05,(t?or:cr)+er*.5+ui*.38,gt*.9),e.restore()},wi=function(n,t,i,r,u){n.save(),n.strokeStyle=r,n.fillStyle=r,n.lineWidth=f*.035;var>": 1, - "arc": 2, - "365": 2, - "lineWidth": 1, - "lr=": 1, - "35": 1, - "355": 1, - "36": 2, - "bold": 1, - "04": 2, - "ct*5": 1, - "k.symbolColor.getRgbaColor": 1, - "ct*2.5": 1, - "ti.length": 1, - "kt.medium.getRgbaColor": 1, - ".04*f": 1, - "s*.29": 1, - "ii.medium.getRgbaColor": 1, - "s*.71": 1, - "rr.length": 1, - ".0467*f": 1, - "s*.5": 1, - "et.length": 2, - "ft.length": 2, - "": 1, - "ci=": 1, - "li=": 1, - "ai=": 1, - "ki=": 1, - "yi=": 1, - "setValueLatest=": 1, - "getValueLatest=": 1, - "setValueAverage=": 1, - "getValueAverage=": 1, - "setValueAnimatedLatest=": 1, - "playing": 2, - "regularEaseInOut": 2, - "onMotionChanged=": 2, - "_pos": 2, - "onMotionFinished=": 2, - "setValueAnimatedAverage=": 1, - "setArea=": 1, - "setSection=": 1, - "setFrameDesign=": 1, - "pi=": 1, - "setBackgroundColor=": 1, - "setForegroundType=": 1, - "si=": 1, - "setPointerColor=": 1, - "setPointerColorAverage=": 1, - "setPointerType=": 1, - "setPointerTypeAverage=": 1, - "ri=": 1, - "setPointSymbols=": 1, - "setLcdTitleStrings=": 1, - "fi=": 1, - "006": 1, - "ei=": 1, - "ru=": 1, - "WHITE": 1, - "037383": 1, - "056074": 1, - "7fd5f0": 2, - "3c4439": 2, - "72": 1, - "KEYWORDS": 2, - "array_to_hash": 11, - "RESERVED_WORDS": 2, - "KEYWORDS_BEFORE_EXPRESSION": 2, - "KEYWORDS_ATOM": 2, - "OPERATOR_CHARS": 1, - "RE_HEX_NUMBER": 1, - "RE_OCT_NUMBER": 1, - "RE_DEC_NUMBER": 1, - "OPERATORS": 2, - "WHITESPACE_CHARS": 2, - "PUNC_BEFORE_EXPRESSION": 2, - "PUNC_CHARS": 1, - "REGEXP_MODIFIERS": 1, - "UNICODE": 1, - "non_spacing_mark": 1, - "space_combining_mark": 1, - "connector_punctuation": 1, - "is_letter": 3, - "UNICODE.letter.test": 1, - "is_digit": 3, - "ch.charCodeAt": 1, - "//XXX": 1, - "out": 1, - "means": 1, - "is_alphanumeric_char": 3, - "is_unicode_combining_mark": 2, - "UNICODE.non_spacing_mark.test": 1, - "UNICODE.space_combining_mark.test": 1, - "is_unicode_connector_punctuation": 2, - "UNICODE.connector_punctuation.test": 1, - "is_identifier_start": 2, - "is_identifier_char": 1, - "zero": 2, - "joiner": 2, - "": 1, - "": 1, - "my": 1, - "ECMA": 1, - "PDF": 1, - "parse_js_number": 2, - "RE_HEX_NUMBER.test": 1, - "num.substr": 2, - "RE_OCT_NUMBER.test": 1, - "RE_DEC_NUMBER.test": 1, - "JS_Parse_Error": 2, - "message": 5, - "this.col": 2, - "ex": 3, - "ex.name": 1, - "this.stack": 2, - "ex.stack": 1, - "JS_Parse_Error.prototype.toString": 1, - "js_error": 2, - "is_token": 1, - "token": 5, - "token.type": 1, - "token.value": 1, - "EX_EOF": 3, - "tokenizer": 2, - "TEXT": 1, - "TEXT.replace": 1, - "uFEFF/": 1, - "tokpos": 1, - "tokline": 1, - "tokcol": 1, - "newline_before": 1, - "regex_allowed": 1, - "comments_before": 1, - "peek": 5, - "S.text.charAt": 2, - "S.pos": 4, - "signal_eof": 4, - "S.newline_before": 3, - "S.line": 2, - "S.col": 3, - "eof": 6, - "S.peek": 1, - "what": 2, - "S.text.indexOf": 1, - "start_token": 1, - "S.tokline": 3, - "S.tokcol": 3, - "S.tokpos": 3, - "is_comment": 2, - "S.regex_allowed": 1, - "HOP": 5, - "UNARY_POSTFIX": 1, - "nlb": 1, - "ret.comments_before": 1, - "S.comments_before": 2, - "skip_whitespace": 1, - "read_while": 2, - "pred": 2, - "parse_error": 3, - "read_num": 1, - "prefix": 6, - "has_e": 3, - "after_e": 5, - "has_x": 5, - "has_dot": 3, - "valid": 4, - "read_escaped_char": 1, - "hex_bytes": 3, - "digit": 3, - "read_string": 1, - "with_eof_error": 1, - "comment1": 1, - "Unterminated": 2, - "multiline": 1, - "comment2": 1, - "WARNING": 1, - "***": 1, - "Found": 1, - "warn": 3, - "tok": 1, - "read_name": 1, - "backslash": 2, - "Expecting": 1, - "UnicodeEscapeSequence": 1, - "uXXXX": 1, - "Unicode": 1, - "identifier": 1, - "regular": 1, - "regexp": 5, - "operator": 14, - "punc": 27, - "atom": 5, - "keyword": 11, - "Unexpected": 3, - "void": 1, - "<\",>": 1, - "<=\",>": 1, - "debugger": 2, - "const": 2, - "stat": 1, - "Label": 1, - "without": 1, - "statement": 1, - "defun": 1, - "Name": 1, - "Missing": 1, - "catch/finally": 1, - "blocks": 1, - "unary": 2, - "dot": 2, - "postfix": 1, - "Invalid": 2, - "binary": 1, - "conditional": 1, - "assign": 1, - "assignment": 1, - "seq": 1, - "member": 2, - "array.length": 1, - "Object.prototype.hasOwnProperty.call": 1, - "exports.tokenizer": 1, - "exports.parse": 1, - "parse": 1, - "exports.slice": 1, - "exports.curry": 1, - "curry": 1, - "exports.member": 1, - "exports.array_to_hash": 1, - "exports.PRECEDENCE": 1, - "PRECEDENCE": 1, - "exports.KEYWORDS_ATOM": 1, - "exports.RESERVED_WORDS": 1, - "exports.KEYWORDS": 1, - "exports.ATOMIC_START_TOKEN": 1, - "ATOMIC_START_TOKEN": 1, - "exports.OPERATORS": 1, - "exports.is_alphanumeric_char": 1, - "exports.set_logger": 1, - "logger": 2 - }, - "Julia": { - "##": 5, - "Test": 1, - "case": 1, - "from": 1, - "Issue": 1, - "#445": 1, - "#STOCKCORR": 1, - "-": 11, - "The": 1, - "original": 1, - "unoptimised": 1, - "code": 1, - "that": 1, - "simulates": 1, - "two": 2, - "correlated": 1, - "assets": 1, - "function": 1, - "stockcorr": 1, - "(": 13, - ")": 13, - "Correlated": 1, - "asset": 1, - "information": 1, - "CurrentPrice": 3, - "[": 20, - "]": 20, - "#": 11, - "Initial": 1, - "Prices": 1, - "of": 6, - "the": 2, - "stocks": 1, - "Corr": 2, - ";": 1, - "Correlation": 1, - "Matrix": 2, - "T": 5, - "Number": 2, - "days": 3, - "to": 1, - "simulate": 1, - "years": 1, - "n": 4, - "simulations": 1, - "dt": 3, - "/250": 1, - "Time": 1, - "step": 1, - "year": 1, - "Div": 3, - "Dividend": 1, - "Vol": 5, - "Volatility": 1, - "Market": 1, - "Information": 1, - "r": 3, - "Risk": 1, - "free": 1, - "rate": 1, - "Define": 1, - "storages": 1, - "SimulPriceA": 5, - "zeros": 2, - "Simulated": 2, - "Price": 2, - "Asset": 2, - "A": 1, - "SimulPriceB": 5, - "B": 1, - "Generating": 1, - "paths": 1, - "stock": 1, - "prices": 1, - "by": 2, - "Geometric": 1, - "Brownian": 1, - "Motion": 1, - "UpperTriangle": 2, - "chol": 1, - "Cholesky": 1, - "decomposition": 1, - "for": 2, - "i": 5, - "Wiener": 1, - "randn": 1, - "CorrWiener": 1, - "Wiener*UpperTriangle": 1, - "j": 7, - "*exp": 2, - "/2": 2, - "*dt": 2, - "+": 2, - "*sqrt": 2, - "*CorrWiener": 2, - "end": 3, - "return": 1 - }, - "KRL": { - "ruleset": 1, - "sample": 1, - "{": 3, - "meta": 1, - "name": 1, - "description": 1, - "<<": 1, - "Hello": 1, - "world": 1, - "author": 1, - "}": 3, - "rule": 1, - "hello": 1, - "select": 1, - "when": 1, - "web": 1, - "pageview": 1, - "notify": 1, - "(": 1, - ")": 1, - ";": 1 - }, - "Kit": { - "
": 1, - "

": 1, - "

": 1, - "

": 1, - "

": 1, - "
": 1 - }, - "Kotlin": { - "package": 1, - "addressbook": 1, - "class": 5, - "Contact": 1, - "(": 15, - "val": 16, - "name": 2, - "String": 7, - "emails": 1, - "List": 3, - "": 1, - "addresses": 1, - "": 1, - "phonenums": 1, - "": 1, - ")": 15, - "EmailAddress": 1, - "user": 1, - "host": 1, - "PostalAddress": 1, - "streetAddress": 1, - "city": 1, - "zip": 1, - "state": 2, - "USState": 1, - "country": 3, - "Country": 7, - "{": 6, - "assert": 1, - "null": 3, - "xor": 1, - "Countries": 2, - "[": 3, - "]": 3, - "}": 6, - "PhoneNumber": 1, - "areaCode": 1, - "Int": 1, - "number": 1, - "Long": 1, - "object": 1, - "fun": 1, - "get": 2, - "id": 2, - "CountryID": 1, - "countryTable": 2, - "private": 2, - "var": 1, - "table": 5, - "Map": 2, - "": 2, - "if": 1, - "HashMap": 1, - "for": 1, - "line": 3, - "in": 1, - "TextFile": 1, - ".lines": 1, - "stripWhiteSpace": 1, - "true": 1, - "return": 1 - }, - "LFE": { - ";": 213, - "Copyright": 4, - "(": 217, - "c": 4, - ")": 231, - "Duncan": 4, - "McGreggor": 4, - "": 2, - "Licensed": 3, - "under": 9, - "the": 36, - "Apache": 3, - "License": 12, - "Version": 3, - "you": 3, - "may": 6, - "not": 5, - "use": 6, - "this": 3, - "file": 6, - "except": 3, - "in": 10, - "compliance": 3, - "with": 8, - "License.": 6, - "You": 3, - "obtain": 3, - "a": 8, - "copy": 3, - "of": 10, - "at": 4, - "http": 4, - "//www.apache.org/licenses/LICENSE": 3, - "-": 98, - "Unless": 3, - "required": 3, - "by": 4, - "applicable": 3, - "law": 3, - "or": 6, - "agreed": 3, - "to": 10, - "writing": 3, - "software": 3, - "distributed": 6, - "is": 5, - "on": 4, - "an": 5, - "BASIS": 3, - "WITHOUT": 3, - "WARRANTIES": 3, - "OR": 3, - "CONDITIONS": 3, - "OF": 3, - "ANY": 3, - "KIND": 3, - "either": 3, - "express": 3, - "implied.": 3, - "See": 3, - "for": 5, - "specific": 3, - "language": 3, - "governing": 3, - "permissions": 3, - "and": 7, - "limitations": 3, - "File": 4, - "church.lfe": 1, - "Author": 3, - "Purpose": 3, - "Demonstrating": 2, - "church": 20, - "numerals": 1, - "from": 2, - "lambda": 18, - "calculus": 1, - "The": 4, - "code": 2, - "below": 3, - "was": 1, - "used": 1, - "create": 4, - "section": 1, - "user": 1, - "guide": 1, - "here": 1, - "//lfe.github.io/user": 1, - "guide/recursion/5.html": 1, - "Here": 1, - "some": 2, - "example": 2, - "usage": 1, - "slurp": 2, - "five/0": 2, - "int2": 1, - "get": 21, - "defmodule": 2, - "export": 2, - "all": 1, - "defun": 20, - "zero": 2, - "s": 19, - "x": 12, - "one": 1, - "funcall": 23, - "two": 1, - "three": 1, - "four": 1, - "five": 1, - "int": 2, - "successor": 3, - "n": 4, - "+": 2, - "int1": 1, - "numeral": 8, - "#": 3, - "successor/1": 1, - "count": 7, - "limit": 4, - "cond": 1, - "/": 1, - "integer": 2, - "*": 6, - "Mode": 1, - "LFE": 4, - "Code": 1, - "Paradigms": 1, - "Artificial": 1, - "Intelligence": 1, - "Programming": 1, - "Peter": 1, - "Norvig": 1, - "gps1.lisp": 1, - "First": 1, - "version": 1, - "GPS": 1, - "General": 1, - "Problem": 1, - "Solver": 1, - "Converted": 1, - "Robert": 3, - "Virding": 3, - "Define": 1, - "macros": 1, - "global": 2, - "variable": 2, - "access.": 1, - "This": 2, - "hack": 1, - "very": 1, - "naughty": 1, - "defsyntax": 2, - "defvar": 2, - "[": 3, - "name": 8, - "val": 2, - "]": 3, - "let": 6, - "v": 3, - "put": 1, - "getvar": 3, - "solved": 1, - "gps": 1, - "state": 4, - "goals": 2, - "Set": 1, - "variables": 1, - "but": 1, - "existing": 1, - "*ops*": 1, - "*state*": 5, - "current": 1, - "list": 13, - "conditions.": 1, - "if": 1, - "every": 1, - "fun": 1, - "achieve": 1, - "op": 8, - "action": 3, - "setvar": 2, - "set": 1, - "difference": 1, - "del": 5, - "union": 1, - "add": 3, - "drive": 1, - "son": 2, - "school": 2, - "preconds": 4, - "shop": 6, - "installs": 1, - "battery": 1, - "car": 1, - "works": 1, - "make": 2, - "communication": 2, - "telephone": 1, - "have": 3, - "phone": 1, - "book": 1, - "give": 1, - "money": 3, - "has": 1, - "mnesia_demo.lfe": 1, - "A": 1, - "simple": 4, - "Mnesia": 2, - "demo": 2, - "LFE.": 1, - "contains": 1, - "using": 1, - "access": 1, - "tables.": 1, - "It": 1, - "shows": 2, - "how": 2, - "emp": 1, - "XXXX": 1, - "macro": 1, - "ETS": 1, - "match": 5, - "pattern": 1, - "together": 1, - "mnesia": 8, - "match_object": 1, - "specifications": 1, - "select": 1, - "Query": 2, - "List": 2, - "Comprehensions.": 1, - "mnesia_demo": 1, - "new": 2, - "by_place": 1, - "by_place_ms": 1, - "by_place_qlc": 2, - "defrecord": 1, - "person": 8, - "place": 7, - "job": 3, - "Start": 1, - "table": 2, - "we": 1, - "will": 1, - "memory": 1, - "only": 1, - "schema.": 1, - "start": 1, - "create_table": 1, - "attributes": 1, - "Initialise": 1, - "table.": 1, - "people": 1, - "spec": 1, - "p": 2, - "j": 2, - "when": 1, - "tuple": 1, - "transaction": 2, - "f": 3, - "Use": 1, - "Comprehensions": 1, - "records": 1, - "q": 2, - "qlc": 2, - "lc": 1, - "<": 1, - "e": 1, - "object.lfe": 1, - "OOP": 1, - "closures": 1, - "object": 16, - "system": 1, - "demonstrated": 1, - "do": 2, - "following": 2, - "objects": 2, - "call": 2, - "methods": 5, - "those": 1, - "which": 1, - "can": 1, - "other": 1, - "update": 1, - "instance": 2, - "Note": 1, - "however": 1, - "that": 1, - "his": 1, - "does": 1, - "demonstrate": 1, - "inheritance.": 1, - "To": 1, - "cd": 1, - "examples": 1, - "../bin/lfe": 1, - "pa": 1, - "../ebin": 1, - "Load": 1, - "fish": 6, - "class": 3, - "#Fun": 1, - "": 1, - "Execute": 1, - "basic": 1, - "species": 7, - "mommy": 3, - "move": 4, - "Carp": 1, - "swam": 1, - "feet": 1, - "ok": 1, - "id": 9, - "Now": 1, - "strictly": 1, - "necessary.": 1, - "When": 1, - "isn": 1, - "children": 10, - "formatted": 1, - "verb": 2, - "self": 6, - "distance": 2, - "erlang": 1, - "length": 1, - "method": 7, - "define": 1, - "info": 1, - "reproduce": 1 - }, - "LSL": { - "integer": 8, - "someIntNormal": 2, - ";": 29, - "someIntHex": 2, - "someIntMath": 2, - "PI_BY_TWO": 2, - "event": 2, - "//": 5, - "is": 3, - "invalid.illegal": 2, - "key": 3, - "someKeyTexture": 2, - "TEXTURE_DEFAULT": 2, - "string": 5, - "someStringSpecial": 2, - "EOF": 2, - "some_user_defined_function_without_return_type": 2, - "(": 19, - "inputAsString": 2, - ")": 19, - "{": 9, - "llSay": 1, - "PUBLIC_CHANNEL": 4, - "}": 9, - "user_defined_function_returning_a_string": 2, - "inputAsKey": 2, - "return": 1, - "default": 2, - "state_entry": 2, - "someKey": 3, - "NULL_KEY": 1, - "llGetOwner": 1, - "someString": 2, - "touch_start": 1, - "num_detected": 2, - "list": 1, - "agentsInRegion": 3, - "llGetAgentList": 1, - "AGENT_LIST_REGION": 1, - "[": 1, - "]": 1, - "numOfAgents": 2, - "llGetListLength": 1, - "index": 4, - "defaults": 1, - "to": 1, - "for": 2, - "<": 1, - "-": 1, - "+": 2, - "each": 1, - "agent": 1, - "in": 1, - "region": 1, - "llRegionSayTo": 1, - "llList2Key": 1, - "touch_end": 1, - "llSetInventoryPermMask": 1, - "MASK_NEXT": 1, - "PERM_ALL": 1, - "reserved.godmode": 1, - "llWhisper": 2, - "state": 3, - "other": 2 - }, - "Lasso": { - "<": 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, - "Optional": 1, - "Local": 7, - "Map": 3, - "r": 8, - "n": 30, - "t": 8, - "f": 2, - "b": 2, - "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, - "client_address": 1, - "__jsonclass__": 6, - "deserialize": 2, - "": 3, - "": 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, - "val": 1, - "native": 2, - "comment": 2, - "http": 6, - "//www.lassosoft.com/json": 1, - "start": 5, - "Literal": 2, - "String": 1, - "Object": 2, - "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, - "_record": 1, - "_temp": 1, - "_field": 1, - "_output": 1, - "error_msg": 15, - "error_code": 11, - "found_count": 11, - "rows": 1, - "#_records": 1, - "Return": 7, - "@#_output": 1, - "/Define_Tag": 1, - "/If": 3, - "define": 20, - "trait_json_serialize": 2, - "trait": 1, - "require": 1, - "asString": 3, - "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, - "#obytes": 5, - "import8bits": 4, - "Escape": 1, - "/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, - "matches": 1, - "Format": 1, - "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, - "json_consume_array": 3, - "While": 1, - "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, - "#id": 2, - "#host": 4, - "Lasso_UniqueID": 1, - "Include_URL": 1, - "PostParams": 1, - "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, - "12": 8, - "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, - "lower": 2, - "upper": 2, - "__lassoservice_ip__": 2, - "response_localpath": 8, - "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, - "FROM": 2, - "expression": 6, - "string_replaceregexp": 8, - "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, - "Min": 2, - "Max": 2, - "Size": 2, - "#value": 14, - "#numericValue": 4, - "length": 8, - "#cryptvalue": 10, - "#anyChar": 2, - "Encrypt_Blowfish": 2, - "decrypt_blowfish": 2, - "String_Remove": 2, - "StartPosition": 2, - "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, - "session_addvar": 4, - "#cache_name": 72, - "duration": 4, - "#expires": 4, - "server_name": 6, - "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, - "readlock": 2, - "readunlock": 2, - "ignored": 2, - "//##################################################################": 4, - "knoptype": 2, - "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, - "general": 2, - "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, - "p": 2, - "Parameters": 4, - "nParameters": 2, - "Internal.": 2, - "Finds": 2, - "out": 2, - "used.": 2, - "Looks": 2, - "unless": 2, - "array.": 2, - "variable.": 2, - "Looking": 2, - "#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, - "#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 - }, - "Latte": { - "{": 54, - "**": 1, - "*": 4, - "@param": 3, - "string": 2, - "basePath": 1, - "web": 1, - "base": 1, - "path": 1, - "robots": 2, - "tell": 1, - "how": 1, - "to": 2, - "index": 1, - "the": 1, - "content": 1, - "of": 3, - "a": 4, - "page": 1, - "(": 18, - "optional": 1, - ")": 18, - "array": 1, - "flashes": 1, - "flash": 3, - "messages": 1, - "}": 54, - "": 1, - "html": 1, - "": 1, - "": 1, - "": 6, - "charset=": 1, - "name=": 4, - "content=": 5, - "n": 8, - "ifset=": 1, - "http": 1, - "equiv=": 1, - "": 1, - "ifset": 1, - "title": 4, - "/ifset": 1, - "Translation": 1, - "report": 1, - "": 1, - "": 2, - "rel=": 2, - "media=": 1, - "href=": 4, - "": 3, - "block": 3, - "#head": 1, - "/block": 3, - "": 1, - "": 1, - "class=": 12, - "document.documentElement.className": 1, - "+": 3, - "#navbar": 1, - "include": 3, - "_navbar.latte": 1, - "
": 6, - "inner": 1, - "foreach=": 3, - "_flash.latte": 1, - "
": 7, - "#content": 1, - "
": 1, - "
": 1, - "src=": 1, - "#scripts": 1, - "": 1, - "": 1, - "var": 3, - "define": 1, - "author": 7, - "": 2, - "Author": 2, - "authorId": 2, - "-": 71, - "id": 3, - "black": 2, - "avatar": 2, - "img": 2, - "rounded": 2, - "class": 2, - "tooltip": 4, - "Total": 1, - "time": 4, - "shortName": 1, - "translated": 4, - "on": 5, - "all": 1, - "videos.": 1, - "amaraCallbackLink": 1, - "row": 2, - "col": 3, - "md": 2, - "outOf": 5, - "done": 7, - "threshold": 4, - "alert": 2, - "warning": 2, - "<=>": 2, - "Seems": 1, - "complete": 1, - "|": 6, - "out": 1, - "

": 2, - "elseif": 2, - "<": 1, - "p": 1, - "if": 7, - "Although": 1, - "is": 1, - "there": 1, - "are": 1, - "no": 1, - "English": 1, - "subtitles": 1, - "for": 1, - "comparison.": 1, - "/if": 8, - "/cache": 1, - "editor": 1, - "ksid": 2, - "new": 5, - "video": 2, - "siteId": 1, - "Video": 1, - "khanovaskola.cz": 1, - "revision": 18, - "rev": 4, - "this": 3, - "older": 1, - "#": 2, - "else": 2, - "newer": 1, - "
": 1, - "

": 1, - "diffs": 3, - "noescape": 2, - "

": 1, - "description": 1, - "text": 4, - "as": 2, - "line": 3, - "context": 1, - "splitter": 1, - "template": 1, - "bottom": 1, - "Expand": 1, - "fa": 16, - "sort": 1, - "ellipsis": 1, - "h": 1, - "success": 1, - "amaraEdit": 1, - "amaraId": 2, - "editButton": 1, - "btn": 17, - "default": 6, - "edit": 1, - "khanAcademy": 1, - "kaButton": 1, - "link": 1, - "info": 1, - "group": 4, - "approve": 1, - "thumbs": 3, - "up": 1, - "markIncomplete": 2, - "down": 2, - "redirectToAdd": 1, - "plus": 1, - "square": 1, - "table": 2, - "condensed": 1, - "revisions": 1, - "revId": 1, - "secondary": 2, - "Percent": 1, - "lines": 1, - "&": 1, - "thinsp": 1, - "%": 1, - "": 3, - "": 3, - "": 2, - "incomplete": 3, - "approved": 2, - "": 1, - "user": 1, - "loggedIn": 1, - "&&": 1, - "comments": 2, - "count": 1, - "": 2, - "": 2, - "colspan=": 1, - "": 1, - "comment": 4, - "left": 1, - "createdAt": 1, - "timeAgo": 1, - "noborder": 1, - "input": 3, - "form": 1, - "control": 1, - "Comment": 1, - "only": 1, - "visible": 1, - "other": 1, - "editors": 1, - "save": 1, - "share": 1, - "": 1, - "": 1, - "/form": 1, - "/foreach": 1, - "
": 1 - }, - "Less": { - "@blue": 4, - "#3bbfce": 1, - ";": 7, - "@margin": 3, - "px": 1, - ".content": 1, - "-": 3, - "navigation": 1, - "{": 2, - "border": 2, - "color": 3, - "darken": 1, - "(": 1, - "%": 1, - ")": 1, - "}": 2, - ".border": 1, - "padding": 1, - "/": 2, - "margin": 1 - }, - "Liquid": { - "": 1, - "html": 1, - "PUBLIC": 1, - "W3C": 1, - "DTD": 2, - "XHTML": 1, - "1": 1, - "0": 1, - "Transitional": 1, - "EN": 1, - "http": 2, - "www": 1, - "w3": 1, - "org": 1, - "TR": 1, - "xhtml1": 2, - "transitional": 1, - "dtd": 1, - "": 1, - "xmlns=": 1, - "xml": 1, - "lang=": 2, - "": 1, - "": 1, - "equiv=": 1, - "content=": 1, - "": 1, - "{": 89, - "shop.name": 2, - "}": 89, - "-": 4, - "page_title": 1, - "": 1, - "|": 31, - "global_asset_url": 5, - "stylesheet_tag": 3, - "script_tag": 5, - "shopify_asset_url": 1, - "asset_url": 2, - "content_for_header": 1, - "": 1, - "": 1, - "id=": 28, - "

": 1, - "class=": 14, - "": 9, - "href=": 9, - "Skip": 1, - "to": 1, - "navigation.": 1, - "": 9, - "

": 1, - "%": 46, - "if": 5, - "cart.item_count": 7, - "
": 23, - "style=": 5, - "

": 3, - "There": 1, - "pluralize": 3, - "in": 8, - "title=": 3, - "your": 1, - "cart": 1, - "

": 3, - "

": 1, - "Your": 1, - "subtotal": 1, - "is": 1, - "cart.total_price": 2, - "money": 5, - ".": 3, - "

": 1, - "for": 6, - "item": 1, - "cart.items": 1, - "onMouseover=": 2, - "onMouseout=": 2, - "": 4, - "src=": 5, - "
": 23, - "endfor": 6, - "
": 2, - "endif": 5, - "

": 1, - "

": 1, - "onclick=": 1, - "View": 1, - "Mini": 1, - "Cart": 1, - "(": 1, - ")": 1, - "
": 3, - "content_for_layout": 1, - "
    ": 5, - "link": 2, - "linklists.main": 1, - "menu.links": 1, - "
  • ": 5, - "link.title": 2, - "link_to": 2, - "link.url": 2, - "
  • ": 5, - "
": 5, - "tags": 1, - "tag": 4, - "collection.tags": 1, - "": 1, - "link_to_add_tag": 1, - "": 1, - "highlight_active_tag": 1, - "link_to_tag": 1, - "linklists.footer.links": 1, - "All": 1, - "prices": 1, - "are": 1, - "shop.currency": 1, - "Powered": 1, - "by": 1, - "Shopify": 1, - "": 1, - "": 1, - "

": 1, - "We": 1, - "have": 1, - "wonderful": 1, - "products": 1, - "

": 1, - "image": 1, - "product.images": 1, - "forloop.first": 1, - "rel=": 2, - "alt=": 2, - "else": 1, - "product.title": 1, - "Vendor": 1, - "product.vendor": 1, - "link_to_vendor": 1, - "Type": 1, - "product.type": 1, - "link_to_type": 1, - "": 1, - "product.price_min": 1, - "product.price_varies": 1, - "product.price_max": 1, - "": 1, - "
": 1, - "action=": 1, - "method=": 1, - "": 1, - "": 1, - "type=": 2, - "
": 1, - "product.description": 1, - "": 1 - }, - "Literate Agda": { - "documentclass": 1, - "{": 35, - "article": 1, - "}": 35, - "usepackage": 7, - "amssymb": 1, - "bbm": 1, - "[": 2, - "greek": 1, - "english": 1, - "]": 2, - "babel": 1, - "ucs": 1, - "utf8x": 1, - "inputenc": 1, - "autofe": 1, - "DeclareUnicodeCharacter": 3, - "ensuremath": 3, - "ulcorner": 1, - "urcorner": 1, - "overline": 1, - "equiv": 1, - "fancyvrb": 1, - "DefineVerbatimEnvironment": 1, - "code": 3, - "Verbatim": 1, - "%": 1, - "Add": 1, - "fancy": 1, - "options": 1, - "here": 1, - "if": 1, - "you": 3, - "like.": 1, - "begin": 2, - "document": 2, - "module": 3, - "NatCat": 1, - "where": 2, - "open": 2, - "import": 2, - "Relation.Binary.PropositionalEquality": 1, - "-": 21, - "If": 1, - "can": 1, - "show": 1, - "that": 1, - "a": 1, - "relation": 1, - "only": 1, - "ever": 1, - "has": 1, - "one": 1, - "inhabitant": 5, - "get": 1, - "the": 1, - "category": 1, - "laws": 1, - "for": 1, - "free": 1, - "EasyCategory": 3, - "(": 36, - "obj": 4, - "Set": 2, - ")": 36, - "_": 6, - "x": 34, - "y": 28, - "z": 18, - "id": 9, - "single": 4, - "r": 26, - "s": 29, - "assoc": 2, - "w": 4, - "t": 6, - "Data.Nat": 1, - "same": 5, - ".0": 2, - "n": 14, - "refl": 6, - ".": 5, - "suc": 6, - "m": 6, - "cong": 1, - "trans": 5, - ".n": 1, - "zero": 1, - "Nat": 1, - "end": 2 - }, - "Literate CoffeeScript": { - "The": 2, - "**Scope**": 2, - "class": 2, - "regulates": 1, - "lexical": 1, - "scoping": 1, - "within": 2, - "CoffeeScript.": 1, - "As": 1, - "you": 2, - "generate": 1, - "code": 1, - "create": 1, - "a": 8, - "tree": 1, - "of": 4, - "scopes": 1, - "in": 2, - "the": 12, - "same": 1, - "shape": 1, - "as": 3, - "nested": 1, - "function": 2, - "bodies.": 1, - "Each": 1, - "scope": 2, - "knows": 1, - "about": 1, - "variables": 3, - "declared": 2, - "it": 4, - "and": 5, - "has": 1, - "reference": 3, - "to": 8, - "its": 3, - "parent": 2, - "enclosing": 1, - "scope.": 2, - "In": 1, - "this": 3, - "way": 1, - "we": 4, - "know": 1, - "which": 3, - "are": 3, - "new": 2, - "need": 2, - "be": 2, - "with": 3, - "var": 4, - "shared": 1, - "external": 1, - "scopes.": 1, - "Import": 1, - "helpers": 1, - "plan": 1, - "use.": 1, - "{": 4, - "extend": 1, - "last": 1, - "}": 4, - "require": 1, - "exports.Scope": 1, - "Scope": 1, - "root": 1, - "is": 3, - "top": 2, - "-": 5, - "level": 1, - "object": 1, - "for": 3, - "given": 1, - "file.": 1, - "@root": 1, - "null": 1, - "Initialize": 1, - "lookups": 1, - "up": 1, - "chain": 1, - "well": 1, - "**Block**": 1, - "node": 1, - "belongs": 2, - "where": 1, - "should": 1, - "declare": 1, - "that": 2, - "to.": 1, - "constructor": 1, - "(": 5, - "@parent": 2, - "@expressions": 1, - "@method": 1, - ")": 6, - "@variables": 3, - "[": 4, - "name": 8, - "type": 5, - "]": 4, - "@positions": 4, - "Scope.root": 1, - "unless": 1, - "Adds": 1, - "variable": 1, - "or": 1, - "overrides": 1, - "an": 1, - "existing": 1, - "one.": 1, - "add": 1, - "immediate": 3, - "return": 1, - "@parent.add": 1, - "if": 2, - "@shared": 1, - "not": 1, - "Object": 1, - "hasOwnProperty.call": 1, - ".type": 1, - "else": 2, - "@variables.push": 1, - "When": 1, - "super": 1, - "called": 1, - "find": 1, - "current": 1, - "method": 1, - "param": 1, - "_": 3, - "then": 1, - "tempVars": 1, - "realVars": 1, - ".push": 1, - "v.name": 1, - "realVars.sort": 1, - ".concat": 1, - "tempVars.sort": 1, - "Return": 1, - "list": 1, - "assignments": 1, - "supposed": 1, - "made": 1, - "at": 1, - "assignedVariables": 1, - "v": 1, - "when": 1, - "v.type.assigned": 1 - }, - "LiveScript": { - "a": 8, - "-": 25, - "const": 1, - "b": 3, - "var": 1, - "c": 3, - "d": 3, - "_000_000km": 1, - "*": 1, - "ms": 1, - "e": 2, - "(": 9, - ")": 10, - "dashes": 1, - "identifiers": 1, - "underscores_i": 1, - "/regexp1/": 1, - "and": 3, - "//regexp2//g": 1, - "strings": 1, - "[": 2, - "til": 1, - "]": 2, - "or": 2, - "to": 2, - "|": 3, - "map": 1, - "filter": 1, - "fold": 1, - "+": 1, - "class": 1, - "Class": 1, - "extends": 1, - "Anc": 1, - "est": 1, - "args": 1, - "copy": 1, - "from": 1, - "callback": 4, - "error": 6, - "data": 2, - "<": 1, - "read": 1, - "file": 2, - "return": 2, - "if": 2, - "<~>": 1, - "write": 1 - }, - "Logos": { - "%": 15, - "hook": 2, - "ABC": 2, - "-": 3, - "(": 8, - "id": 2, - ")": 8, - "a": 1, - "B": 1, - "b": 1, - "{": 4, - "log": 1, - ";": 8, - "return": 2, - "orig": 2, - "nil": 2, - "}": 4, - "end": 4, - "subclass": 1, - "DEF": 1, - "NSObject": 1, - "init": 3, - "[": 2, - "c": 1, - "RuntimeAccessibleClass": 1, - "alloc": 1, - "]": 2, - "group": 1, - "OptionalHooks": 2, - "void": 1, - "release": 1, - "self": 1, - "retain": 1, - "ctor": 1, - "if": 1, - "OptionalCondition": 1 - }, - "Logtalk": { - "-": 3, - "object": 2, - "(": 4, - "hello_world": 1, - ")": 4, - ".": 2, - "%": 2, - "the": 2, - "initialization/1": 1, - "directive": 1, - "argument": 1, - "is": 2, - "automatically": 1, - "executed": 1, - "when": 1, - "loaded": 1, - "into": 1, - "memory": 1, - "initialization": 1, - "nl": 2, - "write": 1, - "end_object.": 1 - }, - "LookML": { - "-": 12, - "view": 1, - "comments": 1, - "fields": 1, - "dimension": 4, - "id": 2, - "primary_key": 1, - "true": 3, - "type": 6, - "int": 3, - "sql": 6, - "{": 6, - "TABLE": 6, - "}": 6, - ".id": 1, - "body": 1, - ".body": 1, - "dimension_group": 2, - "created": 1, - "time": 4, - "timeframes": 2, - "[": 2, - "date": 2, - "week": 2, - "month": 2, - "]": 2, - ".created_at": 1, - "headline_id": 1, - "hidden": 2, - ".headline_id": 1, - "updated": 1, - ".updated_at": 1, - "user_id": 1, - ".user_id": 1, - "measure": 1, - "count": 2, - "detail": 2, - "detail*": 1, - "sets": 1, - "headlines.id": 1, - "headlines.name": 1, - "users.id": 1 - }, - "Lua": { - "-": 60, - "A": 1, - "simple": 1, - "counting": 1, - "object": 1, - "that": 1, - "increments": 1, - "an": 1, - "internal": 1, - "counter": 1, - "whenever": 1, - "it": 2, - "receives": 2, - "a": 5, - "bang": 3, - "at": 2, - "its": 2, - "first": 1, - "inlet": 2, - "or": 2, - "changes": 1, - "to": 8, - "whatever": 1, - "number": 3, - "second": 1, - "inlet.": 1, - "local": 11, - "HelloCounter": 4, - "pd.Class": 3, - "new": 3, - "(": 56, - ")": 56, - "register": 3, - "function": 16, - "initialize": 3, - "sel": 3, - "atoms": 3, - "self.inlets": 3, - "self.outlets": 3, - "self.num": 5, - "return": 3, - "true": 3, - "end": 26, - "in_1_bang": 2, - "self": 10, - "outlet": 10, - "{": 16, - "}": 16, - "+": 3, - "in_2_float": 2, - "f": 12, - "FileListParser": 5, - "Base": 1, - "filename": 2, - "File": 2, - "extension": 2, - "Number": 4, - "of": 9, - "files": 1, - "in": 7, - "batch": 2, - "To": 3, - "[": 17, - "list": 1, - "trim": 1, - "]": 17, - "binfile": 3, - "vidya": 1, - "file": 8, - "modder": 1, - "s": 5, - "mechanisms": 1, - "self.extension": 3, - "the": 7, - "last": 1, - "self.batchlimit": 3, - "in_1_symbol": 1, - "for": 9, - "i": 10, - "do": 8, - "..": 7, - "in_2_list": 1, - "d": 9, - "in_3_float": 1, - "FileModder": 10, - "Object": 1, - "triggering": 1, - "Incoming": 1, - "single": 1, - "data": 2, - "bytes": 3, - "from": 3, - "Total": 1, - "route": 1, - "buflength": 1, - "Glitch": 3, - "type": 2, - "point": 2, - "times": 2, - "glitch": 2, - "Toggle": 1, - "randomized": 1, - "glitches": 3, - "within": 2, - "bounds": 2, - "Active": 1, - "get": 1, - "next": 1, - "byte": 2, - "clear": 2, - "buffer": 2, - "FLOAT": 1, - "write": 3, - "Currently": 1, - "active": 2, - "namedata": 1, - "self.filedata": 4, - "pattern": 1, - "random": 3, - "splice": 1, - "self.glitchtype": 5, - "Minimum": 1, - "image": 1, - "self.glitchpoint": 6, - "repeat": 1, - "on": 1, - "given": 1, - "self.randrepeat": 5, - "Toggles": 1, - "whether": 1, - "repeating": 1, - "should": 1, - "be": 1, - "self.randtoggle": 3, - "Hold": 1, - "all": 1, - "which": 1, - "are": 1, - "converted": 1, - "ints": 1, - "range": 1, - "self.bytebuffer": 8, - "Buffer": 1, - "length": 1, - "currently": 1, - "self.buflength": 7, - "if": 2, - "then": 4, - "plen": 2, - "math.random": 8, - "patbuffer": 3, - "table.insert": 4, - "%": 1, - "#patbuffer": 1, - "elseif": 2, - "randlimit": 4, - "else": 1, - "sloc": 3, - "schunksize": 2, - "splicebuffer": 3, - "table.remove": 1, - "insertpoint": 2, - "#self.bytebuffer": 1, - "_": 2, - "v": 4, - "ipairs": 2, - "outname": 3, - "pd.post": 1, - "in_3_list": 1, - "Shift": 1, - "indexed": 2, - "in_4_list": 1, - "in_5_float": 1, - "in_6_float": 1, - "in_7_list": 1, - "in_8_list": 1 - }, - "M": { - "%": 207, - "zewdAPI": 52, - ";": 1309, - "Enterprise": 5, - "Web": 5, - "Developer": 5, - "run": 2, - "-": 1605, - "time": 9, - "functions": 4, - "and": 59, - "user": 27, - "APIs": 1, - "Product": 2, - "(": 2144, - "Build": 6, - ")": 2152, - "Date": 2, - "Fri": 1, - "Nov": 1, - "|": 171, - "for": 77, - "GT.M": 30, - "m_apache": 3, - "Copyright": 12, - "c": 113, - "M/Gateway": 4, - "Developments": 4, - "Ltd": 4, - "Reigate": 4, - "Surrey": 4, - "UK.": 4, - "All": 4, - "rights": 4, - "reserved.": 4, - "http": 13, - "//www.mgateway.com": 4, - "Email": 4, - "rtweed@mgateway.com": 4, - "This": 26, - "program": 19, - "is": 88, - "free": 15, - "software": 12, - "you": 17, - "can": 20, - "redistribute": 11, - "it": 45, - "and/or": 11, - "modify": 11, - "under": 14, - "the": 223, - "terms": 11, - "of": 84, - "GNU": 33, - "Affero": 33, - "General": 33, - "Public": 33, - "License": 48, - "as": 23, - "published": 11, - "by": 35, - "Free": 11, - "Software": 11, - "Foundation": 11, - "either": 13, - "version": 16, - "or": 50, - "at": 21, - "your": 16, - "option": 12, - "any": 16, - "later": 11, - "version.": 11, - "distributed": 13, - "in": 80, - "hope": 11, - "that": 19, - "will": 23, - "be": 35, - "useful": 11, - "but": 19, - "WITHOUT": 12, - "ANY": 12, - "WARRANTY": 11, - "without": 11, - "even": 12, - "implied": 11, - "warranty": 11, - "MERCHANTABILITY": 11, - "FITNESS": 11, - "FOR": 15, - "A": 12, - "PARTICULAR": 11, - "PURPOSE.": 11, - "See": 15, - "more": 13, - "details.": 12, - "You": 13, - "should": 16, - "have": 21, - "received": 11, - "a": 130, - "copy": 13, - "along": 11, - "with": 45, - "this": 39, - "program.": 9, - "If": 14, - "not": 39, - "see": 26, - "": 11, - ".": 815, - "QUIT": 251, - "_": 127, - "getVersion": 1, - "zewdCompiler": 6, - "date": 1, - "getDate": 1, - "compilePage": 2, - "app": 13, - "page": 12, - "mode": 12, - "technology": 9, - "outputPath": 4, - "multilingual": 4, - "maxLines": 4, - "d": 381, - "g": 228, - "compileAll": 2, - "templatePageName": 2, - "autoTranslate": 2, - "language": 6, - "verbose": 2, - "zewdMgr": 1, - "startSession": 2, - "requestArray": 2, - "serverArray": 1, - "sessionArray": 5, - "filesArray": 1, - "zewdPHP": 8, - ".requestArray": 2, - ".serverArray": 1, - ".sessionArray": 3, - ".filesArray": 1, - "closeSession": 2, - "saveSession": 2, - "endOfPage": 2, - "prePageScript": 2, - "sessid": 146, - "releaseLock": 2, - "tokeniseURL": 2, - "url": 2, - "zewdCompiler16": 5, - "getSessid": 1, - "token": 21, - "i": 465, - "isTokenExpired": 2, - "p": 84, - "zewdSession": 39, - "initialiseSession": 1, - "k": 122, - "deleteSession": 2, - "changeApp": 1, - "appName": 4, - "setSessionValue": 6, - "setRedirect": 1, - "toPage": 1, - "e": 210, - "n": 197, - "path": 4, - "s": 775, - "getRootURL": 1, - "l": 84, - "zewd": 17, - "trace": 24, - "_sessid_": 3, - "_token_": 1, - "_nextPage": 1, - "zcvt": 11, - "nextPage": 1, - "isNextPageTokenValid": 2, - "zewdCompiler13": 10, - "isCSP": 1, - "normaliseTextValue": 1, - "text": 6, - "replaceAll": 11, - "writeLine": 2, - "line": 14, - "CacheTempBuffer": 2, - "j": 67, - "increment": 11, - "w": 127, - "displayOptions": 2, - "fieldName": 5, - "listName": 6, - "escape": 7, - "codeValue": 7, - "name": 121, - "nnvp": 1, - "nvp": 1, - "pos": 33, - "textValue": 6, - "value": 72, - "getSessionValue": 3, - "tr": 13, - "+": 189, - "f": 93, - "o": 51, - "q": 244, - "codeValueEsc": 7, - "textValueEsc": 7, - "htmlOutputEncode": 2, - "zewdAPI2": 5, - "_codeValueEsc_": 1, - "selected": 4, - "translationMode": 1, - "_appName": 1, - "typex": 1, - "type": 2, - "avoid": 1, - "Cache": 3, - "bug": 2, - "getPhraseIndex": 1, - "zewdCompiler5": 1, - "licensed": 1, - "setWarning": 2, - "isTemp": 11, - "setWLDSymbol": 1, - "Duplicate": 1, - "performance": 1, - "also": 4, - "wldAppName": 1, - "wldName": 1, - "wldSessid": 1, - "zzname": 1, - "zv": 6, - "[": 54, - "extcErr": 1, - "mess": 3, - "namespace": 1, - "zt": 20, - "valueErr": 1, - "exportCustomTags": 2, - "tagList": 1, - "filepath": 10, - ".tagList": 1, - "exportAllCustomTags": 2, - "importCustomTags": 2, - "filePath": 2, - "zewdForm": 1, - "stripSpaces": 6, - "np": 17, - "obj": 6, - "prop": 6, - "setSessionObject": 3, - "allowJSONAccess": 1, - "sessionName": 30, - "access": 21, - "disallowJSONAccess": 1, - "JSONAccess": 1, - "existsInSession": 2, - "existsInSessionArray": 2, - "p1": 5, - "p2": 10, - "p3": 3, - "p4": 2, - "p5": 2, - "p6": 2, - "p7": 2, - "p8": 2, - "p9": 2, - "p10": 2, - "p11": 2, - "clearSessionArray": 1, - "arrayName": 35, - "setSessionArray": 1, - "itemName": 16, - "itemValue": 7, - "getSessionArray": 1, - "array": 22, - "clearArray": 2, - "set": 98, - "m": 37, - "getSessionArrayErr": 1, - "Come": 1, - "here": 4, - "if": 44, - "error": 62, - "occurred": 2, - "addToSession": 2, - "@name": 4, - "mergeToSession": 1, - "mergeGlobalToSession": 2, - "globalName": 7, - "mergeGlobalFromSession": 2, - "mergeArrayToSession": 1, - "mergeArrayToSessionObject": 2, - ".array": 1, - "mergeArrayFromSession": 1, - "mergeFromSession": 1, - "deleteFromSession": 1, - "deleteFromSessionObject": 1, - "sessionNameExists": 1, - "getSessionArrayValue": 2, - "subscript": 7, - "exists": 6, - ".exists": 1, - "sessionArrayValueExists": 2, - "deleteSessionArrayValue": 2, - "Objects": 1, - "objectName": 13, - "propertyName": 3, - "propertyValue": 5, - "comma": 3, - "x": 96, - "replace": 27, - "objectName_": 2, - "_propertyName": 2, - "_propertyName_": 2, - "_propertyValue_": 1, - "_p": 1, - "quoted": 1, - "string": 50, - "FromStr": 6, - "S": 99, - "ToStr": 4, - "InText": 4, - "old": 3, - "new": 15, - "ok": 14, - "removeDocument": 1, - "zewdDOM": 3, - "instanceName": 2, - "clearXMLIndex": 1, - "zewdSchemaForm": 1, - "closeDOM": 1, - "makeTokenString": 1, - "length": 7, - "token_": 1, - "r": 88, - "makeString": 3, - "char": 9, - "len": 8, - "create": 6, - "characters": 8, - "str": 15, - "convertDateToSeconds": 1, - "hdate": 7, - "Q": 58, - "hdate*86400": 1, - "convertSecondsToDate": 1, - "secs": 2, - "secs#86400": 1, - "getTokenExpiry": 2, - "h*86400": 1, - "h": 39, - "randChar": 1, - "R": 2, - "lowerCase": 2, - "stripLeadingSpaces": 2, - "stripTrailingSpaces": 2, - "d1": 7, - "zd": 1, - "yy": 19, - "dd": 4, - "I": 43, - "<10>": 1, - "dd=": 2, - "mm=": 3, - "1": 74, - "d1=": 1, - "2": 14, - "p1=": 1, - "mm": 7, - "p2=": 1, - "yy=": 1, - "3": 6, - "dd_": 1, - "mm_": 1, - "inetTime": 1, - "Decode": 1, - "Internet": 1, - "Format": 1, - "Time": 1, - "from": 16, - "H": 1, - "format": 2, - "Offset": 1, - "relative": 1, - "to": 74, - "GMT": 1, - "eg": 3, - "hh": 4, - "ss": 4, - "<": 20, - "_hh": 1, - "time#3600": 1, - "_mm": 1, - "time#60": 1, - "_ss": 2, - "hh_": 1, - "_mm_": 1, - "openNewFile": 2, - "openFile": 2, - "openDOM": 2, - "&": 28, - "#39": 1, - "<\",\"<\")>": 1, - "string=": 1, - "gt": 1, - "amp": 1, - "HTML": 1, - "quot": 2, - "stop": 20, - "no": 54, - "no2": 1, - "p1_c_p2": 1, - "getIP": 2, - "Get": 2, - "own": 2, - "IP": 1, - "address": 1, - "ajaxErrorRedirect": 2, - "classExport": 2, - "className": 2, - "methods": 2, - ".methods": 1, - "strx": 2, - "disableEwdMgr": 1, - "enableEwdMgr": 1, - "enableWLDAccess": 1, - "disableWLDAccess": 1, - "isSSOValid": 2, - "sso": 2, - "username": 8, - "password": 8, - "zewdMgrAjax2": 1, - "uniqueId": 1, - "nodeOID": 2, - "filename": 2, - "linkToParentSession": 2, - "zewdCompiler20": 1, - "exportToGTM": 1, - "routine": 6, - "zewdDemo": 1, - "Tutorial": 1, - "Wed": 1, - "Apr": 1, - "getLanguage": 1, - "getRequestValue": 1, - "login": 1, - "getTextValue": 4, - "getPasswordValue": 2, - "_username_": 1, - "_password": 1, - "logine": 1, - "message": 8, - "textid": 1, - "errorMessage": 1, - "ewdDemo": 8, - "clearList": 2, - "appendToList": 4, - "addUsername": 1, - "newUsername": 5, - "newUsername_": 1, - "setTextValue": 4, - "testValue": 1, - "pass": 24, - "getSelectValue": 3, - "_user": 1, - "getPassword": 1, - "setPassword": 1, - "getObjDetails": 1, - "data": 43, - "_user_": 1, - "_data": 2, - "setRadioOn": 2, - "initialiseCheckbox": 2, - "setCheckboxOn": 3, - "createLanguageList": 1, - "setMultipleSelectOn": 2, - "clearTextArea": 2, - "textarea": 2, - "createTextArea": 1, - ".textarea": 1, - "userType": 4, - "setMultipleSelectValues": 1, - ".selected": 1, - "testField3": 3, - ".value": 1, - "testField2": 1, - "field3": 1, - "must": 8, - "null": 6, - "dateTime": 1, - "start": 26, - "student": 14, - "zwrite": 1, - "write": 59, - "order": 11, - "do": 15, - "quit": 30, - "file": 10, - "part": 3, - "DataBallet.": 4, - "C": 9, - "Laurent": 2, - "Parenteau": 2, - "": 2, - "DataBallet": 4, - "encode": 1, - "Return": 1, - "base64": 6, - "URL": 2, - "Filename": 1, - "safe": 3, - "alphabet": 2, - "RFC": 1, - "todrop": 2, - "Populate": 1, - "values": 4, - "on": 17, - "first": 10, - "use": 5, - "only.": 1, - "zextract": 3, - "zlength": 3, - "Comment": 1, - "comment": 4, - "block": 1, - "comments": 5, - "always": 2, - "semicolon": 1, - "next": 1, - "while": 4, - "legal": 1, - "blank": 1, - "whitespace": 2, - "alone": 1, - "valid": 2, - "**": 4, - "Comments": 1, - "graphic": 3, - "character": 5, - "such": 1, - "@#": 1, - "*": 6, - "{": 5, - "}": 5, - "]": 15, - "/": 3, - "space": 1, - "considered": 1, - "though": 1, - "t": 12, - "it.": 2, - "ASCII": 2, - "whose": 1, - "numeric": 8, - "code": 29, - "above": 3, - "below": 1, - "are": 14, - "NOT": 2, - "allowed": 18, - "routine.": 1, - "multiple": 1, - "semicolons": 1, - "okay": 1, - "has": 7, - "tag": 2, - "after": 3, - "does": 1, - "command": 11, - "Tag1": 1, - "Tags": 2, - "an": 14, - "uppercase": 2, - "lowercase": 1, - "alphabetic": 2, - "series": 2, - "HELO": 1, - "most": 1, - "common": 1, - "label": 5, - "LABEL": 1, - "followed": 1, - "directly": 1, - "open": 1, - "parenthesis": 2, - "formal": 1, - "list": 1, - "variables": 3, - "close": 1, - "ANOTHER": 1, - "X": 19, - "Normally": 1, - "subroutine": 1, - "would": 2, - "ended": 1, - "we": 1, - "taking": 1, - "advantage": 1, - "rule": 1, - "END": 1, - "implicit": 1, - "Digest": 2, - "Extension": 9, - "Piotr": 7, - "Koper": 7, - "": 7, - "trademark": 2, - "Fidelity": 2, - "Information": 2, - "Services": 2, - "Inc.": 2, - "//sourceforge.net/projects/fis": 2, - "gtm/": 2, - "simple": 2, - "OpenSSL": 3, - "based": 1, - "digest": 19, - "extension": 3, - "rewrite": 1, - "EVP_DigestInit": 1, - "usage": 3, - "example": 5, - "additional": 5, - "M": 24, - "wrapper.": 1, - "//www.openssl.org/docs/crypto/EVP_DigestInit.html": 1, - "The": 11, - "return": 7, - "digest.init": 3, - "usually": 1, - "when": 11, - "invalid": 4, - "algorithm": 1, - "was": 5, - "specification.": 1, - "Anyway": 1, - "properly": 1, - "used": 6, - "never": 4, - "fail.": 1, - "Please": 2, - "feel": 2, - "contact": 2, - "me": 2, - "questions": 2, - "returns": 7, - "HEX": 1, - "all": 8, - "one": 5, - "digest.update": 2, - ".c": 2, - ".m": 11, - "digest.final": 2, - ".d": 1, - "init": 6, - "alg": 3, - "context": 1, - "handler": 9, - "try": 1, - "etc": 1, - "returned": 1, - "occurs": 1, - "e.g.": 2, - "unknown": 1, - "update": 1, - "ctx": 4, - "msg": 6, - "updates": 1, - ".ctx": 2, - ".msg": 1, - "final": 1, - "hex": 1, - "encoded": 8, - "frees": 1, - "memory": 1, - "allocated": 1, - ".digest": 1, - "algorithms": 1, - "availability": 1, - "depends": 1, - "libcrypto": 1, - "configuration": 1, - "md4": 1, - "md5": 2, - "sha": 1, - "sha1": 1, - "sha224": 1, - "sha256": 1, - "sha512": 1, - "dss1": 1, - "ripemd160": 1, - "These": 2, - "two": 2, - "routines": 6, - "illustrate": 1, - "dynamic": 1, - "scope": 1, - "triangle1": 1, - "sum": 15, - "main2": 1, - "y": 33, - "triangle2": 1, - "compute": 2, - "Fibonacci": 1, - "b": 64, - "term": 10, - "start1": 2, - "entry": 5, - "start2": 1, - "function": 6, - "computes": 1, - "factorial": 3, - "f*n": 1, - "main": 1, - "GMRGPNB0": 1, - "CISC/JH/RM": 1, - "NARRATIVE": 1, - "BUILDER": 1, - "TEXT": 5, - "GENERATOR": 1, - "cont.": 1, - "/20/91": 1, - "Text": 1, - "Generator": 1, - "Jan": 1, - "ENTRY": 2, - "WITH": 1, - "GMRGA": 1, - "SET": 3, - "TO": 6, - "POINT": 1, - "AT": 1, - "WHICH": 1, - "WANT": 1, - "START": 1, - "BUILDING": 1, - "GMRGE0": 11, - "GMRGADD": 4, - "D": 64, - "GMR": 6, - "GMRGA0": 11, - "GMRGPDA": 9, - "GMRGCSW": 2, - "NOW": 1, - "DTC": 1, - "GMRGB0": 9, - "O": 24, - "GMRGST": 6, - "GMRGPDT": 2, - "STAT": 8, - "GMRGRUT0": 3, - "GMRGF0": 3, - "GMRGSTAT": 8, - "P": 68, - "_GMRGB0_": 2, - "GMRD": 6, - "GMRGSSW": 3, - "SNT": 1, - "GMRGPNB1": 1, - "GMRGNAR": 8, - "GMRGPAR_": 2, - "_GMRGSPC_": 3, - "_GMRGRM": 2, - "_GMRGE0": 1, - "STORETXT": 1, - "GMRGRUT1": 1, - "GMRGSPC": 3, - "F": 10, - "GMRGD0": 7, - "ALIST": 1, - "G": 40, - "TMP": 26, - "J": 38, - "GMRGPLVL": 6, - "GMRGA0_": 1, - "_GMRGD0_": 1, - "_GMRGSSW_": 1, - "_GMRGADD": 1, - "GMRGI0": 6, - "label1": 1, - "if1": 2, - "statement": 3, - "if2": 2, - "statements": 1, - "contrasted": 1, - "": 3, - "variable": 8, - "a=": 3, - "smaller": 3, - "than": 4, - "b=": 4, - "if3": 1, - "else": 7, - "clause": 2, - "if4": 1, - "bodies": 1, - "exercise": 1, - "car": 14, - "@": 8, - "MD5": 6, - "Implementation": 1, - "It": 2, - "works": 1, - "ZCHSET": 2, - "please": 1, - "don": 1, - "only": 9, - "joke.": 1, - "Serves": 1, - "well": 2, - "reverse": 1, - "engineering": 1, - "obtaining": 1, - "boolean": 2, - "integer": 1, - "addition": 1, - "modulo": 1, - "division.": 1, - "//en.wikipedia.org/wiki/MD5": 1, - "#64": 1, - "msg_": 1, - "_m_": 1, - "n64": 2, - "*8": 2, - "read": 2, - ".p": 1, - "..": 28, - "...": 6, - "*i": 3, - "#16": 3, - "xor": 4, - "rotate": 5, - "#4294967296": 6, - "n32h": 5, - "bit": 5, - "#2": 1, - "*2147483648": 2, - "a#2": 1, - "b#2": 1, - ".a": 1, - ".b": 1, - "rol": 1, - "a*": 1, - "**n": 1, - "c#4294967296": 1, - "*n": 1, - "n#256": 1, - "n#16": 2, - "MDB": 60, - "M/DB": 2, - "Mumps": 1, - "Emulation": 1, - "Amazon": 1, - "SimpleDB": 1, - "buildDate": 1, - "indexLength": 10, - "Note": 2, - "keyId": 108, - "been": 4, - "tested": 1, - "these": 1, - "called": 8, - "To": 2, - "Initialise": 2, - "service": 1, - "//192.168.1.xxx/mdb/test.mgwsi": 1, - "Action": 2, - "addUser": 2, - "userKeyId": 6, - "userSecretKey": 6, - "requestId": 17, - "boxUsage": 11, - "startTime": 21, - ".startTime": 5, - "MDBUAF": 2, - "end": 33, - ".boxUsage": 22, - "createDomain": 1, - "domainName": 38, - "dn": 4, - "dnx": 3, - "id": 33, - "noOfDomains": 12, - "MDBConfig": 1, - "getDomainId": 3, - "found": 7, - "namex": 8, - "buildItemNameIndex": 2, - "domainId": 53, - "itemId": 41, - "itemValuex": 3, - "countDomains": 2, - "key": 22, - "deleteDomain": 2, - "listDomains": 1, - "maxNoOfDomains": 2, - "nextToken": 7, - "domainList": 3, - "fullName": 3, - "decodeBase64": 1, - "encodeBase64": 1, - "itemExists": 1, - "getItemId": 2, - "getAttributeValueId": 3, - "attribId": 36, - "valuex": 13, - "putAttributes": 2, - "attributes": 32, - "valueId": 16, - "xvalue": 4, - "add": 5, - "Item": 1, - "Domain": 1, - "itemNamex": 4, - "parseJSON": 1, - "zmwire": 53, - "attributesJSON": 1, - ".attributes": 5, - "attribute": 14, - "getAttributeId": 2, - "domain": 1, - "Not": 1, - "same": 2, - "remove": 6, - "existing": 2, - "now": 1, - "name/value": 2, - "pair": 1, - "getAttributes": 2, - "suppressBoxUsage": 1, - "attrNo": 9, - "valueNo": 6, - "delete": 2, - "item": 2, - "associated": 1, - "queryIndex": 1, - "records": 2, - "specified": 4, - "pairs": 2, - "vno": 2, - "left": 5, - "completely": 3, - "references": 1, - "maxNoOfItems": 3, - "itemList": 12, - "session": 1, - "identifier": 1, - "stored": 1, - "queryExpression": 16, - "relink": 1, - "zewdGTMRuntime": 1, - "CGIEVAR": 1, - "cgi": 1, - "unescName": 5, - "urlDecode": 2, - "KEY": 36, - "response": 29, - "WebLink": 1, - "point": 2, - "action": 15, - "AWSAcessKeyId": 1, - "db": 9, - "hash": 1, - "itemsAndAttrs": 2, - "secretKey": 1, - "signatureMethod": 2, - "signatureVersion": 3, - "stringToSign": 2, - "rltKey": 2, - "_action_": 2, - "h_": 3, - "mdbKey": 2, - "errorResponse": 9, - "initialise": 3, - ".requestId": 7, - "createResponse": 4, - "installMDBM": 1, - "authenticate": 1, - "MDBSession": 1, - "createResponseStringToSign": 1, - "Security": 1, - "OK": 6, - "_db": 1, - "MDBAPI": 1, - "lineNo": 19, - "CacheTempEWD": 16, - "_db_": 1, - "db_": 1, - "_action": 1, - "resp": 5, - "metaData": 1, - "domainMetadata": 1, - ".metaData": 1, - "paramName": 8, - "paramValue": 5, - "_i_": 5, - "Query": 1, - "DomainName": 2, - "QueryExpression": 2, - "MaxNumberOfItems": 2, - "NextToken": 3, - "QueryWithAttributes": 1, - "AttributeName.": 2, - "Select": 2, - "SelectExpression": 1, - "entering": 1, - "runSelect.": 1, - "selectExpression": 3, - "finished": 1, - "runSelect": 3, - "count": 18, - "select": 3, - "where": 6, - "limit": 14, - "asc": 1, - "inValue": 6, - "expr": 18, - "rel": 2, - "itemStack": 3, - "between": 2, - "<=\">": 1, - "lastWord=": 7, - "inAttr=": 5, - "expr=": 10, - "thisWord=": 7, - "inAttr": 2, - "c=": 28, - "queryExpression=": 4, - "_queryExpression": 2, - "4": 5, - "isNull": 1, - "5": 1, - "8": 1, - "isNotNull": 1, - "9": 1, - "offset": 6, - "prevName": 1, - "np=": 1, - "diffNames": 6, - "_term": 3, - "expr_": 1, - "_orderBy": 1, - "runQuery": 2, - ".itemList": 4, - "escVals": 1, - "str_c": 2, - "_x_": 1, - "query": 4, - "orderBy": 1, - "_query": 1, - "parseSelect": 1, - ".domainName": 2, - ".queryExpression": 1, - ".orderBy": 1, - ".limit": 1, - "executeSelect": 1, - ".itemStack": 1, - "***": 2, - "listCopy": 3, - "N.N": 12, - "N.N1": 4, - "externalSelect": 2, - "json": 9, - "_keyId_": 1, - "_selectExpression": 1, - "spaces": 3, - "string_spaces": 1, - "test": 6, - "miles": 4, - "gallons": 4, - "miles/gallons": 1, - "computepesimist": 1, - "miles/": 1, - "computeoptimist": 1, - "/gallons": 1, - "Mumtris": 3, - "tetris": 1, - "game": 1, - "MUMPS": 1, - "fun.": 1, - "Resize": 1, - "terminal": 2, - "maximize": 1, - "PuTTY": 1, - "window": 1, - "restart": 3, - "so": 4, - "report": 1, - "true": 2, - "size": 3, - "mumtris.": 1, - "Try": 2, - "setting": 3, - "ansi": 2, - "compatible": 1, - "cursor": 1, - "positioning.": 1, - "NOTICE": 1, - "uses": 1, - "making": 1, - "delays": 1, - "lower": 1, - "s.": 1, - "That": 1, - "means": 2, - "CPU": 1, - "fall": 5, - "lock": 2, - "clear": 6, - "change": 6, - "preview": 3, - "over": 2, - "exit": 3, - "short": 1, - "circuit": 1, - "redraw": 3, - "timeout": 1, - "harddrop": 1, - "other": 1, - "ex": 5, - "hd": 3, - "*c": 1, - "<0&'d>": 1, - "i=": 14, - "st": 6, - "t10m": 1, - "0": 23, - "<0>": 2, - "q=": 6, - "d=": 1, - "zb": 2, - "right": 3, - "fl=": 1, - "gr=": 1, - "hl": 2, - "help": 2, - "drop": 2, - "hd=": 1, - "matrix": 2, - "stack": 8, - "draw": 3, - "ticks": 2, - "h=": 2, - "1000000000": 1, - "e=": 1, - "t10m=": 1, - "100": 2, - "n=": 1, - "ne=": 1, - "x=": 5, - "y=": 3, - "r=": 3, - "collision": 6, - "score": 5, - "k=": 1, - "j=": 4, - "<1))))>": 1, - "800": 1, - "200": 1, - "lv": 5, - "lc=": 1, - "10": 1, - "lc": 3, - "mt_": 2, - "cls": 6, - ".s": 5, - "dh/2": 6, - "dw/2": 6, - "*s": 4, - "u": 6, - "echo": 1, - "intro": 1, - "workaround": 1, - "ANSI": 1, - "driver": 1, - "NL": 1, - "some": 1, - "place": 9, - "clearscreen": 1, - "N": 19, - "h/2": 3, - "*w/2": 3, - "fill": 3, - "fl": 2, - "*x": 1, - "mx": 4, - "my": 5, - "step": 8, - "**lv*sb": 1, - "*lv": 1, - "sc": 3, - "ne": 2, - "gr": 1, - "w*3": 1, - "dev": 1, - "zsh": 1, - "dw": 1, - "dh": 1, - "elements": 3, - "elemId": 3, - "rotateVersions": 1, - "rotateVersion": 2, - "bottom": 1, - "coordinate": 1, - "____": 1, - "__": 2, - "||": 1, - "ax": 2, - "bx": 2, - "cx": 2, - "ay": 2, - "cy": 2, - "sumx": 3, - "sqrx": 3, - "sumxy": 5, - "x*x": 1, - "x*y": 1, - "PCRE": 23, - "tries": 1, - "deliver": 1, - "best": 2, - "possible": 5, - "interface": 1, - "world": 4, - "providing": 1, - "support": 3, - "arrays": 1, - "stringified": 2, - "parameter": 1, - "names": 3, - "simplified": 1, - "API": 7, - "locales": 2, - "exceptions": 1, - "Perl5": 1, - "Global": 8, - "Match.": 1, - "pcreexamples.m": 2, - "comprehensive": 1, - "examples": 4, - "pcre": 59, - "beginner": 1, - "level": 5, - "tips": 1, - "match": 41, - "limits": 6, - "exception": 12, - "handling": 2, - "UTF": 17, - "GT.M.": 1, - "out": 2, - "known": 2, - "book": 1, - "regular": 1, - "expressions": 1, - "//regex.info/": 1, - "For": 3, - "information": 1, - "//pcre.org/": 1, - "Initial": 2, - "release": 2, - "pkoper": 2, - "pcre.version": 1, - "config": 3, - "case": 7, - "insensitive": 7, - "protect": 11, - "erropt": 6, - "isstring": 5, - "pcre.config": 1, - ".name": 1, - ".erropt": 3, - ".isstring": 1, - ".n": 20, - "ec": 10, - "compile": 14, - "pattern": 21, - "options": 45, - "locale": 24, - "mlimit": 20, - "reclimit": 19, - "optional": 16, - "joined": 3, - "Unix": 1, - "pcre_maketables": 2, - "cases": 1, - "undefined": 1, - "environment": 7, - "defined": 2, - "LANG": 4, - "LC_*": 1, - "output": 49, - "Debian": 2, - "tip": 1, - "dpkg": 1, - "reconfigure": 1, - "enable": 1, - "system": 1, - "wide": 1, - "number": 5, - "internal": 3, - "matching": 4, - "calls": 1, - "pcre_exec": 4, - "execution": 2, - "manual": 2, - "details": 5, - "depth": 1, - "recursion": 1, - "calling": 2, - "ref": 41, - "err": 4, - "erroffset": 3, - "pcre.compile": 1, - ".pattern": 3, - ".ref": 13, - ".err": 1, - ".erroffset": 1, - "exec": 4, - "subject": 24, - "startoffset": 3, - "octets": 2, - "starts": 1, - "like": 4, - "chars": 3, - "pcre.exec": 2, - ".subject": 3, - "zl": 7, - "ec=": 7, - "ovector": 25, - "element": 1, - "code=": 4, - "ovecsize": 5, - "fullinfo": 3, - "OPTIONS": 2, - "SIZE": 1, - "CAPTURECOUNT": 1, - "BACKREFMAX": 1, - "FIRSTBYTE": 1, - "FIRSTTABLE": 1, - "LASTLITERAL": 1, - "NAMEENTRYSIZE": 1, - "NAMECOUNT": 1, - "STUDYSIZE": 1, - "OKPARTIAL": 1, - "JCHANGED": 1, - "HASCRORLF": 1, - "MINLENGTH": 1, - "JIT": 1, - "JITSIZE": 1, - "NAME": 3, - "nametable": 4, - "index": 1, - "indexed": 4, - "substring": 1, - "begin": 18, - "begin=": 3, - "end=": 4, - "contains": 2, - "octet": 4, - "UNICODE": 1, - "ze": 8, - "begin_": 1, - "_end": 1, - "store": 6, - "stores": 1, - "captured": 6, - "key=": 2, - "gstore": 3, - "round": 12, - "byref": 5, - "global": 26, - "ref=": 3, - "l=": 2, - "capture": 10, - "indexes": 1, - "extended": 1, - "NAMED_ONLY": 2, - "named": 12, - "groups": 5, - "OVECTOR": 2, - "namedonly": 9, - "options=": 4, - "o=": 12, - "namedonly=": 2, - "ovector=": 2, - "NO_AUTO_CAPTURE": 2, - "_capture_": 2, - "matches": 10, - "s=": 4, - "_s_": 1, - "GROUPED": 1, - "group": 4, - "result": 3, - "patterns": 3, - "pcredemo": 1, - "pcreccp": 1, - "cc": 1, - "procedure": 2, - "Perl": 1, - "utf8": 2, - "crlf": 6, - "empty": 7, - "skip": 6, - "determine": 1, - "them": 1, - "before": 2, - "byref=": 2, - "check": 2, - "UTF8": 2, - "double": 1, - "utf8=": 1, - "crlf=": 3, - "NL_CRLF": 1, - "NL_ANY": 1, - "NL_ANYCRLF": 1, - "none": 1, - "build": 2, - "NEWLINE": 1, - ".start": 1, - "unwind": 1, - "call": 1, - "optimize": 1, - "leave": 1, - "advance": 1, - "LF": 1, - "CR": 1, - "CRLF": 1, - "middle": 1, - ".i": 2, - ".match": 2, - ".round": 2, - ".byref": 2, - ".ovector": 2, - "subst": 3, - "last": 4, - "occurrences": 1, - "matched": 1, - "back": 4, - "th": 3, - "replaced": 1, - "substitution": 2, - "begins": 1, - "substituted": 2, - "defaults": 3, - "ends": 1, - "backref": 1, - "boffset": 1, - "prepare": 1, - "reference": 2, - ".subst": 1, - ".backref": 1, - "silently": 1, - "zco": 1, - "": 1, - "s/": 6, - "b*": 7, - "/Xy/g": 6, - "print": 8, - "aa": 9, - "et": 4, - "direct": 3, - "take": 1, - "default": 6, - "setup": 3, - "trap": 10, - "source": 3, - "location": 5, - "argument": 1, - "@ref": 2, - "E": 12, - "COMPILE": 2, - "meaning": 1, - "zs": 2, - "re": 2, - "raise": 3, - "XC": 1, - "specific": 3, - "U16384": 1, - "U16385": 1, - "U16386": 1, - "U16387": 1, - "U16388": 2, - "U16389": 1, - "U16390": 1, - "U16391": 1, - "U16392": 2, - "U16393": 1, - "NOTES": 1, - "U16401": 2, - "raised": 2, - "i.e.": 3, - "NOMATCH": 2, - "ever": 1, - "uncommon": 1, - "situation": 1, - "too": 1, - "small": 1, - "considering": 1, - "controlled": 1, - "U16402": 1, - "U16403": 1, - "U16404": 1, - "U16405": 1, - "U16406": 1, - "U16407": 1, - "U16408": 1, - "U16409": 1, - "U16410": 1, - "U16411": 1, - "U16412": 1, - "U16414": 1, - "U16415": 1, - "U16416": 1, - "U16417": 1, - "U16418": 1, - "U16419": 1, - "U16420": 1, - "U16421": 1, - "U16423": 1, - "U16424": 1, - "U16425": 1, - "U16426": 1, - "U16427": 1, - "Examples": 4, - "pcre.m": 1, - "parameters": 1, - "pcreexamples": 32, - "shining": 1, - "Test": 1, - "Simple": 2, - "zwr": 17, - "Match": 4, - "grouped": 2, - "Just": 1, - "Change": 2, - "word": 3, - "Escape": 1, - "sequence": 1, - "More": 1, - "Low": 1, - "api": 1, - "Setup": 1, - "myexception2": 2, - "st_": 1, - "zl_": 2, - "Compile": 2, - ".options": 1, - "Run": 1, - ".offset": 1, - "used.": 2, - "strings": 1, - "submitted": 1, - "exact": 1, - "usable": 1, - "integers": 1, - "way": 1, - "i*2": 3, - "what": 2, - "/mg": 2, - "aaa": 1, - "nbb": 1, - ".*": 1, - "discover": 1, - "stackusage": 3, - "Locale": 5, - "Support": 1, - "Polish": 1, - "I18N": 2, - "PCRE.": 1, - "Polish.": 1, - "second": 1, - "letter": 1, - "": 1, - "which": 4, - "ISO8859": 1, - "//en.wikipedia.org/wiki/Polish_code_pages": 1, - "complete": 1, - "listing": 1, - "CHAR": 1, - "different": 3, - "modes": 1, - "In": 1, - "probably": 1, - "expected": 1, - "working": 1, - "single": 2, - "ISO": 3, - "chars.": 1, - "Use": 1, - "zch": 7, - "prepared": 1, - "GTM": 8, - "BADCHAR": 1, - "errors.": 1, - "Also": 1, - "others": 1, - "might": 1, - "expected.": 1, - "POSIX": 1, - "localization": 1, - "nolocale": 2, - "zchset": 2, - "isolocale": 2, - "utflocale": 2, - "LC_CTYPE": 1, - "Set": 2, - "obtain": 2, - "results.": 1, - "envlocale": 2, - "ztrnlnm": 2, - "Notes": 1, - "Enabling": 1, - "native": 1, - "requires": 1, - "libicu": 2, - "gtm_chset": 1, - "gtm_icu_version": 1, - "recompiled": 1, - "object": 4, - "files": 4, - "Instructions": 1, - "Install": 1, - "libicu48": 2, - "apt": 1, - "get": 2, - "install": 1, - "append": 1, - "chown": 1, - "gtm": 1, - "/opt/gtm": 1, - "Startup": 1, - "errors": 6, - "INVOBJ": 1, - "Cannot": 1, - "ZLINK": 1, - "due": 1, - "unexpected": 1, - "Object": 1, - "compiled": 1, - "CHSET": 1, - "written": 3, - "startup": 1, - "correct": 1, - "above.": 1, - "Limits": 1, - "built": 1, - "recursion.": 1, - "Those": 1, - "prevent": 1, - "engine": 1, - "very": 2, - "long": 2, - "runs": 2, - "especially": 1, - "there": 2, - "paths": 2, - "tree": 1, - "checked.": 1, - "Functions": 1, - "using": 4, - "itself": 1, - "allows": 1, - "MATCH_LIMIT": 1, - "MATCH_LIMIT_RECURSION": 1, - "arguments": 1, - "library": 1, - "compilation": 2, - "Example": 1, - "longrun": 3, - "Equal": 1, - "corrected": 1, - "shortrun": 2, - "Enforced": 1, - "enforcedlimit": 2, - "Exception": 2, - "Handling": 1, - "Error": 1, - "conditions": 1, - "handled": 1, - "zc": 1, - "codes": 1, - "labels": 1, - "file.": 1, - "When": 2, - "neither": 1, - "nor": 1, - "within": 1, - "mechanism.": 1, - "depending": 1, - "caller": 1, - "exception.": 1, - "lead": 1, - "writing": 4, - "prompt": 1, - "terminating": 1, - "image.": 1, - "define": 2, - "handlers.": 1, - "Handler": 1, - "No": 17, - "nohandler": 4, - "Pattern": 1, - "failed": 1, - "unmatched": 1, - "parentheses": 1, - "<-->": 1, - "HERE": 1, - "RTSLOC": 2, - "At": 2, - "SETECODE": 1, - "Non": 1, - "assigned": 1, - "ECODE": 1, - "32": 1, - "GT": 1, - "image": 1, - "terminated": 1, - "myexception1": 3, - "zt=": 1, - "mytrap1": 2, - "zg": 2, - "mytrap3": 1, - "DETAILS": 1, - "executed": 1, - "frame": 1, - "called.": 1, - "deeper": 1, - "frames": 1, - "already": 1, - "dropped": 1, - "local": 1, - "available": 1, - "context.": 1, - "Thats": 1, - "why": 1, - "doesn": 1, - "unless": 1, - "cleared.": 1, - "Always": 1, - "done.": 2, - "Execute": 1, - "p5global": 1, - "p5replace": 1, - "p5lf": 1, - "p5nl": 1, - "newline": 1, - "utf8support": 1, - "myexception3": 1, - "contrasting": 1, - "postconditionals": 1, - "IF": 9, - "commands": 1, - "post1": 1, - "postconditional": 3, - "purposely": 4, - "TEST": 16, - "false": 5, - "post2": 1, - "special": 2, - "post": 1, - "condition": 1, - "PRCAAPR": 1, - "WASH": 1, - "ISC@ALTOONA": 1, - "PA/RGY": 1, - "PATIENT": 5, - "ACCOUNT": 1, - "PROFILE": 1, - "CONT": 1, - "/9/94": 1, - "AM": 1, - "V": 2, - "Accounts": 1, - "Receivable": 1, - "**198": 1, - "Mar": 1, - "Per": 1, - "VHA": 1, - "Directive": 1, - "modified.": 1, - "EN": 2, - "PRCATY": 2, - "NEW": 3, - "DIC": 6, - "Y": 26, - "DEBT": 10, - "PRCADB": 5, - "DA": 4, - "PRCA": 14, - "COUNT": 2, - "OUT": 2, - "SEL": 1, - "BILL": 11, - "BAT": 8, - "TRAN": 5, - "DR": 4, - "DXS": 1, - "DTOUT": 2, - "DIROUT": 1, - "DIRUT": 1, - "DUOUT": 1, - "ASK": 3, - "DPTNOFZY": 2, - "DPTNOFZK": 2, - "K": 5, - "DTIME": 1, - "UPPER": 1, - "VALM1": 1, - "RCD": 1, - "DISV": 2, - "DUZ": 3, - "NAM": 1, - "RCFN01": 1, - "COMP": 2, - "EN1": 1, - "PRCAATR": 1, - "Y_": 3, - "PRCADB_": 1, - "HDR": 1, - "PRCAAPR1": 3, - "HDR2": 1, - "DIS": 1, - "STAT1": 2, - "_PRCATY_": 1, - "COMP1": 2, - "RCY": 5, - "COMP2": 2, - "_STAT_": 1, - "_STAT": 1, - "payments": 1, - "_TRAN": 1, - "Keith": 1, - "Lynch": 1, - "p#f": 1, - "PXAI": 1, - "ISL/JVS": 1, - "ISA/KWP": 1, - "ESW": 1, - "PCE": 2, - "DRIVING": 1, - "RTN": 1, - "/20/03": 1, - "am": 1, - "CARE": 1, - "ENCOUNTER": 2, - "**15": 1, - "Aug": 1, - "DATA2PCE": 1, - "PXADATA": 7, - "PXAPKG": 9, - "PXASOURC": 10, - "PXAVISIT": 8, - "PXAUSER": 6, - "PXANOT": 3, - "ERRRET": 2, - "PXAPREDT": 2, - "PXAPROB": 15, - "PXACCNT": 2, - "add/edit/delete": 1, - "PCE.": 1, - "required": 4, - "pointer": 4, - "visit": 3, - "related.": 1, - "then": 2, - "nodes": 1, - "needed": 1, - "lookup/create": 1, - "visit.": 1, - "adding": 1, - "data.": 1, - "displayed": 1, - "screen": 1, - "debugging": 1, - "initial": 1, - "code.": 1, - "passed": 4, - "reference.": 2, - "present": 1, - "PXKERROR": 2, - "caller.": 1, - "want": 1, - "edit": 1, - "Primary": 3, - "Provider": 1, - "moment": 1, - "editing": 2, - "being": 1, - "dangerous": 1, - "dotted": 1, - "name.": 1, - "warnings": 1, - "occur": 1, - "They": 1, - "form": 1, - "general": 1, - "description": 1, - "problem.": 1, - "ERROR1": 1, - "GENERAL": 2, - "ERRORS": 4, - "SUBSCRIPT": 5, - "PASSED": 4, - "IN": 4, - "FIELD": 2, - "FROM": 5, - "WARNING2": 1, - "WARNINGS": 2, - "WARNING3": 1, - "SERVICE": 1, - "CONNECTION": 1, - "REASON": 9, - "ERROR4": 1, - "PROBLEM": 1, - "LIST": 1, - "Returns": 2, - "PFSS": 2, - "Account": 2, - "Reference": 2, - "known.": 1, - "Returned": 1, - "located": 1, - "Order": 1, - "#100": 1, - "process": 3, - "processed": 1, - "could": 1, - "incorrectly": 1, - "VARIABLES": 1, - "NOVSIT": 1, - "PXAK": 20, - "DFN": 1, - "PXAERRF": 3, - "PXADEC": 1, - "PXELAP": 1, - "PXASUB": 2, - "VALQUIET": 2, - "PRIMFND": 7, - "PXAERROR": 1, - "PXAERR": 7, - "PRVDR": 1, - "needs": 1, - "look": 1, - "up": 1, - "passed.": 1, - "@PXADATA@": 8, - "SOR": 1, - "SOURCE": 2, - "PKG2IEN": 1, - "VSIT": 1, - "PXAPIUTL": 2, - "TMPSOURC": 1, - "SAVES": 1, - "CREATES": 1, - "VST": 2, - "VISIT": 3, - "KILL": 1, - "VPTR": 1, - "PXAIVSTV": 1, - "ERR": 2, - "PXAIVST": 1, - "PRV": 1, - "PROVIDER": 1, - "AUPNVSIT": 1, - ".I": 4, - "..S": 7, - "status": 2, - "Secondary": 2, - ".S": 6, - "..I": 2, - "PXADI": 4, - "NODE": 5, - "SCREEN": 2, - "VA": 1, - "EXTERNAL": 2, - "INTERNAL": 2, - "ARRAY": 2, - "PXAICPTV": 1, - "SEND": 1, - "W": 4, - "BLD": 2, - "DIALOG": 4, - ".PXAERR": 3, - "MSG": 2, - "GLOBAL": 1, - "NA": 1, - "PROVDRST": 1, - "Check": 1, - "provider": 1, - "PRVIEN": 14, - "DETS": 7, - "DIQ": 3, - "PRI": 3, - "PRVPRIM": 2, - "AUPNVPRV": 2, - "U": 14, - ".04": 1, - "DIQ1": 1, - "POVPRM": 1, - "POVARR": 1, - "STOP": 1, - "LPXAK": 4, - "ORDX": 14, - "NDX": 7, - "ORDXP": 3, - "DX": 2, - "ICD9": 2, - "AUPNVPOV": 2, - "@POVARR@": 6, - "force": 1, - "originally": 1, - "primary": 1, - "diagnosis": 1, - "flag": 1, - ".F": 2, - "..E": 1, - "...S": 5, - "decode": 1, - "val": 5, - "Decoded": 1, - "Encoded": 1, - "decoded": 3, - "decoded_": 1, - "safechar": 3, - "zchar": 1, - "encoded_c": 1, - "encoded_": 2, - "FUNC": 1, - "DH": 1, - "zascii": 1, - "WVBRNOT": 1, - "HCIOFO/FT": 1, - "JR": 1, - "IHS/ANMC/MWR": 1, - "BROWSE": 1, - "NOTIFICATIONS": 1, - "/30/98": 1, - "WOMEN": 1, - "WVDATE": 8, - "WVENDDT1": 2, - "WVIEN": 13, - "..F": 2, - "WV": 8, - "WVXREF": 1, - "WVDFN": 6, - "SELECTING": 1, - "ONE": 2, - "CASE": 1, - "MANAGER": 1, - "AND": 3, - "THIS": 3, - "DOESN": 1, - "WVE": 2, - "": 2, - "STORE": 3, - "WVA": 2, - "WVBEGDT1": 1, - "NOTIFICATION": 1, - "IS": 3, - "QUEUED.": 1, - "WVB": 4, - "OR": 2, - "OPEN": 1, - "ONLY": 1, - "CLOSED.": 1, - ".Q": 1, - "EP": 4, - "ALREADY": 1, - "LL": 1, - "SORT": 3, - "ABOVE.": 1, - "DATE": 1, - "WVCHRT": 1, - "SSN": 1, - "WVUTL1": 2, - "SSN#": 1, - "WVNAME": 4, - "WVACC": 4, - "ACCESSION#": 1, - "WVSTAT": 1, - "STATUS": 2, - "WVUTL4": 1, - "WVPRIO": 5, - "PRIORITY": 1, - "WVCHRT_U_WVNAME_U_WVDATE_U_WVACC_U_WVSTAT_U_WVPRIO_U_WVIEN": 1, - "WVC": 4, - "COPYGBL": 3, - "COPY": 1, - "MAKE": 1, - "IT": 1, - "FLAT.": 1, - "...F": 1, - "....S": 1, - "DEQUEUE": 1, - "TASKMAN": 1, - "QUEUE": 1, - "OF": 2, - "PRINTOUT.": 1, - "SETVARS": 2, - "WVUTL5": 2, - "WVBRNOT1": 2, - "EXIT": 1, - "FOLLOW": 1, - "CALLED": 1, - "PROCEDURE": 1, - "FOLLOWUP": 1, - "MENU.": 1, - "WVBEGDT": 1, - "DT": 2, - "WVENDDT": 1, - "DEVICE": 1, - "WVBRNOT2": 1, - "WVPOP": 1, - "WVLOOP": 1, - "ZDIOUT1": 1, - "Experimental": 1, - "FileMan": 1, - "host": 2, - "Open": 1, - "Source": 1, - "Electronic": 1, - "Health": 1, - "Record": 1, - "Agent": 1, - "Licensed": 1, - "Apache": 1, - "Version": 1, - "may": 3, - "except": 1, - "compliance": 1, - "License.": 2, - "//www.apache.org/licenses/LICENSE": 1, - "Unless": 1, - "applicable": 1, - "law": 1, - "agreed": 1, - "BASIS": 1, - "WARRANTIES": 1, - "CONDITIONS": 1, - "KIND": 1, - "express": 1, - "implied.": 1, - "governing": 1, - "permissions": 2, - "limitations": 1, - "ASKFILE": 1, - "FILE": 5, - "ASKDIR": 1, - "DIR": 3, - "SAVEFILE": 2, - "Save": 1, - "given": 1, - "directory": 1, - "CHECK": 1, - "FGR": 4, - "_FILE": 1, - "IO": 4, - "DIR_": 1, - "L": 1, - "FILENAME": 1, - "_IO_": 1, - "_P_": 1, - "NM": 1, - "non": 1, - "printing": 1, - "escaped": 1, - "evaluation": 1, - "RHS": 1, - "SET.": 1, - "TODO": 1, - "Caller": 1, - "indentation": 1, - "tab": 1, - "space.": 1, - "M/Wire": 4, - "Protocol": 2, - "Systems": 1, - "By": 1, - "server": 1, - "port": 4, - "systems": 3, - "invoked": 2, - "via": 2, - "xinetd": 2, - "Edit": 1, - "/etc/services": 1, - "mwire": 2, - "/tcp": 1, - "#": 1, - "Service": 1, - "Copy": 2, - "/etc/xinetd.d/mwire": 1, - "/usr/local/gtm/zmwire": 1, - "its": 1, - "executable": 1, - "edited": 1, - "Restart": 1, - "sudo": 1, - "/etc/init.d/xinetd": 1, - "On": 1, - "installed": 1, - "MGWSI": 1, - "provide": 1, - "hashing": 1, - "passwords": 1, - "Alternatively": 1, - "substitute": 1, - "callout": 1, - "choice": 1, - "Daemon": 2, - "running": 1, - "jobbed": 1, - "job": 1, - "zmwireDaemon": 2, - "simply": 1, - "Stop": 1, - "RESJOB": 1, - "mwireVersion": 4, - "mwireDate": 2, - "July": 1, - "_crlf": 22, - "_response_": 4, - "_crlf_response_crlf": 4, - "authNeeded": 6, - "input": 41, - "cleardown": 2, - "zint": 1, - "role": 3, - "loop": 7, - "log": 1, - "halt": 3, - "auth": 2, - "ignore": 12, - "pid": 36, - "monitor": 1, - "input_crlf": 1, - "zsy": 2, - "_pid_": 1, - "_pid": 1, - "monitoroutput": 1, - "logger": 17, - "tot": 2, - "mwireLogger": 3, - "info": 1, - "response_": 1, - "_count": 1, - "setpassword": 1, - "SETPASSWORD": 2, - "secret": 2, - "": 1, - "role=": 1, - "admin": 1, - "newrole": 4, - "getGloRef": 3, - "gloName": 1, - "gloRef": 15, - "nb": 2, - "subs": 8, - "nsp": 1, - "subs_": 2, - "_data_": 3, - "subscripts": 8, - "_value_": 1, - "_error_": 1, - "kill": 3, - "xx": 16, - "method": 2, - "Missing": 5, - "JSON": 7, - "transaction": 6, - "document": 6, - "setJSON": 4, - "GlobalName": 3, - "setGlobal": 1, - "zmwire_null_value": 1, - "Invalid": 1, - "props": 1, - "arr": 2, - "getJSON": 2, - "incr": 1, - "incrbr": 1, - "class": 1, - "##": 2, - "decr": 1, - "decrby": 1, - "direction": 1, - "subscriptValue": 1, - "dataStatus": 1, - "dataValue": 1, - "nextsubscript": 2, - "reverseorder": 1, - "*2": 1, - "queryget": 1, - "xxyy": 2, - "zz": 2, - "getallsubscripts": 1, - "orderall": 1, - "": 3, - "note": 2, - "escaping": 1, - "foo": 2, - "_gloRef": 1, - "@x": 4, - "_crlf_": 1, - "j_": 1, - "params": 10, - "_crlf_resp_crlf": 2, - "_crlf_data_crlf": 2, - "mergeto": 1, - "dataLength": 4, - "keyLength": 6, - "noOfRecs": 6, - "MERGETO": 1, - "myglobal": 1, - "*6": 1, - "hello": 1, - "": 2, - "put": 1, - "top": 1, - "noOfRecs#2": 1, - "noOfRecs/2": 1, - "gloRef1": 2, - "gloRef1_": 2, - "_gloRef1_key_": 1, - "sub": 2, - "literal": 2, - "valquot_value_valquot": 1, - "json_value_": 1, - "subscripts1": 2, - "subx": 3, - "subNo": 1, - "numsub": 1, - "json_": 2, - "removeControlChars": 2, - "zobj1": 1, - "buff": 10, - "parseJSONObject": 2, - ".buff": 2, - "subs2": 6, - "_name_": 1, - "subs2_": 2, - "value_c": 1, - "newString": 4, - "newString_c": 1, - "utfConvert": 1, - "Unescape": 1, - "buf": 4, - "c1": 4, - "buf_c1_": 1 - }, - "MTML": { - "<$mt:Var>": 15, - "name=": 19, - "value=": 9, - "": 1, - "op=": 8, - "setvar=": 9, - "": 1, - "<": 2, - "a": 1, - "href": 1, - "<$mt:CategoryLabel>": 1, - "remove_html=": 1, - "": 1, - "": 1, - "": 1, - "function=": 1, - "": 1, - "gt=": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 2, - "from=": 2, - "to=": 2, - "div": 1, - "class": 1, - "col_num": 1, - "": 2, - "": 1 - }, - "Makefile": { - "all": 1, - "hello": 4, - "main.o": 3, - "factorial.o": 3, - "hello.o": 3, - "g": 4, - "+": 8, - "-": 6, - "o": 1, - "main.cpp": 2, - "c": 3, - "factorial.cpp": 2, - "hello.cpp": 2, - "clean": 1, - "rm": 1, - "rf": 1, - "*o": 1, - "SHEBANG#!make": 1, - "%": 1, - "ls": 1, - "l": 1 - }, - "Markdown": { - "Tender": 1 - }, - "Mask": { - "header": 1, - "{": 10, - "img": 1, - ".logo": 1, - "src": 1, - "alt": 1, - "logo": 1, - ";": 3, - "h4": 1, - "if": 1, - "(": 3, - "currentUser": 1, - ")": 3, - ".account": 1, - "a": 1, - "href": 1, - "}": 10, - ".view": 1, - "ul": 1, - "for": 1, - "user": 1, - "index": 1, - "of": 1, - "users": 1, - "li.user": 1, - "data": 1, - "-": 3, - "id": 1, - ".name": 1, - ".count": 1, - ".date": 1, - "countdownComponent": 1, - "input": 1, - "type": 1, - "text": 1, - "dualbind": 1, - "value": 1, - "button": 1, - "x": 2, - "signal": 1, - "h5": 1, - "animation": 1, - "slot": 1, - "@model": 1, - "@next": 1, - "footer": 1, - "bazCompo": 1 - }, - "Mathematica": { - "Get": 1, - "[": 307, - "]": 286, - "Notebook": 2, - "{": 227, - "Cell": 28, - "CellGroupData": 8, - "BoxData": 19, - "RowBox": 34, - "}": 222, - "CellChangeTimes": 13, - "-": 134, - "*": 19, - "SuperscriptBox": 1, - "MultilineFunction": 1, - "None": 8, - "Open": 7, - "NumberMarks": 3, - "False": 19, - "GraphicsBox": 2, - "Hue": 5, - "LineBox": 5, - "CompressedData": 9, - "AspectRatio": 1, - "NCache": 1, - "GoldenRatio": 1, - "(": 2, - ")": 1, - "Axes": 1, - "True": 7, - "AxesLabel": 1, - "AxesOrigin": 1, - "Method": 2, - "PlotRange": 1, - "PlotRangeClipping": 1, - "PlotRangePadding": 1, - "Scaled": 10, - "WindowSize": 1, - "WindowMargins": 1, - "Automatic": 9, - "FrontEndVersion": 1, - "StyleDefinitions": 1, - "NamespaceBox": 1, - "DynamicModuleBox": 1, - "Typeset": 7, - "q": 1, - "opts": 1, - "AppearanceElements": 1, - "Asynchronous": 1, - "All": 1, - "TimeConstraint": 1, - "elements": 1, - "pod1": 1, - "XMLElement": 13, - "FormBox": 4, - "TagBox": 9, - "GridBox": 2, - "PaneBox": 1, - "StyleBox": 4, - "CellContext": 5, - "TagBoxWrapper": 4, - "AstronomicalData": 1, - "Identity": 2, - "LineIndent": 4, - "LineSpacing": 2, - "GridBoxBackground": 1, - "GrayLevel": 17, - "GridBoxItemSize": 2, - "ColumnsEqual": 2, - "RowsEqual": 2, - "GridBoxDividers": 1, - "GridBoxSpacings": 2, - "GridBoxAlignment": 1, - "Left": 1, - "Baseline": 1, - "AllowScriptLevelChange": 2, - "BaselinePosition": 2, - "Center": 1, - "AbsoluteThickness": 3, - "TraditionalForm": 3, - "PolynomialForm": 1, - "#": 2, - "TraditionalOrder": 1, - "&": 2, - "pod2": 1, - "LinebreakAdjustments": 2, - "FontFamily": 1, - "UnitFontFamily": 1, - "FontSize": 1, - "Smaller": 1, - "StripOnInput": 1, - "SyntaxForm": 2, - "Dot": 2, - "ZeroWidthTimes": 1, - "pod3": 1, - "TemplateBox": 1, - "GraphicsComplexBox": 1, - "EdgeForm": 2, - "Directive": 5, - "Opacity": 2, - "GraphicsGroupBox": 2, - "PolygonBox": 3, - "RGBColor": 3, - "Dashing": 1, - "Small": 1, - "GridLines": 1, - "Dynamic": 1, - "Join": 1, - "Replace": 1, - "MousePosition": 1, - "Graphics": 1, - "Pattern": 2, - "CalculateUtilities": 5, - "GraphicsUtilities": 5, - "Private": 5, - "x": 2, - "Blank": 2, - "y": 2, - "Epilog": 1, - "CapForm": 1, - "Offset": 8, - "DynamicBox": 1, - "ToBoxes": 1, - "DynamicModule": 1, - "pt": 1, - "NearestFunction": 1, - "Paclet": 1, - "Name": 1, - "Version": 1, - "MathematicaVersion": 1, - "Description": 1, - "Creator": 1, - "Extensions": 1, - "Language": 1, - "MainPage": 1, - "BeginPackage": 1, - ";": 42, - "PossiblyTrueQ": 3, - "usage": 22, - "PossiblyFalseQ": 2, - "PossiblyNonzeroQ": 3, - "Begin": 2, - "expr_": 4, - "Not": 6, - "TrueQ": 4, - "expr": 4, - "End": 2, - "AnyQ": 3, - "AnyElementQ": 4, - "AllQ": 2, - "AllElementQ": 2, - "AnyNonzeroQ": 2, - "AnyPossiblyNonzeroQ": 2, - "RealQ": 3, - "PositiveQ": 3, - "NonnegativeQ": 3, - "PositiveIntegerQ": 3, - "NonnegativeIntegerQ": 4, - "IntegerListQ": 5, - "PositiveIntegerListQ": 3, - "NonnegativeIntegerListQ": 3, - "IntegerOrListQ": 2, - "PositiveIntegerOrListQ": 2, - "NonnegativeIntegerOrListQ": 2, - "SymbolQ": 2, - "SymbolOrNumberQ": 2, - "cond_": 4, - "L_": 5, - "Fold": 3, - "Or": 1, - "cond": 4, - "/@": 3, - "L": 4, - "Flatten": 1, - "And": 4, - "SHEBANG#!#!=": 1, - "n_": 5, - "Im": 1, - "n": 8, - "Positive": 2, - "IntegerQ": 3, - "&&": 4, - "input_": 6, - "ListQ": 1, - "input": 11, - "MemberQ": 3, - "IntegerQ/@input": 1, - "||": 4, - "a_": 2, - "Head": 2, - "a": 3, - "Symbol": 2, - "NumericQ": 1, - "EndPackage": 1, - "Do": 1, - "If": 1, - "Length": 1, - "Divisors": 1, - "Binomial": 2, - "i": 3, - "+": 2, - "Print": 1, - "Break": 1 - }, - "Matlab": { - "function": 34, - "[": 311, - "dx": 6, - "y": 25, - "]": 311, - "adapting_structural_model": 2, - "(": 1379, - "t": 32, - "x": 46, - "u": 3, - "varargin": 25, - ")": 1380, - "%": 554, - "size": 11, - "aux": 3, - "{": 157, - "end": 150, - "}": 157, - ";": 909, - "m": 44, - "zeros": 61, - "b": 12, - "for": 78, - "i": 338, - "if": 52, - "+": 169, - "elseif": 14, - "else": 23, - "display": 10, - "aux.pars": 3, - ".*": 2, - "Yp": 2, - "human": 1, - "aux.timeDelay": 2, - "c1": 5, - "aux.m": 3, - "*": 46, - "aux.b": 3, - "e": 14, - "-": 673, - "c2": 5, - "Yc": 5, - "parallel": 2, - "plant": 4, - "aux.plantFirst": 2, - "aux.plantSecond": 2, - "Ys": 1, - "feedback": 1, - "A": 11, - "B": 9, - "C": 13, - "D": 7, - "tf2ss": 1, - "Ys.num": 1, - "Ys.den": 1, - "average": 1, - "n": 102, - "|": 2, - "&": 4, - "error": 16, - "sum": 2, - "/length": 1, - "bicycle": 7, - "bicycle_state_space": 1, - "speed": 20, - "S": 5, - "dbstack": 1, - "CURRENT_DIRECTORY": 2, - "fileparts": 1, - ".file": 1, - "par": 7, - "par_text_to_struct": 4, - "filesep": 14, - "...": 162, - "whipple_pull_force_abcd": 2, - "states": 7, - "outputs": 10, - "inputs": 14, - "defaultSettings.states": 1, - "defaultSettings.inputs": 1, - "defaultSettings.outputs": 1, - "userSettings": 3, - "varargin_to_structure": 2, - "struct": 1, - "settings": 3, - "overwrite_settings": 2, - "defaultSettings": 3, - "minStates": 2, - "ismember": 15, - "settings.states": 3, - "<": 9, - "keepStates": 2, - "find": 24, - "removeStates": 1, - "row": 6, - "abs": 12, - "col": 5, - "s": 13, - "sprintf": 11, - "removeInputs": 2, - "settings.inputs": 1, - "keepOutputs": 2, - "settings.outputs": 1, - "It": 1, - "is": 7, - "not": 3, - "possible": 1, - "to": 9, - "keep": 1, - "output": 7, - "because": 1, - "it": 1, - "depends": 1, - "on": 13, - "input": 14, - "StateName": 1, - "OutputName": 1, - "InputName": 1, - "x_0": 45, - "linspace": 14, - "vx_0": 37, - "z": 3, - "j": 242, - "*vx_0": 1, - "figure": 17, - "pcolor": 2, - "shading": 3, - "flat": 3, - "name": 4, - "order": 11, - "convert_variable": 1, - "variable": 10, - "coordinates": 6, - "speeds": 21, - "get_variables": 2, - "columns": 4, - "create_ieee_paper_plots": 2, - "data": 27, - "rollData": 8, - "global": 6, - "goldenRatio": 12, - "sqrt": 14, - "/": 59, - "exist": 1, - "mkdir": 1, - "linestyles": 15, - "colors": 13, - "loop_shape_example": 3, - "data.Benchmark.Medium": 2, - "plot_io_roll": 3, - "open_loop_all_bikes": 1, - "handling_all_bikes": 1, - "path_plots": 1, - "var": 3, - "io": 7, - "typ": 3, - "length": 49, - "plot_io": 1, - "phase_portraits": 2, - "eigenvalues": 2, - "bikeData": 2, - "figWidth": 24, - "figHeight": 19, - "set": 43, - "gcf": 17, - "freq": 12, - "hold": 23, - "all": 15, - "closedLoops": 1, - "bikeData.closedLoops": 1, - "bops": 7, - "bodeoptions": 1, - "bops.FreqUnits": 1, - "strcmp": 24, - "gray": 7, - "deltaNum": 2, - "closedLoops.Delta.num": 1, - "deltaDen": 2, - "closedLoops.Delta.den": 1, - "bodeplot": 6, - "tf": 18, - "neuroNum": 2, - "neuroDen": 2, - "whichLines": 3, - "phiDotNum": 2, - "closedLoops.PhiDot.num": 1, - "phiDotDen": 2, - "closedLoops.PhiDot.den": 1, - "closedBode": 3, - "off": 10, - "opts": 4, - "getoptions": 2, - "opts.YLim": 3, - "opts.PhaseMatching": 2, - "opts.PhaseMatchingValue": 2, - "opts.Title.String": 2, - "setoptions": 2, - "lines": 17, - "findobj": 5, - "raise": 19, - "plotAxes": 22, - "curPos1": 4, - "get": 11, - "curPos2": 4, - "xLab": 8, - "legWords": 3, - "closeLeg": 2, - "legend": 7, - "axes": 9, - "db1": 4, - "text": 11, - "db2": 2, - "dArrow1": 2, - "annotation": 13, - "dArrow2": 2, - "dArrow": 2, - "filename": 21, - "pathToFile": 11, - "print": 6, - "fix_ps_linestyle": 6, - "openLoops": 1, - "bikeData.openLoops": 1, - "num": 24, - "openLoops.Phi.num": 1, - "den": 15, - "openLoops.Phi.den": 1, - "openLoops.Psi.num": 1, - "openLoops.Psi.den": 1, - "openLoops.Y.num": 1, - "openLoops.Y.den": 1, - "openBode": 3, - "line": 15, - "wc": 14, - "wShift": 5, - "num2str": 10, - "bikeData.handlingMetric.num": 1, - "bikeData.handlingMetric.den": 1, - "w": 6, - "mag": 4, - "phase": 2, - "bode": 5, - "metricLine": 1, - "plot": 26, - "k": 75, - "Linewidth": 7, - "Color": 13, - "Linestyle": 6, - "Handling": 2, - "Quality": 2, - "Metric": 2, - "Frequency": 2, - "rad/s": 4, - "Level": 6, - "benchmark": 1, - "Handling.eps": 1, - "plots": 4, - "deps2": 1, - "loose": 4, - "PaperOrientation": 3, - "portrait": 3, - "PaperUnits": 3, - "inches": 3, - "PaperPositionMode": 3, - "manual": 3, - "PaperPosition": 3, - "PaperSize": 3, - "rad/sec": 1, - "phi": 13, - "Open": 1, - "Loop": 1, - "Bode": 1, - "Diagrams": 1, - "at": 3, - "m/s": 6, - "Latex": 1, - "type": 4, - "LineStyle": 2, - "LineWidth": 2, - "Location": 2, - "Southwest": 1, - "Fontsize": 4, - "YColor": 2, - "XColor": 1, - "Position": 6, - "Xlabel": 1, - "Units": 1, - "normalized": 1, - "openBode.eps": 1, - "deps2c": 3, - "maxMag": 2, - "max": 9, - "magnitudes": 1, - "area": 1, - "fillColors": 1, - "gca": 8, - "speedNames": 12, - "metricLines": 2, - "bikes": 24, - "data.": 6, - ".": 13, - ".handlingMetric.num": 1, - ".handlingMetric.den": 1, - "chil": 2, - "legLines": 1, - "Hands": 1, - "free": 1, - "@": 1, - "handling.eps": 1, - "f": 13, - "YTick": 1, - "YTickLabel": 1, - "Path": 1, - "Southeast": 1, - "Distance": 1, - "Lateral": 1, - "Deviation": 1, - "paths.eps": 1, - "d": 12, - "like": 1, - "plot.": 1, - "names": 6, - "prettyNames": 3, - "units": 3, - "index": 6, - "fieldnames": 5, - "data.Browser": 1, - "maxValue": 4, - "oneSpeed": 3, - "history": 7, - "oneSpeed.": 3, - "round": 1, - "pad": 10, - "yShift": 16, - "xShift": 3, - "time": 21, - "oneSpeed.time": 2, - "oneSpeed.speed": 2, - "distance": 6, - "xAxis": 12, - "xData": 3, - "textX": 3, - "ylim": 2, - "ticks": 4, - "xlabel": 8, - "xLimits": 6, - "xlim": 8, - "loc": 3, - "l1": 2, - "l2": 2, - "first": 3, - "ylabel": 4, - "box": 4, - "&&": 13, - "x_r": 6, - "y_r": 6, - "w_r": 5, - "h_r": 5, - "rectangle": 2, - "w_r/2": 4, - "h_r/2": 4, - "x_a": 10, - "y_a": 10, - "w_a": 7, - "h_a": 5, - "ax": 15, - "axis": 5, - "rollData.speed": 1, - "rollData.time": 1, - "path": 3, - "rollData.path": 1, - "frontWheel": 3, - "rollData.outputs": 3, - "rollAngle": 4, - "steerAngle": 4, - "rollTorque": 4, - "rollData.inputs": 1, - "subplot": 3, - "h1": 5, - "h2": 5, - "plotyy": 3, - "inset": 3, - "gainChanges": 2, - "loopNames": 4, - "xy": 7, - "xySource": 7, - "xlabels": 2, - "ylabels": 2, - "legends": 3, - "floatSpec": 3, - "twentyPercent": 1, - "generate_data": 5, - "nominalData": 1, - "nominalData.": 2, - "bikeData.": 2, - "twentyPercent.": 2, - "equal": 2, - "leg1": 2, - "bikeData.modelPar.": 1, - "leg2": 2, - "twentyPercent.modelPar.": 1, - "eVals": 5, - "pathToParFile": 2, - "str": 2, - "eigenValues": 1, - "eig": 6, - "real": 3, - "zeroIndices": 3, - "ones": 6, - "maxEvals": 4, - "maxLine": 7, - "minLine": 4, - "min": 1, - "speedInd": 12, - "cross_validation": 1, - "hyper_parameter": 3, - "num_data": 2, - "K": 4, - "indices": 2, - "crossvalind": 1, - "errors": 4, - "test_idx": 4, - "train_idx": 3, - "x_train": 2, - "y_train": 2, - "train": 1, - "x_test": 3, - "y_test": 3, - "calc_cost": 1, - "calc_error": 2, - "mean": 2, - "value": 2, - "isterminal": 2, - "direction": 2, - "mu": 73, - "FIXME": 1, - "from": 2, - "the": 14, - "largest": 1, - "primary": 1, - "clear": 13, - "tic": 7, - "T": 22, - "x_min": 3, - "x_max": 3, - "y_min": 3, - "y_max": 3, - "how": 1, - "many": 1, - "points": 11, - "per": 5, - "one": 3, - "measure": 1, - "unit": 1, - "both": 1, - "in": 8, - "and": 7, - "ds": 1, - "x_res": 7, - "*n": 2, - "y_res": 7, - "grid_x": 3, - "grid_y": 3, - "advected_x": 12, - "advected_y": 12, - "parfor": 5, - "X": 6, - "ode45": 6, - "@dg": 1, - "store": 4, - "advected": 2, - "positions": 2, - "as": 4, - "they": 2, - "would": 2, - "appear": 2, - "coords": 2, - "Compute": 3, - "FTLE": 14, - "sigma": 6, - "compute": 2, - "Jacobian": 3, - "*ds": 4, - "eigenvalue": 2, - "of": 35, - "*phi": 2, - "log": 2, - "lambda_max": 2, - "/abs": 3, - "*T": 3, - "toc": 5, - "field": 2, - "contourf": 2, - "location": 1, - "EastOutside": 1, - "f_x_t": 2, - "inline": 1, - "grid_min": 3, - "grid_max": 3, - "grid_width": 1, - "grid_spacing": 5, - "grid_width/": 1, - "*grid_width/": 4, - "colorbar": 1, - "load_data": 4, - "t0": 6, - "t1": 6, - "t2": 6, - "t3": 1, - "dataPlantOne": 3, - "data.Ts": 6, - "dataAdapting": 3, - "dataPlantTwo": 3, - "guessPlantOne": 4, - "resultPlantOne": 1, - "find_structural_gains": 2, - "yh": 2, - "fit": 6, - "x0": 4, - "compare": 3, - "resultPlantOne.fit": 1, - "guessPlantTwo": 3, - "resultPlantTwo": 1, - "resultPlantTwo.fit": 1, - "kP1": 4, - "resultPlantOne.fit.par": 1, - "kP2": 3, - "resultPlantTwo.fit.par": 1, - "gainSlopeOffset": 6, - "eye": 9, - "this": 2, - "only": 7, - "uses": 1, - "tau": 1, - "through": 1, - "wfs": 1, - "true": 2, - "plantOneSlopeOffset": 3, - "plantTwoSlopeOffset": 3, - "mod": 3, - "idnlgrey": 1, - "pem": 1, - "guess.plantOne": 3, - "guess.plantTwo": 2, - "plantNum.plantOne": 2, - "plantNum.plantTwo": 2, - "sections": 13, - "secData.": 1, - "||": 3, - "guess.": 2, - "result.": 2, - ".fit.par": 1, - "currentGuess": 2, - "warning": 1, - "randomGuess": 1, - "The": 6, - "self": 2, - "validation": 2, - "VAF": 2, - "f.": 2, - "data/": 1, - "results.mat": 1, - "guess": 1, - "plantNum": 1, - "result": 5, - "plots/": 1, - ".png": 1, - "task": 1, - "closed": 1, - "loop": 1, - "system": 2, - "u.": 1, - "gain": 1, - "guesses": 1, - "k1": 4, - "k2": 3, - "k3": 3, - "k4": 4, - "identified": 1, - "gains": 12, - ".vaf": 1, - "Elements": 1, - "grid": 1, - "definition": 2, - "Dimensionless": 1, - "integrating": 1, - "Choice": 2, - "mass": 2, - "parameter": 2, - "Computation": 9, - "Lagrangian": 3, - "Points": 2, - "xl1": 13, - "yl1": 12, - "xl2": 9, - "yl2": 8, - "xl3": 8, - "yl3": 8, - "xl4": 10, - "yl4": 9, - "xl5": 8, - "yl5": 8, - "Lagr": 6, - "initial": 5, - "total": 6, - "energy": 8, - "E_L1": 4, - "Omega": 7, - "C_L1": 3, - "*E_L1": 1, - "Szebehely": 1, - "E": 8, - "Offset": 2, - "Initial": 3, - "conditions": 3, - "range": 2, - "x_0_min": 8, - "x_0_max": 8, - "vx_0_min": 8, - "vx_0_max": 8, - "y_0": 29, - "ndgrid": 2, - "vy_0": 22, - "*E": 2, - "*Omega": 5, - "vx_0.": 2, - "E_cin": 4, - "x_T": 25, - "y_T": 17, - "vx_T": 22, - "vy_T": 12, - "filtro": 15, - "E_T": 11, - "delta_E": 7, - "a": 17, - "matrix": 3, - "numbers": 2, - "integration": 9, - "steps": 2, - "each": 2, - "np": 8, - "number": 2, - "integrated": 5, - "fprintf": 18, - "Energy": 4, - "tolerance": 2, - "setting": 4, - "energy_tol": 6, - "Setting": 1, - "options": 14, - "integrator": 2, - "RelTol": 2, - "AbsTol": 2, - "From": 1, - "Short": 1, - "odeset": 4, - "Parallel": 2, - "equations": 2, - "motion": 2, - "h": 19, - "waitbar": 6, - "r1": 3, - "r2": 3, - "g": 5, - "i/n": 1, - "y_0.": 2, - "./": 1, - "mu./": 1, - "isreal": 8, - "Check": 6, - "velocity": 2, - "positive": 2, - "Kinetic": 2, - "Y": 19, - "@f_reg": 1, - "Saving": 4, - "solutions": 2, - "final": 2, - "difference": 2, - "with": 2, - "conservation": 2, - "position": 2, - "point": 14, - "interesting": 4, - "non": 2, - "sense": 2, - "bad": 4, - "close": 4, - "t_integrazione": 3, - "filtro_1": 12, - "dphi": 12, - "ftle": 10, - "ftle_norm": 1, - "ds_x": 1, - "ds_vx": 1, - "La": 1, - "direzione": 1, - "dello": 1, - "spostamento": 1, - "la": 2, - "decide": 1, - "il": 1, - "denominatore": 1, - "TODO": 1, - "spiegarsi": 1, - "teoricamente": 1, - "come": 1, - "mai": 1, - "matrice": 1, - "pu": 1, - "essere": 1, - "ridotta": 1, - "x2": 1, - "*ds_x": 2, - "*ds_vx": 2, - "Manual": 2, - "visualize": 2, - "*log": 2, - "dphi*dphi": 1, - "tempo": 4, - "integrare": 2, - ".2f": 5, - "calcolare": 2, - "var_": 2, - "_": 2, - "var_xvx_": 2, - "ode00": 2, - "_n": 2, - "save": 2, - "nome": 2, - "Transforming": 1, - "into": 1, - "Hamiltonian": 1, - "variables": 2, - "px_0": 2, - "py_0": 2, - "px_T": 4, - "py_T": 4, - "inf": 1, - "@cr3bp_jac": 1, - "@fH": 1, - "EnergyH": 1, - "t_integr": 1, - "Back": 1, - "Inf": 1, - "_e": 1, - "_H": 1, - "Range": 1, - "E_0": 4, - "C_L1/2": 1, - "Y_0": 4, - "nx": 32, - "nvx": 32, - "dvx": 3, - "ny": 29, - "dy": 5, - "/2": 3, - "ne": 29, - "de": 4, - "e_0": 7, - "Definition": 1, - "arrays": 1, - "In": 1, - "approach": 1, - "useful": 9, - "pints": 1, - "are": 1, - "stored": 1, - "filter": 14, - "l": 64, - "v_y": 3, - "*e_0": 3, - "vx": 2, - "vy": 2, - "Selection": 1, - "Data": 2, - "transfer": 1, - "GPU": 3, - "x_gpu": 3, - "gpuArray": 4, - "y_gpu": 3, - "vx_gpu": 3, - "vy_gpu": 3, - "Integration": 2, - "N": 9, - "x_f": 3, - "y_f": 3, - "vx_f": 3, - "vy_f": 3, - "arrayfun": 2, - "@RKF45_FILE_gpu": 1, - "back": 1, - "CPU": 1, - "memory": 1, - "cleaning": 1, - "gather": 4, - "Construction": 1, - "computation": 2, - "X_T": 4, - "Y_T": 4, - "VX_T": 4, - "VY_T": 3, - "filter_ftle": 11, - "Compute_FILE_gpu": 1, - "Plot": 1, - "results": 1, - "squeeze": 1, - "clc": 1, - "load_bikes": 2, - "e_T": 7, - "Integrate_FILE": 1, - "Integrate": 6, - "Look": 2, - "phisically": 2, - "meaningful": 6, - "meaningless": 2, - "i/nx": 2, - "*Potential": 5, - "ci": 9, - "te": 2, - "ye": 9, - "ie": 2, - "@f": 6, - "Potential": 1, - "delta_e": 3, - "Integrate_FTLE_Gawlick_ell": 1, - "ecc": 2, - "nu": 2, - "ecc*cos": 1, - "@f_ell": 1, - "Consider": 1, - "also": 1, - "negative": 1, - "goodness": 1, - "roots": 3, - "*mu": 6, - "c3": 3, - "lane_change": 1, - "start": 4, - "width": 3, - "slope": 3, - "pathLength": 3, - "single": 1, - "double": 1, - "Double": 1, - "lane": 4, - "change": 1, - "needs": 1, - "lane.": 1, - "laneLength": 4, - "startOfSlope": 3, - "endOfSlope": 1, - "<=>": 1, - "1": 1, - "downSlope": 3, - "gains.Benchmark.Slow": 1, - "place": 2, - "holder": 2, - "gains.Browserins.Slow": 1, - "gains.Browser.Slow": 1, - "gains.Pista.Slow": 1, - "gains.Fisher.Slow": 1, - "gains.Yellow.Slow": 1, - "gains.Yellowrev.Slow": 1, - "gains.Benchmark.Medium": 1, - "gains.Browserins.Medium": 1, - "gains.Browser.Medium": 1, - "gains.Pista.Medium": 1, - "gains.Fisher.Medium": 1, - "gains.Yellow.Medium": 1, - "gains.Yellowrev.Medium": 1, - "gains.Benchmark.Fast": 1, - "gains.Browserins.Fast": 1, - "gains.Browser.Fast": 1, - "gains.Pista.Fast": 1, - "gains.Fisher.Fast": 1, - "gains.Yellow.Fast": 1, - "gains.Yellowrev.Fast": 1, - "gains.": 1, - "parser": 1, - "inputParser": 1, - "parser.addRequired": 1, - "parser.addParamValue": 3, - "parser.parse": 1, - "args": 1, - "parser.Results": 1, - "raw": 1, - "load": 1, - "args.directory": 1, - "iddata": 1, - "raw.theta": 1, - "raw.theta_c": 1, - "args.sampleTime": 1, - "args.detrend": 1, - "detrend": 1, - "filtfcn": 2, - "statefcn": 2, - "makeFilter": 1, - "v": 12, - "@iirFilter": 1, - "@getState": 1, - "yn": 2, - "iirFilter": 1, - "xn": 4, - "vOut": 2, - "getState": 1, - "classdef": 1, - "matlab_class": 2, - "properties": 1, - "R": 1, - "G": 1, - "methods": 1, - "obj": 2, - "r": 2, - "obj.R": 2, - "obj.G": 2, - "obj.B": 2, - "disp": 8, - "enumeration": 1, - "red": 1, - "green": 1, - "blue": 1, - "cyan": 1, - "magenta": 1, - "yellow": 1, - "black": 1, - "white": 1, - "ret": 3, - "matlab_function": 5, - "Call": 2, - "which": 2, - "resides": 2, - "same": 2, - "directory": 2, - "value1": 4, - "semicolon": 2, - "mandatory": 2, - "suppresses": 2, - "command": 2, - "line.": 2, - "value2": 4, - "d_mean": 3, - "d_std": 3, - "normalize": 1, - "repmat": 2, - "std": 1, - "d./": 1, - "overrideSettings": 3, - "overrideNames": 2, - "defaultNames": 2, - "notGiven": 5, - "setxor": 1, - "settings.": 1, - "defaultSettings.": 1, - "fid": 7, - "fopen": 2, - "textscan": 1, - "fclose": 2, - "strtrim": 2, - "vals": 2, - "regexp": 1, - "par.": 1, - "str2num": 1, - "choose_plant": 4, - "p": 7, - "Conditions": 1, - "@cross_y": 1, - "ode113": 2, - "RK4": 3, - "fun": 5, - "tspan": 7, - "th": 1, - "Runge": 1, - "Kutta": 1, - "dim": 2, - "while": 1, - "h/2": 2, - "k1*h/2": 1, - "k2*h/2": 1, - "h*k3": 1, - "h/6*": 1, - "*k2": 1, - "*k3": 1, - "arg1": 1, - "arg": 2, - "RK4_par": 1, - "wnm": 11, - "zetanm": 5, - "ss": 3, - "data.modelPar.A": 1, - "data.modelPar.B": 1, - "data.modelPar.C": 1, - "data.modelPar.D": 1, - "bicycle.StateName": 2, - "bicycle.OutputName": 4, - "bicycle.InputName": 2, - "analytic": 3, - "system_state_space": 2, - "numeric": 2, - "data.system.A": 1, - "data.system.B": 1, - "data.system.C": 1, - "data.system.D": 1, - "numeric.StateName": 1, - "data.bicycle.states": 1, - "numeric.InputName": 1, - "data.bicycle.inputs": 1, - "numeric.OutputName": 1, - "data.bicycle.outputs": 1, - "pzplot": 1, - "ss2tf": 2, - "analytic.A": 3, - "analytic.B": 1, - "analytic.C": 1, - "analytic.D": 1, - "mine": 1, - "data.forceTF.PhiDot.num": 1, - "data.forceTF.PhiDot.den": 1, - "numeric.A": 2, - "numeric.B": 1, - "numeric.C": 1, - "numeric.D": 1, - "whipple_pull_force_ABCD": 1, - "bottomRow": 1, - "prod": 3, - "Earth": 2, - "Moon": 2, - "C_star": 1, - "C/2": 1, - "orbit": 1, - "Y0": 6, - "y0": 2, - "vx0": 2, - "vy0": 2, - "l0": 1, - "delta_E0": 1, - "Hill": 1, - "Edgecolor": 1, - "none": 1, - "ok": 2, - "sg": 1, - "sr": 1, - "arguments": 7, - "ischar": 1, - "options.": 1, - "write_gains": 1, - "contents": 1, - "importdata": 1, - "speedsInFile": 5, - "contents.data": 2, - "gainsInFile": 3, - "sameSpeedIndices": 5, - "allGains": 4, - "allSpeeds": 4, - "sort": 1, - "contents.colheaders": 1 - }, - "Max": { - "{": 126, - "}": 126, - "[": 163, - "]": 163, - "max": 1, - "v2": 1, - ";": 39, - "#N": 2, - "vpatcher": 1, - "#P": 33, - "toggle": 1, - "button": 4, - "window": 2, - "setfont": 1, - "Verdana": 1, - "linecount": 1, - "newex": 8, - "r": 1, - "jojo": 2, - "#B": 2, - "color": 2, - "s": 1, - "route": 1, - "append": 1, - "toto": 1, - "%": 1, - "counter": 2, - "#X": 1, - "flags": 1, - "newobj": 1, - "metro": 1, - "t": 2, - "message": 2, - "Goodbye": 1, - "World": 2, - "Hello": 1, - "connect": 13, - "fasten": 1, - "pop": 1 - }, - "MediaWiki": { - "Overview": 1, - "The": 17, - "GDB": 15, - "Tracepoint": 4, - "Analysis": 1, - "feature": 3, - "is": 9, - "an": 3, - "extension": 1, - "to": 12, - "the": 72, - "Tracing": 3, - "and": 20, - "Monitoring": 1, - "Framework": 1, - "that": 4, - "allows": 2, - "visualization": 1, - "analysis": 1, - "of": 8, - "C/C": 10, - "+": 20, - "tracepoint": 5, - "data": 5, - "collected": 2, - "by": 10, - "stored": 1, - "a": 12, - "log": 1, - "file.": 1, - "Getting": 1, - "Started": 1, - "can": 9, - "be": 18, - "installed": 2, - "from": 8, - "Eclipse": 1, - "update": 2, - "site": 1, - "selecting": 1, - ".": 8, - "requires": 1, - "version": 1, - "or": 8, - "later": 1, - "on": 3, - "local": 1, - "host.": 1, - "executable": 3, - "program": 1, - "must": 3, - "found": 1, - "in": 15, - "path.": 1, - "Trace": 9, - "Perspective": 1, - "To": 1, - "open": 1, - "perspective": 2, - "select": 5, - "includes": 1, - "following": 1, - "views": 2, - "default": 2, - "*": 6, - "This": 7, - "view": 7, - "shows": 7, - "projects": 1, - "workspace": 2, - "used": 1, - "create": 1, - "manage": 1, - "projects.": 1, - "running": 1, - "Postmortem": 5, - "Debugger": 4, - "instances": 1, - "displays": 2, - "thread": 1, - "stack": 2, - "trace": 17, - "associated": 1, - "with": 4, - "tracepoint.": 3, - "status": 1, - "debugger": 1, - "navigation": 1, - "records.": 1, - "console": 1, - "output": 1, - "Debugger.": 1, - "editor": 7, - "area": 2, - "contains": 1, - "editors": 1, - "when": 1, - "opened.": 1, - "[": 11, - "Image": 2, - "images/GDBTracePerspective.png": 1, - "]": 11, - "Collecting": 2, - "Data": 4, - "outside": 2, - "scope": 1, - "this": 5, - "feature.": 1, - "It": 1, - "done": 2, - "command": 1, - "line": 2, - "using": 3, - "CDT": 3, - "debug": 1, - "component": 1, - "within": 1, - "Eclipse.": 1, - "See": 1, - "FAQ": 2, - "entry": 2, - "#References": 2, - "|": 2, - "References": 3, - "section.": 2, - "Importing": 2, - "Some": 1, - "information": 1, - "section": 1, - "redundant": 1, - "LTTng": 3, - "User": 3, - "Guide.": 1, - "For": 1, - "further": 1, - "details": 1, - "see": 1, - "Guide": 2, - "Creating": 1, - "Project": 1, - "In": 5, - "right": 3, - "-": 8, - "click": 8, - "context": 4, - "menu.": 4, - "dialog": 1, - "name": 2, - "your": 2, - "project": 2, - "tracing": 1, - "folder": 5, - "Browse": 2, - "enter": 2, - "source": 2, - "directory.": 1, - "Select": 1, - "file": 6, - "tree.": 1, - "Optionally": 1, - "set": 1, - "type": 2, - "Click": 1, - "Alternatively": 1, - "drag": 1, - "&": 1, - "dropped": 1, - "any": 2, - "external": 1, - "manager.": 1, - "Selecting": 2, - "Type": 1, - "Right": 2, - "imported": 1, - "choose": 2, - "step": 1, - "omitted": 1, - "if": 1, - "was": 2, - "selected": 3, - "at": 3, - "import.": 1, - "will": 6, - "updated": 2, - "icon": 1, - "images/gdb_icon16.png": 1, - "Executable": 1, - "created": 1, - "identified": 1, - "so": 2, - "launched": 1, - "properly.": 1, - "path": 1, - "press": 1, - "recognized": 1, - "as": 1, - "executable.": 1, - "Visualizing": 1, - "Opening": 1, - "double": 1, - "it": 3, - "opened": 2, - "Events": 5, - "instance": 1, - "launched.": 1, - "If": 2, - "available": 1, - "code": 1, - "corresponding": 1, - "first": 1, - "record": 2, - "also": 2, - "editor.": 2, - "At": 1, - "point": 1, - "recommended": 1, - "relocate": 1, - "not": 1, - "hidden": 1, - "Viewing": 1, - "table": 1, - "shown": 1, - "one": 1, - "row": 1, - "for": 2, - "each": 1, - "record.": 2, - "column": 6, - "sequential": 1, - "number.": 1, - "number": 2, - "assigned": 1, - "collection": 1, - "time": 2, - "method": 1, - "where": 1, - "set.": 1, - "run": 1, - "Searching": 1, - "filtering": 1, - "entering": 1, - "regular": 1, - "expression": 1, - "header.": 1, - "Navigating": 1, - "records": 1, - "keyboard": 1, - "mouse.": 1, - "show": 1, - "current": 1, - "navigated": 1, - "clicking": 1, - "buttons.": 1, - "updated.": 1, - "http": 4, - "//wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide": 1, - "//wiki.eclipse.org/CDT/User/FAQ#How_can_I_trace_my_application_using_C.2FC.2B.2B_Tracepoints.3F": 1, - "How": 1, - "I": 1, - "my": 1, - "application": 1, - "Tracepoints": 1, - "Updating": 1, - "Document": 1, - "document": 2, - "maintained": 1, - "collaborative": 1, - "wiki.": 1, - "you": 1, - "wish": 1, - "modify": 1, - "please": 1, - "visit": 1, - "//wiki.eclipse.org/index.php/Linux_Tools_Project/GDB_Tracepoint_Analysis/User_Guide": 1, - "//wiki.eclipse.org/Linux_Tools_Project/GDB_Tracepoint_Analysis/User_Guide": 1 - }, - "Mercury": { - "%": 416, - "-": 6967, - "module": 46, - "ll_backend.code_info.": 1, - "interface.": 13, - "import_module": 126, - "check_hlds.type_util.": 2, - "hlds.code_model.": 1, - "hlds.hlds_data.": 2, - "hlds.hlds_goal.": 2, - "hlds.hlds_llds.": 1, - "hlds.hlds_module.": 2, - "hlds.hlds_pred.": 2, - "hlds.instmap.": 2, - "libs.globals.": 2, - "ll_backend.continuation_info.": 1, - "ll_backend.global_data.": 1, - "ll_backend.layout.": 1, - "ll_backend.llds.": 1, - "ll_backend.trace_gen.": 1, - "mdbcomp.prim_data.": 3, - "mdbcomp.goal_path.": 2, - "parse_tree.prog_data.": 2, - "parse_tree.set_of_var.": 2, - "assoc_list.": 3, - "bool.": 4, - "counter.": 1, - "io.": 8, - "list.": 4, - "map.": 3, - "maybe.": 3, - "set.": 4, - "set_tree234.": 1, - "term.": 3, - "implementation.": 12, - "backend_libs.builtin_ops.": 1, - "backend_libs.proc_label.": 1, - "hlds.arg_info.": 1, - "hlds.hlds_desc.": 1, - "hlds.hlds_rtti.": 2, - "libs.options.": 3, - "libs.trace_params.": 1, - "ll_backend.code_util.": 1, - "ll_backend.opt_debug.": 1, - "ll_backend.var_locn.": 1, - "parse_tree.builtin_lib_types.": 2, - "parse_tree.prog_type.": 2, - "parse_tree.mercury_to_mercury.": 1, - "cord.": 1, - "int.": 4, - "pair.": 3, - "require.": 6, - "stack.": 1, - "string.": 7, - "varset.": 2, - "type": 57, - "code_info.": 1, - "pred": 255, - "code_info_init": 2, - "(": 3351, - "bool": 406, - "in": 510, - "globals": 5, - "pred_id": 15, - "proc_id": 12, - "pred_info": 20, - "proc_info": 11, - "abs_follow_vars": 3, - "module_info": 26, - "static_cell_info": 4, - "const_struct_map": 3, - "resume_point_info": 11, - "out": 337, - "trace_slot_info": 3, - "maybe": 20, - "containing_goal_map": 4, - ")": 3351, - "list": 82, - "string": 115, - "int": 129, - "code_info": 208, - "is": 246, - "det.": 184, - "get_globals": 5, - "get_exprn_opts": 2, - "exprn_opts": 3, - "get_module_info": 7, - "get_pred_id": 6, - "get_proc_id": 5, - "get_pred_info": 2, - "get_proc_info": 4, - "get_varset": 3, - "prog_varset": 14, - "func": 24, - "get_var_types": 3, - "vartypes.": 1, - "get_maybe_trace_info": 2, - "trace_info": 3, - "get_emit_trail_ops": 2, - "add_trail_ops": 5, - "get_emit_region_ops": 2, - "add_region_ops": 6, - "get_forward_live_vars": 2, - "set_of_progvar": 10, - "set_forward_live_vars": 2, - "get_instmap": 4, - "instmap": 3, - "set_instmap": 3, - "get_par_conj_depth": 2, - "set_par_conj_depth": 2, - "get_label_counter": 3, - "counter": 6, - "get_succip_used": 2, - "get_layout_info": 4, - "proc_label_layout_info": 3, - "get_proc_trace_events": 2, - "set_proc_trace_events": 2, - "get_closure_layouts": 3, - "closure_proc_id_data": 4, - "get_max_reg_in_use_at_trace": 2, - "set_max_reg_in_use_at_trace": 2, - "get_created_temp_frame": 2, - "get_static_cell_info": 5, - "set_static_cell_info": 5, - "get_alloc_sites": 3, - "set_tree234": 3, - "alloc_site_info": 4, - "set_alloc_sites": 3, - "get_used_env_vars": 2, - "set": 16, - "set_used_env_vars": 2, - "get_opt_trail_ops": 2, - "get_opt_region_ops": 2, - "get_auto_comments": 2, - "get_lcmc_null": 2, - "get_containing_goal_map": 3, - "get_containing_goal_map_det": 2, - "get_const_struct_map": 2, - "add_out_of_line_code": 2, - "llds_code": 21, - "get_out_of_line_code": 2, - "get_var_slot_count": 2, - "set_maybe_trace_info": 3, - "get_opt_no_return_calls": 2, - "get_zombies": 2, - "set_zombies": 2, - "get_var_locn_info": 7, - "var_locn_info": 3, - "set_var_locn_info": 4, - "get_temps_in_use": 6, - "lval": 114, - "set_temps_in_use": 4, - "get_fail_info": 13, - "fail_info": 24, - "set_fail_info": 9, - "set_label_counter": 3, - "set_succip_used": 3, - "set_layout_info": 4, - "get_max_temp_slot_count": 2, - "set_max_temp_slot_count": 2, - "get_temp_content_map": 3, - "map": 7, - "slot_contents": 4, - "set_temp_content_map": 2, - "get_persistent_temps": 3, - "set_persistent_temps": 2, - "set_closure_layouts": 3, - "get_closure_seq_counter": 3, - "set_closure_seq_counter": 3, - "set_created_temp_frame": 2, - "code_info_static": 26, - "code_info_loc_dep": 22, - "code_info_persistent": 44, - ".": 610, - "cis_globals": 2, - "cis_exprn_opts": 2, - "cis_module_info": 2, - "cis_pred_id": 2, - "cis_proc_id": 2, - "cis_pred_info": 2, - "cis_proc_info": 2, - "cis_proc_label": 1, - "proc_label": 2, - "cis_varset": 2, - "cis_var_slot_count": 2, - "cis_maybe_trace_info": 3, - "cis_opt_no_resume_calls": 2, - "cis_emit_trail_ops": 2, - "cis_opt_trail_ops": 2, - "cis_emit_region_ops": 2, - "cis_opt_region_ops": 2, - "cis_auto_comments": 2, - "cis_lcmc_null": 2, - "cis_containing_goal_map": 2, - "cis_const_struct_map": 2, - "cild_forward_live_vars": 3, - "cild_instmap": 3, - "cild_zombies": 3, - "cild_var_locn_info": 3, - "cild_temps_in_use": 3, - "cild_fail_info": 3, - "cild_par_conj_depth": 3, - "cip_label_num_src": 3, - "cip_store_succip": 3, - "cip_label_info": 3, - "cip_proc_trace_events": 3, - "cip_stackslot_max": 3, - "cip_temp_contents": 3, - "cip_persistent_temps": 3, - "cip_closure_layout_seq": 3, - "cip_closure_layouts": 3, - "cip_max_reg_r_used": 3, - "cip_max_reg_f_used": 2, - "cip_created_temp_frame": 3, - "cip_static_cell_info": 3, - "cip_alloc_sites": 3, - "cip_used_env_vars": 3, - "cip_ts_string_table_size": 3, - "cip_ts_rev_string_table": 4, - "cip_out_of_line_code": 4, - "SaveSuccip": 2, - "Globals": 32, - "PredId": 50, - "ProcId": 31, - "PredInfo": 64, - "ProcInfo": 43, - "FollowVars": 6, - "ModuleInfo": 49, - "StaticCellInfo": 8, - "ConstStructMap": 2, - "ResumePoint": 13, - "TraceSlotInfo": 5, - "MaybeContainingGoalMap": 5, - "TSRevStringTable": 2, - "TSStringTableSize": 2, - "CodeInfo": 2, - "ProcLabel": 8, - "make_proc_label": 1, - "proc_info_get_initial_instmap": 1, - "InstMap": 6, - "proc_info_get_liveness_info": 1, - "Liveness": 4, - "CodeModel": 8, - "proc_info_interface_code_model": 2, - "build_input_arg_list": 1, - "ArgList": 2, - "proc_info_get_varset": 1, - "VarSet": 15, - "proc_info_get_vartypes": 2, - "VarTypes": 22, - "proc_info_get_stack_slots": 1, - "StackSlots": 5, - "ExprnOpts": 4, - "init_exprn_opts": 3, - "globals.lookup_bool_option": 18, - "use_float_registers": 5, - "UseFloatRegs": 6, - "yes": 144, - "FloatRegType": 3, - "reg_f": 1, - ";": 913, - "no": 365, - "reg_r": 2, - "globals.get_trace_level": 1, - "TraceLevel": 5, - "eff_trace_level_is_none": 2, - "trace_fail_vars": 1, - "FailVars": 3, - "MaybeFailVars": 3, - "set_of_var.union": 3, - "EffLiveness": 3, - "init_var_locn_state": 1, - "VarLocnInfo": 12, - "stack.init": 1, - "ResumePoints": 14, - "allow_hijacks": 3, - "AllowHijack": 3, - "Hijack": 6, - "allowed": 6, - "not_allowed": 5, - "DummyFailInfo": 2, - "resume_point_unknown": 9, - "may_be_different": 7, - "not_inside_non_condition": 2, - "map.init": 7, - "TempContentMap": 4, - "set.init": 7, - "PersistentTemps": 4, - "TempsInUse": 8, - "Zombies": 2, - "set_of_var.init": 1, - "LayoutMap": 2, - "max_var_slot": 1, - "VarSlotMax": 2, - "trace_reserved_slots": 1, - "FixedSlots": 2, - "_": 149, - "int.max": 1, - "SlotMax": 2, - "opt_no_return_calls": 3, - "OptNoReturnCalls": 2, - "use_trail": 3, - "UseTrail": 2, - "disable_trail_ops": 3, - "DisableTrailOps": 2, - "EmitTrailOps": 3, - "do_not_add_trail_ops": 1, - "optimize_trail_usage": 3, - "OptTrailOps": 2, - "optimize_region_ops": 3, - "OptRegionOps": 2, - "region_analysis": 3, - "UseRegions": 3, - "EmitRegionOps": 3, - "do_not_add_region_ops": 1, - "auto_comments": 4, - "AutoComments": 2, - "optimize_constructor_last_call_null": 3, - "LCMCNull": 2, - "CodeInfo0": 2, - "init_fail_info": 2, - "will": 1, - "override": 1, - "this": 4, - "dummy": 2, - "value": 16, - "nested": 1, - "parallel": 3, - "conjunction": 1, - "depth": 1, - "counter.init": 2, - "[": 203, - "]": 203, - "set_tree234.init": 1, - "cord.empty": 1, - "init_maybe_trace_info": 3, - "CodeInfo1": 2, - "exprn_opts.": 1, - "gcc_non_local_gotos": 3, - "OptNLG": 3, - "NLG": 3, - "have_non_local_gotos": 1, - "do_not_have_non_local_gotos": 1, - "asm_labels": 3, - "OptASM": 3, - "ASM": 3, - "have_asm_labels": 1, - "do_not_have_asm_labels": 1, - "static_ground_cells": 3, - "OptSGCell": 3, - "SGCell": 3, - "have_static_ground_cells": 1, - "do_not_have_static_ground_cells": 1, - "unboxed_float": 3, - "OptUBF": 3, - "UBF": 3, - "have_unboxed_floats": 1, - "do_not_have_unboxed_floats": 1, - "OptFloatRegs": 3, - "do_not_use_float_registers": 1, - "static_ground_floats": 3, - "OptSGFloat": 3, - "SGFloat": 3, - "have_static_ground_floats": 1, - "do_not_have_static_ground_floats": 1, - "static_code_addresses": 3, - "OptStaticCodeAddr": 3, - "StaticCodeAddrs": 3, - "have_static_code_addresses": 1, - "do_not_have_static_code_addresses": 1, - "trace_level": 4, - "CI": 294, - "proc_info_get_has_tail_call_events": 1, - "HasTailCallEvents": 3, - "tail_call_events": 1, - "get_next_label": 5, - "TailRecLabel": 2, - "MaybeTailRecLabel": 3, - "no_tail_call_events": 1, - "trace_setup": 1, - "TraceInfo": 2, - "MaxRegR": 4, - "MaxRegF": 4, - "cip_max_reg_f_used.": 1, - "TI": 4, - "LV": 2, - "IM": 2, - "Zs": 2, - "EI": 2, - "FI": 2, - "N": 6, - "LC": 2, - "SU": 2, - "LI": 2, - "PTE": 2, - "TM": 2, - "CM": 2, - "PT": 2, - "CLS": 2, - "CG": 2, - "MR": 4, - "MF": 1, - "MF.": 1, - "SCI": 2, - "ASI": 2, - "UEV": 2, - "ContainingGoalMap": 2, - "unexpected": 21, - "NewCode": 2, - "Code0": 2, - ".CI": 29, - "Code": 36, - "+": 127, - "Code.": 1, - "get_stack_slots": 2, - "stack_slots": 1, - "get_follow_var_map": 2, - "abs_follow_vars_map": 1, - "get_next_non_reserved": 2, - "reg_type": 1, - "set_follow_vars": 4, - "pre_goal_update": 3, - "hlds_goal_info": 22, - "has_subgoals": 2, - "post_goal_update": 3, - "body_typeinfo_liveness": 4, - "variable_type": 3, - "prog_var": 58, - "mer_type.": 1, - "variable_is_of_dummy_type": 2, - "is_dummy_type.": 1, - "search_type_defn": 4, - "mer_type": 21, - "hlds_type_defn": 1, - "semidet.": 10, - "lookup_type_defn": 2, - "hlds_type_defn.": 1, - "lookup_cheaper_tag_test": 2, - "maybe_cheaper_tag_test.": 1, - "filter_region_vars": 2, - "set_of_progvar.": 2, - "get_proc_model": 2, - "code_model.": 1, - "get_headvars": 2, - "get_arginfo": 2, - "arg_info": 2, - "get_pred_proc_arginfo": 3, - "current_resume_point_vars": 2, - "variable_name": 2, - "make_proc_entry_label": 2, - "code_addr.": 1, - "label": 5, - "succip_is_used": 2, - "add_trace_layout_for_label": 2, - "term.context": 3, - "trace_port": 1, - "forward_goal_path": 1, - "user_event_info": 1, - "layout_label_info": 2, - "get_cur_proc_label": 4, - "get_next_closure_seq_no": 2, - "add_closure_layout": 2, - "add_threadscope_string": 2, - "get_threadscope_rev_string_table": 2, - "add_scalar_static_cell": 2, - "typed_rval": 1, - "data_id": 3, - "add_scalar_static_cell_natural_types": 2, - "rval": 3, - "add_vector_static_cell": 2, - "llds_type": 1, - "add_alloc_site_info": 2, - "prog_context": 1, - "alloc_site_id": 2, - "add_resume_layout_for_label": 2, - "var_locn_get_stack_slots": 1, - "FollowVarMap": 2, - "var_locn_get_follow_var_map": 1, - "RegType": 2, - "NextNonReserved": 2, - "var_locn_get_next_non_reserved": 1, - "VarLocnInfo0": 4, - "var_locn_set_follow_vars": 1, - "GoalInfo": 44, - "HasSubGoals": 3, - "goal_info_get_resume_point": 1, - "no_resume_point": 1, - "resume_point": 1, - "goal_info_get_follow_vars": 1, - "MaybeFollowVars": 3, - "goal_info_get_pre_deaths": 1, - "PreDeaths": 3, - "rem_forward_live_vars": 3, - "maybe_make_vars_forward_dead": 2, - "goal_info_get_pre_births": 1, - "PreBirths": 2, - "add_forward_live_vars": 2, - "does_not_have_subgoals": 2, - "goal_info_get_post_deaths": 2, - "PostDeaths": 5, - "goal_info_get_post_births": 1, - "PostBirths": 3, - "make_vars_forward_live": 1, - "InstMapDelta": 2, - "goal_info_get_instmap_delta": 1, - "InstMap0": 2, - "instmap.apply_instmap_delta": 1, - "TypeInfoLiveness": 2, - "module_info_pred_info": 6, - "body_should_use_typeinfo_liveness": 1, - "Var": 13, - "Type": 18, - "lookup_var_type": 3, - "IsDummy": 2, - "VarType": 2, - "check_dummy_type": 1, - "TypeDefn": 6, - "type_to_ctor_det": 1, - "TypeCtor": 2, - "module_info_get_type_table": 1, - "TypeTable": 2, - "search_type_ctor_defn": 1, - "TypeDefnPrime": 2, - "CheaperTagTest": 3, - "get_type_defn_body": 1, - "TypeBody": 2, - "hlds_du_type": 1, - "CheaperTagTestPrime": 2, - "no_cheaper_tag_test": 1, - "ForwardLiveVarsBeforeGoal": 6, - "RegionVars": 2, - "code_info.get_var_types": 1, - "set_of_var.filter": 1, - "is_region_var": 1, - "HeadVars": 20, - "module_info_pred_proc_info": 4, - "proc_info_get_headvars": 2, - "ArgInfo": 4, - "proc_info_arg_info": 1, - "ResumeVars": 4, - "FailInfo": 19, - "ResumePointStack": 2, - "stack.det_top": 5, - "ResumePointInfo": 2, - "pick_first_resume_point": 1, - "ResumeMap": 8, - "map.keys": 3, - "ResumeMapVarList": 2, - "set_of_var.list_to_set": 3, - "Name": 4, - "Varset": 2, - "varset.lookup_name": 2, - "Immed0": 3, - "CodeAddr": 2, - "Immed": 3, - "globals.lookup_int_option": 1, - "procs_per_c_function": 3, - "ProcsPerFunc": 2, - "CurPredId": 2, - "CurProcId": 2, - "proc": 2, - "make_entry_label": 1, - "Label": 8, - "C0": 4, - "counter.allocate": 2, - "C": 34, - "internal_label": 3, - "Context": 20, - "Port": 2, - "IsHidden": 2, - "GoalPath": 2, - "MaybeSolverEventInfo": 2, - "Layout": 2, - "Internals0": 8, - "Exec": 5, - "trace_port_layout_info": 1, - "LabelNum": 8, - "entry_label": 2, - "map.search": 2, - "Internal0": 4, - "internal_layout_info": 6, - "Exec0": 3, - "Resume": 5, - "Return": 6, - "Internal": 8, - "map.det_update": 4, - "Internals": 6, - "map.det_insert": 3, - "LayoutInfo": 2, - "Resume0": 3, - "get_active_temps_data": 2, - "assoc_list": 1, - "Temps": 2, - "map.select": 1, - "TempsInUseContentMap": 2, - "map.to_assoc_list": 3, - "cis_proc_label.": 1, - "SeqNo": 2, - "ClosureLayout": 2, - "ClosureLayouts": 2, - "|": 38, - "String": 2, - "SlotNum": 2, - "Size0": 3, - "RevTable0": 2, - "Size": 4, - "RevTable": 3, - "RevTable.": 1, - "TableSize": 2, - "cip_ts_string_table_size.": 1, - "RvalsTypes": 2, - "DataAddr": 6, - "StaticCellInfo0": 6, - "global_data.add_scalar_static_cell": 1, - "Rvals": 2, - "global_data.add_scalar_static_cell_natural_types": 1, - "Types": 6, - "Vector": 2, - "global_data.add_vector_static_cell": 1, - "AllocId": 2, - "AllocSite": 3, - "AllocSites0": 2, - "set_tree234.insert": 1, - "AllocSites": 2, - "position_info.": 1, - "branch_end_info.": 1, - "branch_end": 4, - "branch_end_info": 7, - "remember_position": 3, - "position_info": 14, - "reset_to_position": 4, - "reset_resume_known": 2, - "generate_branch_end": 2, - "abs_store_map": 3, - "after_all_branches": 2, - "save_hp_in_branch": 2, - "pos_get_fail_info": 3, - "fail_info.": 2, - "LocDep": 6, - "cild_fail_info.": 1, - "CurCI": 2, - "NextCI": 2, - "Static": 2, - "Persistent": 2, - "NextCI0": 4, - "TempsInUse0": 4, - "set.union": 2, - "BranchStart": 2, - "BranchStartFailInfo": 2, - "BSResumeKnown": 2, - "CurFailInfo": 2, - "CurFailStack": 2, - "CurCurfMaxfr": 2, - "CurCondEnv": 2, - "CurHijack": 2, - "NewFailInfo": 2, - "StoreMap": 8, - "MaybeEnd0": 3, - "MaybeEnd": 6, - "AbsVarLocs": 3, - "assoc_list.values": 1, - "AbsLocs": 2, - "code_util.max_mentioned_abs_regs": 1, - "instmap_is_reachable": 1, - "VarLocs": 2, - "assoc_list.map_values_only": 2, - "abs_locn_to_lval": 2, - "place_vars": 1, - "remake_with_store_map": 4, - "empty": 9, - "EndCodeInfo1": 5, - "EndCodeInfo0": 3, - "FailInfo0": 13, - "FailInfo1": 2, - "ResumeKnown0": 5, - "CurfrMaxfr0": 2, - "CondEnv0": 3, - "Hijack0": 2, - "R": 2, - "ResumeKnown1": 2, - "CurfrMaxfr1": 2, - "CondEnv1": 2, - "Hijack1": 2, - "resume_point_known": 15, - "Redoip0": 3, - "Redoip1": 2, - "ResumeKnown": 21, - "expect": 15, - "unify": 21, - "must_be_equal": 11, - "CurfrMaxfr": 24, - "EndCodeInfoA": 2, - "TempsInUse1": 2, - "EndCodeInfo": 2, - "BranchEnd": 2, - "BranchEndCodeInfo": 2, - "BranchEndLocDep": 2, - "VarLocns": 2, - "VarLvals": 2, - "reinit_var_locn_state": 1, - "Slot": 2, - "Pos0": 2, - "Pos": 2, - "CI0": 2, - "CIStatic0": 2, - "CILocDep0": 2, - "CIPersistent0": 2, - "LocDep0": 2, - "CI1": 2, - "save_hp": 1, - "CI2": 2, - "CIStatic": 2, - "CIPersistent": 2, - "resume_map.": 1, - "resume_point_info.": 1, - "disj_hijack_info.": 1, - "prepare_for_disj_hijack": 2, - "code_model": 3, - "disj_hijack_info": 3, - "undo_disj_hijack": 2, - "ite_hijack_info.": 1, - "prepare_for_ite_hijack": 2, - "embedded_stack_frame_id": 3, - "ite_hijack_info": 3, - "ite_enter_then": 2, - "simple_neg_info.": 1, - "enter_simple_neg": 2, - "simple_neg_info": 3, - "leave_simple_neg": 2, - "det_commit_info.": 1, - "prepare_for_det_commit": 2, - "det_commit_info": 6, - "generate_det_commit": 2, - "semi_commit_info.": 1, - "prepare_for_semi_commit": 2, - "semi_commit_info": 6, - "generate_semi_commit": 2, - "effect_resume_point": 2, - "pop_resume_point": 1, - "top_resume_point": 1, - "set_resume_point_to_unknown": 1, - "set_resume_point_and_frame_to_unknown": 1, - "generate_failure": 2, - "fail_if_rval_is_false": 1, - "failure_is_direct_branch": 1, - "code_addr": 8, - "may_use_nondet_tailcall": 1, - "nondet_tail_call": 1, - "produce_vars": 1, - "resume_map": 9, - "flush_resume_vars_to_stack": 1, - "make_resume_point": 1, - "resume_locs": 1, - "generate_resume_point": 2, - "resume_point_vars": 1, - "resume_point_stack_addr": 2, - "stack": 1, - "curfr_vs_maxfr": 2, - "condition_env": 3, - "hijack_allowed": 2, - "orig_only": 2, - "stack_only": 2, - "orig_and_stack": 1, - "stack_and_orig": 1, - "redoip_update": 2, - "has_been_done": 5, - "wont_be_done.": 1, - "resume_point_unknown.": 1, - "may_be_different.": 1, - "inside_non_condition": 6, - "not_inside_non_condition.": 1, - "not_allowed.": 1, - "disj_no_hijack": 4, - "disj_temp_frame": 4, - "disj_quarter_hijack": 4, - "disj_half_hijack": 3, - "disj_full_hijack": 3, - "HijackInfo": 29, - "CondEnv": 12, - "Allow": 12, - "model_det": 2, - "model_semi": 3, - "singleton": 28, - "llds_instr": 64, - "comment": 5, - "model_non": 2, - "create_temp_frame": 4, - "do_fail": 6, - "stack.pop": 1, - "TopResumePoint": 6, - "RestResumePoints": 2, - "stack.is_empty": 1, - "wont_be_done": 2, - "acquire_temp_slot": 15, - "slot_lval": 14, - "redoip_slot": 30, - "curfr": 18, - "non_persistent_temp_slot": 15, - "RedoipSlot": 33, - "assign": 46, - "maxfr": 42, - "redofr_slot": 14, - "RedofrSlot": 17, - "from_list": 13, - "prevfr_slot": 3, - "pick_stack_resume_point": 3, - "StackLabel": 9, - "LabelConst": 4, - "const": 10, - "llconst_code_addr": 6, - "true": 3, - "ite_region_info": 5, - "ite_info": 3, - "ite_hijack_type": 2, - "ite_no_hijack": 3, - "ite_temp_frame": 3, - "ite_quarter_hijack": 3, - "ite_half_hijack": 3, - "ite_full_hijack": 3, - "CondCodeModel": 4, - "MaybeEmbeddedFrameId": 5, - "HijackType": 12, - "MaybeRegionInfo": 12, - "MaxfrSlot": 30, - "TempFrameCode": 4, - "MaxfrCode": 7, - "EmbeddedFrameId": 2, - "slot_success_record": 1, - "persistent_temp_slot": 1, - "SuccessRecordSlot": 6, - "InitSuccessCode": 3, - "llconst_false": 1, - "ITEResumePoint": 2, - "ThenCode": 10, - "ElseCode": 7, - "ResumePoints0": 5, - "stack.det_pop": 1, - "HijackResumeKnown": 2, - "OldCondEnv": 2, - "RegionInfo": 2, - "EmbeddedStackFrameId": 2, - "ITEStackResumeCodeAddr": 2, - "llconst_true": 1, - "AfterRegionOp": 3, - "if_val": 1, - "unop": 1, - "logical_not": 1, - "code_label": 2, - "use_and_maybe_pop_region_frame": 1, - "region_ite_nondet_cond_fail": 1, - "goto": 2, - "maybe_pick_stack_resume_point": 1, - "ResumeMap0": 2, - "make_fake_resume_map": 5, - "do_redo": 1, - "is_empty": 1, - "Vars": 10, - "Locns": 2, - "set.make_singleton_set": 1, - "reg": 1, - "pair": 7, - "region_commit_stack_frame": 5, - "AddTrailOps": 4, - "AddRegionOps": 5, - "CommitGoalInfo": 4, - "DetCommitInfo": 4, - "SaveMaxfrCode": 3, - "save_maxfr": 3, - "MaybeMaxfrSlot": 6, - "maybe_save_trail_info": 2, - "MaybeTrailSlots": 8, - "SaveTrailCode": 4, - "maybe_save_region_commit_frame": 4, - "MaybeRegionCommitFrameInfo": 8, - "SaveRegionCommitFrameCode": 2, - "SaveRegionCommitFrameCode.": 2, - "RestoreMaxfrCode": 3, - "restore_maxfr": 3, - "release_temp_slot": 1, - "maybe_restore_trail_info": 2, - "CommitTrailCode": 4, - "maybe_restore_region_commit_frame": 2, - "SuccessRegionCode": 3, - "_FailureRegionCode": 1, - "SuccessRegionCode.": 1, - "commit_hijack_info": 2, - "commit_temp_frame": 3, - "commit_quarter_hijack": 3, - "commit_half_hijack": 3, - "commit_full_hijack": 3, - "SemiCommitInfo": 4, - "clone_resume_point": 1, - "NewResumePoint": 4, - "stack.push": 1, - "StackLabelConst": 7, - "use_minimal_model_stack_copy_cut": 3, - "UseMinimalModelStackCopyCut": 4, - "Components": 4, - "foreign_proc_raw_code": 4, - "cannot_branch_away": 4, - "proc_affects_liveness": 2, - "live_lvals_info": 4, - "proc_does_not_affect_liveness": 2, - "MD": 4, - "proc_may_duplicate": 2, - "MarkCode": 3, - "foreign_proc_code": 2, - "proc_will_not_call_mercury": 2, - "HijackCode": 5, - "UseMinimalModel": 3, - "CutCode": 4, - "SuccessUndoCode": 5, - "FailureUndoCode": 5, - "AfterCommit": 2, - "ResumePointCode": 2, - "FailCode": 2, - "RestoreTrailCode": 2, - "FailureRegionCode": 2, - "SuccLabel": 3, - "GotoSuccLabel": 2, - "SuccLabelCode": 1, - "SuccessCode": 2, - "FailureCode": 2, - "SuccLabelCode.": 1, - "_ForwardLiveVarsBeforeGoal": 1, - "expr.": 1, - "char": 10, - "token": 5, - "num": 11, - "eof": 6, - "parse": 1, - "exprn/1": 1, - "xx": 1, - "scan": 16, - "mode": 8, - "rule": 3, - "exprn": 7, - "Num": 18, - "A": 14, - "term": 10, - "B": 8, - "{": 27, - "}": 28, - "*": 20, - "factor": 6, - "/": 1, - "//": 2, - "Chars": 2, - "Toks": 13, - "Toks0": 11, - "list__reverse": 1, - "Cs": 9, - "char__is_whitespace": 1, - "char__is_digit": 2, - "takewhile": 1, - "Digits": 2, - "Rest": 2, - "string__from_char_list": 1, - "NumStr": 2, - "string__det_to_int": 1, - "error": 7, - "hello.": 1, - "main": 15, - "io": 6, - "di": 54, - "uo": 58, - "IO": 4, - "io.write_string": 1, - "char.": 1, - "getopt_io.": 1, - "short_option": 36, - "option": 9, - "long_option": 241, - "option_defaults": 2, - "option_data": 2, - "nondet.": 1, - "special_handler": 1, - "special_data": 1, - "option_table": 5, - "maybe_option_table": 3, - "inconsequential_options": 1, - "options_help": 1, - "option_table_add_mercury_library_directory": 1, - "option_table.": 2, - "option_table_add_search_library_files_directory": 1, - "quote_arg": 1, - "inhibit_warnings": 4, - "inhibit_accumulator_warnings": 3, - "halt_at_warn": 3, - "halt_at_syntax_errors": 3, - "halt_at_auto_parallel_failure": 3, - "warn_singleton_vars": 3, - "warn_overlapping_scopes": 3, - "warn_det_decls_too_lax": 3, - "warn_inferred_erroneous": 3, - "warn_nothing_exported": 3, - "warn_unused_args": 3, - "warn_interface_imports": 3, - "warn_missing_opt_files": 3, - "warn_missing_trans_opt_files": 3, - "warn_missing_trans_opt_deps": 3, - "warn_non_contiguous_clauses": 3, - "warn_non_contiguous_foreign_procs": 3, - "warn_non_stratification": 3, - "warn_unification_cannot_succeed": 3, - "warn_simple_code": 3, - "warn_duplicate_calls": 3, - "warn_missing_module_name": 3, - "warn_wrong_module_name": 3, - "warn_smart_recompilation": 3, - "warn_undefined_options_variables": 3, - "warn_non_tail_recursion": 3, - "warn_target_code": 3, - "warn_up_to_date": 3, - "warn_stubs": 3, - "warn_dead_procs": 3, - "warn_table_with_inline": 3, - "warn_non_term_special_preds": 3, - "warn_known_bad_format_calls": 3, - "warn_unknown_format_calls": 3, - "warn_obsolete": 3, - "warn_insts_without_matching_type": 3, - "warn_unused_imports": 3, - "inform_ite_instead_of_switch": 3, - "warn_unresolved_polymorphism": 3, - "warn_suspicious_foreign_procs": 3, - "warn_state_var_shadowing": 3, - "inform_inferred": 3, - "inform_inferred_types": 3, - "inform_inferred_modes": 3, - "verbose": 4, - "very_verbose": 4, - "verbose_errors": 4, - "verbose_recompilation": 3, - "find_all_recompilation_reasons": 3, - "verbose_make": 3, - "verbose_commands": 3, - "output_compile_error_lines": 3, - "report_cmd_line_args": 3, - "report_cmd_line_args_in_doterr": 3, - "statistics": 4, - "detailed_statistics": 3, - "proc_size_statistics": 3, - "debug_types": 4, - "debug_modes": 4, - "debug_modes_statistics": 3, - "debug_modes_minimal": 3, - "debug_modes_verbose": 3, - "debug_modes_pred_id": 3, - "debug_dep_par_conj": 3, - "debug_det": 4, - "debug_code_gen_pred_id": 3, - "debug_opt": 3, - "debug_term": 4, - "constraint": 2, - "termination": 3, - "analysis": 1, - "debug_opt_pred_id": 3, - "debug_opt_pred_name": 3, - "debug_pd": 3, - "pd": 1, - "partial": 1, - "deduction/deforestation": 1, - "debug_il_asm": 3, - "il_asm": 1, - "IL": 2, - "generation": 1, - "via": 1, - "asm": 1, - "debug_liveness": 3, - "debug_stack_opt": 3, - "debug_make": 3, - "debug_closure": 3, - "debug_trail_usage": 3, - "debug_mode_constraints": 3, - "debug_intermodule_analysis": 3, - "debug_mm_tabling_analysis": 3, - "debug_indirect_reuse": 3, - "debug_type_rep": 3, - "make_short_interface": 4, - "make_interface": 5, - "make_private_interface": 4, - "make_optimization_interface": 5, - "make_transitive_opt_interface": 5, - "make_analysis_registry": 3, - "make_xml_documentation": 5, - "generate_source_file_mapping": 4, - "generate_dependency_file": 3, - "generate_dependencies": 4, - "generate_module_order": 3, - "generate_standalone_interface": 3, - "convert_to_mercury": 6, - "typecheck_only": 4, - "errorcheck_only": 4, - "target_code_only": 10, - "compile_only": 4, - "compile_to_shared_lib": 3, - "output_grade_string": 3, - "output_link_command": 3, - "output_shared_lib_link_command": 3, - "output_libgrades": 3, - "output_cc": 3, - "output_c_compiler_type": 4, - "output_csharp_compiler_type": 3, - "output_cflags": 3, - "output_library_link_flags": 3, - "output_grade_defines": 3, - "output_c_include_directory_flags": 4, - "smart_recompilation": 3, - "generate_item_version_numbers": 2, - "generate_mmc_make_module_dependencies": 4, - "assume_gmake": 3, - "trace_optimized": 4, - "trace_prof": 3, - "trace_table_io": 3, - "trace_table_io_only_retry": 3, - "trace_table_io_states": 3, - "trace_table_io_require": 3, - "trace_table_io_all": 3, - "trace_goal_flags": 3, - "prof_optimized": 4, - "exec_trace_tail_rec": 3, - "suppress_trace": 3, - "force_disable_tracing": 3, - "delay_death": 3, - "delay_death_max_vars": 3, - "stack_trace_higher_order": 3, - "force_disable_ssdebug": 3, - "generate_bytecode": 3, - "line_numbers": 4, - "frameopt_comments": 3, - "max_error_line_width": 3, - "show_dependency_graph": 3, - "imports_graph": 3, - "dump_trace_counts": 3, - "dump_hlds": 5, - "dump_hlds_pred_id": 3, - "dump_hlds_pred_name": 3, - "dump_hlds_alias": 4, - "dump_hlds_options": 3, - "dump_hlds_inst_limit": 3, - "dump_hlds_file_suffix": 3, - "dump_same_hlds": 3, - "dump_mlds": 4, - "verbose_dump_mlds": 4, - "mode_constraints": 3, - "simple_mode_constraints": 3, - "prop_mode_constraints": 4, - "benchmark_modes": 3, - "benchmark_modes_repeat": 3, - "sign_assembly": 3, - "separate_assemblies": 3, - "reorder_conj": 3, - "reorder_disj": 3, - "fully_strict": 3, - "strict_sequential": 3, - "allow_stubs": 3, - "infer_types": 3, - "infer_modes": 3, - "infer_det": 4, - "infer_all": 3, - "type_inference_iteration_limit": 3, - "mode_inference_iteration_limit": 3, - "event_set_file_name": 3, - "grade": 4, - "target": 14, - "il": 5, - "il_only": 4, - "compile_to_c": 4, - "c": 1, - "java": 35, - "java_only": 4, - "csharp": 6, - "csharp_only": 4, - "x86_64": 6, - "x86_64_only": 4, - "erlang": 6, - "erlang_only": 4, - "exec_trace": 3, - "decl_debug": 3, - "profiling": 5, - "profile_time": 5, - "profile_calls": 6, - "time_profiling": 3, - "memory_profiling": 3, - "profile_mem": 1, - "deep_profiling": 3, - "profile_deep": 4, - "profile_memory": 3, - "use_activation_counts": 3, - "pre_prof_transforms_simplify": 3, - "pre_implicit_parallelism_simplify": 3, - "coverage_profiling": 3, - "coverage_profiling_via_calls": 3, - "coverage_profiling_static": 3, - "profile_deep_coverage_after_goal": 3, - "profile_deep_coverage_branch_ite": 3, - "profile_deep_coverage_branch_switch": 3, - "profile_deep_coverage_branch_disj": 3, - "profile_deep_coverage_use_portcounts": 3, - "profile_deep_coverage_use_trivial": 2, - "profile_for_feedback": 2, - "use_zeroing_for_ho_cycles": 2, - "use_lots_of_ho_specialization": 2, - "deep_profile_tail_recursion": 2, - "record_term_sizes_as_words": 2, - "record_term_sizes_as_cells": 2, - "experimental_complexity": 2, - "gc": 2, - "threadscope": 2, - "trail_segments": 2, - "use_minimal_model_stack_copy": 2, - "use_minimal_model_own_stacks": 2, - "minimal_model_debug": 2, - "single_prec_float": 2, - "type_layout": 2, - "maybe_thread_safe_opt": 2, - "extend_stacks_when_needed": 2, - "stack_segments": 2, - "use_regions": 2, - "use_alloc_regions": 2, - "use_regions_debug": 2, - "use_regions_profiling": 2, - "source_to_source_debug": 5, - "ssdb_trace_level": 3, - "link_ssdb_libs": 4, - "tags": 2, - "num_tag_bits": 2, - "num_reserved_addresses": 2, - "num_reserved_objects": 2, - "bits_per_word": 2, - "bytes_per_word": 2, - "conf_low_tag_bits": 2, - "unboxed_enums": 2, - "unboxed_no_tag_types": 2, - "sync_term_size": 2, - "words": 1, - "gcc_global_registers": 2, - "pic_reg": 2, - "highlevel_code": 3, - "highlevel_data": 2, - "gcc_nested_functions": 2, - "det_copy_out": 2, - "nondet_copy_out": 2, - "put_commit_in_own_func": 2, - "put_nondet_env_on_heap": 2, - "verifiable_code": 2, - "il_refany_fields": 2, - "il_funcptr_types": 2, - "il_byref_tailcalls": 2, - "backend_foreign_languages": 2, - "stack_trace": 2, - "basic_stack_layout": 2, - "agc_stack_layout": 2, - "procid_stack_layout": 2, - "trace_stack_layout": 2, - "can_compare_constants_as_ints": 2, - "pretest_equality_cast_pointers": 2, - "can_compare_compound_values": 2, - "lexically_order_constructors": 2, - "mutable_always_boxed": 2, - "delay_partial_instantiations": 2, - "allow_defn_of_builtins": 2, - "special_preds": 2, - "type_ctor_info": 2, - "type_ctor_layout": 2, - "type_ctor_functors": 2, - "new_type_class_rtti": 2, - "rtti_line_numbers": 2, - "disable_minimal_model_stack_copy_pneg": 2, - "disable_minimal_model_stack_copy_cut": 2, - "use_minimal_model_stack_copy_pneg": 2, - "size_region_ite_fixed": 2, - "size_region_disj_fixed": 2, - "size_region_semi_disj_fixed": 1, - "size_region_commit_fixed": 2, - "size_region_ite_protect": 2, - "size_region_ite_snapshot": 2, - "size_region_semi_disj_protect": 2, - "size_region_disj_snapshot": 2, - "size_region_commit_entry": 2, - "solver_type_auto_init": 2, - "allow_multi_arm_switches": 2, - "type_check_constraints": 2, - "allow_argument_packing": 2, - "low_level_debug": 2, - "table_debug": 2, - "trad_passes": 2, - "parallel_liveness": 2, - "parallel_code_gen": 2, - "polymorphism": 2, - "reclaim_heap_on_failure": 2, - "reclaim_heap_on_semidet_failure": 2, - "reclaim_heap_on_nondet_failure": 2, - "have_delay_slot": 2, - "num_real_r_regs": 2, - "num_real_f_regs": 2, - "num_real_r_temps": 2, - "num_real_f_temps": 2, - "max_jump_table_size": 2, - "max_specialized_do_call_closure": 2, - "max_specialized_do_call_class_method": 2, - "compare_specialization": 2, - "should_pretest_equality": 2, - "fact_table_max_array_size": 2, - "fact_table_hash_percent_full": 2, - "gcc_local_labels": 2, - "prefer_switch": 2, - "opt_level": 3, - "opt_level_number": 2, - "opt_space": 2, - "Default": 3, - "to": 16, - "optimize": 3, - "time.": 1, - "intermodule_optimization": 2, - "read_opt_files_transitively": 2, - "use_opt_files": 2, - "use_trans_opt_files": 2, - "transitive_optimization": 2, - "intermodule_analysis": 2, - "analysis_repeat": 2, - "analysis_file_cache": 2, - "allow_inlining": 2, - "inlining": 2, - "inline_simple": 2, - "inline_builtins": 2, - "inline_single_use": 2, - "inline_call_cost": 2, - "inline_compound_threshold": 2, - "inline_simple_threshold": 2, - "inline_vars_threshold": 2, - "intermod_inline_simple_threshold": 2, - "from_ground_term_threshold": 2, - "enable_const_struct": 2, - "common_struct": 2, - "common_struct_preds": 2, - "common_goal": 2, - "constraint_propagation": 2, - "local_constraint_propagation": 2, - "optimize_unused_args": 2, - "intermod_unused_args": 2, - "optimize_higher_order": 2, - "higher_order_size_limit": 2, - "higher_order_arg_limit": 2, - "unneeded_code": 2, - "unneeded_code_copy_limit": 2, - "unneeded_code_debug": 2, - "unneeded_code_debug_pred_name": 2, - "type_specialization": 2, - "user_guided_type_specialization": 2, - "introduce_accumulators": 2, - "optimize_constructor_last_call_accumulator": 2, - "optimize_constructor_last_call": 2, - "optimize_duplicate_calls": 2, - "constant_propagation": 2, - "excess_assign": 2, - "optimize_format_calls": 2, - "optimize_saved_vars_const": 2, - "optimize_saved_vars_cell": 2, - "optimize_saved_vars_cell_loop": 2, - "optimize_saved_vars_cell_full_path": 2, - "optimize_saved_vars_cell_on_stack": 2, - "optimize_saved_vars_cell_candidate_headvars": 2, - "optimize_saved_vars_cell_cv_store_cost": 2, - "optimize_saved_vars_cell_cv_load_cost": 2, - "optimize_saved_vars_cell_fv_store_cost": 2, - "optimize_saved_vars_cell_fv_load_cost": 2, - "optimize_saved_vars_cell_op_ratio": 2, - "optimize_saved_vars_cell_node_ratio": 2, - "optimize_saved_vars_cell_all_path_node_ratio": 2, - "optimize_saved_vars_cell_include_all_candidates": 2, - "optimize_saved_vars": 2, - "loop_invariants": 2, - "delay_construct": 2, - "follow_code": 2, - "optimize_dead_procs": 2, - "deforestation": 2, - "deforestation_depth_limit": 2, - "deforestation_cost_factor": 2, - "deforestation_vars_threshold": 2, - "deforestation_size_threshold": 2, - "analyse_trail_usage": 2, - "analyse_mm_tabling": 2, - "untuple": 2, - "tuple": 2, - "tuple_trace_counts_file": 2, - "tuple_costs_ratio": 2, - "tuple_min_args": 2, - "inline_par_builtins": 2, - "always_specialize_in_dep_par_conjs": 2, - "allow_some_paths_only_waits": 2, - "structure_sharing_analysis": 2, - "structure_sharing_widening": 2, - "structure_reuse_analysis": 2, - "structure_reuse_constraint": 2, - "structure_reuse_constraint_arg": 2, - "structure_reuse_max_conditions": 2, - "structure_reuse_repeat": 2, - "structure_reuse_free_cells": 2, - "termination_check": 2, - "verbose_check_termination": 2, - "termination_single_args": 2, - "termination_norm": 2, - "termination_error_limit": 2, - "termination_path_limit": 2, - "termination2": 2, - "check_termination2": 2, - "verbose_check_termination2": 2, - "termination2_norm": 2, - "widening_limit": 2, - "arg_size_analysis_only": 2, - "propagate_failure_constrs": 2, - "term2_maximum_matrix_size": 2, - "analyse_exceptions": 2, - "analyse_closures": 2, - "smart_indexing": 2, - "dense_switch_req_density": 2, - "lookup_switch_req_density": 2, - "dense_switch_size": 2, - "lookup_switch_size": 2, - "string_hash_switch_size": 2, - "string_binary_switch_size": 2, - "tag_switch_size": 2, - "try_switch_size": 2, - "binary_switch_size": 2, - "switch_single_rec_base_first": 2, - "switch_multi_rec_base_first": 2, - "use_atomic_cells": 2, - "middle_rec": 2, - "simple_neg": 2, - "optimize_tailcalls": 2, - "optimize_initializations": 2, - "eliminate_local_vars": 2, - "generate_trail_ops_inline": 2, - "common_data": 2, - "common_layout_data": 2, - "Also": 1, - "used": 2, - "for": 8, - "MLDS": 2, - "optimizations.": 1, - "optimize_peep": 2, - "optimize_peep_mkword": 2, - "optimize_jumps": 2, - "optimize_fulljumps": 2, - "pessimize_tailcalls": 2, - "checked_nondet_tailcalls": 2, - "use_local_vars": 2, - "local_var_access_threshold": 2, - "standardize_labels": 2, - "optimize_labels": 2, - "optimize_dups": 2, - "optimize_proc_dups": 2, - "optimize_frames": 2, - "optimize_delay_slot": 2, - "optimize_reassign": 2, - "optimize_repeat": 2, - "layout_compression_limit": 2, - "use_macro_for_redo_fail": 2, - "emit_c_loops": 2, - "everything_in_one_c_function": 2, - "local_thread_engine_base": 2, - "erlang_switch_on_strings_as_atoms": 2, - "target_debug": 2, - "cc": 2, - "cflags": 2, - "quoted_cflag": 2, - "c_include_directory": 2, - "c_optimize": 2, - "ansi_c": 2, - "inline_alloc": 2, - "gcc_flags": 2, - "quoted_gcc_flag": 2, - "clang_flags": 2, - "quoted_clang_flag": 2, - "msvc_flags": 2, - "quoted_msvc_flag": 2, - "cflags_for_warnings": 2, - "cflags_for_optimization": 2, - "cflags_for_ansi": 2, - "cflags_for_regs": 2, - "cflags_for_gotos": 2, - "cflags_for_threads": 2, - "cflags_for_debug": 2, - "cflags_for_pic": 2, - "c_flag_to_name_object_file": 2, - "object_file_extension": 2, - "pic_object_file_extension": 2, - "link_with_pic_object_file_extension": 2, - "c_compiler_type": 2, - "csharp_compiler_type": 2, - "java_compiler": 2, - "java_interpreter": 2, - "java_flags": 2, - "quoted_java_flag": 2, - "java_classpath": 2, - "java_object_file_extension": 2, - "il_assembler": 2, - "ilasm_flags": 2, - "quoted_ilasm_flag": 2, - "dotnet_library_version": 2, - "support_ms_clr": 2, - "support_rotor_clr": 2, - "csharp_compiler": 2, - "csharp_flags": 2, - "quoted_csharp_flag": 2, - "cli_interpreter": 2, - "erlang_compiler": 2, - "erlang_interpreter": 2, - "erlang_flags": 2, - "quoted_erlang_flag": 2, - "erlang_include_directory": 2, - "erlang_object_file_extension": 2, - "erlang_native_code": 2, - "erlang_inhibit_trivial_warnings": 2, - "output_file_name": 3, - "ld_flags": 2, - "quoted_ld_flag": 2, - "ld_libflags": 2, - "quoted_ld_libflag": 2, - "link_library_directories": 3, - "runtime_link_library_directories": 3, - "link_libraries": 3, - "link_objects": 2, - "mercury_library_directories": 2, - "mercury_library_directory_special": 2, - "search_library_files_directories": 2, - "search_library_files_directory_special": 2, - "mercury_libraries": 2, - "mercury_library_special": 2, - "mercury_standard_library_directory": 2, - "mercury_standard_library_directory_special": 2, - "init_file_directories": 2, - "init_files": 2, - "trace_init_files": 2, - "linkage": 2, - "linkage_special": 2, - "mercury_linkage": 2, - "mercury_linkage_special": 2, - "strip": 2, - "demangle": 2, - "allow_undefined": 2, - "use_readline": 2, - "runtime_flags": 2, - "extra_initialization_functions": 2, - "frameworks": 2, - "framework_directories": 3, - "shared_library_extension": 2, - "library_extension": 2, - "executable_file_extension": 2, - "link_executable_command": 2, - "link_shared_lib_command": 2, - "create_archive_command": 2, - "create_archive_command_output_flag": 2, - "create_archive_command_flags": 2, - "ranlib_command": 2, - "ranlib_flags": 2, - "mkinit_command": 2, - "mkinit_erl_command": 2, - "demangle_command": 2, - "filtercc_command": 2, - "trace_libs": 2, - "thread_libs": 2, - "hwloc_libs": 2, - "hwloc_static_libs": 2, - "shared_libs": 2, - "math_lib": 2, - "readline_libs": 2, - "linker_opt_separator": 2, - "linker_thread_flags": 2, - "shlib_linker_thread_flags": 2, - "linker_static_flags": 2, - "linker_strip_flag": 2, - "linker_link_lib_flag": 2, - "linker_link_lib_suffix": 2, - "shlib_linker_link_lib_flag": 2, - "shlib_linker_link_lib_suffix": 2, - "linker_debug_flags": 2, - "shlib_linker_debug_flags": 2, - "linker_trace_flags": 2, - "shlib_linker_trace_flags": 2, - "linker_path_flag": 2, - "linker_rpath_flag": 2, - "linker_rpath_separator": 2, - "shlib_linker_rpath_flag": 2, - "shlib_linker_rpath_separator": 2, - "linker_allow_undefined_flag": 2, - "linker_error_undefined_flag": 2, - "shlib_linker_use_install_name": 2, - "shlib_linker_install_name_flag": 2, - "shlib_linker_install_name_path": 2, - "java_archive_command": 2, - "make": 3, - "keep_going": 3, - "rebuild": 3, - "jobs": 3, - "track_flags": 2, - "invoked_by_mmc_make": 2, - "extra_init_command": 2, - "pre_link_command": 2, - "install_prefix": 2, - "use_symlinks": 2, - "mercury_configuration_directory": 2, - "mercury_configuration_directory_special": 2, - "install_command": 2, - "install_command_dir_option": 2, - "libgrades": 2, - "libgrades_include_components": 2, - "libgrades_exclude_components": 2, - "lib_linkages": 2, - "flags_file": 2, - "options_files": 2, - "config_file": 2, - "options_search_directories": 2, - "use_subdirs": 2, - "use_grade_subdirs": 2, - "search_directories": 3, - "intermod_directories": 2, - "use_search_directories_for_intermod": 2, - "libgrade_install_check": 2, - "order_make_by_timestamp": 2, - "show_make_times": 2, - "extra_library_header": 2, - "restricted_command_line": 2, - "env_type": 2, - "host_env_type": 2, - "target_env_type": 2, - "filenames_from_stdin": 2, - "typecheck_ambiguity_warn_limit": 2, - "typecheck_ambiguity_error_limit": 2, - "help": 4, - "version": 3, - "fullarch": 2, - "cross_compiling": 2, - "local_module_id": 2, - "analysis_file_cache_dir": 2, - "compiler_sufficiently_recent": 2, - "experiment": 2, - "ignore_par_conjunctions": 2, - "control_granularity": 2, - "distance_granularity": 2, - "implicit_parallelism": 2, - "feedback_file": 2, - "par_loop_control": 2, - "par_loop_control_preserve_tail_recursion.": 1, - "libs.handle_options.": 1, - "dir.": 1, - "option_category": 2, - "warning_option": 2, - "verbosity_option": 2, - "output_option": 2, - "aux_output_option": 2, - "language_semantics_option": 2, - "compilation_model_option": 2, - "internal_use_option": 2, - "code_gen_option": 2, - "special_optimization_option": 2, - "optimization_option": 2, - "target_code_compilation_option": 2, - "link_option": 2, - "build_system_option": 2, - "miscellaneous_option.": 1, - "Option": 2, - "option_defaults_2": 18, - "_Category": 1, - "OptionsList": 2, - "list.member": 2, - "multi.": 1, - "bool_special": 7, - "XXX": 3, - "should": 1, - "be": 1, - "accumulating": 49, - "maybe_string": 6, - "special": 17, - "string_special": 18, - "int_special": 1, - "maybe_string_special": 1, - "file_special": 1, - "miscellaneous_option": 1, - "par_loop_control_preserve_tail_recursion": 1, - "check_hlds.polymorphism.": 1, - "hlds.": 1, - "mdbcomp.": 1, - "parse_tree.": 1, - "polymorphism_process_module": 2, - "polymorphism_process_generated_pred": 2, - "unification_typeinfos_rtti_varmaps": 2, - "rtti_varmaps": 9, - "unification": 8, - "polymorphism_process_new_call": 2, - "builtin_state": 1, - "call_unify_context": 2, - "sym_name": 3, - "hlds_goal": 45, - "poly_info": 45, - "polymorphism_make_type_info_vars": 1, - "polymorphism_make_type_info_var": 1, - "int_or_var": 2, - "iov_int": 1, - "iov_var": 1, - "gen_extract_type_info": 1, - "tvar": 10, - "kind": 1, - "vartypes": 12, - "poly_info.": 1, - "create_poly_info": 1, - "poly_info_extract": 1, - "build_typeclass_info_type": 3, - "prog_constraint": 4, - "type_is_typeclass_info": 1, - "type_is_type_info_or_ctor_type": 1, - "build_type_info_type": 1, - "get_special_proc": 1, - "special_pred_id": 2, - "get_special_proc_det": 1, - "convert_pred_to_lambda_goal": 3, - "purity": 1, - "lambda_eval_method": 1, - "unify_context": 3, - "context": 1, - "unify_rhs": 4, - "fix_undetermined_mode_lambda_goal": 2, - "rhs_lambda_goal": 7, - "init_type_info_var": 1, - "init_const_type_ctor_info_var": 1, - "type_ctor": 1, - "cons_id": 2, - "type_info_kind": 2, - "type_info": 8, - "type_ctor_info.": 1, - "new_type_info_var_raw": 1, - "check_hlds.clause_to_proc.": 1, - "check_hlds.mode_util.": 1, - "hlds.from_ground_term_util.": 1, - "hlds.const_struct.": 1, - "hlds.goal_util.": 1, - "hlds.hlds_args.": 1, - "hlds.hlds_clauses.": 1, - "hlds.hlds_code_util.": 1, - "hlds.passes_aux.": 1, - "hlds.pred_table.": 1, - "hlds.quantification.": 1, - "hlds.special_pred.": 1, - "libs.": 1, - "mdbcomp.program_representation.": 1, - "parse_tree.prog_mode.": 1, - "parse_tree.prog_type_subst.": 1, - "solutions.": 1, - "module_info_get_preds": 3, - ".ModuleInfo": 8, - "Preds0": 2, - "PredIds0": 2, - "list.foldl": 6, - "maybe_polymorphism_process_pred": 3, - "Preds1": 2, - "PredIds1": 2, - "fixup_pred_polymorphism": 4, - "expand_class_method_bodies": 1, - "PredModule": 8, - "pred_info_module": 4, - "PredName": 8, - "pred_info_name": 4, - "PredArity": 6, - "pred_info_orig_arity": 3, - "no_type_info_builtin": 3, - "copy_module_clauses_to_procs": 1, - "polymorphism_process_pred_msg": 3, - "PredTable0": 3, - "map.lookup": 2, - "PredInfo0": 16, - "pred_info_get_clauses_info": 2, - "ClausesInfo0": 5, - "clauses_info_get_vartypes": 2, - "VarTypes0": 12, - "clauses_info_get_headvars": 2, - "pred_info_get_arg_types": 7, - "TypeVarSet": 15, - "ExistQVars": 13, - "ArgTypes0": 3, - "proc_arg_vector_partition_poly_args": 1, - "ExtraHeadVarList": 2, - "OldHeadVarList": 2, - "lookup_var_types": 6, - "ExtraArgTypes": 2, - "ArgTypes": 6, - "pred_info_set_arg_types": 1, - "PredInfo1": 5, - "OldHeadVarTypes": 2, - "type_list_subsumes": 2, - "Subn": 3, - "map.is_empty": 1, - "pred_info_set_existq_tvar_binding": 1, - "PredInfo2": 7, - "polymorphism_introduce_exists_casts_pred": 3, - "PredTable": 2, - "module_info_set_preds": 1, - "pred_info_get_procedures": 2, - ".PredInfo": 2, - "Procs0": 4, - "map.map_values_only": 1, - ".ProcInfo": 2, - "det": 21, - "introduce_exists_casts_proc": 1, - "Procs": 4, - "pred_info_set_procedures": 2, - "trace": 4, - "compiletime": 4, - "flag": 4, - "write_pred_progress_message": 1, - "polymorphism_process_pred": 4, - "mutable": 3, - "selected_pred": 1, - "ground": 9, - "untrailed": 2, - "level": 1, - "promise_pure": 30, - "pred_id_to_int": 1, - "impure": 2, - "set_selected_pred": 2, - "polymorphism_process_clause_info": 3, - "ClausesInfo": 13, - "Info": 134, - "ExtraArgModes": 20, - "poly_info_get_module_info": 4, - "poly_info_get_const_struct_db": 1, - "ConstStructDb": 2, - "module_info_set_const_struct_db": 1, - "poly_info_get_typevarset": 4, - "pred_info_set_typevarset": 1, - "pred_info_set_clauses_info": 1, - "ProcIds": 5, - "pred_info_procids": 2, - "polymorphism_process_proc_in_table": 3, - "module_info_set_pred_info": 1, - "clauses_info": 6, - "poly_arg_vector": 9, - "mer_mode": 14, - "ModuleInfo0": 8, - "init_poly_info": 1, - ".ClausesInfo": 2, - "_VarSet": 1, - "ExplicitVarTypes": 2, - "_TVarNameMap": 1, - "_VarTypes": 1, - "HeadVars0": 5, - "ClausesRep0": 2, - "ItemNumbers": 2, - "_RttiVarMaps": 1, - "HaveForeignClauses": 2, - "setup_headvars": 3, - "UnconstrainedTVars": 15, - "ExtraTypeInfoHeadVars": 4, - "ExistTypeClassInfoHeadVars": 6, - "get_clause_list": 1, - "Clauses0": 2, - "list.map_foldl": 2, - "polymorphism_process_clause": 3, - "Clauses": 2, - "poly_info_get_varset": 4, - ".Info": 25, - "poly_info_get_var_types": 6, - "poly_info_get_rtti_varmaps": 4, - "RttiVarMaps": 16, - "set_clause_list": 1, - "ClausesRep": 2, - "TVarNameMap": 2, - "This": 2, - "only": 4, - "while": 1, - "adding": 1, - "the": 27, - "clauses.": 1, - "proc_arg_vector": 9, - "clause": 2, - "OldHeadVars": 2, - "NewHeadVars": 2, - "Clause": 2, - "pred_info_is_imported": 2, - "Goal0": 21, - ".Clause": 1, - "clause_body": 2, - "empty_cache_maps": 4, - "poly_info_set_num_reuses": 1, - "polymorphism_process_goal": 20, - "Goal1": 2, - "produce_existq_tvars": 3, - "Goal2": 2, - "pred_info_get_exist_quant_tvars": 1, - "fixup_quantification": 1, - "Goal": 40, - "proc_table": 2, - "ProcTable": 2, - ".ProcTable": 1, - "ProcInfo0": 2, - "polymorphism_process_proc": 3, - "pred_info_is_pseudo_imported": 1, - "hlds_pred.in_in_unification_proc_id": 1, - "HeadVarList": 4, - "proc_arg_vector_to_list": 2, - "clauses_info_get_rtti_varmaps": 1, - "clauses_info_get_varset": 1, - "proc_info_set_headvars": 1, - "proc_info_set_rtti_varmaps": 1, - "proc_info_set_varset": 1, - "proc_info_set_vartypes": 1, - "copy_clauses_to_proc": 1, - "proc_info_get_argmodes": 2, - "ArgModes1": 2, - "ExtraArgModesList": 2, - "poly_arg_vector_to_list": 1, - "ArgModes": 5, - "proc_info_set_argmodes": 1, - "ExtraHeadTypeInfoVars": 7, - "ExistHeadTypeClassInfoVars": 9, - "pred_info_get_origin": 1, - "Origin": 8, - "ExtraArgModes0": 3, - "poly_arg_vector_init": 1, - "origin_instance_method": 1, - "InstanceMethodConstraints": 4, - "setup_headvars_instance_method": 3, - "origin_special_pred": 1, - "origin_transformed": 1, - "origin_created": 1, - "origin_assertion": 1, - "origin_lambda": 1, - "origin_user": 1, - "pred_info_get_class_context": 4, - "ClassContext": 6, - "InstanceTVars": 7, - "InstanceUnconstrainedTVars": 2, - "InstanceUnconstrainedTypeInfoVars": 2, - "setup_headvars_2": 4, - "instance_method_constraints": 2, - "InstanceTypes": 2, - "InstanceConstraints": 3, - "type_vars_list": 5, - "get_unconstrained_tvars": 1, - "UnconstrainedInstanceTVars": 6, - "ArgTypeVarSet": 5, - "make_head_vars": 3, - "UnconstrainedInstanceTypeInfoVars": 7, - "make_typeclass_info_head_vars": 3, - "do_record_type_info_locns": 3, - "InstanceHeadTypeClassInfoVars": 4, - "proc_arg_vector_set_instance_type_infos": 1, - "proc_arg_vector_set_instance_typeclass_infos": 1, - "RttiVarMaps0": 4, - "rtti_reuse_typeclass_info_var": 3, - "poly_info_set_rtti_varmaps": 3, - "in_mode": 3, - "InMode": 3, - "list.duplicate": 6, - "list.length": 16, - "UnconstrainedInstanceTypeInfoModes": 2, - "InstanceHeadTypeClassInfoModes": 2, - "poly_arg_vector_set_instance_type_infos": 1, - "poly_arg_vector_set_instance_typeclass_infos": 1, - "prog_constraints": 1, - "AllUnconstrainedTVars": 2, - "AllExtraHeadTypeInfoVars": 2, - "constraints": 4, - "UnivConstraints": 3, - "ExistConstraints": 6, - "prog_type.constraint_list_get_tvars": 2, - "UnivConstrainedTVars": 2, - "ExistConstrainedTVars": 2, - "poly_info_get_constraint_map": 4, - "ConstraintMap": 12, - "get_improved_exists_head_constraints": 4, - "ActualExistConstraints": 9, - "pred_info_get_markers": 1, - "PredMarkers": 2, - "check_marker": 1, - "marker_class_method": 1, - "RecordExistQLocns": 3, - "do_not_record_type_info_locns": 1, - "UnivHeadTypeClassInfoVars": 4, - "HeadTypeVars": 2, - "list.delete_elems": 12, - "UnconstrainedTVars0": 2, - "UnconstrainedTVars1": 2, - "UnconstrainedTVars2": 2, - "list.remove_dups": 4, - "UnconstrainedUnivTVars": 7, - "UnconstrainedExistTVars": 6, - "ExistHeadTypeInfoVars": 5, - "UnivHeadTypeInfoVars": 4, - "list.condense": 4, - "proc_arg_vector_set_univ_type_infos": 1, - "HeadVars1": 2, - "proc_arg_vector_set_exist_type_infos": 1, - "HeadVars2": 2, - "proc_arg_vector_set_univ_typeclass_infos": 1, - "HeadVars3": 2, - "proc_arg_vector_set_exist_typeclass_infos": 1, - "In": 6, - "out_mode": 2, - "Out": 6, - "NumUnconstrainedUnivTVars": 2, - "NumUnconstrainedExistTVars": 2, - "NumUnivClassInfoVars": 2, - "NumExistClassInfoVars": 2, - "UnivTypeInfoModes": 2, - "ExistTypeInfoModes": 2, - "UnivTypeClassInfoModes": 2, - "ExistTypeClassInfoModes": 2, - "poly_arg_vector_set_univ_type_infos": 1, - "poly_arg_vector_set_exist_type_infos": 1, - "poly_arg_vector_set_univ_typeclass_infos": 1, - "poly_arg_vector_set_exist_typeclass_infos": 1, - "some": 4, - "ToLocn": 4, - "TheVar": 2, - "TheLocn": 2, - "list.map": 17, - "UnivTypeLocns": 2, - "list.foldl_corresponding": 3, - "rtti_det_insert_type_info_locn": 3, - "ExistTypeLocns": 2, - "UnconstrainedInstanceTypeLocns": 2, - ".RttiVarMaps": 1, - "TypeInfoHeadVars": 2, - "pred_info_get_tvar_kinds": 2, - "KindMap": 2, - "PredClassContext": 5, - "PredExistConstraints": 2, - "exist_constraints": 1, - "ExistQVarsForCall": 2, - "goal_info_get_context": 4, - "make_typeclass_info_vars": 3, - "ExistTypeClassVarsMCAs": 2, - "ExtraTypeClassGoals": 5, - "assoc_list.keys": 8, - "ExistTypeClassVars": 3, - "assign_var_list": 8, - "ExtraTypeClassUnifyGoals": 2, - "vartypes_is_empty": 1, - "PredToActualTypeSubst": 4, - "ActualArgTypes": 8, - "ArgTypeSubst": 2, - "apply_subst_to_tvar_list": 1, - "ActualTypes": 2, - "polymorphism_do_make_type_info_vars": 5, - "TypeInfoVarsMCAs": 2, - "ExtraTypeInfoGoals": 4, - "TypeInfoVars": 5, - "ExtraTypeInfoUnifyGoals": 2, - "GoalList": 8, - "conj_list_to_goal": 6, - "Var1": 5, - "Vars1": 2, - "Var2": 5, - "Vars2": 2, - "Goals": 13, - "assign_var": 3, - "true_goal": 1, - "term.context_init": 2, - "create_pure_atomic_complicated_unification": 1, - "rhs_var": 2, - "umc_explicit": 1, - "constraint_map": 1, - "NumExistConstraints": 4, - "search_hlds_constraint_list": 1, - "unproven": 3, - "goal_id": 1, - "ActualExistConstraints0": 2, - "GoalExpr0": 18, - "GoalInfo0": 41, - "generic_call": 1, - "plain_call": 5, - "ArgVars0": 23, - "polymorphism_process_call": 4, - "ExtraVars": 13, - "ExtraGoals": 13, - "ArgVars": 6, - "CallExpr": 4, - "call_args": 1, - "Call": 4, - "call_foreign_proc": 4, - "polymorphism_process_foreign_proc": 3, - "XVar": 11, - "Y": 9, - "Mode": 12, - "Unification": 16, - "UnifyContext": 15, - "polymorphism_process_unify": 4, - "conj": 5, - "ConjType": 4, - "Goals0": 13, - "plain_conj": 4, - "polymorphism_process_plain_conj": 5, - "parallel_conj": 1, - "get_cache_maps_snapshot": 11, - "InitialSnapshot": 36, - "polymorphism_process_par_conj": 5, - "GoalExpr": 19, - "disj": 2, - "polymorphism_process_disj": 6, - "set_cache_maps_snapshot": 15, - "if_then_else": 2, - "Cond0": 2, - "Then0": 2, - "Else0": 2, - "Cond": 2, - "Then": 2, - "Else": 2, - "negation": 2, - "SubGoal0": 14, - "SubGoal": 16, - "switch": 2, - "CanFail": 4, - "Cases0": 4, - "polymorphism_process_cases": 5, - "Cases": 4, - "scope": 7, - "Reason0": 16, - "from_ground_term": 2, - "TermVar": 4, - "Kind": 5, - "from_ground_term_initial": 2, - "polymorphism_process_from_ground_term_initial": 3, - "from_ground_term_construct": 1, - "from_ground_term_deconstruct": 1, - "from_ground_term_other": 1, - "promise_solutions": 1, - "promise_purity": 1, - "require_detism": 1, - "require_complete_switch": 1, - "commit": 1, - "barrier": 1, - "loop_control": 1, - "exist_quant": 1, - "trace_goal": 1, - "shorthand": 2, - "ShortHand0": 4, - "atomic_goal": 2, - "GoalType": 2, - "Outer": 2, - "Inner": 2, - "MainGoal0": 2, - "OrElseGoals0": 2, - "OrElseInners": 2, - "MainGoal": 2, - "OrElseGoals": 2, - "ShortHand": 3, - "try_goal": 2, - "MaybeIO": 2, - "ResultVar": 2, - "SubGoalExpr0": 4, - "SubGoalInfo": 2, - "Conjuncts0": 2, - "ConjunctA0": 2, - "ConjunctB0": 2, - "ConjunctA": 2, - "ConjunctB": 2, - "Conjuncts": 2, - "SubGoalExpr": 2, - "bi_implication": 1, - "hlds_goal_expr": 2, - "SubGoalInfo0": 2, - "SubGoals0Prime": 2, - "SubGoals0": 2, - "polymorphism_process_fgti_goals": 5, - "RevMarkedSubGoals": 2, - "fgt_invariants_kept": 2, - "InvariantsStatus": 7, - "Reason": 2, - "fgt_invariants_broken": 2, - "introduce_partial_fgt_scopes": 1, - "deconstruct_top_down": 1, - "fgt_marked_goal": 2, - "fgt_invariants_status": 2, - "RevMarkedGoals": 4, - "OldInfo": 3, - "XVarPrime": 2, - "ModePrime": 2, - "UnificationPrime": 2, - "UnifyContextPrime": 2, - "rhs_functor": 5, - "ConsIdPrime": 2, - "YVarsPrime": 2, - "ConsId": 10, - "YVars": 4, - "polymorphism_process_unify_functor": 4, - "Changed": 10, - "VarSetBefore": 2, - "MaxVarBefore": 2, - "varset.max_var": 2, - "poly_info_get_num_reuses": 2, - "NumReusesBefore": 2, - "VarSetAfter": 2, - "MaxVarAfter": 2, - "NumReusesAfter": 2, - "MarkedGoal": 3, - "fgt_kept_goal": 1, - "fgt_broken_goal": 1, - ".RevMarkedGoals": 1, - "unify_mode": 2, - "Unification0": 8, - "_YVar": 1, - "unification_typeinfos": 5, - "_Changed": 3, - "Args": 11, - "Purity": 9, - "Groundness": 6, - "PredOrFunc": 6, - "EvalMethod": 8, - "LambdaVars": 13, - "Modes": 4, - "Det": 4, - "LambdaGoal0": 5, - "LambdaGoal1": 2, - "fixup_lambda_quantification": 1, - "LambdaGoal": 6, - "NonLocalTypeInfos": 3, - "set_of_var.to_sorted_list": 1, - "NonLocalTypeInfosList": 2, - "Y1": 2, - "NonLocals0": 10, - "goal_info_get_nonlocals": 6, - "NonLocals": 12, - "goal_info_set_nonlocals": 6, - "type_vars": 2, - "TypeVars": 8, - "get_type_info_locn": 1, - "TypeInfoLocns": 6, - "add_unification_typeinfos": 4, - "rtti_lookup_type_info_locn": 1, - "type_info_locn": 1, - "type_info_locn_var": 1, - "TypeInfoVars0": 2, - ".GoalInfo": 1, - "set_of_var.insert_list": 4, - ".Unification": 5, - "complicated_unify": 2, - "construct": 1, - "deconstruct": 2, - "simple_test": 1, - "X0": 8, - "ConsId0": 5, - "Mode0": 4, - "TypeOfX": 6, - "Arity": 5, - "closure_cons": 1, - "ShroudedPredProcId": 2, - "ProcId0": 3, - "unshroud_pred_proc_id": 1, - "type_is_higher_order_details": 1, - "_PredOrFunc": 1, - "CalleeArgTypes": 2, - "invalid_proc_id": 1, - "goal_info_add_feature": 1, - "feature_lambda_undetermined_mode": 1, - "GoalInfo1": 6, - "VarSet0": 2, - "Functor0": 6, - "poly_info_set_varset_and_types": 1, - "cons": 3, - "ConsTypeCtor": 2, - "remove_new_prefix": 1, - "OrigFunctor": 2, - "IsConstruction": 7, - "type_util.get_existq_cons_defn": 1, - "ConsDefn": 2, - "polymorphism_process_existq_unify_functor": 3, - "UnifyExpr": 2, - "Unify": 2, - "PredArgTypes": 10, - "Functor": 6, - "create_fresh_vars": 5, - "QualifiedPName": 5, - "qualified": 1, - "cons_id_dummy_type_ctor": 1, - "RHS": 2, - "CallUnifyContext": 2, - "LambdaGoalExpr": 2, - "not_builtin": 3, - "OutsideVars": 2, - "InsideVars": 2, - "set_of_var.intersect": 1, - "LambdaNonLocals": 2, - "GoalId": 8, - "goal_info_get_goal_id": 3, - "goal_info_init": 1, - "LambdaGoalInfo0": 2, - "goal_info_set_context": 1, - "LambdaGoalInfo1": 2, - "LambdaGoalInfo2": 2, - "goal_info_set_purity": 1, - "LambdaGoalInfo3": 2, - "goal_info_set_goal_id": 1, - "LambdaGoalInfo": 4, - "lambda_modes_and_det": 4, - "LambdaModes": 6, - "LambdaDet": 6, - "pred_info_is_pred_or_func": 1, - "ho_ground": 1, - "_LambdaModes0": 1, - "_LambdaDet0": 1, - "goal_to_conj_list": 1, - "LambdaGoalList0": 2, - "list.split_last": 1, - "LambdaGoalButLast0": 2, - "LastGoal0": 2, - "LastGoalExpr0": 2, - "LastGoalInfo0": 2, - "PredId0": 2, - "_DummyProcId": 1, - "Args0": 5, - "MaybeCallUnifyContext0": 2, - "QualifiedPName0": 2, - "LambdaGoalButLast": 2, - "LastGoalInfo": 2, - "MaybeCallUnifyContext": 4, - "LastGoalExpr": 2, - "LastGoal": 2, - "prog_vars": 1, - "determinism": 1, - "NumArgModes": 2, - "NumLambdaVars": 2, - "list.drop": 2, - "LambdaModesPrime": 2, - "proc_info_get_declared_determinism": 1, - "MaybeDet": 3, - "sorry": 1, - "varset.new_var": 1, - "add_var_type": 1, - "ctor_defn": 2, - "CtorDefn": 2, - "ActualRetType": 2, - "CtorTypeVarSet": 2, - "CtorExistQVars": 2, - "CtorKindMap": 2, - "CtorExistentialConstraints": 2, - "CtorArgTypes": 2, - "CtorRetType": 2, - "TypeVarSet0": 5, - "tvarset_merge_renaming": 3, - "CtorToParentRenaming": 6, - "apply_variable_renaming_to_tvar_list": 2, - "ParentExistQVars": 6, - "apply_variable_renaming_to_tvar_kind_map": 2, - "ParentKindMap": 7, - "apply_variable_renaming_to_prog_constraint_list": 1, - "ParentExistentialConstraints": 3, - "apply_variable_renaming_to_type_list": 4, - "ParentArgTypes": 6, - "apply_variable_renaming_to_type": 1, - "ParentRetType": 2, - "poly_info_set_typevarset": 3, - "type_list_subsumes_det": 3, - "ParentToActualTypeSubst": 6, - "NumExistentialConstraints": 3, - "lookup_hlds_constraint_list": 4, - "ActualExistentialConstraints": 4, - "ExtraTypeClassVarsMCAs": 2, - "ExtraTypeClassVars": 2, - "assumed": 2, - "make_existq_typeclass_info_vars": 2, - "constraint_list_get_tvars": 3, - "ParentExistConstrainedTVars": 4, - "ParentUnconstrainedExistQVars": 2, - "apply_rec_subst_to_tvar_list": 4, - "ActualExistentialTypes": 2, - "ExtraTypeInfoVarsMCAs": 2, - "ExtraTypeInfoVars": 2, - "ExtraTypeClassVars.": 1, - "bound": 1, - "Attributes": 2, - "ProcExtraArgs": 2, - "MaybeTraceRuntimeCond": 2, - "Impl": 14, - "foreign_arg_var": 1, - "CanOptAwayUnnamed": 11, - "polymorphism_process_foreign_proc_args": 3, - "ExtraArgs": 5, - "pragma_foreign_code_impl": 4, - "foreign_arg": 1, - "PredTypeVarSet": 8, - "UnivCs": 4, - "ExistCs": 4, - "UnivVars0": 2, - "get_constrained_vars": 2, - "UnivConstrainedVars": 2, - "ExistVars0": 2, - "ExistConstrainedVars": 2, - "PredTypeVars0": 2, - "PredTypeVars1": 2, - "PredTypeVars2": 2, - "PredTypeVars": 3, - "foreign_proc_add_typeclass_info": 4, - "ExistTypeClassArgInfos": 2, - "UnivTypeClassArgInfos": 2, - "TypeClassArgInfos": 2, - "list.filter": 1, - "X": 9, - "semidet": 2, - "ExistUnconstrainedVars": 2, - "UnivUnconstrainedVars": 2, - "foreign_proc_add_typeinfo": 4, - "ExistTypeArgInfos": 2, - "UnivTypeArgInfos": 2, - "TypeInfoArgInfos": 2, - "ArgInfos": 2, - "TypeInfoTypes": 2, - "type_info_type": 1, - "UnivTypes": 2, - "ExistTypes": 2, - "OrigArgTypes": 2, - "make_foreign_args": 1, - "tvarset": 3, - "box_policy": 2, - "Constraint": 2, - "MaybeArgName": 7, - "native_if_possible": 2, - "SymName": 4, - "sym_name_to_string_sep": 1, - "TypeVarNames": 2, - "underscore_and_tvar_name": 3, - "string.append_list": 1, - "ConstraintVarName": 3, - "foreign_code_does_not_use_variable": 4, - "TVar": 4, - "varset.search_name": 1, - "TypeVarName": 2, - "C_VarName": 3, - "VarName": 2, - "foreign_code_uses_variable": 1, - "TVarName": 2, - "TVarName0": 1, - "TVarName0.": 1, - "cache_maps": 3, - "case": 4, - "Case0": 2, - "Case": 2, - "MainConsId": 2, - "OtherConsIds": 2, - "PredExistQVars": 2, - "PredKindMap": 3, - "varset.is_empty": 1, - "PredToParentTypeRenaming": 6, - "ParentTVars": 4, - "apply_variable_renaming_to_prog_constraints": 1, - "ParentClassContext": 2, - "ParentUnivConstraints": 3, - "ParentExistConstraints": 3, - "ParentUnivConstrainedTVars": 2, - "ParentUnconstrainedTVars0": 2, - "ParentUnconstrainedTVars1": 2, - "ParentUnconstrainedTVars": 3, - "ParentUnconstrainedUnivTVars": 3, - "ParentUnconstrainedExistTVars": 2, - "NumUnivConstraints": 2, - "ActualUnivConstraints": 2, - "ActualExistQVarTypes": 2, - "prog_type.type_list_to_var_list": 1, - "ActualExistQVars0": 2, - "ActualExistQVars": 2, - "ExtraUnivClassVarsMCAs": 2, - "ExtraUnivClassGoals": 2, - "ExtraUnivClassVars": 2, - "ExtraExistClassVars": 2, - "ExtraExistClassGoals": 2, - "ActualUnconstrainedUnivTypes": 2, - "ExtraUnivTypeInfoVarsMCAs": 2, - "ExtraUnivTypeInfoGoals": 2, - "ExtraUnivTypeInfoVars": 2, - "ActualUnconstrainedExistTypes": 2, - "ExtraExistTypeInfoVarsMCAs": 2, - "ExtraExistTypeInfoGoals": 2, - "ExtraExistTypeInfoVars": 2, - "CalleePredInfo": 2, - "CalleeProcInfo": 3, - "CallArgs0": 3, - "BuiltinState": 2, - "TVarSet0": 2, - "ActualArgTypes0": 3, - "PredTVarSet": 2, - "_PredExistQVars": 1, - "CalleeHeadVars": 2, - "proc_info_get_rtti_varmaps": 1, - "CalleeRttiVarMaps": 2, - "NCallArgs0": 2, - "NPredArgs": 2, - "NExtraArgs": 3, - "OrigPredArgTypes0": 2, - "list.take": 1, - "CalleeExtraHeadVars0": 2, - "OrigPredArgTypes": 2, - "CalleeExtraHeadVars": 2, - "TVarSet": 2, - "PredToParentRenaming": 3, - "OrigParentArgTypes": 2, - "ParentToActualTSubst": 2, - "GetTypeInfoTypes": 2, - "ProgVar": 2, - "TypeInfoType": 2, - "rtti_varmaps_var_info": 1, - "VarInfo": 4, - "type_info_var": 1, - "typeclass_info_var": 1, - "non_rtti_var": 1, - "PredTypeInfoTypes": 2, - "ParentTypeInfoTypes": 2, - "apply_rec_subst_to_type_list": 1, - "ActualTypeInfoTypes": 2, - "Ctxt": 2, - "ExtraArgsConstArgs": 2, - "CallArgs": 2, - "NonLocals1": 2, - "CallGoalExpr": 2, - "CallGoal": 2, - "rot13_concise.": 1, - "state": 3, - "alphabet": 3, - "cycle": 4, - "rot_n": 2, - "Char": 12, - "RotChar": 8, - "char_to_string": 1, - "CharString": 2, - "if": 15, - "sub_string_search": 1, - "Index": 3, - "then": 3, - "NewIndex": 2, - "mod": 1, - "index_det": 1, - "else": 8, - "rot13": 11, - "read_char": 1, - "Res": 8, - "ok": 3, - "print": 3, - "ErrorCode": 4, - "error_message": 1, - "ErrorMessage": 4, - "stderr_stream": 1, - "StdErr": 8, - "nl": 1, - "rot13_ralph.": 1, - "io__state": 4, - "io__read_byte": 1, - "Result": 4, - "io__write_byte": 1, - "ErrNo": 2, - "io__error_message": 2, - "z": 1, - "Rot13": 2, - "<": 14, - "rem": 1, - "rot13_verbose.": 1, - "rot13a/2": 1, - "table": 1, - "alphabetic": 2, - "characters": 1, - "their": 1, - "equivalents": 1, - "fails": 1, - "input": 1, - "not": 7, - "rot13a": 55, - "rot13/2": 1, - "Applies": 1, - "algorithm": 1, - "a": 10, - "character.": 1, - "TmpChar": 2, - "io__read_char": 1, - "io__write_char": 1, - "io__stderr_stream": 1, - "io__write_string": 2, - "io__nl": 1, - "store.": 1, - "typeclass": 1, - "store": 52, - "T": 52, - "where": 8, - "S": 133, - "instance": 4, - "io.state": 3, - "store.init": 2, - "generic_mutvar": 15, - "io_mutvar": 1, - "store_mutvar": 1, - "store.new_mutvar": 1, - "store.copy_mutvar": 1, - "store.get_mutvar": 1, - "store.set_mutvar": 1, - "<=>": 5, - "new_cyclic_mutvar": 2, - "Func": 4, - "Mutvar": 23, - "Create": 1, - "new": 25, - "variable": 1, - "whose": 2, - "initialized": 2, - "with": 5, - "returned": 1, - "from": 1, - "specified": 1, - "function": 3, - "The": 2, - "argument": 6, - "passed": 2, - "mutvar": 6, - "itself": 4, - "has": 4, - "yet": 1, - "been": 1, - "safe": 2, - "because": 1, - "does": 3, - "get": 2, - "so": 3, - "it": 1, - "can": 1, - "t": 5, - "examine": 1, - "uninitialized": 1, - "predicate": 1, - "useful": 1, - "creating": 1, - "self": 1, - "referential": 1, - "values": 1, - "such": 2, - "as": 5, - "circular": 1, - "linked": 1, - "lists": 1, - "For": 1, - "example": 1, - "clist": 2, - "node": 1, - "store.new_cyclic_mutvar": 1, - "generic_ref": 20, - "io_ref": 1, - "store_ref": 1, - "store.new_ref": 1, - "store.ref_functor": 1, - "store.arg_ref": 1, - "ArgT": 4, - "store.new_arg_ref": 3, - "store.set_ref": 1, - "store.set_ref_value": 1, - "store.copy_ref_value": 1, - "store.extract_ref_value": 1, - "Nasty": 1, - "performance": 2, - "hacks": 1, - "WARNING": 1, - "use": 1, - "of": 10, - "these": 1, - "procedures": 2, - "dangerous": 1, - "Use": 1, - "them": 1, - "last": 1, - "resort": 1, - "critical": 1, - "and": 6, - "shows": 1, - "that": 2, - "using": 1, - "versions": 1, - "bottleneck": 1, - "These": 1, - "may": 1, - "vanish": 1, - "future": 1, - "Mercury": 1, - "unsafe_arg_ref": 1, - "same": 2, - "arg_ref": 12, - "unsafe_new_arg_ref": 1, - "new_arg_ref": 1, - "except": 1, - "they": 4, - "doesn": 1, - "check": 1, - "errors": 1, - "don": 3, - "work": 3, - "no_tag": 1, - "types": 3, - "exactly": 2, - "one": 2, - "functor": 2, - "which": 2, - "arguments": 2, - "occupy": 1, - "word": 2, - "other": 1, - "functors.": 1, - "store.unsafe_arg_ref": 1, - "store.unsafe_new_arg_ref": 1, - "implementation": 1, - "require": 1, - "just": 1, - "real": 1, - "representation": 1, - "pragma": 41, - "foreign_type": 10, - "MR_Word": 24, - "can_pass_as_mercury_type": 5, - "equality": 5, - "store_equal": 7, - "comparison": 5, - "store_compare": 7, - "int32": 1, - "Java": 12, - "Erlang": 3, - "attempt": 2, - "two": 2, - "stores": 2, - "comparison_result": 1, - "compare": 1, - "Mutvars": 1, - "references": 1, - "are": 1, - "each": 1, - "represented": 1, - "pointer": 1, - "single": 1, - "on": 1, - "heap": 1, - "private_builtin.ref": 2, - "ref": 2, - "store.do_init": 6, - "foreign_proc": 28, - "_S0": 16, - "will_not_call_mercury": 28, - "will_not_modify_trail": 7, - "new_mutvar": 5, - "Val": 45, - "S0": 23, - "get_mutvar": 5, - "set_mutvar": 5, - "_S": 12, - "copy_mutvar": 1, - "Copy": 2, - "Value": 4, - "store.unsafe_new_uninitialized_mutvar": 1, - "unsafe_new_uninitialized_mutvar": 4, - "MR_offset_incr_hp_msg": 5, - "MR_SIZE_SLOT_SIZE": 10, - "1": 5, - "MR_ALLOC_ID": 5, - "2": 2, - "MR_define_size_slot": 5, - "0": 2, - "object": 21, - "MutVar": 4, - "Store": 5, - "apply": 1, - "Ref": 41, - "foreign_code": 2, - "public": 17, - "class": 4, - "Object": 9, - "referenced": 4, - "obj": 7, - "Specific": 2, - "field": 20, - "or": 2, - "null": 8, - "specify": 2, - "GetFields": 2, - "return": 6, - "fields": 3, - "any": 2, - "particular": 2, - "order": 2, - "really": 2, - "usable": 2, - "System": 1, - "Reflection": 1, - "FieldInfo": 1, - "Constructors": 2, - "init": 8, - "setField": 4, - "Set": 2, - "according": 2, - "given": 2, - "index": 2, - "void": 4, - "GetType": 1, - "reference": 4, - "getValue": 4, - "GetValue": 1, - "Update": 2, - "setValue": 2, - "SetValue": 1, - "static": 1, - "lang": 28, - "getDeclaredFields": 2, - "reflect": 1, - "Field": 5, - "try": 3, - "getClass": 1, - "catch": 11, - "SecurityException": 1, - "se": 1, - "throw": 11, - "RuntimeException": 11, - "Security": 1, - "manager": 1, - "denied": 1, - "access": 3, - "ArrayIndexOutOfBoundsException": 1, - "e": 13, - "No": 1, - "Exception": 3, - "Unable": 3, - "getMessage": 3, - "IllegalAccessException": 2, - "inaccessible": 2, - "IllegalArgumentException": 2, - "mismatch": 2, - "NullPointerException": 2, - "new_ref": 4, - "ets": 3, - "insert": 1, - "copy_ref_value": 1, - "unsafe_ref_value": 6, - "store.unsafe_ref_value": 1, - "lookup": 1, - "ref_functor": 1, - "canonicalize": 1, - "foreign_decl": 1, - "include": 4, - "mercury_type_info": 1, - "h": 4, - "mercury_heap": 1, - "mercury_misc": 1, - "MR_fatal_error": 5, - "mercury_deconstruct": 1, - "MR_arg": 3, - "ArgNum": 7, - "ArgRef": 22, - "may_not_duplicate": 1, - "MR_TypeInfo": 10, - "arg_type_info": 6, - "exp_arg_type_info": 6, - "MR_DuArgLocn": 2, - "arg_locn": 9, - "TypeInfo_for_T": 2, - "TypeInfo_for_ArgT": 2, - "MR_save_transient_registers": 2, - "MR_NONCANON_ABORT": 2, - "number": 2, - "range": 2, - "MR_compare_type_info": 2, - "MR_COMPARE_EQUAL": 2, - "wrong": 2, - "MR_restore_transient_registers": 2, - "NULL": 2, - "MR_arg_bits": 2, - "store.ref/2": 3, - "MR_arg_value": 2, - "C#": 6, - "store.Ref": 8, - "Ref.getValue": 6, - "*arg_ref": 1, - "*arg_locn": 1, - "&": 7, - "&&": 1, - "ValRef": 1, - "Ref.setValue": 3, - "ValRef.getValue": 2, - "*Ptr": 2, - "Ptr": 4, - "MR_strip_tag": 2, - "Arg": 6 - }, - "Monkey": { - "Strict": 1, - "sample": 1, - "class": 1, - "from": 1, - "the": 1, - "documentation": 1, - "Class": 3, - "Game": 1, - "Extends": 2, - "App": 1, - "Function": 2, - "New": 1, - "(": 12, - ")": 12, - "End": 8, - "DrawSpiral": 3, - "clock": 3, - "Local": 3, - "w": 3, - "DeviceWidth/2": 1, - "For": 1, - "i#": 1, - "Until": 1, - "w*1.5": 1, - "Step": 1, - ".2": 1, - "x#": 1, - "y#": 1, - "x": 2, - "+": 5, - "i*Sin": 1, - "i*3": 1, - "y": 2, - "i*Cos": 1, - "i*2": 1, - "DrawRect": 1, - "Next": 1, - "hitbox.Collide": 1, - "event.pos": 1, - "Field": 2, - "updateCount": 3, - "Method": 4, - "OnCreate": 1, - "Print": 2, - "SetUpdateRate": 1, - "OnUpdate": 1, - "OnRender": 1, - "Cls": 1, - "updateCount*1.1": 1, - "Enemy": 1, - "Die": 1, - "Abstract": 1, - "field": 1, - "testField": 1, - "Bool": 2, - "True": 2, - "oss": 1, - "he": 2, - "-": 2, - "killed": 1, - "me": 1, - "b": 6, - "extending": 1, - "with": 1, - "generics": 1, - "VectorNode": 1, - "Node": 1, - "": 1, - "array": 1, - "syntax": 1, - "Global": 14, - "listOfStuff": 3, - "String": 4, - "[": 6, - "]": 6, - "lessStuff": 1, - "oneStuff": 1, - "a": 3, - "comma": 1, - "separated": 1, - "sequence": 1, - "text": 1, - "worstCase": 1, - "worst.List": 1, - "": 1, - "escape": 1, - "characers": 1, - "in": 1, - "strings": 1, - "string3": 1, - "string4": 1, - "string5": 1, - "string6": 1, - "prints": 1, - ".ToUpper": 1, - "Boolean": 1, - "shorttype": 1, - "boolVariable1": 1, - "boolVariable2": 1, - "False": 1, - "preprocessor": 1, - "keywords": 1, - "#If": 1, - "TARGET": 2, - "DoStuff": 1, - "#ElseIf": 1, - "DoOtherStuff": 1, - "#End": 1, - "operators": 1, - "|": 2, - "&": 1, - "c": 1 - }, - "Moocode": { - "@program": 29, - "toy": 3, - "wind": 1, - "this.wound": 8, - "+": 39, - ";": 505, - "player": 2, - "tell": 1, - "(": 600, - "this.name": 4, - ")": 593, - "player.location": 1, - "announce": 1, - "player.name": 1, - ".": 30, - "while": 15, - "read": 1, - "endwhile": 14, - "I": 1, - "M": 1, - "P": 1, - "O": 1, - "R": 1, - "T": 2, - "A": 1, - "N": 1, - "The": 2, - "following": 2, - "code": 43, - "cannot": 1, - "be": 1, - "used": 1, - "as": 28, - "is.": 1, - "You": 1, - "will": 1, - "need": 1, - "to": 1, - "rewrite": 1, - "functionality": 1, - "that": 3, - "is": 6, - "not": 2, - "present": 1, - "in": 43, - "your": 1, - "server/core.": 1, - "most": 1, - "straight": 1, - "-": 98, - "forward": 1, - "target": 7, - "other": 1, - "than": 1, - "Stunt/Improvise": 1, - "a": 12, - "server/core": 1, - "provides": 1, - "map": 5, - "datatype": 1, - "and": 1, - "anonymous": 1, - "objects.": 1, - "Installation": 1, - "my": 1, - "server": 1, - "uses": 1, - "the": 4, - "object": 1, - "numbers": 1, - "#36819": 1, - "MOOcode": 4, - "Experimental": 2, - "Language": 2, - "Package": 2, - "#36820": 1, - "Changelog": 1, - "#36821": 1, - "Dictionary": 1, - "#36822": 1, - "Compiler": 2, - "#38128": 1, - "Syntax": 4, - "Tree": 1, - "Pretty": 1, - "Printer": 1, - "#37644": 1, - "Tokenizer": 2, - "Prototype": 25, - "#37645": 1, - "Parser": 2, - "#37648": 1, - "Symbol": 2, - "#37649": 1, - "Literal": 1, - "#37650": 1, - "Statement": 8, - "#37651": 1, - "Operator": 11, - "#37652": 1, - "Control": 1, - "Flow": 1, - "#37653": 1, - "Assignment": 2, - "#38140": 1, - "Compound": 1, - "#38123": 1, - "Prefix": 1, - "#37654": 1, - "Infix": 1, - "#37655": 1, - "Name": 1, - "#37656": 1, - "Bracket": 1, - "#37657": 1, - "Brace": 1, - "#37658": 1, - "If": 1, - "#38119": 1, - "For": 1, - "#38120": 1, - "Loop": 1, - "#38126": 1, - "Fork": 1, - "#38127": 1, - "Try": 1, - "#37659": 1, - "Invocation": 1, - "#37660": 1, - "Verb": 1, - "Selector": 2, - "#37661": 1, - "Property": 1, - "#38124": 1, - "Error": 1, - "Catching": 1, - "#38122": 1, - "Positional": 1, - "#38141": 1, - "From": 1, - "#37662": 1, - "Utilities": 1, - "#36823": 1, - "Tests": 4, - "#36824": 1, - "#37646": 1, - "#37647": 1, - "parent": 1, - "plastic.tokenizer_proto": 4, - "_": 4, - "_ensure_prototype": 4, - "application/x": 27, - "moocode": 27, - "typeof": 11, - "this": 114, - "OBJ": 3, - "||": 19, - "raise": 23, - "E_INVARG": 3, - "_ensure_instance": 7, - "ANON": 2, - "plastic.compiler": 3, - "_lookup": 2, - "private": 1, - "{": 112, - "name": 9, - "}": 112, - "args": 26, - "if": 90, - "value": 73, - "this.variable_map": 3, - "[": 99, - "]": 102, - "E_RANGE": 17, - "return": 61, - "else": 45, - "tostr": 51, - "random": 3, - "this.reserved_names": 1, - "endif": 93, - "compile": 1, - "source": 32, - "options": 3, - "tokenizer": 6, - "this.plastic.tokenizer_proto": 2, - "create": 16, - "parser": 89, - "this.plastic.parser_proto": 2, - "compiler": 2, - "try": 2, - "statements": 13, - "except": 2, - "ex": 4, - "ANY": 3, - ".tokenizer.row": 1, - "endtry": 2, - "for": 31, - "statement": 29, - "statement.type": 10, - "@source": 3, - "p": 82, - "@compiler": 1, - "endfor": 31, - "ticks_left": 4, - "<": 13, - "seconds_left": 4, - "&&": 39, - "suspend": 4, - "statement.value": 20, - "elseif": 41, - "_generate": 1, - "isa": 21, - "this.plastic.sign_operator_proto": 1, - "|": 9, - "statement.first": 18, - "statement.second": 13, - "this.plastic.control_flow_statement_proto": 1, - "first": 22, - "statement.id": 3, - "this.plastic.if_statement_proto": 1, - "s": 47, - "respond_to": 9, - "@code": 28, - "@this": 13, - "i": 29, - "length": 11, - "LIST": 6, - "this.plastic.for_statement_proto": 1, - "statement.subtype": 2, - "this.plastic.loop_statement_proto": 1, - "prefix": 4, - "this.plastic.fork_statement_proto": 1, - "this.plastic.try_statement_proto": 1, - "x": 9, - "@x": 3, - "join": 6, - "this.plastic.assignment_operator_proto": 1, - "statement.first.type": 1, - "res": 19, - "rest": 3, - "v": 17, - "statement.first.value": 1, - "v.type": 2, - "v.first": 2, - "v.second": 1, - "this.plastic.bracket_operator_proto": 1, - "statement.third": 4, - "this.plastic.brace_operator_proto": 1, - "this.plastic.invocation_operator_proto": 1, - "@a": 2, - "statement.second.type": 2, - "this.plastic.property_selector_operator_proto": 1, - "this.plastic.error_catching_operator_proto": 1, - "second": 18, - "this.plastic.literal_proto": 1, - "toliteral": 1, - "this.plastic.positional_symbol_proto": 1, - "this.plastic.prefix_operator_proto": 3, - "this.plastic.infix_operator_proto": 1, - "this.plastic.traditional_ternary_operator_proto": 1, - "this.plastic.name_proto": 1, - "plastic.printer": 2, - "_print": 4, - "indent": 4, - "result": 7, - "item": 2, - "@result": 2, - "E_PROPNF": 1, - "print": 1, - "instance": 59, - "instance.row": 1, - "instance.column": 1, - "instance.source": 1, - "advance": 16, - "this.token": 21, - "this.source": 3, - "row": 23, - "this.row": 2, - "column": 63, - "this.column": 2, - "eol": 5, - "block_comment": 6, - "inline_comment": 4, - "loop": 14, - "len": 3, - "continue": 16, - "next_two": 4, - "column..column": 1, - "c": 44, - "break": 6, - "re": 1, - "not.": 1, - "Worse": 1, - "*": 4, - "valid": 2, - "error": 6, - "like": 4, - "E_PERM": 4, - "treated": 2, - "literal": 2, - "an": 2, - "invalid": 2, - "E_FOO": 1, - "variable.": 1, - "Any": 1, - "starts": 1, - "with": 1, - "characters": 1, - "*now*": 1, - "but": 1, - "errors": 1, - "are": 1, - "errors.": 1, - "*/": 1, - "<=>": 8, - "z": 4, - "col1": 6, - "mark": 2, - "start": 2, - "1": 13, - "9": 4, - "col2": 4, - "chars": 21, - "index": 2, - "E_": 1, - "token": 24, - "type": 9, - "this.errors": 1, - "col1..col2": 2, - "toobj": 1, - "float": 4, - "0": 1, - "cc": 1, - "e": 1, - "tofloat": 1, - "toint": 1, - "esc": 1, - "q": 1, - "col1..column": 1, - "plastic.parser_proto": 3, - "@options": 1, - "instance.tokenizer": 1, - "instance.symbols": 1, - "plastic": 1, - "this.plastic": 1, - "symbol": 65, - "plastic.name_proto": 1, - "plastic.literal_proto": 1, - "plastic.operator_proto": 10, - "plastic.prefix_operator_proto": 1, - "plastic.error_catching_operator_proto": 3, - "plastic.assignment_operator_proto": 1, - "plastic.compound_assignment_operator_proto": 5, - "plastic.traditional_ternary_operator_proto": 2, - "plastic.infix_operator_proto": 13, - "plastic.sign_operator_proto": 2, - "plastic.bracket_operator_proto": 1, - "plastic.brace_operator_proto": 1, - "plastic.control_flow_statement_proto": 3, - "plastic.if_statement_proto": 1, - "plastic.for_statement_proto": 1, - "plastic.loop_statement_proto": 2, - "plastic.fork_statement_proto": 1, - "plastic.try_statement_proto": 1, - "plastic.from_statement_proto": 2, - "plastic.verb_selector_operator_proto": 2, - "plastic.property_selector_operator_proto": 2, - "plastic.invocation_operator_proto": 1, - "id": 14, - "bp": 3, - "proto": 4, - "nothing": 1, - "this.plastic.symbol_proto": 2, - "this.symbols": 4, - "clone": 2, - "this.token.type": 1, - "this.token.value": 1, - "this.token.eol": 1, - "operator": 1, - "variable": 1, - "identifier": 1, - "keyword": 1, - "Unexpected": 1, - "end": 2, - "Expected": 1, - "t": 1, - "call": 1, - "nud": 2, - "on": 1, - "@definition": 1, - "new": 4, - "pop": 4, - "delete": 1, - "plastic.utilities": 6, - "suspend_if_necessary": 4, - "parse_map_sequence": 1, - "separator": 6, - "infix": 3, - "terminator": 6, - "symbols": 7, - "ids": 6, - "@ids": 2, - "push": 3, - "@symbol": 2, - ".id": 13, - "key": 7, - "expression": 19, - "@map": 1, - "parse_list_sequence": 2, - "list": 3, - "@list": 1, - "validate_scattering_pattern": 1, - "pattern": 5, - "state": 8, - "element": 1, - "element.type": 3, - "element.id": 2, - "element.first.type": 2, - "children": 4, - "node": 3, - "node.value": 1, - "@children": 1, - "match": 1, - "root": 2, - "keys": 3, - "matches": 3, - "stack": 4, - "next": 2, - "top": 5, - "@stack": 2, - "top.": 1, - "@matches": 1, - "plastic.symbol_proto": 2, - "opts": 2, - "instance.id": 1, - "instance.value": 1, - "instance.bp": 1, - "k": 3, - "instance.": 1, - "parents": 3, - "ancestor": 2, - "ancestors": 1, - "property": 1, - "properties": 1, - "this.type": 8, - "this.first": 8, - "import": 8, - "this.second": 7, - "left": 2, - "this.third": 3, - "sequence": 2, - "led": 4, - "this.bp": 2, - "second.type": 2, - "make_identifier": 4, - "first.id": 1, - "parser.symbols": 2, - "reserve_keyword": 2, - "this.plastic.utilities": 1, - "third": 4, - "third.id": 2, - "second.id": 1, - "std": 1, - "reserve_statement": 1, - "types": 7, - ".type": 1, - "target.type": 3, - "target.value": 3, - "target.id": 4, - "temp": 4, - "temp.id": 1, - "temp.first.id": 1, - "temp.first.type": 2, - "temp.second.type": 1, - "temp.first": 2, - "imports": 5, - "import.type": 2, - "@imports": 2, - "parser.plastic.invocation_operator_proto": 1, - "temp.type": 1, - "parser.plastic.name_proto": 2, - "temp.first.value": 1, - "temp.second": 1, - "first.type": 1, - "parser.imports": 2, - "import.id": 2, - "parser.plastic.assignment_operator_proto": 1, - "result.type": 1, - "result.first": 1, - "result.second": 1, - "@verb": 1, - "do_the_work": 3, - "none": 1, - "object_utils": 1, - "this.location": 3, - "room": 1, - "announce_all": 2, - "continue_msg": 1, - "fork": 1, - "endfork": 1, - "wind_down_msg": 1 - }, - "MoonScript": { - "types": 2, - "require": 5, - "util": 2, - "data": 1, - "import": 5, - "reversed": 2, - "unpack": 22, - "from": 4, - "ntype": 16, - "mtype": 3, - "build": 7, - "smart_node": 7, - "is_slice": 2, - "value_is_singular": 3, - "insert": 18, - "table": 2, - "NameProxy": 14, - "LocalName": 2, - "destructure": 1, - "local": 1, - "implicitly_return": 2, - "class": 4, - "Run": 8, - "new": 2, - "(": 54, - "@fn": 1, - ")": 54, - "self": 2, - "[": 79, - "]": 79, - "call": 3, - "state": 2, - "self.fn": 1, - "-": 51, - "transform": 2, - "the": 4, - "last": 6, - "stm": 16, - "is": 2, - "a": 4, - "list": 6, - "of": 1, - "stms": 4, - "will": 1, - "puke": 1, - "on": 1, - "group": 1, - "apply_to_last": 6, - "fn": 3, - "find": 2, - "real": 1, - "exp": 17, - "last_exp_id": 3, - "for": 20, - "i": 15, - "#stms": 1, - "if": 43, - "and": 8, - "break": 1, - "return": 11, - "in": 18, - "ipairs": 3, - "else": 22, - "body": 26, - "sindle": 1, - "expression/statement": 1, - "is_singular": 2, - "false": 2, - "#body": 1, - "true": 4, - "find_assigns": 2, - "out": 9, - "{": 135, - "}": 136, - "thing": 4, - "*body": 2, - "switch": 7, - "when": 12, - "table.insert": 3, - "extract": 1, - "names": 16, - "hoist_declarations": 1, - "assigns": 5, - "hoist": 1, - "plain": 1, - "old": 1, - "*find_assigns": 1, - "name": 31, - "*names": 3, - "type": 5, - "after": 1, - "runs": 1, - "idx": 4, - "while": 3, - "do": 2, - "+": 2, - "expand_elseif_assign": 2, - "ifstm": 5, - "#ifstm": 1, - "case": 13, - "split": 4, - "constructor_name": 2, - "with_continue_listener": 4, - "continue_name": 13, - "nil": 8, - "@listen": 1, - "unless": 6, - "@put_name": 2, - "build.group": 14, - "@splice": 1, - "lines": 2, - "Transformer": 2, - "@transformers": 3, - "@seen_nodes": 3, - "setmetatable": 1, - "__mode": 1, - "scope": 4, - "node": 68, - "...": 10, - "transformer": 3, - "res": 3, - "or": 6, - "bind": 1, - "@transform": 2, - "__call": 1, - "can_transform": 1, - "construct_comprehension": 2, - "inner": 2, - "clauses": 4, - "current_stms": 7, - "_": 10, - "clause": 4, - "t": 10, - "iter": 2, - "elseif": 1, - "cond": 11, - "error": 4, - "..t": 1, - "Statement": 2, - "root_stms": 1, - "@": 1, - "assign": 9, - "values": 10, - "bubble": 1, - "cascading": 2, - "transformed": 2, - "#values": 1, - "value": 7, - "@transform.statement": 2, - "types.cascading": 1, - "ret": 16, - "types.is_value": 1, - "destructure.has_destructure": 2, - "destructure.split_assign": 1, - "continue": 1, - "@send": 1, - "build.assign_one": 11, - "export": 1, - "they": 1, - "are": 1, - "included": 1, - "#node": 3, - "cls": 5, - "cls.name": 1, - "build.assign": 3, - "update": 1, - "op": 2, - "op_final": 3, - "match": 1, - "..op": 1, - "not": 2, - "source": 7, - "stubs": 1, - "real_names": 4, - "build.chain": 7, - "base": 8, - "stub": 4, - "*stubs": 2, - "source_name": 3, - "comprehension": 1, - "action": 4, - "decorated": 1, - "dec": 6, - "wrapped": 4, - "fail": 5, - "..": 1, - "build.declare": 1, - "*stm": 1, - "expand": 1, - "destructure.build_assign": 2, - "build.do": 2, - "apply": 1, - "decorator": 1, - "mutate": 1, - "all": 1, - "bodies": 1, - "body_idx": 3, - "with": 3, - "block": 2, - "scope_name": 5, - "named_assign": 2, - "assign_name": 1, - "@set": 1, - "foreach": 1, - "node.iter": 1, - "destructures": 5, - "node.names": 3, - "proxy": 2, - "next": 1, - "node.body": 9, - "index_name": 3, - "list_name": 6, - "slice_var": 3, - "bounds": 3, - "slice": 7, - "#list": 1, - "table.remove": 2, - "max_tmp_name": 5, - "index": 2, - "conds": 3, - "exp_name": 3, - "convert": 1, - "into": 1, - "statment": 1, - "convert_cond": 2, - "case_exps": 3, - "cond_exp": 5, - "first": 3, - "if_stm": 5, - "*conds": 1, - "if_cond": 4, - "parent_assign": 3, - "parent_val": 1, - "apart": 1, - "properties": 4, - "statements": 4, - "item": 3, - "tuple": 8, - "*item": 1, - "constructor": 7, - "*properties": 1, - "key": 3, - "parent_cls_name": 5, - "base_name": 4, - "self_name": 4, - "cls_name": 1, - "build.fndef": 3, - "args": 3, - "arrow": 1, - "then": 2, - "constructor.arrow": 1, - "real_name": 6, - "#real_name": 1, - "build.table": 2, - "look": 1, - "up": 1, - "object": 1, - "class_lookup": 3, - "cls_mt": 2, - "out_body": 1, - "make": 1, - "sure": 1, - "we": 1, - "don": 1, - "string": 1, - "parens": 2, - "colon_stub": 1, - "super": 1, - "dot": 1, - "varargs": 2, - "arg_list": 1, - "Value": 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 - }, - "Nemerle": { - "using": 1, - "System.Console": 1, - ";": 2, - "module": 1, - "Program": 1, - "{": 2, - "Main": 1, - "(": 2, - ")": 2, - "void": 1, - "WriteLine": 1, - "}": 2 - }, - "NetLogo": { - "patches": 7, - "-": 28, - "own": 1, - "[": 17, - "living": 6, - ";": 12, - "indicates": 1, - "if": 2, - "the": 6, - "cell": 10, - "is": 1, - "live": 4, - "neighbors": 5, - "counts": 1, - "how": 1, - "many": 1, - "neighboring": 1, - "cells": 2, - "are": 1, - "alive": 1, - "]": 17, - "to": 6, - "setup": 2, - "blank": 1, - "clear": 2, - "all": 5, - "ask": 6, - "death": 5, - "reset": 2, - "ticks": 2, - "end": 6, - "random": 2, - "ifelse": 3, - "float": 1, - "<": 1, - "initial": 1, - "density": 1, - "birth": 4, - "set": 5, - "true": 1, - "pcolor": 2, - "fgcolor": 1, - "false": 1, - "bgcolor": 1, - "go": 1, - "count": 1, - "with": 2, - "Starting": 1, - "a": 1, - "new": 1, - "here": 1, - "ensures": 1, - "that": 1, - "finish": 1, - "executing": 2, - "first": 1, - "before": 1, - "any": 1, - "of": 2, - "them": 1, - "start": 1, - "second": 1, - "ask.": 1, - "This": 1, - "keeps": 1, - "in": 2, - "synch": 1, - "each": 2, - "other": 1, - "so": 1, - "births": 1, - "and": 1, - "deaths": 1, - "at": 1, - "generation": 1, - "happen": 1, - "lockstep.": 1, - "tick": 1, - "draw": 1, - "let": 1, - "erasing": 2, - "patch": 2, - "mouse": 5, - "xcor": 2, - "ycor": 2, - "while": 1, - "down": 1, - "display": 1 - }, - "Nginx": { - "user": 1, - "www": 2, - ";": 35, - "worker_processes": 1, - "error_log": 1, - "logs/error.log": 1, - "pid": 1, - "logs/nginx.pid": 1, - "worker_rlimit_nofile": 1, - "events": 1, - "{": 10, - "worker_connections": 1, - "}": 10, - "http": 3, - "include": 3, - "conf/mime.types": 1, - "/etc/nginx/proxy.conf": 1, - "/etc/nginx/fastcgi.conf": 1, - "index": 1, - "index.html": 1, - "index.htm": 1, - "index.php": 1, - "default_type": 1, - "application/octet": 1, - "-": 2, - "stream": 1, - "log_format": 1, - "main": 5, - "access_log": 4, - "logs/access.log": 1, - "sendfile": 1, - "on": 2, - "tcp_nopush": 1, - "server_names_hash_bucket_size": 1, - "#": 4, - "this": 1, - "seems": 1, - "to": 1, - "be": 1, - "required": 1, - "for": 1, - "some": 1, - "vhosts": 1, - "server": 7, - "php/fastcgi": 1, - "listen": 3, - "server_name": 3, - "domain1.com": 1, - "www.domain1.com": 1, - "logs/domain1.access.log": 1, - "root": 2, - "html": 1, - "location": 4, - ".php": 1, - "fastcgi_pass": 1, - "simple": 2, - "reverse": 1, - "proxy": 1, - "domain2.com": 1, - "www.domain2.com": 1, - "logs/domain2.access.log": 1, - "/": 4, - "(": 1, - "images": 1, - "|": 6, - "javascript": 1, - "js": 1, - "css": 1, - "flash": 1, - "media": 1, - "static": 1, - ")": 1, - "/var/www/virtual/big.server.com/htdocs": 1, - "expires": 1, - "d": 1, - "proxy_pass": 2, - "//127.0.0.1": 1, - "upstream": 1, - "big_server_com": 1, - "weight": 2, - "load": 1, - "balancing": 1, - "big.server.com": 1, - "logs/big.server.access.log": 1, - "//big_server_com": 1 - }, - "Nimrod": { - "echo": 1 - }, - "Nit": { - "#": 196, - "import": 18, - "gtk": 1, - "class": 20, - "CalculatorContext": 7, - "var": 157, - "result": 16, - "nullable": 11, - "Float": 3, - "null": 39, - "last_op": 4, - "Char": 7, - "current": 26, - "after_point": 12, - "Int": 47, - "fun": 57, - "push_op": 2, - "(": 448, - "op": 11, - ")": 448, - "do": 83, - "apply_last_op_if_any": 2, - "if": 89, - "then": 81, - "self.result": 2, - "else": 63, - "store": 1, - "for": 27, - "next": 9, - "end": 117, - "prepare": 1, - "push_digit": 1, - "digit": 1, - "*": 14, - "+": 39, - "digit.to_f": 2, - "pow": 1, - "after_point.to_f": 1, - "self.after_point": 1, - "-": 70, - "self.current": 3, - "switch_to_decimals": 1, - "return": 54, - "/": 4, - "CalculatorGui": 2, - "super": 10, - "GtkCallable": 1, - "win": 2, - "GtkWindow": 2, - "container": 3, - "GtkGrid": 2, - "lbl_disp": 3, - "GtkLabel": 2, - "but_eq": 3, - "GtkButton": 2, - "but_dot": 3, - "context": 9, - "new": 164, - "redef": 30, - "signal": 1, - "sender": 3, - "user_data": 5, - "context.after_point": 1, - "after_point.abs": 1, - "isa": 12, - "is": 25, - "an": 4, - "operation": 1, - "c": 17, - "but_dot.sensitive": 2, - "false": 8, - "context.switch_to_decimals": 4, - "lbl_disp.text": 3, - "true": 6, - "context.push_op": 15, - "s": 68, - "context.result.to_precision_native": 1, - "index": 7, - "i": 20, - "in": 39, - "s.length.times": 1, - "chiffre": 3, - "s.chars": 2, - "[": 106, - "]": 80, - "and": 10, - "s.substring": 2, - "s.length": 2, - "a": 40, - "number": 7, - "n": 16, - "context.push_digit": 25, - "context.current.to_precision_native": 1, - "init": 6, - "init_gtk": 1, - "win.add": 1, - "container.attach": 7, - "digits": 1, - "but": 6, - "GtkButton.with_label": 5, - "n.to_s": 1, - "but.request_size": 2, - "but.signal_connect": 2, - "self": 41, - "%": 3, - "/3": 1, - "operators": 2, - "r": 21, - "op.to_s": 1, - "but_eq.request_size": 1, - "but_eq.signal_connect": 1, - ".": 6, - "but_dot.request_size": 1, - "but_dot.signal_connect": 1, - "#C": 1, - "but_c": 2, - "but_c.request_size": 1, - "but_c.signal_connect": 1, - "win.show_all": 1, - "context.result.to_precision": 6, - "assert": 24, - "print": 135, - "#test": 2, - "multiple": 1, - "decimals": 1, - "button": 1, - ".environ": 3, - "app": 1, - "run_gtk": 1, - "module": 18, - "callback_chimpanze": 1, - "callback_monkey": 2, - "Chimpanze": 2, - "MonkeyActionCallable": 7, - "create": 1, - "monkey": 4, - "Monkey": 4, - "Invoking": 1, - "method": 17, - "which": 4, - "will": 8, - "take": 1, - "some": 1, - "time": 1, - "to": 18, - "compute": 1, - "be": 9, - "back": 1, - "wokeUp": 4, - "with": 2, - "information.": 1, - "Callback": 1, - "defined": 4, - "Interface": 1, - "monkey.wokeUpAction": 1, - "Inherit": 1, - "callback": 11, - "by": 5, - "interface": 3, - "Back": 2, - "of": 31, - "wokeUpAction": 2, - "message": 9, - "Object": 7, - "m": 5, - "m.create": 1, - "{": 14, - "#include": 2, - "": 1, - "": 1, - "typedef": 2, - "struct": 2, - "int": 4, - "id": 2, - ";": 34, - "age": 2, - "}": 14, - "CMonkey": 6, - "toCall": 6, - "MonkeyAction": 5, - "//": 13, - "Method": 1, - "reproduce": 3, - "answer": 1, - "Please": 1, - "note": 1, - "that": 2, - "function": 2, - "pointer": 2, - "only": 6, - "used": 1, - "the": 57, - "void": 3, - "cbMonkey": 2, - "*mkey": 2, - "callbackFunc": 2, - "CMonkey*": 1, - "MonkeyAction*": 1, - "*data": 3, - "sleep": 5, - "mkey": 2, - "data": 6, - "background": 1, - "treatment": 1, - "redirected": 1, - "nit_monkey_callback_func": 2, - "To": 1, - "call": 3, - "your": 1, - "signature": 1, - "must": 1, - "written": 2, - "like": 1, - "this": 2, - "": 1, - "Name": 1, - "_": 1, - "": 1, - "...": 1, - "MonkeyActionCallable_wokeUp": 1, - "abstract": 2, - "extern": 2, - "*monkey": 1, - "malloc": 2, - "sizeof": 2, - "get": 1, - "Must": 1, - "as": 1, - "Nit/C": 1, - "because": 4, - "C": 4, - "inside": 1, - "MonkeyActionCallable.wokeUp": 1, - "Allocating": 1, - "memory": 1, - "keep": 2, - "reference": 2, - "received": 1, - "parameters": 1, - "receiver": 1, - "Message": 1, - "Incrementing": 1, - "counter": 1, - "prevent": 1, - "from": 8, - "releasing": 1, - "MonkeyActionCallable_incr_ref": 1, - "Object_incr_ref": 1, - "Calling": 1, - "passing": 1, - "Receiver": 1, - "Function": 1, - "object": 2, - "Datas": 1, - "recv": 12, - "&": 1, - "circular_list": 1, - "CircularList": 6, - "E": 15, - "Like": 1, - "standard": 1, - "Array": 12, - "or": 9, - "LinkedList": 1, - "Sequence.": 1, - "Sequence": 1, - "The": 11, - "first": 7, - "node": 10, - "list": 10, - "any": 1, - "special": 1, - "case": 1, - "empty": 1, - "handled": 1, - "private": 5, - "CLNode": 6, - "iterator": 1, - "CircularListIterator": 2, - "self.node.item": 2, - "push": 3, - "e": 4, - "new_node": 4, - "self.node": 13, - "not": 12, - "one": 3, - "so": 4, - "attach": 1, - "nodes": 3, - "correctly.": 2, - "old_last_node": 2, - "n.prev": 4, - "new_node.next": 1, - "new_node.prev": 1, - "old_last_node.next": 1, - "pop": 2, - "prev": 3, - "n.item": 1, - "detach": 1, - "prev_prev": 2, - "prev.prev": 1, - "prev_prev.next": 1, - "prev.item": 1, - "unshift": 1, - "Circularity": 2, - "has": 3, - "benefits.": 2, - "self.node.prev": 1, - "shift": 1, - "self.node.next": 2, - "self.pop": 1, - "Move": 1, - "at": 2, - "last": 2, - "position": 2, - "second": 1, - "etc.": 1, - "rotate": 1, - "n.next": 1, - "Sort": 1, - "using": 1, - "Josephus": 1, - "algorithm.": 1, - "josephus": 1, - "step": 2, - "res": 1, - "while": 4, - "self.is_empty": 1, - "count": 2, - "self.rotate": 1, - "kill": 1, - "x": 16, - "self.shift": 1, - "res.add": 1, - "res.node": 1, - "item": 5, - "circular": 3, - "list.": 4, - "Because": 2, - "circularity": 1, - "there": 2, - "always": 1, - "default": 2, - "let": 1, - "it": 1, - "previous": 4, - "Coherence": 1, - "between": 1, - "maintained": 1, - "IndexedIterator": 1, - "pointed.": 1, - "Is": 1, - "empty.": 4, - "iterated.": 1, - "is_ok": 1, - "Empty": 1, - "lists": 2, - "are": 4, - "OK.": 2, - "Pointing": 1, - "again": 1, - "self.index": 3, - "self.list.node": 1, - "list.node": 1, - "self.list": 1, - "i.add_all": 1, - "i.first": 1, - "i.join": 3, - "i.push": 1, - "i.shift": 1, - "i.pop": 1, - "i.unshift": 1, - "i.josephus": 1, - "clock": 4, - "Clock": 10, - "total": 1, - "minutes": 12, - "total_minutes": 2, - "Note": 7, - "read": 1, - "acces": 1, - "public": 1, - "write": 1, - "access": 1, - "private.": 1, - "hour": 3, - "self.total_minutes": 8, - "set": 2, - "hour.": 1, - "<": 11, - "changed": 1, - "accordinlgy": 1, - "self.hours": 1, - "hours": 9, - "updated": 1, - "h": 7, - "arrow": 2, - "interval": 1, - "hour_pos": 2, - "replace": 1, - "updated.": 1, - "to_s": 3, - "reset": 1, - "hours*60": 1, - "self.reset": 1, - "o": 5, - "type": 2, - "test": 1, - "required": 1, - "Thanks": 1, - "adaptive": 1, - "typing": 1, - "no": 1, - "downcast": 1, - "i.e.": 1, - "code": 3, - "safe": 4, - "o.total_minutes": 2, - "c.minutes": 1, - "c.hours": 1, - "c2": 2, - "c2.minutes": 1, - "clock_more": 1, - "now": 1, - "comparable": 1, - "Comparable": 1, - "Comparaison": 1, - "make": 1, - "sense": 1, - "other": 2, - "OTHER": 1, - "Comparable.": 1, - "All": 1, - "methods": 2, - "rely": 1, - "on": 1, - "c1": 1, - "c3": 1, - "c1.minutes": 1, - "curl_http": 1, - "curl": 11, - "MyHttpFetcher": 2, - "CurlCallbacks": 1, - "Curl": 4, - "our_body": 1, - "String": 14, - "self.curl": 1, - "Release": 1, - "destroy": 1, - "self.curl.destroy": 1, - "Header": 1, - "header_callback": 1, - "line": 3, - "We": 1, - "silent": 1, - "testing": 1, - "purposes": 2, - "#if": 1, - "line.has_prefix": 1, - "Body": 1, - "body_callback": 1, - "self.our_body": 1, - "Stream": 1, - "Cf": 1, - "No": 1, - "registered": 1, - "stream_callback": 1, - "buffer": 1, - "size": 8, - "args.length": 3, - "url": 2, - "args": 9, - "request": 1, - "CurlHTTPRequest": 1, - "HTTP": 3, - "Get": 2, - "Request": 3, - "request.verbose": 3, - "getResponse": 3, - "request.execute": 2, - "CurlResponseSuccess": 2, - "CurlResponseFailed": 5, - "Post": 1, - "myHttpFetcher": 2, - "request.delegate": 1, - "postDatas": 5, - "HeaderMap": 3, - "request.datas": 1, - "postResponse": 3, - "file": 1, - "headers": 3, - "request.headers": 1, - "downloadResponse": 3, - "request.download_to_file": 1, - "CurlFileResponseSuccess": 1, - "Program": 1, - "logic": 1, - "curl_mail": 1, - "mail_request": 1, - "CurlMailRequest": 1, - "response": 5, - "mail_request.set_outgoing_server": 1, - "mail_request.from": 1, - "mail_request.to": 1, - "mail_request.cc": 1, - "mail_request.bcc": 1, - "headers_body": 4, - "mail_request.headers_body": 1, - "mail_request.body": 1, - "mail_request.subject": 1, - "mail_request.verbose": 1, - "mail_request.execute": 1, - "CurlMailResponseSuccess": 1, - "draw_operation": 1, - "enum": 3, - "n_chars": 1, - "abs": 2, - "log10f": 1, - "float": 1, - "as_operator": 1, - "b": 10, - "abort": 2, - "override_dispc": 1, - "Bool": 2, - "lines": 7, - "Line": 53, - "P": 51, - "s/2": 23, - "y": 9, - "lines.add": 1, - "q4": 4, - "s/4": 1, - "l": 4, - "lines.append": 1, - "tl": 2, - "tr": 2, - "hack": 3, - "support": 1, - "bug": 1, - "evaluation": 1, - "software": 1, - "draw": 1, - "dispc": 2, - "gap": 1, - "w": 3, - "length": 2, - "*gap": 1, - "map": 8, - ".filled_with": 1, - "ci": 2, - "self.chars": 1, - "local_dispc": 4, - "c.override_dispc": 1, - "c.lines": 1, - "line.o.x": 1, - "ci*size": 1, - "ci*gap": 1, - "line.o.y": 1, - "line.len": 1, - "map.length": 3, - ".length": 1, - "line.step_x": 1, - "line.step_y": 1, - "printn": 10, - "step_x": 1, - "step_y": 1, - "len": 1, - "op_char": 3, - "disp_char": 6, - "disp_size": 6, - "disp_gap": 6, - "gets.to_i": 4, - "gets.chars": 2, - "op_char.as_operator": 1, - "len_a": 2, - "a.n_chars": 1, - "len_b": 2, - "b.n_chars": 1, - "len_res": 3, - "result.n_chars": 1, - "max_len": 5, - "len_a.max": 1, - "len_b.max": 1, - "d": 6, - "line_a": 3, - "a.to_s": 1, - "line_a.draw": 1, - "line_b": 3, - "op_char.to_s": 1, - "b.to_s": 1, - "line_b.draw": 1, - "disp_size*max_len": 1, - "*disp_gap": 1, - "line_res": 3, - "result.to_s": 1, - "line_res.draw": 1, - "drop_privileges": 1, - "privileges": 1, - "opts": 1, - "OptionContext": 1, - "opt_ug": 2, - "OptionUserAndGroup.for_dropping_privileges": 1, - "opt_ug.mandatory": 1, - "opts.add_option": 1, - "opts.parse": 1, - "opts.errors.is_empty": 1, - "opts.errors": 1, - "opts.usage": 1, - "exit": 3, - "user_group": 2, - "opt_ug.value": 1, - "user_group.drop_privileges": 1, - "extern_methods": 1, - "Returns": 1, - "th": 2, - "fibonnaci": 1, - "implemented": 1, - "here": 1, - "optimization": 1, - "fib": 5, - "Int_fib": 3, - "System": 1, - "seconds": 1, - "Return": 4, - "atan2l": 1, - "libmath": 1, - "atan_with": 2, - "atan2": 1, - "This": 1, - "Nit": 2, - "It": 1, - "use": 1, - "local": 1, - "operator": 1, - "all": 3, - "objects": 1, - "String.to_cstring": 2, - "equivalent": 1, - "char*": 1, - "foo": 3, - "long": 2, - "recv_fib": 2, - "recv_plus_fib": 2, - "Int__plus": 1, - "nit_string": 2, - "Int_to_s": 1, - "char": 1, - "*c_string": 1, - "String_to_cstring": 1, - "printf": 1, - "c_string": 1, - "Equivalent": 1, - "pure": 1, - "bar": 2, - "fibonacci": 3, - "Calculate": 1, - "element": 1, - "sequence.": 1, - ".fibonacci": 2, - "usage": 3, - "args.first.to_i.fibonacci": 1, - "html": 1, - "NitHomepage": 2, - "HTMLPage": 1, - "head": 5, - "add": 35, - ".attr": 17, - ".text": 27, - "body": 1, - "open": 14, - ".add_class": 4, - "add_html": 7, - "close": 14, - "page": 1, - "page.write_to": 1, - "stdout": 2, - "page.write_to_file": 1, - "int_stack": 1, - "IntStack": 2, - "Null": 1, - "means": 1, - "stack": 3, - "ISNode": 4, - "Add": 2, - "integer": 2, - "stack.": 2, - "val": 5, - "self.head": 5, - "Remove": 1, - "pushed": 1, - "integer.": 1, - "followings": 2, - "statically": 3, - "head.val": 1, - "head.next": 1, - "sum": 12, - "integers": 1, - "sumall": 1, - "cur": 3, - "condition": 1, - "cur.val": 1, - "cur.next": 1, - "attributes": 1, - "have": 1, - "value": 2, - "free": 2, - "constructor": 2, - "implicitly": 2, - "defined.": 2, - "stored": 1, - "node.": 1, - "any.": 1, - "A": 1, - "l.push": 4, - "l.sumall": 1, - "loop": 2, - "l.pop": 5, - "break": 2, - "following": 1, - "gives": 2, - "alternative": 1, - "opengles2_hello_triangle": 1, - "glesv2": 1, - "egl": 1, - "mnit_linux": 1, - "sdl": 1, - "x11": 1, - "window_width": 2, - "window_height": 2, - "##": 6, - "SDL": 2, - "sdl_display": 1, - "SDLDisplay": 1, - "sdl_wm_info": 1, - "SDLSystemWindowManagerInfo": 1, - "x11_window_handle": 2, - "sdl_wm_info.x11_window_handle": 1, - "X11": 1, - "x_display": 3, - "x_open_default_display": 1, - "EGL": 2, - "egl_display": 6, - "EGLDisplay": 1, - "egl_display.is_valid": 2, - "egl_display.initialize": 1, - "egl_display.error": 3, - "config_chooser": 1, - "EGLConfigChooser": 1, - "#config_chooser.surface_type_egl": 1, - "config_chooser.blue_size": 1, - "config_chooser.green_size": 1, - "config_chooser.red_size": 1, - "#config_chooser.alpha_size": 1, - "#config_chooser.depth_size": 1, - "#config_chooser.stencil_size": 1, - "#config_chooser.sample_buffers": 1, - "config_chooser.close": 1, - "configs": 3, - "config_chooser.choose": 1, - "configs.is_empty": 1, - "config": 4, - "attribs": 1, - "config.attribs": 2, - "configs.first": 1, - "format": 1, - ".native_visual_id": 1, - "surface": 5, - "egl_display.create_window_surface": 1, - "surface.is_ok": 1, - "egl_display.create_context": 1, - "context.is_ok": 1, - "make_current_res": 2, - "egl_display.make_current": 2, - "width": 2, - "surface.attribs": 2, - ".width": 1, - "height": 2, - ".height": 1, - "egl_bind_opengl_es_api": 1, - "GLESv2": 1, - "assert_no_gl_error": 6, - "gl_shader_compiler": 1, - "gl_error.to_s": 1, - "program": 1, - "GLProgram": 1, - "program.is_ok": 1, - "program.info_log": 1, - "vertex_shader": 2, - "GLVertexShader": 1, - "vertex_shader.is_ok": 1, - "vertex_shader.source": 1, - "vertex_shader.compile": 1, - "vertex_shader.is_compiled": 1, - "fragment_shader": 2, - "GLFragmentShader": 1, - "fragment_shader.is_ok": 1, - "fragment_shader.source": 1, - "fragment_shader.compile": 1, - "fragment_shader.is_compiled": 1, - "program.attach_shader": 2, - "program.bind_attrib_location": 1, - "program.link": 1, - "program.is_linked": 1, - "vertices": 2, - "vertex_array": 1, - "VertexArray": 1, - "vertex_array.attrib_pointer": 1, - "gl_clear_color": 1, - "gl_viewport": 1, - "gl_clear_color_buffer": 1, - "program.use": 1, - "vertex_array.enable": 1, - "vertex_array.draw_arrays_triangles": 1, - "egl_display.swap_buffers": 1, - "program.delete": 1, - "vertex_shader.delete": 1, - "fragment_shader.delete": 1, - "EGLSurface.none": 2, - "EGLContext.none": 1, - "egl_display.destroy_context": 1, - "egl_display.destroy_surface": 1, - "sdl_display.destroy": 1, - "print_arguments": 1, - "procedural_array": 1, - "array_sum": 2, - "array_sum_alt": 2, - "a.length": 1, - "socket_client": 1, - "socket": 6, - "Socket.client": 1, - ".to_i": 2, - "s.connected": 1, - "s.write": 1, - "s.close": 1, - "socket_server": 1, - "args.is_empty": 1, - "Socket.server": 1, - "clients": 2, - "Socket": 1, - "max": 2, - "fs": 1, - "SocketObserver": 1, - "fs.readset.set": 2, - "fs.select": 1, - "fs.readset.is_set": 1, - "ns": 1, - "socket.accept": 1, - "ns.write": 1, - "ns.close": 1, - "template": 1, - "###": 2, - "Here": 2, - "definition": 1, - "specific": 1, - "templates": 2, - "TmplComposers": 2, - "Template": 3, - "Short": 2, - "composers": 4, - "TmplComposer": 3, - "Detailled": 1, - "composer_details": 2, - "TmplComposerDetail": 3, - "composer": 1, - "both": 1, - "add_composer": 1, - "firstname": 5, - "lastname": 6, - "birth": 5, - "death": 5, - "composers.add": 1, - "composer_details.add": 1, - "rendering": 3, - "add_all": 2, - "name": 4, - "self.name": 1, - "self.firstname": 1, - "self.lastname": 1, - "self.birth": 1, - "self.death": 1, - "simple": 1, - "f": 1, - "f.add_composer": 3, - "f.write_to": 1, - "websocket_server": 1, - "websocket": 1, - "sock": 1, - "WebSocket": 1, - "msg": 8, - "sock.listener.eof": 2, - "sys.errno.strerror": 1, - "sock.accept": 2, - "sock.connected": 1, - "sys.stdin.poll_in": 1, - "gets": 1, - "sock.close": 1, - "sock.disconnect_client": 1, - "sock.write": 1, - "sock.can_read": 1, - "sock.read_line": 1 - }, - "Nix": { - "{": 8, - "stdenv": 1, - "fetchurl": 2, - "fetchgit": 5, - "openssl": 2, - "zlib": 2, - "pcre": 2, - "libxml2": 2, - "libxslt": 2, - "expat": 2, - "rtmp": 4, - "false": 4, - "fullWebDAV": 3, - "syslog": 4, - "moreheaders": 3, - "...": 1, - "}": 8, - "let": 1, - "version": 2, - ";": 32, - "mainSrc": 2, - "url": 5, - "sha256": 5, - "-": 12, - "ext": 5, - "git": 2, - "//github.com/arut/nginx": 2, - "module.git": 3, - "rev": 4, - "dav": 2, - "https": 2, - "//github.com/yaoweibin/nginx_syslog_patch.git": 1, - "//github.com/agentzh/headers": 1, - "more": 1, - "nginx": 1, - "in": 1, - "stdenv.mkDerivation": 1, - "rec": 1, - "name": 1, - "src": 1, - "buildInputs": 1, - "[": 5, - "]": 5, - "+": 10, - "stdenv.lib.optional": 5, - "patches": 1, - "if": 1, - "then": 1, - "else": 1, - "configureFlags": 1, - "preConfigure": 1, - "export": 1, - "NIX_CFLAGS_COMPILE": 1, - "postInstall": 1, - "mv": 1, - "out/sbin": 1, - "out/bin": 1, - "meta": 1, - "description": 1, - "maintainers": 1, - "stdenv.lib.maintainers.raskin": 1, - "platforms": 1, - "stdenv.lib.platforms.all": 1, - "inherit": 1 - }, - "Nu": { - "SHEBANG#!nush": 1, - "(": 14, - "puts": 1, - ")": 14, - ";": 22, - "main.nu": 1, - "Entry": 1, - "point": 1, - "for": 1, - "a": 1, - "Nu": 1, - "program.": 1, - "Copyright": 1, - "c": 1, - "Tim": 1, - "Burks": 1, - "Neon": 1, - "Design": 1, - "Technology": 1, - "Inc.": 1, - "load": 4, - "basics": 1, - "cocoa": 1, - "definitions": 1, - "menu": 1, - "generation": 1, - "Aaron": 1, - "Hillegass": 1, - "t": 1, - "retain": 1, - "it.": 1, - "NSApplication": 2, - "sharedApplication": 2, - "setDelegate": 1, - "set": 1, - "delegate": 1, - "ApplicationDelegate": 1, - "alloc": 1, - "init": 1, - "this": 1, - "makes": 1, - "the": 3, - "application": 1, - "window": 1, - "take": 1, - "focus": 1, - "when": 1, - "we": 1, - "ve": 1, - "started": 1, - "it": 1, - "from": 1, - "terminal": 1, - "activateIgnoringOtherApps": 1, - "YES": 1, - "run": 1, - "main": 1, - "Cocoa": 1, - "event": 1, - "loop": 1, - "NSApplicationMain": 1, - "nil": 1 - }, - "OCaml": { - "{": 11, - "shared": 1, - "open": 4, - "Eliom_content": 1, - "Html5.D": 1, - "Eliom_parameter": 1, - "}": 13, - "server": 2, - "module": 5, - "Example": 1, - "Eliom_registration.App": 1, - "(": 21, - "struct": 5, - "let": 13, - "application_name": 1, - "end": 5, - ")": 23, - "main": 2, - "Eliom_service.service": 1, - "path": 1, - "[": 13, - "]": 13, - "get_params": 1, - "unit": 5, - "client": 1, - "hello_popup": 2, - "Dom_html.window##alert": 1, - "Js.string": 1, - "_": 2, - "Example.register": 1, - "service": 1, - "fun": 9, - "-": 22, - "Lwt.return": 1, - "html": 1, - "head": 1, - "title": 1, - "pcdata": 4, - "body": 1, - "h1": 1, - ";": 14, - "p": 1, - "h2": 1, - "a": 4, - "a_onclick": 1, - "type": 2, - "Ops": 2, - "@": 6, - "f": 10, - "k": 21, - "|": 15, - "x": 14, - "List": 1, - "rec": 3, - "map": 3, - "l": 8, - "match": 4, - "with": 4, - "hd": 6, - "tl": 6, - "fold": 2, - "acc": 5, - "Option": 1, - "opt": 2, - "None": 5, - "Some": 5, - "Lazy": 1, - "option": 1, - "mutable": 1, - "waiters": 5, - "make": 1, - "push": 4, - "cps": 7, - "value": 3, - "force": 1, - "l.value": 2, - "when": 1, - "l.waiters": 5, - "<->": 3, - "function": 1, - "Base.List.iter": 1, - "l.push": 1, - "<": 1, - "get_state": 1, - "lazy_from_val": 1 - }, - "Objective-C": { - "//": 317, - "#import": 53, - "": 4, - "#if": 41, - "TARGET_OS_IPHONE": 11, - "": 1, - "__IPHONE_OS_VERSION_MAX_ALLOWED": 4, - "__IPHONE_4_0": 6, - "": 1, - "Necessary": 1, - "for": 99, - "background": 1, - "task": 1, - "support": 4, - "#endif": 59, - "": 2, - "@class": 4, - "ASIDataDecompressor": 4, - ";": 2003, - "extern": 6, - "NSString": 127, - "*ASIHTTPRequestVersion": 2, - "#ifndef": 9, - "__IPHONE_3_2": 2, - "#define": 65, - "__MAC_10_5": 2, - "__MAC_10_6": 2, - "typedef": 47, - "enum": 17, - "_ASIAuthenticationState": 1, - "{": 541, - "ASINoAuthenticationNeededYet": 3, - "ASIHTTPAuthenticationNeeded": 1, - "ASIProxyAuthenticationNeeded": 1, - "}": 532, - "ASIAuthenticationState": 5, - "_ASINetworkErrorType": 1, - "ASIConnectionFailureErrorType": 2, - "ASIRequestTimedOutErrorType": 2, - "ASIAuthenticationErrorType": 3, - "ASIRequestCancelledErrorType": 2, - "ASIUnableToCreateRequestErrorType": 2, - "ASIInternalErrorWhileBuildingRequestType": 3, - "ASIInternalErrorWhileApplyingCredentialsType": 1, - "ASIFileManagementError": 2, - "ASITooMuchRedirectionErrorType": 3, - "ASIUnhandledExceptionError": 3, - "ASICompressionError": 1, - "ASINetworkErrorType": 1, - "NSString*": 13, - "const": 28, - "NetworkRequestErrorDomain": 12, - "unsigned": 62, - "long": 71, - "ASIWWANBandwidthThrottleAmount": 2, - "NS_BLOCKS_AVAILABLE": 8, - "void": 253, - "(": 2109, - "ASIBasicBlock": 15, - ")": 2106, - "ASIHeadersBlock": 3, - "NSDictionary": 37, - "*responseHeaders": 2, - "ASISizeBlock": 5, - "size": 12, - "ASIProgressBlock": 5, - "total": 4, - "ASIDataBlock": 3, - "NSData": 28, - "*data": 2, - "@interface": 23, - "ASIHTTPRequest": 31, - "NSOperation": 1, - "": 1, - "The": 15, - "url": 24, - "this": 50, - "operation": 2, - "should": 8, - "include": 1, - "GET": 1, - "params": 1, - "in": 42, - "the": 197, - "query": 1, - "string": 9, - "where": 1, - "appropriate": 4, - "NSURL": 21, - "*url": 2, - "Will": 7, - "always": 2, - "contain": 4, - "original": 2, - "used": 16, - "making": 1, - "request": 113, - "value": 21, - "of": 34, - "can": 20, - "change": 2, - "when": 46, - "a": 78, - "is": 77, - "redirected": 2, - "*originalURL": 2, - "Temporarily": 1, - "stores": 1, - "we": 73, - "are": 15, - "about": 4, - "to": 115, - "redirect": 4, - "to.": 2, - "be": 49, - "nil": 131, - "again": 1, - "do": 5, - "*redirectURL": 2, - "delegate": 29, - "-": 595, - "will": 57, - "notified": 2, - "various": 1, - "changes": 4, - "state": 35, - "via": 5, - "ASIHTTPRequestDelegate": 1, - "protocol": 10, - "id": 170, - "": 1, - "Another": 1, - "that": 23, - "also": 1, - "status": 4, - "and": 44, - "progress": 13, - "updates": 2, - "Generally": 1, - "you": 10, - "won": 3, - "s": 35, - "more": 5, - "likely": 1, - "sessionCookies": 2, - "NSMutableArray": 31, - "*requestCookies": 2, - "populated": 1, - "with": 19, - "cookies": 5, - "NSArray": 27, - "*responseCookies": 3, - "If": 30, - "use": 26, - "useCookiePersistence": 3, - "true": 9, - "network": 4, - "requests": 21, - "present": 3, - "valid": 5, - "from": 18, - "previous": 2, - "BOOL": 137, - "useKeychainPersistence": 4, - "attempt": 3, - "read": 3, - "credentials": 35, - "keychain": 7, - "save": 3, - "them": 10, - "they": 6, - "successfully": 4, - "presented": 2, - "useSessionPersistence": 6, - "reuse": 3, - "duration": 1, - "session": 5, - "until": 2, - "clearSession": 2, - "called": 3, - "allowCompressedResponse": 3, - "inform": 1, - "server": 8, - "accept": 2, - "compressed": 2, - "data": 27, - "automatically": 2, - "decompress": 1, - "gzipped": 7, - "responses.": 1, - "Default": 10, - "true.": 1, - "shouldCompressRequestBody": 6, - "body": 8, - "gzipped.": 1, - "false.": 1, - "You": 1, - "probably": 4, - "need": 10, - "enable": 1, - "feature": 1, - "on": 26, - "your": 2, - "webserver": 1, - "make": 3, - "work.": 1, - "Tested": 1, - "apache": 1, - "only.": 1, - "When": 15, - "downloadDestinationPath": 11, - "set": 24, - "result": 4, - "downloaded": 6, - "file": 14, - "at": 10, - "location": 3, - "not": 29, - "download": 9, - "stored": 9, - "memory": 3, - "*downloadDestinationPath": 2, - "files": 5, - "Once": 2, - "complete": 12, - "decompressed": 3, - "if": 297, - "necessary": 2, - "moved": 2, - "*temporaryFileDownloadPath": 2, - "response": 17, - "shouldWaitToInflateCompressedResponses": 4, - "NO": 30, - "created": 3, - "path": 11, - "containing": 1, - "inflated": 6, - "as": 17, - "it": 28, - "comes": 3, - "*temporaryUncompressedDataDownloadPath": 2, - "Used": 13, - "writing": 2, - "NSOutputStream": 6, - "*fileDownloadOutputStream": 2, - "*inflatedFileDownloadOutputStream": 2, - "fails": 2, - "or": 18, - "completes": 6, - "finished": 3, - "cancelled": 5, - "an": 20, - "error": 75, - "occurs": 1, - "NSError": 51, - "code": 16, - "Connection": 1, - "failure": 1, - "occurred": 1, - "inspect": 1, - "[": 1227, - "userInfo": 15, - "]": 1227, - "objectForKey": 29, - "NSUnderlyingErrorKey": 3, - "information": 5, - "*error": 3, - "Username": 2, - "password": 11, - "authentication": 18, - "*username": 2, - "*password": 2, - "User": 1, - "Agent": 1, - "*userAgentString": 2, - "Domain": 2, - "NTLM": 6, - "*domain": 2, - "proxy": 11, - "*proxyUsername": 2, - "*proxyPassword": 2, - "*proxyDomain": 2, - "Delegate": 2, - "displaying": 2, - "upload": 4, - "usually": 2, - "NSProgressIndicator": 4, - "but": 5, - "supply": 2, - "different": 4, - "object": 36, - "handle": 4, - "yourself": 4, - "": 2, - "uploadProgressDelegate": 8, - "downloadProgressDelegate": 10, - "Whether": 1, - "t": 15, - "want": 5, - "hassle": 1, - "adding": 1, - "authenticating": 2, - "proxies": 3, - "their": 3, - "apps": 1, - "shouldPresentProxyAuthenticationDialog": 2, - "CFHTTPAuthenticationRef": 2, - "proxyAuthentication": 7, - "*proxyCredentials": 2, - "during": 4, - "int": 55, - "proxyAuthenticationRetryCount": 4, - "Authentication": 3, - "scheme": 5, - "Basic": 2, - "Digest": 2, - "*proxyAuthenticationScheme": 2, - "Realm": 1, - "required": 2, - "*proxyAuthenticationRealm": 3, - "HTTP": 9, - "eg": 2, - "OK": 1, - "Not": 2, - "found": 4, - "etc": 1, - "responseStatusCode": 3, - "Description": 1, - "*responseStatusMessage": 3, - "Size": 3, - "contentLength": 6, - "partially": 1, - "content": 5, - "partialDownloadSize": 8, - "POST": 2, - "payload": 1, - "postLength": 6, - "amount": 12, - "totalBytesRead": 4, - "uploaded": 2, - "totalBytesSent": 5, - "Last": 2, - "incrementing": 2, - "lastBytesRead": 3, - "sent": 6, - "lastBytesSent": 3, - "This": 7, - "lock": 19, - "prevents": 1, - "being": 4, - "inopportune": 1, - "moment": 1, - "NSRecursiveLock": 13, - "*cancelledLock": 2, - "Called": 6, - "implemented": 7, - "starts.": 1, - "requestStarted": 3, - "SEL": 19, - "didStartSelector": 2, - "receives": 3, - "headers.": 1, - "didReceiveResponseHeaders": 2, - "didReceiveResponseHeadersSelector": 2, - "Location": 1, - "header": 20, - "shouldRedirect": 3, - "YES": 62, - "then": 1, - "needed": 3, - "restart": 1, - "by": 12, - "calling": 1, - "redirectToURL": 2, - "simply": 1, - "cancel": 5, - "willRedirectSelector": 2, - "successfully.": 1, - "requestFinished": 4, - "didFinishSelector": 2, - "fails.": 1, - "requestFailed": 2, - "didFailSelector": 2, - "data.": 1, - "didReceiveData": 2, - "implement": 1, - "method": 5, - "must": 6, - "populate": 1, - "responseData": 5, - "write": 4, - "didReceiveDataSelector": 2, - "recording": 1, - "something": 1, - "last": 1, - "happened": 1, - "compare": 4, - "current": 2, - "date": 3, - "time": 9, - "out": 7, - "NSDate": 9, - "*lastActivityTime": 2, - "Number": 1, - "seconds": 2, - "wait": 1, - "before": 6, - "timing": 1, - "default": 8, - "NSTimeInterval": 10, - "timeOutSeconds": 3, - "HEAD": 10, - "length": 32, - "starts": 2, - "shouldResetUploadProgress": 3, - "shouldResetDownloadProgress": 3, - "showAccurateProgress": 7, - "preset": 2, - "*mainRequest": 2, - "only": 12, - "update": 6, - "indicator": 4, - "according": 2, - "how": 2, - "much": 2, - "has": 6, - "received": 5, - "so": 15, - "far": 2, - "Also": 1, - "see": 1, - "comments": 1, - "ASINetworkQueue.h": 1, - "ensure": 1, - "incremented": 4, - "once": 3, - "updatedProgress": 3, - "Prevents": 1, - "post": 2, - "built": 2, - "than": 9, - "largely": 1, - "subclasses": 2, - "haveBuiltPostBody": 3, - "internally": 3, - "may": 8, - "reflect": 1, - "internal": 2, - "buffer": 7, - "CFNetwork": 3, - "/": 18, - "PUT": 1, - "operations": 1, - "sizes": 1, - "greater": 1, - "uploadBufferSize": 6, - "timeout": 6, - "unless": 2, - "bytes": 8, - "have": 15, - "been": 1, - "Likely": 1, - "KB": 4, - "iPhone": 3, - "Mac": 2, - "OS": 1, - "X": 1, - "Leopard": 1, - "x": 10, - "Text": 1, - "encoding": 7, - "responses": 5, - "send": 2, - "Content": 1, - "Type": 1, - "charset": 5, - "value.": 1, - "Defaults": 2, - "NSISOLatin1StringEncoding": 2, - "NSStringEncoding": 6, - "defaultResponseEncoding": 4, - "text": 12, - "didn": 3, - "set.": 1, - "responseEncoding": 3, - "Tells": 1, - "delete": 1, - "partial": 2, - "downloads": 1, - "allows": 1, - "existing": 1, - "resume": 2, - "download.": 1, - "NO.": 1, - "allowResumeForFileDownloads": 2, - "Custom": 1, - "user": 6, - "associated": 1, - "*userInfo": 2, - "NSInteger": 56, - "tag": 2, - "Use": 6, - "rather": 4, - "defaults": 2, - "false": 3, - "useHTTPVersionOne": 3, - "get": 4, - "tell": 2, - "main": 8, - "loop": 1, - "stop": 4, - "retry": 3, - "new": 10, - "needsRedirect": 3, - "Incremented": 1, - "every": 3, - "redirects.": 1, - "reaches": 1, - "give": 2, - "up": 4, - "redirectCount": 2, - "check": 1, - "secure": 1, - "certificate": 2, - "self": 500, - "signed": 1, - "certificates": 2, - "development": 1, - "DO": 1, - "NOT": 1, - "USE": 1, - "IN": 1, - "PRODUCTION": 1, - "validatesSecureCertificate": 3, - "SecIdentityRef": 3, - "clientCertificateIdentity": 5, - "*clientCertificates": 2, - "Details": 1, - "could": 1, - "these": 3, - "best": 1, - "local": 1, - "*PACurl": 2, - "See": 5, - "values": 3, - "above.": 1, - "No": 1, - "yet": 1, - "authenticationNeeded": 3, - "ASIHTTPRequests": 1, - "store": 4, - "same": 6, - "asked": 3, - "avoids": 1, - "extra": 1, - "round": 1, - "trip": 1, - "after": 5, - "succeeded": 1, - "which": 1, - "efficient": 1, - "authenticated": 1, - "large": 1, - "bodies": 1, - "slower": 1, - "connections": 3, - "Set": 4, - "explicitly": 2, - "affects": 1, - "cache": 17, - "YES.": 1, - "Credentials": 1, - "never": 1, - "asks": 1, - "For": 2, - "using": 8, - "authenticationScheme": 4, - "*": 311, - "kCFHTTPAuthenticationSchemeBasic": 2, - "very": 2, - "first": 9, - "shouldPresentCredentialsBeforeChallenge": 4, - "hasn": 1, - "doing": 1, - "anything": 1, - "expires": 1, - "persistentConnectionTimeoutSeconds": 4, - "yes": 1, - "keep": 2, - "alive": 1, - "connectionCanBeReused": 4, - "Stores": 1, - "persistent": 5, - "connection": 17, - "currently": 4, - "use.": 1, - "It": 2, - "particular": 2, - "specify": 2, - "expire": 2, - "A": 4, - "host": 9, - "port": 17, - "connection.": 2, - "These": 1, - "determine": 1, - "whether": 1, - "reused": 2, - "subsequent": 2, - "all": 3, - "match": 1, - "An": 2, - "determining": 1, - "available": 1, - "number": 2, - "reference": 1, - "don": 2, - "ve": 7, - "opened": 3, - "one.": 1, - "stream": 13, - "closed": 1, - "+": 195, - "released": 2, - "either": 1, - "another": 1, - "timer": 5, - "fires": 1, - "NSMutableDictionary": 18, - "*connectionInfo": 2, - "automatic": 1, - "redirects": 2, - "standard": 1, - "follow": 1, - "behaviour": 2, - "most": 1, - "browsers": 1, - "shouldUseRFC2616RedirectBehaviour": 2, - "record": 1, - "downloading": 5, - "downloadComplete": 2, - "ID": 1, - "uniquely": 1, - "identifies": 1, - "primarily": 1, - "debugging": 1, - "NSNumber": 11, - "*requestID": 3, - "ASIHTTPRequestRunLoopMode": 2, - "synchronous": 1, - "NSDefaultRunLoopMode": 2, - "other": 3, - "*runLoopMode": 2, - "checks": 1, - "NSTimer": 5, - "*statusTimer": 2, - "setDefaultCache": 2, - "configure": 2, - "": 9, - "downloadCache": 5, - "policy": 7, - "ASICacheDelegate.h": 2, - "possible": 3, - "ASICachePolicy": 4, - "cachePolicy": 3, - "storage": 2, - "ASICacheStoragePolicy": 2, - "cacheStoragePolicy": 2, - "was": 4, - "pulled": 1, - "didUseCachedResponse": 3, - "secondsToCache": 3, - "custom": 2, - "interval": 1, - "expiring": 1, - "&&": 123, - "shouldContinueWhenAppEntersBackground": 3, - "UIBackgroundTaskIdentifier": 1, - "backgroundTask": 7, - "helper": 1, - "inflate": 2, - "*dataDecompressor": 2, - "Controls": 1, - "without": 1, - "responseString": 3, - "All": 2, - "no": 7, - "raw": 3, - "discarded": 1, - "rawResponseData": 4, - "temporaryFileDownloadPath": 2, - "normal": 1, - "temporaryUncompressedDataDownloadPath": 3, - "contents": 1, - "into": 1, - "Setting": 1, - "especially": 1, - "useful": 1, - "users": 1, - "conjunction": 1, - "streaming": 1, - "parser": 3, - "allow": 1, - "passed": 2, - "while": 11, - "still": 2, - "running": 4, - "behind": 1, - "scenes": 1, - "PAC": 7, - "own": 3, - "isPACFileRequest": 3, - "http": 4, - "https": 1, - "webservers": 1, - "*PACFileRequest": 2, - "asynchronously": 1, - "reading": 1, - "URLs": 2, - "NSInputStream": 7, - "*PACFileReadStream": 2, - "storing": 1, - "NSMutableData": 5, - "*PACFileData": 2, - "startSynchronous.": 1, - "Currently": 1, - "detection": 2, - "synchronously": 1, - "isSynchronous": 2, - "//block": 12, - "execute": 4, - "startedBlock": 5, - "headers": 11, - "headersReceivedBlock": 5, - "completionBlock": 5, - "failureBlock": 5, - "bytesReceivedBlock": 8, - "bytesSentBlock": 5, - "downloadSizeIncrementedBlock": 5, - "uploadSizeIncrementedBlock": 5, - "handling": 4, - "dataReceivedBlock": 5, - "authenticationNeededBlock": 5, - "proxyAuthenticationNeededBlock": 5, - "redirections": 1, - "requestRedirectedBlock": 5, - "#pragma": 44, - "mark": 42, - "init": 34, - "dealloc": 13, - "initWithURL": 4, - "newURL": 16, - "requestWithURL": 7, - "usingCache": 5, - "andCachePolicy": 3, - "setStartedBlock": 1, - "aStartedBlock": 1, - "setHeadersReceivedBlock": 1, - "aReceivedBlock": 2, - "setCompletionBlock": 1, - "aCompletionBlock": 1, - "setFailedBlock": 1, - "aFailedBlock": 1, - "setBytesReceivedBlock": 1, - "aBytesReceivedBlock": 1, - "setBytesSentBlock": 1, - "aBytesSentBlock": 1, - "setDownloadSizeIncrementedBlock": 1, - "aDownloadSizeIncrementedBlock": 1, - "setUploadSizeIncrementedBlock": 1, - "anUploadSizeIncrementedBlock": 1, - "setDataReceivedBlock": 1, - "setAuthenticationNeededBlock": 1, - "anAuthenticationBlock": 1, - "setProxyAuthenticationNeededBlock": 1, - "aProxyAuthenticationBlock": 1, - "setRequestRedirectedBlock": 1, - "aRedirectBlock": 1, - "setup": 2, - "addRequestHeader": 5, - "applyCookieHeader": 2, - "buildRequestHeaders": 3, - "applyAuthorizationHeader": 2, - "buildPostBody": 3, - "appendPostData": 3, - "appendPostDataFromFile": 3, - "isResponseCompressed": 3, - "startSynchronous": 2, - "startAsynchronous": 2, - "clearDelegatesAndCancel": 2, - "HEADRequest": 1, - "upload/download": 1, - "updateProgressIndicators": 1, - "updateUploadProgress": 3, - "updateDownloadProgress": 3, - "removeUploadProgressSoFar": 1, - "incrementDownloadSizeBy": 1, - "incrementUploadSizeBy": 3, - "updateProgressIndicator": 4, - "withProgress": 4, - "ofTotal": 4, - "performSelector": 7, - "selector": 12, - "onTarget": 7, - "target": 5, - "withObject": 10, - "callerToRetain": 7, - "caller": 1, - "talking": 1, - "delegates": 2, - "requestReceivedResponseHeaders": 1, - "newHeaders": 1, - "failWithError": 11, - "theError": 6, - "retryUsingNewConnection": 1, - "parsing": 2, - "readResponseHeaders": 2, - "parseStringEncodingFromHeaders": 2, - "parseMimeType": 2, - "**": 27, - "mimeType": 2, - "andResponseEncoding": 2, - "stringEncoding": 1, - "fromContentType": 2, - "contentType": 1, - "stuff": 1, - "applyCredentials": 1, - "newCredentials": 16, - "applyProxyCredentials": 2, - "findCredentials": 1, - "findProxyCredentials": 2, - "retryUsingSuppliedCredentials": 1, - "cancelAuthentication": 1, - "attemptToApplyCredentialsAndResume": 1, - "attemptToApplyProxyCredentialsAndResume": 1, - "showProxyAuthenticationDialog": 1, - "showAuthenticationDialog": 1, - "addBasicAuthenticationHeaderWithUsername": 2, - "theUsername": 1, - "andPassword": 2, - "thePassword": 1, - "handlers": 1, - "handleNetworkEvent": 2, - "CFStreamEventType": 2, - "type": 5, - "handleBytesAvailable": 1, - "handleStreamComplete": 1, - "handleStreamError": 1, - "cleanup": 1, - "markAsFinished": 4, - "removeTemporaryDownloadFile": 1, - "removeTemporaryUncompressedDownloadFile": 1, - "removeTemporaryUploadFile": 1, - "removeTemporaryCompressedUploadFile": 1, - "removeFileAtPath": 1, - "err": 8, - "connectionID": 1, - "expirePersistentConnections": 1, - "defaultTimeOutSeconds": 3, - "setDefaultTimeOutSeconds": 1, - "newTimeOutSeconds": 1, - "client": 1, - "setClientCertificateIdentity": 1, - "anIdentity": 1, - "sessionProxyCredentialsStore": 1, - "sessionCredentialsStore": 1, - "storeProxyAuthenticationCredentialsInSessionStore": 1, - "storeAuthenticationCredentialsInSessionStore": 2, - "removeProxyAuthenticationCredentialsFromSessionStore": 1, - "removeAuthenticationCredentialsFromSessionStore": 3, - "findSessionProxyAuthenticationCredentials": 1, - "findSessionAuthenticationCredentials": 2, - "saveCredentialsToKeychain": 3, - "saveCredentials": 4, - "NSURLCredential": 8, - "forHost": 2, - "realm": 14, - "forProxy": 2, - "savedCredentialsForHost": 1, - "savedCredentialsForProxy": 1, - "removeCredentialsForHost": 1, - "removeCredentialsForProxy": 1, - "setSessionCookies": 1, - "newSessionCookies": 1, - "addSessionCookie": 1, - "NSHTTPCookie": 1, - "newCookie": 1, - "agent": 2, - "defaultUserAgentString": 1, - "setDefaultUserAgentString": 1, - "mime": 1, - "mimeTypeForFileAtPath": 1, - "bandwidth": 3, - "measurement": 1, - "throttling": 1, - "maxBandwidthPerSecond": 2, - "setMaxBandwidthPerSecond": 1, - "averageBandwidthUsedPerSecond": 2, - "performThrottling": 2, - "isBandwidthThrottled": 2, - "incrementBandwidthUsedInLastSecond": 1, - "setShouldThrottleBandwidthForWWAN": 1, - "throttle": 1, - "throttleBandwidthForWWANUsingLimit": 1, - "limit": 1, - "reachability": 1, - "isNetworkReachableViaWWAN": 1, - "queue": 12, - "NSOperationQueue": 4, - "sharedQueue": 4, - "defaultCache": 3, - "maxUploadReadLength": 1, - "activity": 1, - "isNetworkInUse": 1, - "setShouldUpdateNetworkActivityIndicator": 1, - "shouldUpdate": 1, - "showNetworkActivityIndicator": 1, - "hideNetworkActivityIndicator": 1, - "miscellany": 1, - "base64forData": 1, - "theData": 1, - "expiryDateForRequest": 1, - "maxAge": 2, - "dateFromRFC1123String": 1, - "isMultitaskingSupported": 2, - "threading": 1, - "NSThread": 4, - "threadForRequest": 3, - "@property": 150, - "retain": 73, - "*proxyHost": 1, - "assign": 84, - "proxyPort": 2, - "*proxyType": 1, - "setter": 2, - "setURL": 3, - "nonatomic": 40, - "readonly": 19, - "*authenticationRealm": 2, - "*requestHeaders": 1, - "*requestCredentials": 1, - "*rawResponseData": 1, - "*requestMethod": 1, - "*postBody": 1, - "*postBodyFilePath": 1, - "shouldStreamPostDataFromDisk": 4, - "didCreateTemporaryPostDataFile": 1, - "*authenticationScheme": 1, - "shouldPresentAuthenticationDialog": 1, - "authenticationRetryCount": 2, - "haveBuiltRequestHeaders": 1, - "inProgress": 4, - "numberOfTimesToRetryOnTimeout": 2, - "retryCount": 3, - "shouldAttemptPersistentConnection": 2, - "@end": 37, - "": 1, - "#else": 8, - "": 1, - "@": 258, - "static": 102, - "*defaultUserAgent": 1, - "*ASIHTTPRequestRunLoopMode": 1, - "CFOptionFlags": 1, - "kNetworkEvents": 1, - "kCFStreamEventHasBytesAvailable": 1, - "|": 13, - "kCFStreamEventEndEncountered": 1, - "kCFStreamEventErrorOccurred": 1, - "*sessionCredentialsStore": 1, - "*sessionProxyCredentialsStore": 1, - "*sessionCredentialsLock": 1, - "*sessionCookies": 1, - "RedirectionLimit": 1, - "ReadStreamClientCallBack": 1, - "CFReadStreamRef": 5, - "readStream": 5, - "*clientCallBackInfo": 1, - "ASIHTTPRequest*": 1, - "clientCallBackInfo": 1, - "*progressLock": 1, - "*ASIRequestCancelledError": 1, - "*ASIRequestTimedOutError": 1, - "*ASIAuthenticationError": 1, - "*ASIUnableToCreateRequestError": 1, - "*ASITooMuchRedirectionError": 1, - "*bandwidthUsageTracker": 1, - "nextConnectionNumberToCreate": 1, - "*persistentConnectionsPool": 1, - "*connectionsLock": 1, - "nextRequestID": 1, - "bandwidthUsedInLastSecond": 1, - "*bandwidthMeasurementDate": 1, - "NSLock": 2, - "*bandwidthThrottlingLock": 1, - "shouldThrottleBandwidthForWWANOnly": 1, - "*sessionCookiesLock": 1, - "*delegateAuthenticationLock": 1, - "*throttleWakeUpTime": 1, - "runningRequestCount": 1, - "shouldUpdateNetworkActivityIndicator": 1, - "*networkThread": 1, - "*sharedQueue": 1, - "cancelLoad": 3, - "destroyReadStream": 3, - "scheduleReadStream": 1, - "unscheduleReadStream": 1, - "willAskDelegateForCredentials": 1, - "willAskDelegateForProxyCredentials": 1, - "askDelegateForProxyCredentials": 1, - "askDelegateForCredentials": 1, - "failAuthentication": 1, - "measureBandwidthUsage": 1, - "recordBandwidthUsage": 1, - "startRequest": 3, - "updateStatus": 2, - "checkRequestStatus": 2, - "reportFailure": 3, - "reportFinished": 1, - "performRedirect": 1, - "shouldTimeOut": 2, - "willRedirect": 1, - "willAskDelegateToConfirmRedirect": 1, - "performInvocation": 2, - "NSInvocation": 4, - "invocation": 4, - "releasingObject": 2, - "objectToRelease": 1, - "hideNetworkActivityIndicatorAfterDelay": 1, - "hideNetworkActivityIndicatorIfNeeeded": 1, - "runRequests": 1, - "configureProxies": 2, - "fetchPACFile": 1, - "finishedDownloadingPACFile": 1, - "theRequest": 1, - "runPACScript": 1, - "script": 1, - "timeOutPACRead": 1, - "useDataFromCache": 2, - "updatePartialDownloadSize": 1, - "registerForNetworkReachabilityNotifications": 1, - "unsubscribeFromNetworkReachabilityNotifications": 1, - "reachabilityChanged": 1, - "NSNotification": 2, - "note": 1, - "performBlockOnMainThread": 2, - "block": 18, - "releaseBlocksOnMainThread": 4, - "releaseBlocks": 3, - "blocks": 16, - "callBlock": 1, - "*postBodyWriteStream": 1, - "*postBodyReadStream": 1, - "*compressedPostBody": 1, - "*compressedPostBodyFilePath": 1, - "willRetryRequest": 1, - "*readStream": 1, - "readStreamIsScheduled": 1, - "setSynchronous": 2, - "@implementation": 13, - "initialize": 1, - "class": 30, - "persistentConnectionsPool": 3, - "alloc": 47, - "connectionsLock": 3, - "progressLock": 1, - "bandwidthThrottlingLock": 1, - "sessionCookiesLock": 1, - "sessionCredentialsLock": 1, - "delegateAuthenticationLock": 1, - "bandwidthUsageTracker": 1, - "initWithCapacity": 2, - "ASIRequestTimedOutError": 1, - "initWithDomain": 5, - "dictionaryWithObjectsAndKeys": 10, - "NSLocalizedDescriptionKey": 10, - "ASIAuthenticationError": 1, - "ASIRequestCancelledError": 2, - "ASIUnableToCreateRequestError": 3, - "ASITooMuchRedirectionError": 1, - "setMaxConcurrentOperationCount": 1, - "setRequestMethod": 3, - "setRunLoopMode": 2, - "setShouldAttemptPersistentConnection": 2, - "setPersistentConnectionTimeoutSeconds": 2, - "setShouldPresentCredentialsBeforeChallenge": 1, - "setShouldRedirect": 1, - "setShowAccurateProgress": 1, - "setShouldResetDownloadProgress": 1, - "setShouldResetUploadProgress": 1, - "setAllowCompressedResponse": 1, - "setShouldWaitToInflateCompressedResponses": 1, - "setDefaultResponseEncoding": 1, - "setShouldPresentProxyAuthenticationDialog": 1, - "setTimeOutSeconds": 1, - "setUseSessionPersistence": 1, - "setUseCookiePersistence": 1, - "setValidatesSecureCertificate": 1, - "setRequestCookies": 2, - "autorelease": 21, - "setDidStartSelector": 1, - "@selector": 28, - "setDidReceiveResponseHeadersSelector": 1, - "setWillRedirectSelector": 1, - "willRedirectToURL": 1, - "setDidFinishSelector": 1, - "setDidFailSelector": 1, - "setDidReceiveDataSelector": 1, - "setCancelledLock": 1, - "setDownloadCache": 3, - "return": 165, - "ASIUseDefaultCachePolicy": 1, - "*request": 1, - "setCachePolicy": 1, - "setAuthenticationNeeded": 2, - "requestAuthentication": 7, - "CFRelease": 19, - "redirectURL": 1, - "release": 66, - "statusTimer": 3, - "invalidate": 2, - "postBody": 11, - "compressedPostBody": 4, - "requestHeaders": 6, - "requestCookies": 1, - "fileDownloadOutputStream": 1, - "inflatedFileDownloadOutputStream": 1, - "username": 8, - "domain": 2, - "authenticationRealm": 4, - "requestCredentials": 1, - "proxyHost": 2, - "proxyType": 1, - "proxyUsername": 3, - "proxyPassword": 3, - "proxyDomain": 1, - "proxyAuthenticationRealm": 2, - "proxyAuthenticationScheme": 2, - "proxyCredentials": 1, - "originalURL": 1, - "lastActivityTime": 1, - "responseCookies": 1, - "responseHeaders": 5, - "requestMethod": 13, - "cancelledLock": 37, - "postBodyFilePath": 7, - "compressedPostBodyFilePath": 4, - "postBodyWriteStream": 7, - "postBodyReadStream": 2, - "PACurl": 1, - "clientCertificates": 2, - "responseStatusMessage": 1, - "connectionInfo": 13, - "requestID": 2, - "dataDecompressor": 1, - "userAgentString": 1, - "super": 25, - "*blocks": 1, - "array": 84, - "addObject": 16, - "performSelectorOnMainThread": 2, - "waitUntilDone": 4, - "isMainThread": 2, - "Blocks": 1, - "exits": 1, - "setRequestHeaders": 2, - "dictionaryWithCapacity": 2, - "setObject": 9, - "forKey": 9, - "Are": 1, - "submitting": 1, - "disk": 1, - "were": 5, - "close": 5, - "setPostBodyWriteStream": 2, - "*path": 1, - "setCompressedPostBodyFilePath": 1, - "NSTemporaryDirectory": 2, - "stringByAppendingPathComponent": 2, - "NSProcessInfo": 2, - "processInfo": 2, - "globallyUniqueString": 2, - "*err": 3, - "ASIDataCompressor": 2, - "compressDataFromFile": 1, - "toFile": 1, - "&": 36, - "else": 35, - "setPostLength": 3, - "NSFileManager": 1, - "attributesOfItemAtPath": 1, - "fileSize": 1, - "errorWithDomain": 6, - "stringWithFormat": 6, - "Otherwise": 2, - "*compressedBody": 1, - "compressData": 1, - "setCompressedPostBody": 1, - "compressedBody": 1, - "isEqualToString": 13, - "||": 42, - "setHaveBuiltPostBody": 1, - "setupPostBody": 3, - "setPostBodyFilePath": 1, - "setDidCreateTemporaryPostDataFile": 1, - "initToFileAtPath": 1, - "append": 1, - "open": 2, - "setPostBody": 1, - "maxLength": 3, - "appendData": 2, - "*stream": 1, - "initWithFileAtPath": 1, - "NSUInteger": 93, - "bytesRead": 5, - "hasBytesAvailable": 1, - "char": 19, - "*256": 1, - "sizeof": 13, - "break": 13, - "dataWithBytes": 1, - "*m": 1, - "unlock": 20, - "m": 1, - "newRequestMethod": 3, - "*u": 1, - "u": 4, - "isEqual": 4, - "NULL": 152, - "setRedirectURL": 2, - "d": 11, - "setDelegate": 4, - "newDelegate": 6, - "q": 2, - "setQueue": 2, - "newQueue": 3, - "cancelOnRequestThread": 2, - "DEBUG_REQUEST_STATUS": 4, - "ASI_DEBUG_LOG": 11, - "isCancelled": 6, - "setComplete": 3, - "CFRetain": 4, - "willChangeValueForKey": 1, - "didChangeValueForKey": 1, - "onThread": 2, - "Clear": 3, - "setDownloadProgressDelegate": 2, - "setUploadProgressDelegate": 2, - "initWithBytes": 1, - "*encoding": 1, - "rangeOfString": 1, - ".location": 1, - "NSNotFound": 1, - "uncompressData": 1, - "DEBUG_THROTTLING": 2, - "setInProgress": 3, - "NSRunLoop": 2, - "currentRunLoop": 2, - "runMode": 1, - "runLoopMode": 2, - "beforeDate": 1, - "distantFuture": 1, - "start": 3, - "addOperation": 1, - "concurrency": 1, - "isConcurrent": 1, - "isFinished": 1, - "isExecuting": 1, - "logic": 1, - "@try": 1, - "UIBackgroundTaskInvalid": 3, - "UIApplication": 2, - "sharedApplication": 2, - "beginBackgroundTaskWithExpirationHandler": 1, - "dispatch_async": 1, - "dispatch_get_main_queue": 1, - "endBackgroundTask": 1, - "generated": 3, - "ASINetworkQueue": 4, - "already.": 1, - "proceed.": 1, - "setDidUseCachedResponse": 1, - "Must": 1, - "call": 8, - "create": 1, - "needs": 1, - "mainRequest": 9, - "ll": 6, - "already": 4, - "CFHTTPMessageRef": 3, - "Create": 1, - "request.": 1, - "CFHTTPMessageCreateRequest": 1, - "kCFAllocatorDefault": 3, - "CFStringRef": 1, - "CFURLRef": 1, - "kCFHTTPVersion1_0": 1, - "kCFHTTPVersion1_1": 1, - "//If": 2, - "let": 8, - "generate": 1, - "its": 9, - "Even": 1, - "chance": 2, - "add": 5, - "ASIS3Request": 1, - "does": 3, - "process": 1, - "@catch": 1, - "NSException": 19, - "*exception": 1, - "*underlyingError": 1, - "exception": 3, - "name": 7, - "reason": 1, - "NSLocalizedFailureReasonErrorKey": 1, - "underlyingError": 1, - "@finally": 1, - "Do": 3, - "DEBUG_HTTP_AUTHENTICATION": 4, - "*credentials": 1, - "auth": 2, - "basic": 3, - "any": 3, - "cached": 2, - "key": 32, - "challenge": 1, - "apply": 2, - "like": 1, - "CFHTTPMessageApplyCredentialDictionary": 2, - "CFDictionaryRef": 1, - "setAuthenticationScheme": 1, - "happens": 4, - "%": 30, - "re": 9, - "retrying": 1, - "our": 6, - "measure": 1, - "throttled": 1, - "setPostBodyReadStream": 2, - "ASIInputStream": 2, - "inputStreamWithData": 2, - "setReadStream": 2, - "NSMakeCollectable": 3, - "CFReadStreamCreateForStreamedHTTPRequest": 1, - "CFReadStreamCreateForHTTPRequest": 1, - "lowercaseString": 1, - "*sslProperties": 2, - "initWithObjectsAndKeys": 1, - "numberWithBool": 3, - "kCFStreamSSLAllowsExpiredCertificates": 1, - "kCFStreamSSLAllowsAnyRoot": 1, - "kCFStreamSSLValidatesCertificateChain": 1, - "kCFNull": 1, - "kCFStreamSSLPeerName": 1, - "CFReadStreamSetProperty": 1, - "kCFStreamPropertySSLSettings": 1, - "CFTypeRef": 1, - "sslProperties": 2, - "*certificates": 1, - "arrayWithCapacity": 2, - "count": 99, - "*oldStream": 1, - "redirecting": 2, - "connecting": 2, - "intValue": 4, - "setConnectionInfo": 2, - "Check": 1, - "expired": 1, - "timeIntervalSinceNow": 1, - "<": 56, - "DEBUG_PERSISTENT_CONNECTIONS": 3, - "removeObject": 2, - "//Some": 1, - "previously": 1, - "there": 1, - "one": 1, - "We": 7, - "just": 4, - "old": 5, - "//lists.apple.com/archives/Macnetworkprog/2006/Mar/msg00119.html": 1, - "oldStream": 4, - "streamSuccessfullyOpened": 1, - "setConnectionCanBeReused": 2, - "Record": 1, - "started": 1, - "nothing": 2, - "setLastActivityTime": 1, - "setStatusTimer": 2, - "timerWithTimeInterval": 1, - "repeats": 1, - "addTimer": 1, - "forMode": 1, - "here": 2, - "safely": 1, - "***Black": 1, - "magic": 1, - "warning***": 1, - "reliable": 1, - "way": 1, - "track": 1, - "strong": 4, - "slow.": 1, - "secondsSinceLastActivity": 1, - "*1.5": 1, - "updating": 1, - "checking": 1, - "told": 1, - "us": 2, - "auto": 2, - "resuming": 1, - "Range": 1, - "take": 1, - "account": 1, - "perhaps": 1, - "setTotalBytesSent": 1, - "CFReadStreamCopyProperty": 2, - "kCFStreamPropertyHTTPRequestBytesWrittenCount": 1, - "unsignedLongLongValue": 1, - "middle": 1, - "said": 1, - "might": 4, - "MaxValue": 2, - "UIProgressView": 2, - "double": 3, - "max": 7, - "setMaxValue": 2, - "examined": 1, - "since": 1, - "authenticate": 1, - "bytesReadSoFar": 3, - "setUpdatedProgress": 1, - "didReceiveBytes": 2, - "totalSize": 2, - "setLastBytesRead": 1, - "pass": 5, - "pointer": 2, - "directly": 1, - "itself": 1, - "setArgument": 4, - "atIndex": 6, - "argumentNumber": 1, - "callback": 3, - "NSMethodSignature": 1, - "*cbSignature": 1, - "methodSignatureForSelector": 1, - "*cbInvocation": 1, - "invocationWithMethodSignature": 1, - "cbSignature": 1, - "cbInvocation": 5, - "setSelector": 1, - "setTarget": 1, - "forget": 2, - "know": 3, - "removeObjectForKey": 1, - "dateWithTimeIntervalSinceNow": 1, - "ignore": 1, - "ASIFallbackToCacheIfLoadFailsCachePolicy": 2, - "canUseCachedDataForRequest": 1, - "setError": 2, - "*failedRequest": 1, - "compatible": 1, - "fail": 1, - "failedRequest": 4, - "message": 2, - "kCFStreamPropertyHTTPResponseHeader": 1, - "Make": 1, - "sure": 1, - "tells": 1, - "keepAliveHeader": 2, - "NSScanner": 2, - "*scanner": 1, - "scannerWithString": 1, - "scanner": 5, - "scanString": 2, - "intoString": 3, - "scanInt": 2, - "scanUpToString": 1, - "what": 3, - "hard": 1, - "throw": 1, - "away.": 1, - "*userAgentHeader": 1, - "*acceptHeader": 1, - "userAgentHeader": 2, - "acceptHeader": 2, - "setHaveBuiltRequestHeaders": 1, - "Force": 2, - "rebuild": 2, - "cookie": 1, - "incase": 1, - "got": 1, - "some": 1, - "remain": 1, - "ones": 3, - "URLWithString": 1, - "valueForKey": 2, - "relativeToURL": 1, - "absoluteURL": 1, - "setNeedsRedirect": 1, - "means": 1, - "manually": 1, - "added": 5, - "those": 1, - "global": 1, - "But": 1, - "safest": 1, - "option": 1, - "responseCode": 1, - "Handle": 1, - "*mimeType": 1, - "setResponseEncoding": 2, - "saveProxyCredentialsToKeychain": 1, - "*authenticationCredentials": 2, - "credentialWithUser": 2, - "kCFHTTPAuthenticationUsername": 2, - "kCFHTTPAuthenticationPassword": 2, - "persistence": 2, - "NSURLCredentialPersistencePermanent": 2, - "authenticationCredentials": 4, - "setProxyAuthenticationRetryCount": 1, - "Apply": 1, - "whatever": 1, - "ok": 1, - "CFMutableDictionaryRef": 1, - "*sessionCredentials": 1, - "dictionary": 64, - "sessionCredentials": 6, - "setRequestCredentials": 1, - "*newCredentials": 1, - "*user": 1, - "*pass": 1, - "*theRequest": 1, - "try": 3, - "connect": 1, - "website": 1, - "kCFHTTPAuthenticationSchemeNTLM": 1, - "Ok": 1, - "extract": 1, - "NSArray*": 1, - "ntlmComponents": 1, - "componentsSeparatedByString": 1, - "AUTH": 6, - "Request": 6, - "parent": 1, - "properties": 1, - "ASIAuthenticationDialog": 2, - "had": 1, - "Foo": 2, - "NSObject": 5, - "": 2, - "FooAppDelegate": 2, - "": 1, - "@private": 2, - "NSWindow": 2, - "*window": 2, - "IBOutlet": 1, - "@synthesize": 7, - "window": 1, - "applicationDidFinishLaunching": 1, - "aNotification": 1, - "argc": 1, - "*argv": 1, - "NSLog": 4, - "#include": 18, - "": 1, - "": 2, - "": 2, - "": 1, - "": 1, - "#ifdef": 10, - "__OBJC__": 4, - "": 2, - "": 2, - "": 2, - "": 1, - "": 2, - "": 1, - "__cplusplus": 2, - "NSINTEGER_DEFINED": 3, - "defined": 16, - "__LP64__": 4, - "NS_BUILD_32_LIKE_64": 3, - "NSIntegerMin": 3, - "LONG_MIN": 3, - "NSIntegerMax": 4, - "LONG_MAX": 3, - "NSUIntegerMax": 7, - "ULONG_MAX": 3, - "INT_MIN": 3, - "INT_MAX": 2, - "UINT_MAX": 3, - "_JSONKIT_H_": 3, - "__GNUC__": 14, - "__APPLE_CC__": 2, - "JK_DEPRECATED_ATTRIBUTE": 6, - "__attribute__": 3, - "deprecated": 1, - "JSONKIT_VERSION_MAJOR": 1, - "JSONKIT_VERSION_MINOR": 1, - "JKFlags": 5, - "JKParseOptionNone": 1, - "JKParseOptionStrict": 1, - "JKParseOptionComments": 2, - "<<": 16, - "JKParseOptionUnicodeNewlines": 2, - "JKParseOptionLooseUnicode": 2, - "JKParseOptionPermitTextAfterValidJSON": 2, - "JKParseOptionValidFlags": 1, - "JKParseOptionFlags": 12, - "JKSerializeOptionNone": 3, - "JKSerializeOptionPretty": 2, - "JKSerializeOptionEscapeUnicode": 2, - "JKSerializeOptionEscapeForwardSlashes": 2, - "JKSerializeOptionValidFlags": 1, - "JKSerializeOptionFlags": 16, - "struct": 20, - "JKParseState": 18, - "Opaque": 1, - "private": 1, - "type.": 3, - "JSONDecoder": 2, - "*parseState": 16, - "decoder": 1, - "decoderWithParseOptions": 1, - "parseOptionFlags": 11, - "initWithParseOptions": 1, - "clearCache": 1, - "parseUTF8String": 2, - "size_t": 23, - "Deprecated": 4, - "JSONKit": 11, - "v1.4.": 4, - "objectWithUTF8String": 4, - "instead.": 4, - "parseJSONData": 2, - "jsonData": 6, - "objectWithData": 7, - "mutableObjectWithUTF8String": 2, - "mutableObjectWithData": 2, - "////////////": 4, - "Deserializing": 1, - "methods": 2, - "JSONKitDeserializing": 2, - "objectFromJSONString": 1, - "objectFromJSONStringWithParseOptions": 2, - "mutableObjectFromJSONString": 1, - "mutableObjectFromJSONStringWithParseOptions": 2, - "objectFromJSONData": 1, - "objectFromJSONDataWithParseOptions": 2, - "mutableObjectFromJSONData": 1, - "mutableObjectFromJSONDataWithParseOptions": 2, - "Serializing": 1, - "JSONKitSerializing": 3, - "JSONData": 3, - "Invokes": 2, - "JSONDataWithOptions": 8, - "includeQuotes": 6, - "serializeOptions": 14, - "JSONString": 3, - "JSONStringWithOptions": 8, - "serializeUnsupportedClassesUsingDelegate": 4, - "__BLOCKS__": 1, - "JSONKitSerializingBlockAdditions": 2, - "serializeUnsupportedClassesUsingBlock": 4, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "//#include": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "//#import": 1, - "": 1, - "": 1, - "": 1, - "__has_feature": 3, - "JK_ENABLE_CF_TRANSFER_OWNERSHIP_CALLBACKS": 2, - "#warning": 1, - "As": 1, - "v1.4": 1, - "longer": 2, - "required.": 1, - "option.": 1, - "__OBJC_GC__": 1, - "#error": 6, - "Objective": 2, - "C": 6, - "Garbage": 1, - "Collection": 1, - "objc_arc": 1, - "Automatic": 1, - "Reference": 1, - "Counting": 1, - "ARC": 1, - "xffffffffU": 1, - "fffffff": 1, - "ULLONG_MAX": 1, - "xffffffffffffffffULL": 1, - "LLONG_MIN": 1, - "fffffffffffffffLL": 1, - "LL": 1, - "requires": 4, - "types": 2, - "bits": 1, - "respectively.": 1, - "WORD_BIT": 1, - "LONG_BIT": 1, - "bit": 1, - "architectures.": 1, - "SIZE_MAX": 1, - "SSIZE_MAX": 1, - "JK_HASH_INIT": 1, - "UL": 138, - "JK_FAST_TRAILING_BYTES": 2, - "JK_CACHE_SLOTS_BITS": 2, - "JK_CACHE_SLOTS": 1, - "JK_CACHE_PROBES": 1, - "JK_INIT_CACHE_AGE": 1, - "JK_TOKENBUFFER_SIZE": 1, - "JK_STACK_OBJS": 1, - "JK_JSONBUFFER_SIZE": 1, - "JK_UTF8BUFFER_SIZE": 1, - "JK_ENCODE_CACHE_SLOTS": 1, - "JK_ATTRIBUTES": 15, - "attr": 3, - "...": 11, - "##__VA_ARGS__": 7, - "JK_EXPECTED": 4, - "cond": 12, - "expect": 3, - "__builtin_expect": 1, - "JK_EXPECT_T": 22, - "U": 2, - "JK_EXPECT_F": 14, - "JK_PREFETCH": 2, - "ptr": 3, - "__builtin_prefetch": 1, - "JK_STATIC_INLINE": 10, - "__inline__": 1, - "always_inline": 1, - "JK_ALIGNED": 1, - "arg": 11, - "aligned": 1, - "JK_UNUSED_ARG": 2, - "unused": 3, - "JK_WARN_UNUSED": 1, - "warn_unused_result": 9, - "JK_WARN_UNUSED_CONST": 1, - "JK_WARN_UNUSED_PURE": 1, - "pure": 2, - "JK_WARN_UNUSED_SENTINEL": 1, - "sentinel": 1, - "JK_NONNULL_ARGS": 1, - "nonnull": 6, - "JK_WARN_UNUSED_NONNULL_ARGS": 1, - "JK_WARN_UNUSED_CONST_NONNULL_ARGS": 1, - "JK_WARN_UNUSED_PURE_NONNULL_ARGS": 1, - "__GNUC_MINOR__": 3, - "JK_ALLOC_SIZE_NON_NULL_ARGS_WARN_UNUSED": 2, - "nn": 4, - "alloc_size": 1, - "JKArray": 14, - "JKDictionaryEnumerator": 4, - "JKDictionary": 22, - "JSONNumberStateStart": 1, - "JSONNumberStateFinished": 1, - "JSONNumberStateError": 1, - "JSONNumberStateWholeNumberStart": 1, - "JSONNumberStateWholeNumberMinus": 1, - "JSONNumberStateWholeNumberZero": 1, - "JSONNumberStateWholeNumber": 1, - "JSONNumberStatePeriod": 1, - "JSONNumberStateFractionalNumberStart": 1, - "JSONNumberStateFractionalNumber": 1, - "JSONNumberStateExponentStart": 1, - "JSONNumberStateExponentPlusMinus": 1, - "JSONNumberStateExponent": 1, - "JSONStringStateStart": 1, - "JSONStringStateParsing": 1, - "JSONStringStateFinished": 1, - "JSONStringStateError": 1, - "JSONStringStateEscape": 1, - "JSONStringStateEscapedUnicode1": 1, - "JSONStringStateEscapedUnicode2": 1, - "JSONStringStateEscapedUnicode3": 1, - "JSONStringStateEscapedUnicode4": 1, - "JSONStringStateEscapedUnicodeSurrogate1": 1, - "JSONStringStateEscapedUnicodeSurrogate2": 1, - "JSONStringStateEscapedUnicodeSurrogate3": 1, - "JSONStringStateEscapedUnicodeSurrogate4": 1, - "JSONStringStateEscapedNeedEscapeForSurrogate": 1, - "JSONStringStateEscapedNeedEscapedUForSurrogate": 1, - "JKParseAcceptValue": 2, - "JKParseAcceptComma": 2, - "JKParseAcceptEnd": 3, - "JKParseAcceptValueOrEnd": 1, - "JKParseAcceptCommaOrEnd": 1, - "JKClassUnknown": 1, - "JKClassString": 1, - "JKClassNumber": 1, - "JKClassArray": 1, - "JKClassDictionary": 1, - "JKClassNull": 1, - "JKManagedBufferOnStack": 1, - "JKManagedBufferOnHeap": 1, - "JKManagedBufferLocationMask": 1, - "JKManagedBufferLocationShift": 1, - "JKManagedBufferMustFree": 1, - "JKManagedBufferFlags": 1, - "JKObjectStackOnStack": 1, - "JKObjectStackOnHeap": 1, - "JKObjectStackLocationMask": 1, - "JKObjectStackLocationShift": 1, - "JKObjectStackMustFree": 1, - "JKObjectStackFlags": 1, - "JKTokenTypeInvalid": 1, - "JKTokenTypeNumber": 1, - "JKTokenTypeString": 1, - "JKTokenTypeObjectBegin": 1, - "JKTokenTypeObjectEnd": 1, - "JKTokenTypeArrayBegin": 1, - "JKTokenTypeArrayEnd": 1, - "JKTokenTypeSeparator": 1, - "JKTokenTypeComma": 1, - "JKTokenTypeTrue": 1, - "JKTokenTypeFalse": 1, - "JKTokenTypeNull": 1, - "JKTokenTypeWhiteSpace": 1, - "JKTokenType": 2, - "JKValueTypeNone": 1, - "JKValueTypeString": 1, - "JKValueTypeLongLong": 1, - "JKValueTypeUnsignedLongLong": 1, - "JKValueTypeDouble": 1, - "JKValueType": 1, - "JKEncodeOptionAsData": 1, - "JKEncodeOptionAsString": 1, - "JKEncodeOptionAsTypeMask": 1, - "JKEncodeOptionCollectionObj": 1, - "JKEncodeOptionStringObj": 1, - "JKEncodeOptionStringObjTrimQuotes": 1, - "JKEncodeOptionType": 2, - "JKHash": 4, - "JKTokenCacheItem": 2, - "JKTokenCache": 2, - "JKTokenValue": 2, - "JKParseToken": 2, - "JKPtrRange": 2, - "JKObjectStack": 5, - "JKBuffer": 2, - "JKConstBuffer": 2, - "JKConstPtrRange": 2, - "JKRange": 2, - "JKManagedBuffer": 5, - "JKFastClassLookup": 2, - "JKEncodeCache": 6, - "JKEncodeState": 11, - "JKObjCImpCache": 2, - "JKHashTableEntry": 21, - "serializeObject": 1, - "options": 6, - "optionFlags": 1, - "encodeOption": 2, - "JKSERIALIZER_BLOCKS_PROTO": 1, - "releaseState": 1, - "keyHash": 21, - "uint32_t": 1, - "UTF32": 11, - "uint16_t": 1, - "UTF16": 1, - "uint8_t": 1, - "UTF8": 2, - "conversionOK": 1, - "sourceExhausted": 1, - "targetExhausted": 1, - "sourceIllegal": 1, - "ConversionResult": 1, - "UNI_REPLACEMENT_CHAR": 1, - "FFFD": 1, - "UNI_MAX_BMP": 1, - "FFFF": 3, - "UNI_MAX_UTF16": 1, - "UNI_MAX_UTF32": 1, - "FFFFFFF": 1, - "UNI_MAX_LEGAL_UTF32": 1, - "UNI_SUR_HIGH_START": 1, - "xD800": 1, - "UNI_SUR_HIGH_END": 1, - "xDBFF": 1, - "UNI_SUR_LOW_START": 1, - "xDC00": 1, - "UNI_SUR_LOW_END": 1, - "xDFFF": 1, - "trailingBytesForUTF8": 1, - "offsetsFromUTF8": 1, - "E2080UL": 1, - "C82080UL": 1, - "xFA082080UL": 1, - "firstByteMark": 1, - "xC0": 1, - "xE0": 1, - "xF0": 1, - "xF8": 1, - "xFC": 1, - "JK_AT_STRING_PTR": 1, - "stringBuffer.bytes.ptr": 2, - "JK_END_STRING_PTR": 1, - "stringBuffer.bytes.length": 1, - "*_JKArrayCreate": 2, - "*objects": 5, - "mutableCollection": 7, - "_JKArrayInsertObjectAtIndex": 3, - "*array": 9, - "newObject": 12, - "objectIndex": 48, - "_JKArrayReplaceObjectAtIndexWithObject": 3, - "_JKArrayRemoveObjectAtIndex": 3, - "_JKDictionaryCapacityForCount": 4, - "*_JKDictionaryCreate": 2, - "*keys": 2, - "*keyHashes": 2, - "*_JKDictionaryHashEntry": 2, - "*dictionary": 13, - "_JKDictionaryCapacity": 3, - "_JKDictionaryResizeIfNeccessary": 3, - "_JKDictionaryRemoveObjectWithEntry": 3, - "*entry": 4, - "_JKDictionaryAddObject": 4, - "*_JKDictionaryHashTableEntryForKey": 2, - "aKey": 13, - "_JSONDecoderCleanup": 1, - "*decoder": 1, - "_NSStringObjectFromJSONString": 1, - "*jsonString": 1, - "**error": 1, - "jk_managedBuffer_release": 1, - "*managedBuffer": 3, - "jk_managedBuffer_setToStackBuffer": 1, - "*ptr": 2, - "*jk_managedBuffer_resize": 1, - "newSize": 1, - "jk_objectStack_release": 1, - "*objectStack": 3, - "jk_objectStack_setToStackBuffer": 1, - "**objects": 1, - "**keys": 1, - "CFHashCode": 1, - "*cfHashes": 1, - "jk_objectStack_resize": 1, - "newCount": 1, - "jk_error": 1, - "*format": 7, - "jk_parse_string": 1, - "jk_parse_number": 1, - "jk_parse_is_newline": 1, - "*atCharacterPtr": 1, - "jk_parse_skip_newline": 1, - "jk_parse_skip_whitespace": 1, - "jk_parse_next_token": 1, - "jk_error_parse_accept_or3": 1, - "*or1String": 1, - "*or2String": 1, - "*or3String": 1, - "*jk_create_dictionary": 1, - "startingObjectIndex": 1, - "*jk_parse_dictionary": 1, - "*jk_parse_array": 1, - "*jk_object_for_token": 1, - "*jk_cachedObjects": 1, - "jk_cache_age": 1, - "jk_set_parsed_token": 1, - "advanceBy": 1, - "jk_encode_error": 1, - "*encodeState": 9, - "jk_encode_printf": 1, - "*cacheSlot": 4, - "startingAtIndex": 4, - "jk_encode_write": 1, - "jk_encode_writePrettyPrintWhiteSpace": 1, - "jk_encode_write1slow": 2, - "ssize_t": 2, - "depthChange": 2, - "jk_encode_write1fast": 2, - "jk_encode_writen": 1, - "jk_encode_object_hash": 1, - "*objectPtr": 2, - "jk_encode_updateCache": 1, - "jk_encode_add_atom_to_buffer": 1, - "jk_encode_write1": 1, - "es": 3, - "dc": 3, - "f": 8, - "_jk_encode_prettyPrint": 1, - "jk_min": 1, - "b": 4, - "jk_max": 3, - "jk_calculateHash": 1, - "currentHash": 1, - "c": 7, - "Class": 3, - "_JKArrayClass": 5, - "_JKArrayInstanceSize": 4, - "_JKDictionaryClass": 5, - "_JKDictionaryInstanceSize": 4, - "_jk_NSNumberClass": 2, - "NSNumberAllocImp": 2, - "_jk_NSNumberAllocImp": 2, - "NSNumberInitWithUnsignedLongLongImp": 2, - "_jk_NSNumberInitWithUnsignedLongLongImp": 2, - "jk_collectionClassLoadTimeInitialization": 2, - "constructor": 1, - "NSAutoreleasePool": 2, - "*pool": 1, - "Though": 1, - "technically": 1, - "run": 1, - "environment": 1, - "load": 1, - "initialization": 1, - "less": 1, - "ideal.": 1, - "objc_getClass": 2, - "class_getInstanceSize": 2, - "methodForSelector": 2, - "temp_NSNumber": 4, - "initWithUnsignedLongLong": 1, - "pool": 2, - "": 2, - "NSMutableCopying": 2, - "NSFastEnumeration": 2, - "capacity": 51, - "mutations": 20, - "allocWithZone": 4, - "NSZone": 4, - "zone": 8, - "raise": 18, - "NSInvalidArgumentException": 6, - "format": 18, - "NSStringFromClass": 18, - "NSStringFromSelector": 16, - "_cmd": 16, - "NSCParameterAssert": 19, - "objects": 58, - "calloc": 5, - "Directly": 2, - "allocate": 2, - "instance": 2, - "calloc.": 2, - "isa": 2, - "malloc": 1, - "memcpy": 2, - "<=>": 15, - "*newObjects": 1, - "newObjects": 2, - "realloc": 1, - "NSMallocException": 2, - "memset": 1, - "memmove": 2, - "atObject": 12, - "free": 4, - "NSParameterAssert": 15, - "getObjects": 2, - "objectsPtr": 3, - "range": 8, - "NSRange": 1, - "NSMaxRange": 4, - "NSRangeException": 6, - "range.location": 2, - "range.length": 1, - "objectAtIndex": 8, - "countByEnumeratingWithState": 2, - "NSFastEnumerationState": 2, - "stackbuf": 8, - "len": 6, - "mutationsPtr": 2, - "itemsPtr": 2, - "enumeratedCount": 8, - "insertObject": 1, - "anObject": 16, - "NSInternalInconsistencyException": 4, - "__clang_analyzer__": 3, - "Stupid": 2, - "clang": 3, - "analyzer...": 2, - "Issue": 2, - "#19.": 2, - "removeObjectAtIndex": 1, - "replaceObjectAtIndex": 1, - "copyWithZone": 1, - "initWithObjects": 2, - "mutableCopyWithZone": 1, - "NSEnumerator": 2, - "collection": 11, - "nextObject": 6, - "initWithJKDictionary": 3, - "initDictionary": 4, - "allObjects": 2, - "arrayWithObjects": 1, - "_JKDictionaryHashEntry": 2, - "returnObject": 3, - "entry": 41, - ".key": 11, - "jk_dictionaryCapacities": 4, - "bottom": 6, - "top": 8, - "mid": 5, - "tableSize": 2, - "lround": 1, - "floor": 1, - "capacityForCount": 4, - "resize": 3, - "oldCapacity": 2, - "NS_BLOCK_ASSERTIONS": 1, - "oldCount": 2, - "*oldEntry": 1, - "idx": 33, - "oldEntry": 9, - ".keyHash": 2, - ".object": 7, - "keys": 5, - "keyHashes": 2, - "atEntry": 45, - "removeIdx": 3, - "entryIdx": 4, - "*atEntry": 3, - "addKeyEntry": 2, - "addIdx": 5, - "*atAddEntry": 1, - "atAddEntry": 6, - "keyEntry": 4, - "CFEqual": 2, - "CFHash": 1, - "table": 7, - "would": 2, - "now.": 1, - "entryForKey": 3, - "_JKDictionaryHashTableEntryForKey": 1, - "andKeys": 1, - "arrayIdx": 5, - "keyEnumerator": 1, - "copy": 4, - "Why": 1, - "earth": 1, - "complain": 1, - "doesn": 1, - "Internal": 2, - "Unable": 2, - "temporary": 2, - "buffer.": 2, - "line": 2, - "#": 2, - "ld": 2, - "Invalid": 1, - "character": 1, - "x.": 1, - "n": 7, - "r": 6, - "F": 1, - ".": 2, - "e": 1, - "Unexpected": 1, - "token": 1, - "wanted": 1, - "Expected": 3, - "MainMenuViewController": 2, - "TTTableViewController": 1, - "///////////////////////////////////////////////////////////////////////////////////////////////////": 24, - "initWithNibName": 3, - "nibNameOrNil": 1, - "bundle": 3, - "NSBundle": 1, - "nibBundleOrNil": 1, - "self.title": 2, - "//self.variableHeightRows": 1, - "self.tableViewStyle": 1, - "UITableViewStyleGrouped": 1, - "self.dataSource": 1, - "TTSectionedDataSource": 1, - "dataSourceWithObjects": 1, - "TTTableTextItem": 48, - "itemWithText": 48, - "URL": 48, - "PlaygroundViewController": 2, - "UIViewController": 2, - "UIScrollView*": 1, - "_scrollView": 9, - "": 1, - "CGFloat": 44, - "kFramePadding": 7, - "kElementSpacing": 3, - "kGroupSpacing": 5, - "addHeader": 5, - "yOffset": 42, - "UILabel*": 2, - "label": 6, - "UILabel": 2, - "initWithFrame": 12, - "CGRectZero": 5, - "label.text": 2, - "label.font": 3, - "UIFont": 3, - "systemFontOfSize": 2, - "label.numberOfLines": 2, - "CGRect": 41, - "frame": 38, - "label.frame": 4, - "frame.origin.x": 3, - "frame.origin.y": 16, - "frame.size.width": 4, - "frame.size.height": 15, - "sizeWithFont": 2, - "constrainedToSize": 2, - "CGSizeMake": 3, - ".height": 4, - "addSubview": 8, - "label.frame.size.height": 2, - "TT_RELEASE_SAFELY": 12, - "addText": 5, - "loadView": 4, - "UIScrollView": 1, - "self.view.bounds": 2, - "_scrollView.autoresizingMask": 1, - "UIViewAutoresizingFlexibleWidth": 4, - "UIViewAutoresizingFlexibleHeight": 1, - "self.view": 4, - "NSLocalizedString": 9, - "UIButton*": 1, - "button": 5, - "UIButton": 1, - "buttonWithType": 1, - "UIButtonTypeRoundedRect": 1, - "setTitle": 1, - "forState": 4, - "UIControlStateNormal": 1, - "addTarget": 1, - "action": 1, - "debugTestAction": 2, - "forControlEvents": 1, - "UIControlEventTouchUpInside": 1, - "sizeToFit": 1, - "button.frame": 2, - "TTCurrentLocale": 2, - "displayNameForKey": 1, - "NSLocaleIdentifier": 1, - "localeIdentifier": 1, - "TTPathForBundleResource": 1, - "TTPathForDocumentsResource": 1, - "dataUsingEncoding": 2, - "NSUTF8StringEncoding": 2, - "md5Hash": 1, - "setContentSize": 1, - "viewDidUnload": 2, - "viewDidAppear": 2, - "animated": 27, - "flashScrollIndicators": 1, - "DEBUG": 1, - "TTDPRINTMETHODNAME": 1, - "TTDPRINT": 9, - "TTMAXLOGLEVEL": 1, - "TTDERROR": 1, - "TTLOGLEVEL_ERROR": 1, - "TTDWARNING": 1, - "TTLOGLEVEL_WARNING": 1, - "TTDINFO": 1, - "TTLOGLEVEL_INFO": 1, - "TTDCONDITIONLOG": 3, - "rand": 1, - "TTDASSERT": 2, - "SBJsonParser": 2, - "maxDepth": 2, - "NSData*": 1, - "objectWithString": 5, - "repr": 5, - "jsonText": 1, - "NSError**": 2, - "self.maxDepth": 2, - "Methods": 1, - "self.error": 3, - "SBJsonStreamParserAccumulator": 2, - "*accumulator": 1, - "SBJsonStreamParserAdapter": 2, - "*adapter": 1, - "adapter.delegate": 1, - "accumulator": 1, - "SBJsonStreamParser": 2, - "*parser": 1, - "parser.maxDepth": 1, - "parser.delegate": 1, - "adapter": 1, - "switch": 3, - "parse": 1, - "case": 8, - "SBJsonStreamParserComplete": 1, - "accumulator.value": 1, - "SBJsonStreamParserWaitingForData": 1, - "SBJsonStreamParserError": 1, - "parser.error": 1, - "error_": 2, - "tmp": 3, - "*ui": 1, - "*error_": 1, - "ui": 1, - "StyleViewController": 2, - "TTViewController": 1, - "TTStyle*": 7, - "_style": 8, - "_styleHighlight": 6, - "_styleDisabled": 6, - "_styleSelected": 6, - "_styleType": 6, - "kTextStyleType": 2, - "kViewStyleType": 2, - "kImageStyleType": 2, - "initWithStyleName": 1, - "styleType": 3, - "TTStyleSheet": 4, - "globalStyleSheet": 4, - "styleWithSelector": 4, - "UIControlStateHighlighted": 1, - "UIControlStateDisabled": 1, - "UIControlStateSelected": 1, - "addTextView": 5, - "title": 2, - "style": 29, - "textFrame": 3, - "TTRectInset": 3, - "UIEdgeInsetsMake": 3, - "StyleView*": 2, - "StyleView": 2, - "text.text": 1, - "TTStyleContext*": 1, - "context": 4, - "TTStyleContext": 1, - "context.frame": 1, - "context.delegate": 1, - "context.font": 1, - "systemFontSize": 1, - "CGSize": 5, - "addToSize": 1, - "CGSizeZero": 1, - "size.width": 1, - "size.height": 1, - "textFrame.size": 1, - "text.frame": 1, - "text.style": 1, - "text.backgroundColor": 1, - "UIColor": 3, - "colorWithRed": 3, - "green": 3, - "blue": 3, - "alpha": 3, - "text.autoresizingMask": 1, - "UIViewAutoresizingFlexibleBottomMargin": 3, - "addView": 5, - "viewFrame": 4, - "view": 11, - "view.style": 2, - "view.backgroundColor": 2, - "view.autoresizingMask": 2, - "addImageView": 5, - "TTImageView*": 1, - "TTImageView": 1, - "view.urlPath": 1, - "imageFrame": 2, - "view.frame": 2, - "imageFrame.size": 1, - "view.image.size": 1, - "TUITableViewStylePlain": 2, - "regular": 1, - "TUITableViewStyleGrouped": 1, - "grouped": 1, - "stick": 1, - "scroll": 3, - "TUITableViewStyle": 4, - "TUITableViewScrollPositionNone": 2, - "TUITableViewScrollPositionTop": 2, - "TUITableViewScrollPositionMiddle": 1, - "TUITableViewScrollPositionBottom": 1, - "TUITableViewScrollPositionToVisible": 3, - "supported": 1, - "TUITableViewScrollPosition": 5, - "TUITableViewInsertionMethodBeforeIndex": 1, - "NSOrderedAscending": 4, - "TUITableViewInsertionMethodAtIndex": 1, - "NSOrderedSame": 1, - "TUITableViewInsertionMethodAfterIndex": 1, - "NSOrderedDescending": 4, - "TUITableViewInsertionMethod": 3, - "TUITableViewCell": 23, - "@protocol": 3, - "TUITableViewDataSource": 2, - "TUITableView": 25, - "TUITableViewDelegate": 1, - "": 1, - "TUIScrollViewDelegate": 1, - "tableView": 45, - "heightForRowAtIndexPath": 2, - "TUIFastIndexPath": 89, - "indexPath": 47, - "@optional": 2, - "willDisplayCell": 2, - "cell": 21, - "forRowAtIndexPath": 2, - "subview": 1, - "didSelectRowAtIndexPath": 3, - "left/right": 2, - "mouse": 2, - "down": 1, - "up/down": 1, - "didDeselectRowAtIndexPath": 3, - "didClickRowAtIndexPath": 1, - "withEvent": 2, - "NSEvent": 3, - "event": 8, - "look": 1, - "clickCount": 1, - "TUITableView*": 1, - "shouldSelectRowAtIndexPath": 3, - "TUIFastIndexPath*": 1, - "forEvent": 3, - "NSEvent*": 1, - "NSMenu": 1, - "menuForRowAtIndexPath": 1, - "tableViewWillReloadData": 3, - "tableViewDidReloadData": 3, - "targetIndexPathForMoveFromRowAtIndexPath": 1, - "fromPath": 1, - "toProposedIndexPath": 1, - "proposedPath": 1, - "TUIScrollView": 1, - "__unsafe_unretained": 2, - "": 4, - "_dataSource": 6, - "weak": 2, - "_sectionInfo": 27, - "TUIView": 17, - "_pullDownView": 4, - "_headerView": 8, - "_lastSize": 1, - "_contentHeight": 7, - "NSMutableIndexSet": 6, - "_visibleSectionHeaders": 6, - "_visibleItems": 14, - "_reusableTableCells": 5, - "_selectedIndexPath": 9, - "_indexPathShouldBeFirstResponder": 2, - "_futureMakeFirstResponderToken": 2, - "_keepVisibleIndexPathForReload": 2, - "_relativeOffsetForReload": 2, - "drag": 1, - "reorder": 1, - "_dragToReorderCell": 5, - "CGPoint": 7, - "_currentDragToReorderLocation": 1, - "_currentDragToReorderMouseOffset": 1, - "_currentDragToReorderIndexPath": 1, - "_currentDragToReorderInsertionMethod": 1, - "_previousDragToReorderIndexPath": 1, - "_previousDragToReorderInsertionMethod": 1, - "animateSelectionChanges": 3, - "forceSaveScrollPosition": 1, - "derepeaterEnabled": 1, - "layoutSubviewsReentrancyGuard": 1, - "didFirstLayout": 1, - "dataSourceNumberOfSectionsInTableView": 1, - "delegateTableViewWillDisplayCellForRowAtIndexPath": 1, - "maintainContentOffsetAfterReload": 3, - "_tableFlags": 1, - "creation.": 1, - "calls": 1, - "UITableViewStylePlain": 1, - "unsafe_unretained": 2, - "dataSource": 2, - "": 4, - "readwrite": 1, - "reloadData": 3, - "reloadDataMaintainingVisibleIndexPath": 2, - "relativeOffset": 5, - "reloadLayout": 2, - "numberOfSections": 10, - "numberOfRowsInSection": 9, - "section": 60, - "rectForHeaderOfSection": 4, - "rectForSection": 3, - "rectForRowAtIndexPath": 7, - "NSIndexSet": 4, - "indexesOfSectionsInRect": 2, - "rect": 10, - "indexesOfSectionHeadersInRect": 2, - "indexPathForCell": 2, - "returns": 4, - "visible": 16, - "indexPathsForRowsInRect": 3, - "indexPathForRowAtPoint": 2, - "point": 11, - "indexPathForRowAtVerticalOffset": 2, - "offset": 23, - "indexOfSectionWithHeaderAtPoint": 2, - "indexOfSectionWithHeaderAtVerticalOffset": 2, - "enumerateIndexPathsUsingBlock": 2, - "*indexPath": 11, - "*stop": 7, - "enumerateIndexPathsWithOptions": 2, - "NSEnumerationOptions": 4, - "usingBlock": 6, - "enumerateIndexPathsFromIndexPath": 4, - "fromIndexPath": 6, - "toIndexPath": 12, - "withOptions": 4, - "headerViewForSection": 6, - "cellForRowAtIndexPath": 9, - "index": 11, - "visibleCells": 3, - "order": 1, - "sortedVisibleCells": 2, - "indexPathsForVisibleRows": 2, - "scrollToRowAtIndexPath": 3, - "atScrollPosition": 3, - "scrollPosition": 9, - "indexPathForSelectedRow": 4, - "representing": 1, - "row": 36, - "selection.": 1, - "indexPathForFirstRow": 2, - "indexPathForLastRow": 2, - "selectRowAtIndexPath": 3, - "deselectRowAtIndexPath": 3, - "*pullDownView": 1, - "pullDownViewIsVisible": 3, - "*headerView": 6, - "dequeueReusableCellWithIdentifier": 2, - "identifier": 7, - "": 1, - "@required": 1, - "canMoveRowAtIndexPath": 2, - "moveRowAtIndexPath": 2, - "numberOfSectionsInTableView": 3, - "NSIndexPath": 5, - "indexPathForRow": 11, - "inSection": 11, - "HEADER_Z_POSITION": 2, - "beginning": 1, - "height": 19, - "TUITableViewRowInfo": 3, - "TUITableViewSection": 16, - "*_tableView": 1, - "*_headerView": 1, - "reusable": 1, - "similar": 1, - "UITableView": 1, - "sectionIndex": 23, - "numberOfRows": 13, - "sectionHeight": 9, - "sectionOffset": 8, - "*rowInfo": 1, - "initWithNumberOfRows": 2, - "_tableView": 3, - "rowInfo": 7, - "_setupRowHeights": 2, - "*header": 1, - "self.headerView": 2, - "roundf": 2, - "header.frame.size.height": 1, - "i": 41, - "h": 3, - "_tableView.delegate": 1, - ".offset": 2, - "rowHeight": 2, - "sectionRowOffset": 2, - "tableRowOffset": 2, - "headerHeight": 4, - "self.headerView.frame.size.height": 1, - "headerView": 14, - "_tableView.dataSource": 3, - "respondsToSelector": 8, - "_headerView.autoresizingMask": 1, - "TUIViewAutoresizingFlexibleWidth": 1, - "_headerView.layer.zPosition": 1, - "Private": 1, - "_updateSectionInfo": 2, - "_updateDerepeaterViews": 2, - "pullDownView": 1, - "_tableFlags.animateSelectionChanges": 3, - "_tableFlags.delegateTableViewWillDisplayCellForRowAtIndexPath": 1, - "setDataSource": 1, - "_tableFlags.dataSourceNumberOfSectionsInTableView": 2, - "setAnimateSelectionChanges": 1, - "*s": 3, - "y": 12, - "CGRectMake": 8, - "self.bounds.size.width": 4, - "indexPath.section": 3, - "indexPath.row": 1, - "*section": 8, - "removeFromSuperview": 4, - "removeAllIndexes": 2, - "*sections": 1, - "bounds": 2, - ".size.height": 1, - "self.contentInset.top*2": 1, - "section.sectionOffset": 1, - "sections": 4, - "self.contentInset.bottom": 1, - "_enqueueReusableCell": 2, - "*identifier": 1, - "cell.reuseIdentifier": 1, - "*c": 1, - "lastObject": 1, - "removeLastObject": 1, - "prepareForReuse": 1, - "allValues": 1, - "SortCells": 1, - "*a": 2, - "*b": 2, - "*ctx": 1, - "a.frame.origin.y": 2, - "b.frame.origin.y": 2, - "*v": 2, - "v": 4, - "sortedArrayUsingComparator": 1, - "NSComparator": 1, - "NSComparisonResult": 1, - "INDEX_PATHS_FOR_VISIBLE_ROWS": 4, - "allKeys": 1, - "*i": 4, - "*cell": 7, - "*indexes": 2, - "CGRectIntersectsRect": 5, - "indexes": 4, - "addIndex": 3, - "*indexPaths": 1, - "cellRect": 7, - "indexPaths": 2, - "CGRectContainsPoint": 1, - "cellRect.origin.y": 1, - "origin": 1, - "brief": 1, - "Obtain": 1, - "whose": 2, - "specified": 1, - "exists": 1, - "negative": 1, - "returned": 1, - "param": 1, - "p": 3, - "0": 2, - "width": 1, - "point.y": 1, - "section.headerView": 9, - "sectionLowerBound": 2, - "fromIndexPath.section": 1, - "sectionUpperBound": 3, - "toIndexPath.section": 1, - "rowLowerBound": 2, - "fromIndexPath.row": 1, - "rowUpperBound": 3, - "toIndexPath.row": 1, - "irow": 3, - "lower": 1, - "bound": 1, - "iteration...": 1, - "rowCount": 3, - "j": 5, - "FALSE": 2, - "...then": 1, - "zero": 1, - "iterations": 1, - "_topVisibleIndexPath": 1, - "*topVisibleIndex": 1, - "sortedArrayUsingSelector": 1, - "topVisibleIndex": 2, - "setFrame": 2, - "_tableFlags.forceSaveScrollPosition": 1, - "setContentOffset": 2, - "_tableFlags.didFirstLayout": 1, - "prevent": 2, - "layout": 3, - "pinned": 5, - "isKindOfClass": 2, - "TUITableViewSectionHeader": 5, - ".pinnedToViewport": 2, - "TRUE": 1, - "pinnedHeader": 1, - "CGRectGetMaxY": 2, - "headerFrame": 4, - "pinnedHeader.frame.origin.y": 1, - "intersecting": 1, - "push": 1, - "upwards.": 1, - "pinnedHeaderFrame": 2, - "pinnedHeader.frame": 2, - "pinnedHeaderFrame.origin.y": 1, - "notify": 3, - "section.headerView.frame": 1, - "setNeedsLayout": 3, - "section.headerView.superview": 1, - "remove": 4, - "offscreen": 2, - "toRemove": 1, - "enumerateIndexesUsingBlock": 1, - "removeIndex": 1, - "_layoutCells": 3, - "visibleCellsNeedRelayout": 5, - "remaining": 1, - "cells": 7, - "cell.frame": 1, - "cell.layer.zPosition": 1, - "visibleRect": 3, - "Example": 1, - "*oldVisibleIndexPaths": 1, - "*newVisibleIndexPaths": 1, - "*indexPathsToRemove": 1, - "oldVisibleIndexPaths": 2, - "mutableCopy": 2, - "indexPathsToRemove": 2, - "removeObjectsInArray": 2, - "newVisibleIndexPaths": 2, - "*indexPathsToAdd": 1, - "indexPathsToAdd": 2, - "newly": 1, - "superview": 1, - "bringSubviewToFront": 1, - "self.contentSize": 3, - "headerViewRect": 3, - "s.height": 3, - "_headerView.frame.size.height": 2, - "visible.size.width": 3, - "_headerView.frame": 1, - "_headerView.hidden": 4, - "show": 2, - "pullDownRect": 4, - "_pullDownView.frame.size.height": 2, - "_pullDownView.hidden": 4, - "_pullDownView.frame": 1, - "self.delegate": 10, - "recycle": 1, - "regenerated": 3, - "layoutSubviews": 5, - "because": 1, - "dragged": 1, - "clear": 3, - "removeAllObjects": 1, - "laid": 1, - "next": 2, - "_tableFlags.layoutSubviewsReentrancyGuard": 3, - "setAnimationsEnabled": 1, - "CATransaction": 3, - "begin": 1, - "setDisableActions": 1, - "_preLayoutCells": 2, - "munge": 2, - "contentOffset": 2, - "_layoutSectionHeaders": 2, - "_tableFlags.derepeaterEnabled": 1, - "commit": 1, - "selected": 2, - "overlapped": 1, - "r.size.height": 4, - "headerFrame.size.height": 1, - "r.origin.y": 1, - "v.size.height": 2, - "scrollRectToVisible": 2, - "sec": 3, - "_makeRowAtIndexPathFirstResponder": 2, - "responder": 2, - "made": 1, - "acceptsFirstResponder": 1, - "self.nsWindow": 3, - "makeFirstResponderIfNotAlreadyInResponderChain": 1, - "futureMakeFirstResponderRequestToken": 1, - "*oldIndexPath": 1, - "oldIndexPath": 2, - "setSelected": 2, - "setNeedsDisplay": 2, - "selection": 3, - "actually": 2, - "NSResponder": 1, - "*firstResponder": 1, - "firstResponder": 3, - "indexPathForFirstVisibleRow": 2, - "*firstIndexPath": 1, - "firstIndexPath": 4, - "indexPathForLastVisibleRow": 2, - "*lastIndexPath": 5, - "lastIndexPath": 8, - "performKeyAction": 2, - "repeative": 1, - "press": 1, - "noCurrentSelection": 2, - "isARepeat": 1, - "TUITableViewCalculateNextIndexPathBlock": 3, - "selectValidIndexPath": 3, - "*startForNoSelection": 2, - "calculateNextIndexPath": 4, - "foundValidNextRow": 4, - "*newIndexPath": 1, - "newIndexPath": 6, - "startForNoSelection": 1, - "_delegate": 2, - "self.animateSelectionChanges": 1, - "charactersIgnoringModifiers": 1, - "characterAtIndex": 1, - "NSUpArrowFunctionKey": 1, - "lastIndexPath.section": 2, - "lastIndexPath.row": 2, - "rowsInSection": 7, - "NSDownArrowFunctionKey": 1, - "_tableFlags.maintainContentOffsetAfterReload": 2, - "setMaintainContentOffsetAfterReload": 1, - "newValue": 2, - "indexPathWithIndexes": 1, - "indexAtPosition": 2 - }, - "Objective-C++": { - "#include": 26, - "": 1, - "": 1, - "#if": 10, - "(": 612, - "defined": 1, - "OBJC_API_VERSION": 2, - ")": 610, - "&&": 12, - "static": 16, - "inline": 3, - "IMP": 4, - "method_setImplementation": 2, - "Method": 2, - "m": 3, - "i": 29, - "{": 151, - "oi": 2, - "-": 175, - "method_imp": 2, - ";": 494, - "return": 149, - "}": 148, - "#endif": 19, - "namespace": 1, - "WebCore": 1, - "ENABLE": 10, - "DRAG_SUPPORT": 7, - "const": 16, - "double": 1, - "EventHandler": 30, - "TextDragDelay": 1, - "RetainPtr": 4, - "": 4, - "&": 21, - "currentNSEventSlot": 6, - "DEFINE_STATIC_LOCAL": 1, - "event": 30, - "NSEvent": 21, - "*EventHandler": 2, - "currentNSEvent": 13, - ".get": 1, - "class": 14, - "CurrentEventScope": 14, - "WTF_MAKE_NONCOPYABLE": 1, - "public": 1, - "*": 34, - "private": 1, - "m_savedCurrentEvent": 3, - "#ifndef": 3, - "NDEBUG": 2, - "m_event": 3, - "*event": 11, - "ASSERT": 13, - "bool": 26, - "wheelEvent": 5, - "Page*": 7, - "page": 33, - "m_frame": 24, - "if": 104, - "false": 40, - "scope": 6, - "PlatformWheelEvent": 2, - "chrome": 8, - "platformPageClient": 4, - "handleWheelEvent": 2, - "wheelEvent.isAccepted": 1, - "PassRefPtr": 2, - "": 1, - "currentKeyboardEvent": 1, - "[": 268, - "NSApp": 5, - "currentEvent": 2, - "]": 266, - "switch": 4, - "type": 10, - "case": 25, - "NSKeyDown": 4, - "PlatformKeyboardEvent": 6, - "platformEvent": 2, - "platformEvent.disambiguateKeyDownEvent": 1, - "RawKeyDown": 1, - "KeyboardEvent": 2, - "create": 3, - "document": 6, - "defaultView": 2, - "NSKeyUp": 3, - "default": 3, - "keyEvent": 2, - "BEGIN_BLOCK_OBJC_EXCEPTIONS": 13, - "||": 18, - "END_BLOCK_OBJC_EXCEPTIONS": 13, - "void": 18, - "focusDocumentView": 1, - "FrameView*": 7, - "frameView": 4, - "view": 28, - "NSView": 14, - "*documentView": 1, - "documentView": 2, - "focusNSView": 1, - "focusController": 1, - "setFocusedFrame": 1, - "passWidgetMouseDownEventToWidget": 3, - "MouseEventWithHitTestResults": 7, - "RenderObject*": 2, - "target": 6, - "targetNode": 3, - "renderer": 7, - "isWidget": 2, - "passMouseDownEventToWidget": 3, - "toRenderWidget": 3, - "widget": 18, - "RenderWidget*": 1, - "renderWidget": 2, - "lastEventIsMouseUp": 2, - "*currentEventAfterHandlingMouseDown": 1, - "currentEventAfterHandlingMouseDown": 3, - "NSLeftMouseUp": 3, - "timestamp": 8, - "Widget*": 3, - "pWidget": 2, - "RefPtr": 1, - "": 1, - "LOG_ERROR": 1, - "true": 29, - "platformWidget": 6, - "*nodeView": 1, - "nodeView": 9, - "superview": 5, - "*view": 4, - "hitTest": 2, - "convertPoint": 2, - "locationInWindow": 4, - "fromView": 3, - "nil": 25, - "client": 3, - "firstResponder": 1, - "clickCount": 8, - "<=>": 1, - "1": 1, - "acceptsFirstResponder": 1, - "needsPanelToBecomeKey": 1, - "makeFirstResponder": 1, - "wasDeferringLoading": 3, - "defersLoading": 1, - "setDefersLoading": 2, - "m_sendingEventToSubview": 24, - "*outerView": 1, - "getOuterView": 1, - "beforeMouseDown": 1, - "outerView": 2, - "widget.get": 2, - "mouseDown": 2, - "afterMouseDown": 1, - "m_mouseDownView": 5, - "m_mouseDownWasInSubframe": 7, - "m_mousePressed": 2, - "findViewInSubviews": 3, - "*superview": 1, - "*target": 1, - "NSEnumerator": 1, - "*e": 1, - "subviews": 1, - "objectEnumerator": 1, - "*subview": 1, - "while": 4, - "subview": 3, - "e": 1, - "nextObject": 1, - "mouseDownViewIfStillGood": 3, - "*mouseDownView": 1, - "mouseDownView": 3, - "topFrameView": 3, - "*topView": 1, - "topView": 2, - "eventLoopHandleMouseDragged": 1, - "mouseDragged": 2, - "//": 7, - "eventLoopHandleMouseUp": 1, - "mouseUp": 2, - "passSubframeEventToSubframe": 4, - "Frame*": 5, - "subframe": 13, - "HitTestResult*": 2, - "hoveredNode": 5, - "NSLeftMouseDragged": 1, - "NSOtherMouseDragged": 1, - "NSRightMouseDragged": 1, - "dragController": 1, - "didInitiateDrag": 1, - "NSMouseMoved": 2, - "eventHandler": 6, - "handleMouseMoveEvent": 3, - "currentPlatformMouseEvent": 8, - "NSLeftMouseDown": 3, - "Node*": 1, - "node": 3, - "isFrameView": 2, - "handleMouseReleaseEvent": 3, - "originalNSScrollViewScrollWheel": 4, - "_nsScrollViewScrollWheelShouldRetainSelf": 3, - "selfRetainingNSScrollViewScrollWheel": 3, - "NSScrollView": 2, - "SEL": 2, - "nsScrollViewScrollWheelShouldRetainSelf": 2, - "isMainThread": 3, - "setNSScrollViewScrollWheelShouldRetainSelf": 3, - "shouldRetain": 2, - "method": 2, - "class_getInstanceMethod": 1, - "objc_getRequiredClass": 1, - "@selector": 4, - "scrollWheel": 2, - "reinterpret_cast": 1, - "": 1, - "*self": 1, - "selector": 2, - "shouldRetainSelf": 3, - "self": 70, - "retain": 1, - "release": 1, - "passWheelEventToWidget": 1, - "NSView*": 1, - "static_cast": 1, - "": 1, - "frame": 3, - "NSScrollWheel": 1, - "v": 6, - "loader": 1, - "resetMultipleFormSubmissionProtection": 1, - "handleMousePressEvent": 2, - "int": 36, - "%": 2, - "handleMouseDoubleClickEvent": 1, - "else": 11, - "sendFakeEventsAfterWidgetTracking": 1, - "*initiatingEvent": 1, - "eventType": 5, - "initiatingEvent": 22, - "*fakeEvent": 1, - "fakeEvent": 6, - "mouseEventWithType": 2, - "location": 3, - "modifierFlags": 6, - "windowNumber": 6, - "context": 6, - "eventNumber": 3, - "pressure": 3, - "postEvent": 3, - "atStart": 3, - "YES": 6, - "keyEventWithType": 1, - "characters": 3, - "charactersIgnoringModifiers": 2, - "isARepeat": 2, - "keyCode": 2, - "window": 1, - "convertScreenToBase": 1, - "mouseLocation": 1, - "mouseMoved": 2, - "frameHasPlatformWidget": 4, - "passMousePressEventToSubframe": 1, - "mev": 6, - "mev.event": 3, - "passMouseMoveEventToSubframe": 1, - "m_mouseDownMayStartDrag": 1, - "passMouseReleaseEventToSubframe": 1, - "PlatformMouseEvent": 5, - "*windowView": 1, - "windowView": 2, - "CONTEXT_MENUS": 2, - "sendContextMenuEvent": 2, - "eventMayStartDrag": 2, - "eventActivatedView": 1, - "m_activationEventNumber": 1, - "event.eventNumber": 1, - "": 1, - "createDraggingClipboard": 1, - "NSPasteboard": 2, - "*pasteboard": 1, - "pasteboardWithName": 1, - "NSDragPboard": 1, - "pasteboard": 2, - "declareTypes": 1, - "NSArray": 3, - "array": 2, - "owner": 15, - "ClipboardMac": 1, - "Clipboard": 1, - "DragAndDrop": 1, - "ClipboardWritable": 1, - "tabsToAllFormControls": 1, - "KeyboardEvent*": 1, - "KeyboardUIMode": 1, - "keyboardUIMode": 5, - "handlingOptionTab": 4, - "isKeyboardOptionTab": 1, - "KeyboardAccessTabsToLinks": 2, - "KeyboardAccessFull": 1, - "needsKeyboardEventDisambiguationQuirks": 2, - "Document*": 1, - "applicationIsSafari": 1, - "url": 2, - ".protocolIs": 2, - "Settings*": 1, - "settings": 5, - "DASHBOARD_SUPPORT": 1, - "usesDashboardBackwardCompatibilityMode": 1, - "unsigned": 2, - "accessKeyModifiers": 1, - "AXObjectCache": 1, - "accessibilityEnhancedUserInterfaceEnabled": 1, - "CtrlKey": 2, - "|": 3, - "AltKey": 1, - "#import": 3, - "": 1, - "": 1, - "#ifdef": 6, - "OODEBUG": 1, - "#define": 1, - "OODEBUG_SQL": 4, - "OOOODatabase": 1, - "OODB": 1, - "NSString": 25, - "*kOOObject": 1, - "@": 28, - "*kOOInsert": 1, - "*kOOUpdate": 1, - "*kOOExecSQL": 1, - "#pragma": 5, - "mark": 5, - "OORecord": 3, - "abstract": 1, - "superclass": 1, - "for": 14, - "records": 1, - "@implementation": 7, - "+": 55, - "id": 19, - "record": 18, - "OO_AUTORETURNS": 2, - "OO_AUTORELEASE": 3, - "alloc": 11, - "init": 4, - "insert": 7, - "*record": 4, - "insertWithParent": 1, - "parent": 10, - "OODatabase": 26, - "sharedInstance": 37, - "copyJoinKeysFrom": 1, - "to": 6, - "delete": 4, - "update": 4, - "indate": 4, - "upsert": 4, - "commit": 6, - "rollback": 5, - "setNilValueForKey": 1, - "key": 2, - "OOReference": 2, - "": 1, - "zeroForNull": 4, - "NSNumber": 4, - "numberWithInt": 1, - "setValue": 1, - "forKey": 1, - "OOArray": 16, - "": 14, - "select": 21, - "intoClass": 11, - "joinFrom": 10, - "cOOString": 15, - "sql": 21, - "selectRecordsRelatedTo": 1, - "importFrom": 1, - "OOFile": 4, - "file": 2, - "delimiter": 4, - "delim": 4, - "rows": 2, - "OOMetaData": 21, - "import": 1, - "file.string": 1, - "insertArray": 3, - "BOOL": 11, - "exportTo": 1, - "file.save": 1, - "export": 1, - "bindToView": 1, - "OOView": 2, - "delegate": 4, - "bindRecord": 1, - "toView": 1, - "updateFromView": 1, - "updateRecord": 1, - "description": 6, - "*metaData": 14, - "metaDataForClass": 3, - "hack": 1, - "required": 2, - "where": 1, - "contains": 1, - "a": 9, - "field": 1, - "avoid": 1, - "recursion": 1, - "OOStringArray": 6, - "ivars": 5, - "<<": 2, - "metaData": 26, - "encode": 3, - "dictionaryWithValuesForKeys": 3, - "@end": 14, - "OOAdaptor": 6, - "all": 3, - "methods": 1, - "by": 1, - "objsql": 1, - "access": 2, - "database": 12, - "@interface": 6, - "NSObject": 1, - "sqlite3": 1, - "*db": 1, - "sqlite3_stmt": 1, - "*stmt": 1, - "struct": 5, - "_str_link": 5, - "*next": 2, - "char": 9, - "str": 7, - "*strs": 1, - "OO_UNSAFE": 1, - "*owner": 3, - "initPath": 5, - "path": 9, - "prepare": 4, - "bindCols": 5, - "cOOStringArray": 3, - "columns": 7, - "values": 29, - "cOOValueDictionary": 2, - "startingAt": 5, - "pno": 13, - "bindNulls": 8, - "bindResultsIntoInstancesOfClass": 4, - "Class": 9, - "recordClass": 16, - "sqlite_int64": 2, - "lastInsertRowID": 2, - "NSData": 3, - "OOExtras": 9, - "initWithDescription": 1, - "is": 2, - "the": 5, - "low": 1, - "level": 1, - "interface": 1, - "particular": 2, - "": 1, - "sharedInstanceForPath": 2, - "OODocument": 1, - ".path": 1, - "OONil": 1, - "OO_RELEASE": 6, - "exec": 10, - "fmt": 9, - "...": 3, - "va_list": 3, - "argp": 12, - "va_start": 3, - "*sql": 5, - "initWithFormat": 3, - "arguments": 3, - "va_end": 3, - "objects": 4, - "deleteArray": 2, - "object": 13, - "commitTransaction": 3, - "super": 3, - "adaptor": 1, - "registerSubclassesOf": 1, - "recordSuperClass": 2, - "numClasses": 5, - "objc_getClassList": 2, - "NULL": 4, - "*classes": 2, - "malloc": 2, - "sizeof": 2, - "": 1, - "viewClasses": 4, - "classNames": 4, - "scan": 1, - "registered": 2, - "classes": 12, - "relevant": 1, - "subclasses": 1, - "c": 14, - "<": 5, - "superClass": 5, - "class_getName": 4, - "class_getSuperclass": 1, - "respondsToSelector": 2, - "ooTableSql": 1, - "tableMetaDataForClass": 8, - "break": 6, - "delay": 1, - "creation": 1, - "views": 1, - "until": 1, - "after": 1, - "tables": 1, - "": 1, - "in": 9, - "order": 1, - "free": 3, - "Register": 1, - "list": 1, - "of": 2, - "before": 1, - "using": 2, - "them": 2, - "so": 2, - "can": 1, - "determine": 1, - "relationships": 1, - "between": 1, - "registerTableClassesNamed": 1, - "tableClass": 2, - "NSBundle": 1, - "mainBundle": 1, - "classNamed": 1, - "Send": 1, - "any": 2, - "SQL": 1, - "Sql": 1, - "format": 1, - "string": 1, - "escape": 1, - "Any": 1, - "results": 3, - "returned": 1, - "are": 1, - "placed": 1, - "as": 1, - "an": 1, - "dictionary": 1, - "results.": 1, - "*/": 1, - "errcode": 12, - "OOString": 6, - "stringForSql": 2, - "*aColumnName": 1, - "**results": 1, - "allKeys": 1, - "objectAtIndex": 1, - "OOValueDictionary": 5, - "joinValues": 4, - "sharedColumns": 5, - "*parentMetaData": 1, - "parentMetaData": 2, - "naturalJoinTo": 1, - "joinableColumns": 1, - "whereClauseFor": 2, - "qualifyNulls": 2, - "NO": 3, - "ooOrderBy": 2, - "OOFormat": 5, - "NSLog": 4, - "*joinValues": 1, - "*adaptor": 7, - "": 1, - "tablesRelatedByNaturalJoinFrom": 1, - "tablesWithNaturalJoin": 5, - "**tablesWithNaturalJoin": 1, - "*childMetaData": 1, - "tableMetaDataByClassName": 3, - "prepareSql": 1, - "toTable": 1, - "childMetaData": 1, - "OODictionary": 2, - "": 1, - "tmpResults": 1, - "kOOExecSQL": 1, - "*exec": 2, - "OOWarn": 9, - "errmsg": 5, - "continue": 3, - "OORef": 2, - "": 1, - "*values": 3, - "kOOObject": 3, - "isInsert": 4, - "kOOInsert": 1, - "isUpdate": 5, - "kOOUpdate": 2, - "newValues": 3, - "changedCols": 4, - "*name": 4, - "*newValues": 1, - "name": 9, - "isEqual": 1, - "tableName": 4, - "columns/": 1, - "nchanged": 4, - "*object": 1, - "lastSQL": 4, - "**changedCols": 1, - "quote": 2, - "commaQuote": 2, - "": 1, - "commited": 2, - "updateCount": 2, - "transaction": 2, - "updated": 2, - "NSMutableDictionary": 1, - "*d": 1, - "*transaction": 1, - "d": 2, - "": 1, - "OO_ARC": 1, - "boxed": 1, - "valueForKey": 1, - "pointerValue": 1, - "setValuesForKeysWithDictionary": 2, - "decode": 2, - "count": 1, - "className": 3, - "createTableSQL": 2, - "*idx": 1, - "indexes": 1, - "idx": 2, - "implements": 1, - ".directory": 1, - ".mkdir": 1, - "sqlite3_open": 1, - "db": 8, - "SQLITE_OK": 6, - "*path": 1, - "sqlite3_prepare_v2": 1, - "stmt": 20, - "sqlite3_errmsg": 3, - "bindValue": 2, - "value": 26, - "asParameter": 2, - "OODEBUG_BIND": 1, - "OONull": 3, - "sqlite3_bind_null": 1, - "OOSQL_THREAD_SAFE_BUT_USES_MORE_MEMORY": 1, - "isKindOfClass": 3, - "sqlite3_bind_text": 2, - "UTF8String": 1, - "SQLITE_STATIC": 3, - "#else": 1, - "len": 4, - "lengthOfBytesUsingEncoding": 1, - "NSUTF8StringEncoding": 3, - "*str": 2, - "next": 3, - "strs": 6, - "getCString": 1, - "maxLength": 1, - "encoding": 2, - "sqlite3_bind_blob": 1, - "bytes": 5, - "length": 4, - "*type": 1, - "objCType": 1, - "sqlite3_bind_int": 1, - "intValue": 3, - "sqlite3_bind_int64": 1, - "longLongValue": 1, - "sqlite3_bind_double": 1, - "doubleValue": 1, - "*columns": 1, - "valuesForNextRow": 2, - "ncols": 2, - "sqlite3_column_count": 1, - "sqlite3_column_name": 1, - "sqlite3_column_type": 2, - "SQLITE_NULL": 1, - "SQLITE_INTEGER": 1, - "initWithLongLong": 1, - "sqlite3_column_int64": 1, - "SQLITE_FLOAT": 1, - "initWithDouble": 1, - "sqlite3_column_double": 1, - "SQLITE_TEXT": 1, - "*bytes": 2, - "sqlite3_column_text": 1, - "NSMutableString": 1, - "initWithBytes": 2, - "sqlite3_column_bytes": 2, - "SQLITE_BLOB": 1, - "sqlite3_column_blob": 1, - "out": 4, - "awakeFromDB": 4, - "instancesRespondToSelector": 1, - "sqlite3_step": 1, - "SQLITE_ROW": 1, - "SQLITE_DONE": 1, - "out.alloc": 1, - "sqlite3_changes": 1, - "sqlite3_finalize": 1, - "sqlite3_last_insert_rowid": 1, - "dealloc": 1, - "sqlite3_close": 1, - "OO_DEALLOC": 1, - "instances": 1, - "represent": 1, - "table": 1, - "and": 2, - "it": 2, - "s": 2, - "l": 1, - "C": 1, - "S": 1, - "I": 1, - "L": 1, - "q": 1, - "Q": 1, - "f": 1, - "_": 2, - "tag": 1, - "A": 2, - "<'>": 1, - "iptr": 4, - "*optr": 1, - "unhex": 2, - "*iptr": 1, - "*16": 1, - "hex": 1, - "initWithBytesNoCopy": 1, - "optr": 1, - "freeWhenDone": 1, - "stringValue": 4, - "charValue": 1, - "shortValue": 1, - "OOReplace": 2, - "reformat": 4, - "NSDictionary": 2, - "__IPHONE_OS_VERSION_MIN_REQUIRED": 1, - "UISwitch": 2, - "text": 1, - "self.on": 1 - }, - "Omgrofl": { - "lol": 14, - "iz": 11, - "wtf": 1, - "liek": 1, - "lmao": 1, - "brb": 1, - "w00t": 1, - "Hello": 1, - "World": 1, - "rofl": 13, - "lool": 5, - "loool": 6, - "stfu": 1 - }, - "Opa": { - "server": 1, - "Server.one_page_server": 1, - "(": 4, - "-": 1, - "

": 2, - "Hello": 2, - "world": 2, - "

": 2, - ")": 4, - "Server.start": 1, - "Server.http": 1, - "{": 2, - "page": 1, - "function": 1, - "}": 2, - "title": 1 - }, - "Opal": { - "-": 4, - "Deepak": 1, - "Chopra": 1, - "nonsense": 1, - "text": 1, - "generator": 1, - "see": 1, - "https": 1, - "//github.com/StoneCypher/DeepakChopra_Opal/": 1, - "starts": 1, - "[": 4, - "]": 4, - "middles": 1, - "qualifiers": 1, - "finishes": 1, - "alert": 1, - "starts.sample": 1, - "+": 3, - "middles.sample": 1, - "qualifiers.sample": 1, - "finishes.sample": 1 - }, - "OpenCL": { - "double": 3, - "run_fftw": 1, - "(": 18, - "int": 3, - "n": 4, - "const": 4, - "float": 3, - "*": 5, - "x": 5, - "y": 4, - ")": 18, - "{": 4, - "fftwf_plan": 1, - "p1": 3, - "fftwf_plan_dft_1d": 1, - "fftwf_complex": 2, - "FFTW_FORWARD": 1, - "FFTW_ESTIMATE": 1, - ";": 12, - "nops": 3, - "t": 4, - "cl": 2, - "realTime": 2, - "for": 1, - "op": 3, - "<": 1, - "+": 4, - "fftwf_execute": 1, - "}": 4, - "-": 1, - "/": 1, - "fftwf_destroy_plan": 1, - "return": 1, - "typedef": 1, - "foo_t": 3, - "#ifndef": 1, - "ZERO": 3, - "#define": 2, - "#endif": 1, - "FOO": 1, - "__kernel": 1, - "void": 1, - "foo": 1, - "__global": 1, - "__local": 1, - "uint": 1, - "barrier": 1, - "CLK_LOCAL_MEM_FENCE": 1, - "if": 1, - "*x": 1 - }, - "OpenEdge ABL": { - "USING": 3, - "Progress.Lang.*.": 3, - "CLASS": 2, - "email.Email": 2, - "USE": 2, - "-": 73, - "WIDGET": 2, - "POOL": 2, - "&": 3, - "SCOPED": 1, - "DEFINE": 16, - "QUOTES": 1, - "@#": 1, - "%": 2, - "*": 2, - "+": 21, - "._MIME_BOUNDARY_.": 1, - "#@": 1, - "WIN": 1, - "From": 4, - "To": 8, - "CC": 2, - "BCC": 2, - "Personal": 1, - "Private": 1, - "Company": 2, - "confidential": 2, - "normal": 1, - "urgent": 2, - "non": 1, - "Cannot": 3, - "locate": 3, - "file": 6, - "in": 3, - "the": 3, - "filesystem": 3, - "R": 3, - "File": 3, - "exists": 3, - "but": 3, - "is": 3, - "not": 3, - "readable": 3, - "Error": 3, - "copying": 3, - "from": 3, - "<\">": 8, - "ttSenders": 2, - "cEmailAddress": 8, - "n": 13, - "ttToRecipients": 1, - "Reply": 3, - "ttReplyToRecipients": 1, - "Cc": 2, - "ttCCRecipients": 1, - "Bcc": 2, - "ttBCCRecipients": 1, - "Return": 1, - "Receipt": 1, - "ttDeliveryReceiptRecipients": 1, - "Disposition": 3, - "Notification": 1, - "ttReadReceiptRecipients": 1, - "Subject": 2, - "Importance": 3, - "H": 1, - "High": 1, - "L": 1, - "Low": 1, - "Sensitivity": 2, - "Priority": 2, - "Date": 4, - "By": 1, - "Expiry": 2, - "Mime": 1, - "Version": 1, - "Content": 10, - "Type": 4, - "multipart/mixed": 1, - ";": 5, - "boundary": 1, - "text/plain": 2, - "charset": 2, - "Transfer": 4, - "Encoding": 4, - "base64": 2, - "bit": 2, - "application/octet": 1, - "stream": 1, - "attachment": 2, - "filename": 2, - "ttAttachments.cFileName": 2, - "cNewLine.": 1, - "RETURN": 7, - "lcReturnData.": 1, - "END": 12, - "METHOD.": 6, - "METHOD": 6, - "PUBLIC": 6, - "CHARACTER": 9, - "send": 1, - "(": 44, - ")": 44, - "objSendEmailAlgorithm": 1, - "sendEmail": 2, - "INPUT": 11, - "THIS": 1, - "OBJECT": 2, - ".": 14, - "CLASS.": 2, - "MESSAGE": 2, - "INTERFACE": 1, - "email.SendEmailAlgorithm": 1, - "ipobjEmail": 1, - "AS": 21, - "INTERFACE.": 1, - "PARAMETER": 3, - "objSendEmailAlg": 2, - "email.SendEmailSocket": 1, - "NO": 13, - "UNDO.": 12, - "VARIABLE": 12, - "vbuffer": 9, - "MEMPTR": 2, - "vstatus": 1, - "LOGICAL": 1, - "vState": 2, - "INTEGER": 6, - "ASSIGN": 2, - "vstate": 1, - "FUNCTION": 1, - "getHostname": 1, - "RETURNS": 1, - "cHostname": 1, - "THROUGH": 1, - "hostname": 1, - "ECHO.": 1, - "IMPORT": 1, - "UNFORMATTED": 1, - "cHostname.": 2, - "CLOSE.": 1, - "FUNCTION.": 1, - "PROCEDURE": 2, - "newState": 2, - "INTEGER.": 1, - "pstring": 4, - "CHARACTER.": 1, - "newState.": 1, - "IF": 2, - "THEN": 2, - "RETURN.": 1, - "SET": 5, - "SIZE": 5, - "LENGTH": 3, - "PUT": 1, - "STRING": 7, - "pstring.": 1, - "SELF": 4, - "WRITE": 1, - "PROCEDURE.": 2, - "ReadSocketResponse": 1, - "vlength": 5, - "str": 3, - "v": 1, - "GET": 3, - "BYTES": 2, - "AVAILABLE": 2, - "VIEW": 1, - "ALERT": 1, - "BOX.": 1, - "DO": 2, - "READ": 1, - "handleResponse": 1, - "END.": 2, - "email.Util": 1, - "FINAL": 1, - "PRIVATE": 1, - "STATIC": 5, - "cMonthMap": 2, - "EXTENT": 1, - "INITIAL": 1, - "[": 2, - "]": 2, - "ABLDateTimeToEmail": 3, - "ipdttzDateTime": 6, - "DATETIME": 3, - "TZ": 2, - "DAY": 1, - "MONTH": 1, - "YEAR": 1, - "TRUNCATE": 2, - "MTIME": 1, - "/": 2, - "ABLTimeZoneToString": 2, - "TIMEZONE": 1, - "ipdtDateTime": 2, - "ipiTimeZone": 3, - "ABSOLUTE": 1, - "MODULO": 1, - "LONGCHAR": 4, - "ConvertDataToBase64": 1, - "iplcNonEncodedData": 2, - "lcPreBase64Data": 4, - "lcPostBase64Data": 3, - "mptrPostBase64Data": 3, - "i": 3, - "COPY": 1, - "LOB": 1, - "FROM": 1, - "TO": 2, - "mptrPostBase64Data.": 1, - "BASE64": 1, - "ENCODE": 1, - "BY": 1, - "SUBSTRING": 1, - "CHR": 2, - "lcPostBase64Data.": 1 - }, - "OpenSCAD": { - "fn": 1, - ";": 6, - "difference": 1, - "(": 11, - ")": 11, - "{": 2, - "union": 1, - "translate": 4, - "[": 5, - "]": 5, - "cube": 1, - "center": 3, - "true": 3, - "cylinder": 2, - "h": 2, - "r1": 1, - "r2": 1, - "sphere": 2, - "r": 3, - "}": 2 - }, - "Org": { - "#": 13, - "+": 13, - "OPTIONS": 1, - "H": 1, - "num": 1, - "nil": 4, - "toc": 2, - "n": 1, - "@": 1, - "t": 10, - "|": 4, - "-": 30, - "f": 2, - "*": 3, - "TeX": 1, - "LaTeX": 1, - "skip": 1, - "d": 2, - "(": 11, - "HIDE": 1, - ")": 11, - "tags": 2, - "not": 1, - "in": 2, - "STARTUP": 1, - "align": 1, - "fold": 1, - "nodlcheck": 1, - "hidestars": 1, - "oddeven": 1, - "lognotestate": 1, - "SEQ_TODO": 1, - "TODO": 1, - "INPROGRESS": 1, - "i": 1, - "WAITING": 1, - "w@": 1, - "DONE": 1, - "CANCELED": 1, - "c@": 1, - "TAGS": 1, - "Write": 1, - "w": 1, - "Update": 1, - "u": 1, - "Fix": 1, - "Check": 1, - "c": 1, - "TITLE": 1, - "org": 10, - "ruby": 6, - "AUTHOR": 1, - "Brian": 1, - "Dewey": 1, - "EMAIL": 1, - "bdewey@gmail.com": 1, - "LANGUAGE": 1, - "en": 1, - "PRIORITIES": 1, - "A": 1, - "C": 1, - "B": 1, - "CATEGORY": 1, - "worg": 1, - "{": 1, - "Back": 1, - "to": 8, - "Worg": 1, - "rubygems": 2, - "ve": 1, - "already": 1, - "created": 1, - "a": 4, - "site.": 1, - "Make": 1, - "sure": 1, - "you": 2, - "have": 1, - "installed": 1, - "sudo": 1, - "gem": 1, - "install": 1, - ".": 1, - "You": 1, - "need": 1, - "register": 1, - "new": 2, - "Webby": 3, - "filter": 3, - "handle": 1, - "mode": 2, - "content.": 2, - "makes": 1, - "this": 2, - "easy.": 1, - "In": 1, - "the": 6, - "lib/": 1, - "folder": 1, - "of": 2, - "your": 2, - "site": 1, - "create": 1, - "file": 1, - "orgmode.rb": 1, - "BEGIN_EXAMPLE": 2, - "require": 1, - "Filters.register": 1, - "do": 2, - "input": 3, - "Orgmode": 2, - "Parser.new": 1, - ".to_html": 1, - "end": 1, - "END_EXAMPLE": 1, - "This": 2, - "code": 1, - "creates": 1, - "that": 1, - "will": 1, - "use": 1, - "parser": 1, - "translate": 1, - "into": 1, - "HTML.": 1, - "Create": 1, - "For": 1, - "example": 1, - "title": 2, - "Parser": 1, - "created_at": 1, - "status": 2, - "Under": 1, - "development": 1, - "erb": 1, - "orgmode": 3, - "<%=>": 2, - "page": 2, - "Status": 1, - "Description": 1, - "Helpful": 1, - "Ruby": 1, - "routines": 1, - "for": 3, - "parsing": 1, - "files.": 1, - "The": 3, - "most": 1, - "significant": 1, - "thing": 2, - "library": 1, - "does": 1, - "today": 1, - "is": 5, - "convert": 1, - "files": 1, - "textile.": 1, - "Currently": 1, - "cannot": 1, - "much": 1, - "customize": 1, - "conversion.": 1, - "supplied": 1, - "textile": 1, - "conversion": 1, - "optimized": 1, - "extracting": 1, - "from": 1, - "orgfile": 1, - "as": 1, - "opposed": 1, - "History": 1, - "**": 1, - "Version": 1, - "first": 1, - "output": 2, - "HTML": 2, - "gets": 1, - "class": 1, - "now": 1, - "indented": 1, - "Proper": 1, - "support": 1, - "multi": 1, - "paragraph": 2, - "list": 1, - "items.": 1, - "See": 1, - "part": 1, - "last": 1, - "bullet.": 1, - "Fixed": 1, - "bugs": 1, - "wouldn": 1, - "s": 1, - "all": 1, - "there": 1, - "it": 1 - }, - "Ox": { - "#include": 2, - "Kapital": 4, - "(": 119, - "L": 2, - "const": 4, - "N": 5, - "entrant": 8, - "exit": 2, - "KP": 14, - ")": 119, - "{": 22, - "StateVariable": 1, - ";": 91, - "this.entrant": 1, - "this.exit": 1, - "this.KP": 1, - "actual": 2, - "Kbar*vals/": 1, - "-": 31, - "upper": 3, - "log": 2, - ".Inf": 2, - "}": 22, - "Transit": 1, - "FeasA": 2, - "decl": 3, - "ent": 5, - "CV": 7, - "stayout": 3, - "[": 25, - "]": 25, - "exit.pos": 1, - "tprob": 5, - "sigu": 2, - "SigU": 2, - "if": 5, - "v": 2, - "&&": 1, - "return": 10, - "<0>": 1, - "ones": 1, - "probn": 2, - "Kbe": 2, - "/sigu": 1, - "Kb0": 2, - "+": 14, - "Kb2": 2, - "*upper": 1, - "/": 1, - "vals": 1, - "tprob.*": 1, - "zeros": 4, - ".*stayout": 1, - "FirmEntry": 6, - "Run": 1, - "Initialize": 3, - "GenerateSample": 2, - "BDP": 2, - "BayesianDP": 1, - "Rust": 1, - "Reachable": 2, - "sige": 2, - "new": 19, - "StDeviations": 1, - "<0.3,0.3>": 1, - "LaggedAction": 1, - "d": 2, - "array": 1, - "Kparams": 1, - "Positive": 4, - "Free": 1, - "Kb1": 1, - "Determined": 1, - "EndogenousStates": 1, - "K": 3, - "KN": 1, - "SetDelta": 1, - "Probability": 1, - "kcoef": 3, - "ecost": 3, - "Negative": 1, - "CreateSpaces": 1, - "Volume": 3, - "LOUD": 1, - "EM": 4, - "ValueIteration": 1, - "//": 17, - "Solve": 1, - "data": 4, - "DataSet": 1, - "Simulate": 1, - "DataN": 1, - "DataT": 1, - "FALSE": 1, - "Print": 1, - "ImaiJainChing": 1, - "delta": 1, - "*CV": 2, - "Utility": 1, - "u": 2, - "ent*CV": 1, - "*AV": 1, - "|": 1, - "ParallelObjective": 1, - "obj": 18, - "DONOTUSECLIENT": 2, - "isclass": 1, - "obj.p2p": 2, - "oxwarning": 1, - "obj.L": 1, - "P2P": 2, - "ObjClient": 4, - "ObjServer": 7, - "this.obj": 2, - "Execute": 4, - "basetag": 2, - "STOP_TAG": 1, - "iml": 1, - "obj.NvfuncTerms": 2, - "Nparams": 6, - "obj.nstruct": 2, - "Loop": 2, - "nxtmsgsz": 2, - "//free": 1, - "param": 1, - "length": 1, - "is": 1, - "no": 2, - "greater": 1, - "than": 1, - "QUIET": 2, - "println": 2, - "ID": 2, - "Server": 1, - "Recv": 1, - "ANY_TAG": 1, - "//receive": 1, - "the": 1, - "ending": 1, - "parameter": 1, - "vector": 1, - "Encode": 3, - "Buffer": 8, - "//encode": 1, - "it.": 1, - "Decode": 1, - "obj.nfree": 1, - "obj.cur.V": 1, - "vfunc": 2, - "CstrServer": 3, - "SepServer": 3, - "Lagrangian": 1, - "rows": 1, - "obj.cur": 1, - "Vec": 1, - "obj.Kvar.v": 1, - "imod": 1, - "Tag": 1, - "obj.K": 1, - "TRUE": 1, - "obj.Kvar": 1, - "PDF": 1, - "*": 5, - "nldge": 1, - "ParticleLogLikeli": 1, - "it": 5, - "ip": 1, - "mss": 3, - "mbas": 1, - "ms": 8, - "my": 4, - "mx": 7, - "vw": 7, - "vwi": 4, - "dws": 3, - "mhi": 3, - "mhdet": 2, - "loglikeli": 4, - "mData": 4, - "vxm": 1, - "vxs": 1, - "mxm": 1, - "<": 4, - "mxsu": 1, - "mxsl": 1, - "time": 2, - "timeall": 1, - "timeran": 1, - "timelik": 1, - "timefun": 1, - "timeint": 1, - "timeres": 1, - "GetData": 1, - "m_asY": 1, - "sqrt": 1, - "*M_PI": 1, - "m_cY": 1, - "determinant": 2, - "m_mMSbE.": 2, - "covariance": 2, - "invert": 2, - "of": 2, - "measurement": 1, - "shocks": 1, - "m_vSss": 1, - "m_cPar": 4, - "m_cS": 1, - "start": 1, - "particles": 2, - "m_vXss": 1, - "m_cX": 1, - "steady": 1, - "state": 3, - "and": 1, - "policy": 2, - "init": 1, - "likelihood": 1, - "//timeall": 1, - "timer": 3, - "for": 2, - "sizer": 1, - "rann": 1, - "m_cSS": 1, - "m_mSSbE": 1, - "noise": 1, - "fg": 1, - "&": 2, - "transition": 1, - "prior": 1, - "as": 1, - "proposal": 1, - "m_oApprox.FastInterpolate": 1, - "interpolate": 1, - "fy": 1, - "m_cMS": 1, - "evaluate": 1, - "importance": 1, - "weights": 2, - "observation": 1, - "error": 1, - "exp": 2, - "outer": 1, - "/mhdet": 2, - "sumr": 1, - "my*mhi": 1, - ".*my": 1, - ".": 3, - ".NaN": 1, - "can": 1, - "happen": 1, - "extrem": 1, - "sumc": 1, - "or": 1, - "extremely": 1, - "wrong": 1, - "parameters": 1, - "dws/m_cPar": 1, - "loglikelihood": 1, - "contribution": 1, - "//timelik": 1, - "/100": 1, - "//time": 1, - "resample": 1, - "vw/dws": 1, - "selection": 1, - "step": 1, - "in": 1, - "c": 1, - "on": 1, - "normalized": 1 - }, - "Oxygene": { - "": 1, - "DefaultTargets=": 1, - "xmlns=": 1, - "": 3, - "": 1, - "Loops": 2, - "": 1, - "": 1, - "exe": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "False": 4, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "Properties": 1, - "App.ico": 1, - "": 1, - "": 1, - "Condition=": 3, - "Release": 2, - "": 1, - "": 1, - "{": 1, - "BD89C": 1, - "-": 4, - "B610": 1, - "CEE": 1, - "CAF": 1, - "C515D88E2C94": 1, - "}": 1, - "": 1, - "": 3, - "": 1, - "DEBUG": 1, - ";": 2, - "TRACE": 1, - "": 1, - "": 2, - ".": 2, - "bin": 2, - "Debug": 1, - "": 2, - "": 1, - "True": 3, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "Project=": 1, - "": 2, - "": 5, - "Include=": 12, - "": 5, - "(": 5, - "Framework": 5, - ")": 5, - "mscorlib.dll": 1, - "": 5, - "": 5, - "System.dll": 1, - "ProgramFiles": 1, - "Reference": 1, - "Assemblies": 1, - "Microsoft": 1, - "v3.5": 1, - "System.Core.dll": 1, - "": 1, - "": 1, - "System.Data.dll": 1, - "System.Xml.dll": 1, - "": 2, - "": 4, - "": 1, - "": 1, - "": 2, - "ResXFileCodeGenerator": 1, - "": 2, - "": 1, - "": 1, - "SettingsSingleFileGenerator": 1, - "": 1, - "": 1 - }, - "PAWN": { - "//": 22, - "-": 1551, - "#include": 5, - "": 1, - "": 1, - "": 1, - "#pragma": 1, - "tabsize": 1, - "#define": 5, - "COLOR_WHITE": 2, - "xFFFFFFFF": 2, - "COLOR_NORMAL_PLAYER": 3, - "xFFBB7777": 1, - "CITY_LOS_SANTOS": 7, - "CITY_SAN_FIERRO": 4, - "CITY_LAS_VENTURAS": 6, - "new": 13, - "total_vehicles_from_files": 19, - ";": 257, - "gPlayerCitySelection": 21, - "[": 56, - "MAX_PLAYERS": 3, - "]": 56, - "gPlayerHasCitySelected": 6, - "gPlayerLastCitySelectionTick": 5, - "Text": 5, - "txtClassSelHelper": 14, - "txtLosSantos": 7, - "txtSanFierro": 7, - "txtLasVenturas": 7, - "thisanimid": 1, - "lastanimid": 1, - "main": 1, - "(": 273, - ")": 273, - "{": 39, - "print": 3, - "}": 39, - "public": 6, - "OnPlayerConnect": 1, - "playerid": 132, - "GameTextForPlayer": 1, - "SendClientMessage": 1, - "GetTickCount": 4, - "//SetPlayerColor": 2, - "//Kick": 1, - "return": 17, - "OnPlayerSpawn": 1, - "if": 28, - "IsPlayerNPC": 3, - "randSpawn": 16, - "SetPlayerInterior": 7, - "TogglePlayerClock": 2, - "ResetPlayerMoney": 3, - "GivePlayerMoney": 2, - "random": 3, - "sizeof": 3, - "gRandomSpawns_LosSantos": 5, - "SetPlayerPos": 6, - "SetPlayerFacingAngle": 6, - "else": 9, - "gRandomSpawns_SanFierro": 5, - "gRandomSpawns_LasVenturas": 5, - "SetPlayerSkillLevel": 11, - "WEAPONSKILL_PISTOL": 1, - "WEAPONSKILL_PISTOL_SILENCED": 1, - "WEAPONSKILL_DESERT_EAGLE": 1, - "WEAPONSKILL_SHOTGUN": 1, - "WEAPONSKILL_SAWNOFF_SHOTGUN": 1, - "WEAPONSKILL_SPAS12_SHOTGUN": 1, - "WEAPONSKILL_MICRO_UZI": 1, - "WEAPONSKILL_MP5": 1, - "WEAPONSKILL_AK47": 1, - "WEAPONSKILL_M4": 1, - "WEAPONSKILL_SNIPERRIFLE": 1, - "GivePlayerWeapon": 1, - "WEAPON_COLT45": 1, - "//GivePlayerWeapon": 1, - "WEAPON_MP5": 1, - "OnPlayerDeath": 1, - "killerid": 3, - "reason": 1, - "playercash": 4, - "INVALID_PLAYER_ID": 1, - "GetPlayerMoney": 1, - "ClassSel_SetupCharSelection": 2, - "SetPlayerCameraPos": 6, - "SetPlayerCameraLookAt": 6, - "ClassSel_InitCityNameText": 4, - "txtInit": 7, - "TextDrawUseBox": 2, - "TextDrawLetterSize": 2, - "TextDrawFont": 2, - "TextDrawSetShadow": 2, - "TextDrawSetOutline": 2, - "TextDrawColor": 2, - "xEEEEEEFF": 1, - "TextDrawBackgroundColor": 2, - "FF": 2, - "ClassSel_InitTextDraws": 2, - "TextDrawCreate": 4, - "TextDrawBoxColor": 1, - "BB": 1, - "TextDrawTextSize": 1, - "ClassSel_SetupSelectedCity": 3, - "TextDrawShowForPlayer": 4, - "TextDrawHideForPlayer": 10, - "ClassSel_SwitchToNextCity": 3, - "+": 19, - "PlayerPlaySound": 2, - "ClassSel_SwitchToPreviousCity": 2, - "<": 3, - "ClassSel_HandleCitySelection": 2, - "Keys": 3, - "ud": 2, - "lr": 4, - "GetPlayerKeys": 1, - "&": 1, - "KEY_FIRE": 1, - "TogglePlayerSpectating": 2, - "OnPlayerRequestClass": 1, - "classid": 1, - "GetPlayerState": 2, - "PLAYER_STATE_SPECTATING": 2, - "OnGameModeInit": 1, - "SetGameModeText": 1, - "ShowPlayerMarkers": 1, - "PLAYER_MARKERS_MODE_GLOBAL": 1, - "ShowNameTags": 1, - "SetNameTagDrawDistance": 1, - "EnableStuntBonusForAll": 1, - "DisableInteriorEnterExits": 1, - "SetWeather": 1, - "SetWorldTime": 1, - "//UsePlayerPedAnims": 1, - "//ManualVehicleEngineAndLights": 1, - "//LimitGlobalChatRadius": 1, - "AddPlayerClass": 69, - "//AddPlayerClass": 1, - "LoadStaticVehiclesFromFile": 17, - "printf": 1, - "OnPlayerUpdate": 1, - "IsPlayerConnected": 1, - "&&": 2, - "GetPlayerInterior": 1, - "GetPlayerWeapon": 2, - "SetPlayerArmedWeapon": 1, - "fists": 1, - "no": 1, - "syncing": 1, - "until": 1, - "they": 1, - "change": 1, - "their": 1, - "weapon": 1, - "WEAPON_MINIGUN": 1, - "Kick": 1 - }, - "PHP": { - "<": 11, - "php": 14, - "namespace": 28, - "Symfony": 24, - "Component": 24, - "Console": 17, - ";": 1383, - "use": 23, - "Input": 6, - "InputInterface": 4, - "ArgvInput": 2, - "ArrayInput": 3, - "InputDefinition": 2, - "InputOption": 15, - "InputArgument": 3, - "Output": 5, - "OutputInterface": 6, - "ConsoleOutput": 2, - "ConsoleOutputInterface": 2, - "Command": 6, - "HelpCommand": 2, - "ListCommand": 2, - "Helper": 3, - "HelperSet": 3, - "FormatterHelper": 2, - "DialogHelper": 2, - "class": 21, - "Application": 3, - "{": 974, - "private": 24, - "commands": 39, - "wantHelps": 4, - "false": 154, - "runningCommand": 5, - "name": 181, - "version": 8, - "catchExceptions": 4, - "autoExit": 4, - "definition": 3, - "helperSet": 6, - "public": 202, - "function": 205, - "__construct": 8, - "(": 2416, - ")": 2417, - "this": 928, - "-": 1271, - "true": 133, - "array": 296, - "getDefaultHelperSet": 2, - "getDefaultInputDefinition": 2, - "foreach": 94, - "getDefaultCommands": 2, - "as": 96, - "command": 41, - "add": 7, - "}": 972, - "run": 4, - "input": 20, - "null": 164, - "output": 60, - "if": 450, - "new": 74, - "try": 3, - "statusCode": 14, - "doRun": 2, - "catch": 3, - "Exception": 1, - "e": 18, - "throw": 19, - "instanceof": 8, - "renderException": 3, - "getErrorOutput": 2, - "else": 70, - "getCode": 1, - "is_numeric": 7, - "&&": 119, - "exit": 7, - "return": 305, - "getCommandName": 2, - "hasParameterOption": 7, - "setDecorated": 2, - "elseif": 31, - "setInteractive": 2, - "function_exists": 4, - "getHelperSet": 3, - "has": 7, - "inputStream": 2, - "get": 12, - "getInputStream": 1, - "posix_isatty": 1, - "setVerbosity": 2, - "VERBOSITY_QUIET": 1, - "VERBOSITY_VERBOSE": 2, - "writeln": 13, - "getLongVersion": 3, - "find": 17, - "setHelperSet": 1, - "getDefinition": 2, - "getHelp": 2, - "messages": 16, - "sprintf": 27, - "getOptions": 1, - "option": 5, - "[": 672, - "]": 672, - ".": 169, - "getName": 14, - "getShortcut": 2, - "getDescription": 3, - "implode": 8, - "PHP_EOL": 3, - "setCatchExceptions": 1, - "boolean": 4, - "Boolean": 4, - "setAutoExit": 1, - "setName": 1, - "getVersion": 3, - "setVersion": 1, - "register": 1, - "addCommands": 1, - "setApplication": 2, - "isEnabled": 1, - "getAliases": 3, - "alias": 87, - "isset": 101, - "InvalidArgumentException": 9, - "helpCommand": 3, - "setCommand": 1, - "getNamespaces": 3, - "namespaces": 4, - "extractNamespace": 7, - "array_values": 5, - "array_unique": 4, - "array_filter": 2, - "findNamespace": 4, - "allNamespaces": 3, - "n": 12, - "explode": 9, - "found": 4, - "i": 36, - "part": 10, - "abbrevs": 31, - "static": 6, - "getAbbreviations": 4, - "array_map": 2, - "p": 3, - "message": 12, - "<=>": 3, - "alternatives": 10, - "findAlternativeNamespace": 2, - "count": 32, - "getAbbreviationSuggestions": 4, - "searchName": 13, - "pos": 3, - "strrpos": 2, - "substr": 6, - "namespace.substr": 1, - "suggestions": 2, - "aliases": 8, - "findAlternativeCommands": 2, - "all": 11, - "substr_count": 1, - "+": 12, - "names": 3, - "for": 8, - "len": 11, - "strlen": 14, - "abbrev": 4, - "asText": 1, - "raw": 2, - "width": 7, - "sortCommands": 4, - "space": 5, - "space.": 1, - "asXml": 2, - "asDom": 2, - "dom": 12, - "DOMDocument": 2, - "formatOutput": 1, - "appendChild": 10, - "xml": 5, - "createElement": 6, - "commandsXML": 3, - "setAttribute": 2, - "namespacesXML": 3, - "namespaceArrayXML": 4, - "continue": 7, - "commandXML": 3, - "createTextNode": 1, - "node": 42, - "getElementsByTagName": 1, - "item": 9, - "importNode": 3, - "saveXml": 1, - "string": 5, - "encoding": 2, - "mb_detect_encoding": 1, - "mb_strlen": 1, - "do": 2, - "title": 3, - "get_class": 4, - "getTerminalWidth": 3, - "PHP_INT_MAX": 1, - "lines": 3, - "preg_split": 1, - "getMessage": 1, - "line": 10, - "str_split": 1, - "max": 2, - "str_repeat": 2, - "title.str_repeat": 1, - "line.str_repeat": 1, - "message.": 1, - "getVerbosity": 1, - "trace": 12, - "getTrace": 1, - "array_unshift": 2, - "getFile": 2, - "getLine": 2, - "type": 62, - "file": 3, - "while": 6, - "getPrevious": 1, - "getSynopsis": 1, - "protected": 59, - "defined": 5, - "ansicon": 4, - "getenv": 2, - "preg_replace": 4, - "preg_match": 6, - "getSttyColumns": 3, - "match": 4, - "getTerminalHeight": 1, - "trim": 3, - "getFirstArgument": 1, - "REQUIRED": 1, - "VALUE_NONE": 7, - "descriptorspec": 2, - "process": 10, - "proc_open": 1, - "pipes": 4, - "is_resource": 1, - "info": 5, - "stream_get_contents": 1, - "fclose": 2, - "proc_close": 1, - "namespacedCommands": 5, - "key": 64, - "ksort": 2, - "&": 19, - "limit": 3, - "parts": 4, - "array_pop": 1, - "array_slice": 1, - "callback": 5, - "findAlternatives": 3, - "collection": 3, - "call_user_func": 2, - "lev": 6, - "levenshtein": 2, - "3": 1, - "strpos": 15, - "values": 53, - "/": 1, - "||": 52, - "value": 53, - "asort": 1, - "array_keys": 7, - "BrowserKit": 1, - "DomCrawler": 5, - "Crawler": 2, - "Link": 3, - "Form": 4, - "Process": 1, - "PhpProcess": 2, - "abstract": 2, - "Client": 1, - "history": 15, - "cookieJar": 9, - "server": 20, - "request": 76, - "response": 33, - "crawler": 7, - "insulated": 7, - "redirect": 6, - "followRedirects": 5, - "History": 2, - "CookieJar": 2, - "setServerParameters": 2, - "followRedirect": 4, - "insulate": 1, - "class_exists": 2, - "RuntimeException": 2, - "array_merge": 32, - "setServerParameter": 1, - "getServerParameter": 1, - "default": 9, - "getHistory": 1, - "getCookieJar": 1, - "getCrawler": 1, - "getResponse": 1, - "getRequest": 1, - "click": 1, - "link": 10, - "submit": 2, - "getMethod": 6, - "getUri": 8, - "form": 7, - "setValues": 2, - "getPhpValues": 2, - "getPhpFiles": 2, - "method": 31, - "uri": 23, - "parameters": 4, - "files": 7, - "content": 4, - "changeHistory": 4, - "getAbsoluteUri": 2, - "isEmpty": 2, - "current": 4, - "parse_url": 3, - "PHP_URL_HOST": 1, - "PHP_URL_SCHEME": 1, - "Request": 3, - "allValues": 1, - "filterRequest": 2, - "doRequestInProcess": 2, - "doRequest": 2, - "filterResponse": 2, - "updateFromResponse": 1, - "getHeader": 2, - "createCrawlerFromContent": 2, - "getContent": 2, - "getScript": 2, - "sys_get_temp_dir": 2, - "isSuccessful": 1, - "getOutput": 3, - "unserialize": 1, - "LogicException": 4, - "addContent": 1, - "back": 2, - "requestFromRequest": 4, - "forward": 2, - "reload": 1, - "empty": 96, - "restart": 1, - "clear": 2, - "currentUri": 7, - "path": 20, - "PHP_URL_PATH": 1, - "path.": 1, - "getParameters": 1, - "getFiles": 3, - "getServer": 1, - "": 3, - "CakePHP": 6, - "tm": 6, - "Rapid": 2, - "Development": 2, - "Framework": 2, - "http": 14, - "cakephp": 4, - "org": 10, - "Copyright": 5, - "2005": 4, - "2012": 4, - "Cake": 7, - "Software": 5, - "Foundation": 4, - "Inc": 4, - "cakefoundation": 4, - "Licensed": 2, - "under": 2, - "The": 4, - "MIT": 4, - "License": 4, - "Redistributions": 2, - "of": 10, - "must": 2, - "retain": 2, - "the": 11, - "above": 2, - "copyright": 5, - "notice": 2, - "Project": 2, - "package": 2, - "Controller": 4, - "since": 2, - "v": 17, - "0": 4, - "2": 2, - "9": 1, - "license": 6, - "www": 4, - "opensource": 2, - "licenses": 2, - "mit": 2, - "App": 20, - "uses": 46, - "CakeResponse": 2, - "Network": 1, - "ClassRegistry": 9, - "Utility": 6, - "ComponentCollection": 2, - "View": 9, - "CakeEvent": 13, - "Event": 6, - "CakeEventListener": 4, - "CakeEventManager": 5, - "controller": 3, - "organization": 1, - "business": 1, - "logic": 1, - "Provides": 1, - "basic": 1, - "functionality": 1, - "such": 1, - "rendering": 1, - "views": 1, - "inside": 1, - "layouts": 1, - "automatic": 1, - "model": 34, - "availability": 1, - "redirection": 2, - "callbacks": 4, - "and": 5, - "more": 1, - "Controllers": 2, - "should": 1, - "provide": 1, - "a": 11, - "number": 1, - "action": 7, - "methods": 5, - "These": 1, - "are": 5, - "on": 4, - "that": 2, - "not": 2, - "prefixed": 1, - "with": 5, - "_": 1, - "Each": 1, - "serves": 1, - "an": 1, - "endpoint": 1, - "performing": 2, - "specific": 1, - "resource": 1, - "or": 9, - "resources": 1, - "For": 2, - "example": 2, - "adding": 1, - "editing": 1, - "object": 14, - "listing": 1, - "set": 26, - "objects": 5, - "You": 2, - "can": 2, - "access": 1, - "using": 2, - "contains": 1, - "POST": 1, - "GET": 1, - "FILES": 1, - "*": 25, - "were": 1, - "request.": 1, - "After": 1, - "required": 2, - "actions": 2, - "controllers": 2, - "responsible": 1, - "creating": 1, - "response.": 2, - "This": 1, - "usually": 1, - "takes": 1, - "generated": 1, - "possibly": 1, - "to": 6, - "another": 1, - "action.": 1, - "In": 1, - "either": 1, - "case": 31, - "allows": 1, - "you": 1, - "manipulate": 1, - "aspects": 1, - "created": 8, - "by": 2, - "Dispatcher": 1, - "based": 2, - "routing.": 1, - "By": 1, - "conventional": 1, - "names.": 1, - "/posts/index": 1, - "maps": 1, - "PostsController": 1, - "index": 5, - "re": 1, - "map": 1, - "urls": 1, - "Router": 5, - "connect": 1, - "@package": 2, - "Cake.Controller": 1, - "@property": 8, - "AclComponent": 1, - "Acl": 1, - "AuthComponent": 1, - "Auth": 1, - "CookieComponent": 1, - "Cookie": 1, - "EmailComponent": 1, - "Email": 1, - "PaginatorComponent": 1, - "Paginator": 1, - "RequestHandlerComponent": 1, - "RequestHandler": 1, - "SecurityComponent": 1, - "Security": 1, - "SessionComponent": 1, - "Session": 1, - "@link": 2, - "//book.cakephp.org/2.0/en/controllers.html": 1, - "*/": 2, - "extends": 3, - "Object": 4, - "implements": 3, - "helpers": 1, - "_responseClass": 1, - "viewPath": 3, - "layoutPath": 1, - "viewVars": 3, - "view": 5, - "layout": 5, - "autoRender": 6, - "autoLayout": 2, - "Components": 7, - "components": 1, - "viewClass": 10, - "ext": 1, - "plugin": 31, - "cacheAction": 1, - "passedArgs": 2, - "scaffold": 2, - "modelClass": 25, - "modelKey": 2, - "validationErrors": 50, - "_mergeParent": 4, - "_eventManager": 12, - "Inflector": 12, - "singularize": 4, - "underscore": 3, - "childMethods": 2, - "get_class_methods": 2, - "parentMethods": 2, - "array_diff": 3, - "CakeRequest": 5, - "setRequest": 2, - "parent": 14, - "__isset": 2, - "switch": 6, - "is_array": 37, - "list": 29, - "pluginSplit": 12, - "loadModel": 3, - "__get": 2, - "params": 34, - "load": 3, - "settings": 2, - "__set": 1, - "camelize": 3, - "array_key_exists": 11, - "invokeAction": 1, - "ReflectionMethod": 2, - "_isPrivateAction": 2, - "PrivateActionException": 1, - "invokeArgs": 1, - "ReflectionException": 1, - "_getScaffold": 2, - "MissingActionException": 1, - "privateAction": 4, - "isPublic": 1, - "in_array": 26, - "prefixes": 4, - "prefix": 2, - "Scaffold": 1, - "_mergeControllerVars": 2, - "pluginController": 9, - "pluginDot": 4, - "mergeParent": 2, - "is_subclass_of": 3, - "pluginVars": 3, - "appVars": 6, - "merge": 12, - "_mergeVars": 5, - "get_class_vars": 2, - "_mergeUses": 3, - "implementedEvents": 2, - "constructClasses": 1, - "init": 4, - "getEventManager": 13, - "attach": 4, - "startupProcess": 1, - "dispatch": 11, - "shutdownProcess": 1, - "httpCodes": 3, - "code": 4, - "id": 82, - "MissingModelException": 1, - "url": 18, - "status": 15, - "extract": 9, - "EXTR_OVERWRITE": 3, - "event": 35, - "//TODO": 1, - "Remove": 1, - "following": 1, - "when": 1, - "events": 1, - "fully": 1, - "migrated": 1, - "break": 19, - "breakOn": 4, - "collectReturn": 1, - "isStopped": 4, - "result": 21, - "_parseBeforeRedirect": 2, - "session_write_close": 1, - "header": 3, - "is_string": 7, - "codes": 3, - "array_flip": 1, - "send": 1, - "_stop": 1, - "resp": 6, - "compact": 8, - "one": 19, - "two": 6, - "data": 187, - "array_combine": 2, - "setAction": 1, - "args": 5, - "func_get_args": 5, - "unset": 22, - "call_user_func_array": 3, - "validate": 9, - "errors": 9, - "validateErrors": 1, - "invalidFields": 2, - "render": 3, - "className": 27, - "models": 6, - "keys": 19, - "currentModel": 2, - "currentObject": 6, - "getObject": 1, - "is_a": 1, - "location": 1, - "body": 1, - "referer": 5, - "local": 2, - "disableCache": 2, - "flash": 1, - "pause": 2, - "postConditions": 1, - "op": 9, - "bool": 5, - "exclusive": 2, - "cond": 5, - "arrayOp": 2, - "fields": 60, - "field": 88, - "fieldOp": 11, - "strtoupper": 3, - "paginate": 3, - "scope": 2, - "whitelist": 14, - "beforeFilter": 1, - "beforeRender": 1, - "beforeRedirect": 1, - "afterFilter": 1, - "beforeScaffold": 2, - "_beforeScaffold": 1, - "afterScaffoldSave": 2, - "_afterScaffoldSave": 1, - "afterScaffoldSaveError": 2, - "_afterScaffoldSaveError": 1, - "scaffoldError": 2, - "_scaffoldError": 1, - "php_help": 1, - "arg": 1, - "t": 26, - "php_permission": 1, - "TRUE": 1, - "php_eval": 1, - "global": 2, - "theme_path": 5, - "theme_info": 3, - "conf": 2, - "old_theme_path": 2, - "drupal_get_path": 1, - "dirname": 1, - "filename": 1, - "ob_start": 1, - "print": 1, - "eval": 1, - "ob_get_contents": 1, - "ob_end_clean": 1, - "_php_filter_tips": 1, - "filter": 1, - "format": 3, - "long": 2, - "FALSE": 2, - "base_url": 1, - "php_filter_info": 1, - "filters": 2, - "SHEBANG#!php": 4, - "": 1, - "aMenuLinks": 1, - "Array": 13, - "Blog": 1, - "SITE_DIR": 4, - "Photos": 1, - "photo": 1, - "About": 1, - "me": 1, - "about": 1, - "Contact": 1, - "contacts": 1, - "Field": 9, - "FormField": 3, - "ArrayAccess": 1, - "button": 6, - "DOMNode": 3, - "initialize": 2, - "getFormNode": 1, - "getValues": 3, - "isDisabled": 2, - "FileFormField": 3, - "hasValue": 1, - "getValue": 2, - "qs": 4, - "http_build_query": 3, - "parse_str": 2, - "queryString": 2, - "sep": 1, - "sep.": 1, - "getRawUri": 1, - "getAttribute": 10, - "remove": 4, - "offsetExists": 1, - "offsetGet": 1, - "offsetSet": 1, - "offsetUnset": 1, - "setNode": 1, - "nodeName": 13, - "parentNode": 1, - "FormFieldRegistry": 2, - "document": 6, - "root": 4, - "xpath": 2, - "DOMXPath": 1, - "query": 102, - "hasAttribute": 1, - "InputFormField": 2, - "ChoiceFormField": 2, - "addChoice": 1, - "TextareaFormField": 1, - "base": 8, - "segments": 13, - "getSegments": 4, - "target": 20, - "array_shift": 5, - "self": 1, - "create": 13, - "k": 7, - "setValue": 1, - "walk": 3, - "registry": 4, - "m": 5, - "relational": 2, - "mapper": 2, - "DBO": 2, - "backed": 2, - "mapping": 1, - "database": 2, - "tables": 5, - "PHP": 1, - "versions": 1, - "5": 1, - "Model": 5, - "10": 1, - "Validation": 1, - "String": 5, - "Set": 9, - "BehaviorCollection": 2, - "ModelBehavior": 1, - "ConnectionManager": 2, - "Xml": 2, - "Automatically": 1, - "selects": 1, - "table": 21, - "pluralized": 1, - "lowercase": 1, - "User": 1, - "is": 1, - "have": 2, - "at": 1, - "least": 1, - "primary": 3, - "key.": 1, - "Cake.Model": 1, - "//book.cakephp.org/2.0/en/models.html": 1, - "useDbConfig": 7, - "useTable": 12, - "displayField": 4, - "schemaName": 1, - "primaryKey": 38, - "_schema": 11, - "validationDomain": 1, - "tablePrefix": 8, - "tableToModel": 4, - "cacheQueries": 1, - "belongsTo": 7, - "hasOne": 2, - "hasMany": 2, - "hasAndBelongsToMany": 24, - "actsAs": 2, - "Behaviors": 6, - "cacheSources": 7, - "findQueryType": 3, - "recursive": 9, - "order": 4, - "virtualFields": 8, - "_associationKeys": 2, - "_associations": 5, - "__backAssociation": 22, - "__backInnerAssociation": 1, - "__backOriginalAssociation": 1, - "__backContainableAssociation": 1, - "_insertID": 1, - "_sourceConfigured": 1, - "findMethods": 3, - "ds": 3, - "addObject": 2, - "parentClass": 3, - "get_parent_class": 1, - "tableize": 2, - "_createLinks": 3, - "__call": 1, - "dispatchMethod": 1, - "getDataSource": 15, - "relation": 7, - "assocKey": 13, - "dynamic": 2, - "isKeySet": 1, - "AppModel": 1, - "_constructLinkedModel": 2, - "schema": 11, - "hasField": 7, - "setDataSource": 2, - "property_exists": 3, - "bindModel": 1, - "reset": 6, - "assoc": 75, - "assocName": 6, - "unbindModel": 1, - "_generateAssociation": 2, - "dynamicWith": 3, - "sort": 1, - "setSource": 1, - "tableName": 4, - "db": 45, - "method_exists": 5, - "sources": 3, - "listSources": 1, - "strtolower": 1, - "MissingTableException": 1, - "is_object": 2, - "SimpleXMLElement": 1, - "_normalizeXmlData": 3, - "toArray": 1, - "reverse": 1, - "_setAliasData": 2, - "modelName": 3, - "fieldSet": 3, - "fieldName": 6, - "fieldValue": 7, - "deconstruct": 2, - "getAssociated": 4, - "getColumnType": 4, - "useNewDate": 2, - "dateFields": 5, - "timeFields": 2, - "date": 9, - "val": 27, - "columns": 5, - "str_replace": 3, - "describe": 1, - "getColumnTypes": 1, - "trigger_error": 1, - "__d": 1, - "E_USER_WARNING": 1, - "cols": 7, - "column": 10, - "startQuote": 4, - "endQuote": 4, - "checkVirtual": 3, - "isVirtualField": 3, - "hasMethod": 2, - "getVirtualField": 1, - "filterKey": 2, - "defaults": 6, - "properties": 4, - "read": 2, - "conditions": 41, - "saveField": 1, - "options": 85, - "save": 9, - "fieldList": 1, - "_whitelist": 4, - "keyPresentAndEmpty": 2, - "exists": 6, - "validates": 60, - "updateCol": 6, - "colType": 4, - "time": 3, - "strtotime": 1, - "joined": 5, - "x": 4, - "y": 2, - "success": 10, - "cache": 2, - "_prepareUpdateFields": 2, - "update": 2, - "fInfo": 4, - "isUUID": 5, - "j": 2, - "array_search": 1, - "uuid": 3, - "updateCounterCache": 6, - "_saveMulti": 2, - "_clearCache": 2, - "join": 22, - "joinModel": 8, - "keyInfo": 4, - "withModel": 4, - "pluginName": 1, - "dbMulti": 6, - "newData": 5, - "newValues": 8, - "newJoins": 7, - "primaryAdded": 3, - "idField": 3, - "row": 17, - "keepExisting": 3, - "associationForeignKey": 5, - "links": 4, - "oldLinks": 4, - "delete": 9, - "oldJoin": 4, - "insertMulti": 1, - "foreignKey": 11, - "fkQuoted": 3, - "escapeField": 6, - "intval": 4, - "updateAll": 3, - "foreignKeys": 3, - "included": 3, - "array_intersect": 1, - "old": 2, - "saveAll": 1, - "numeric": 1, - "validateMany": 4, - "saveMany": 3, - "validateAssociated": 5, - "saveAssociated": 5, - "transactionBegun": 4, - "begin": 2, - "record": 10, - "saved": 18, - "commit": 2, - "rollback": 2, - "associations": 9, - "association": 47, - "notEmpty": 4, - "_return": 3, - "recordData": 2, - "cascade": 10, - "_deleteDependent": 3, - "_deleteLinks": 3, - "_collectForeignKeys": 2, - "savedAssociatons": 3, - "deleteAll": 2, - "records": 6, - "ids": 8, - "_id": 2, - "getID": 2, - "hasAny": 1, - "buildQuery": 2, - "is_null": 1, - "results": 22, - "resetAssociations": 3, - "_filterResults": 2, - "ucfirst": 2, - "modParams": 2, - "_findFirst": 1, - "state": 15, - "_findCount": 1, - "calculate": 2, - "expression": 1, - "_findList": 1, - "tokenize": 1, - "lst": 4, - "combine": 1, - "_findNeighbors": 1, - "prevVal": 2, - "return2": 6, - "_findThreaded": 1, - "nest": 1, - "isUnique": 1, - "is_bool": 1, - "sql": 1, - "echo": 2, - "Yii": 3, - "console": 3, - "bootstrap": 1, - "yiiframework": 2, - "com": 2, - "c": 1, - "2008": 1, - "LLC": 1, - "YII_DEBUG": 2, - "define": 2, - "fcgi": 1, - "doesn": 1, - "STDIN": 3, - "fopen": 1, - "stdin": 1, - "r": 1, - "require": 3, - "__DIR__": 3, - "vendor": 2, - "yiisoft": 1, - "yii2": 1, - "yii": 2, - "autoload": 1, - "config": 3, - "application": 2 - }, - "Pan": { - "object": 1, - "template": 1, - "pantest": 1, - ";": 32, - "xFF": 1, - "e": 2, - "-": 2, - "E10": 1, - "variable": 4, - "TEST": 2, - "to_string": 1, - "(": 8, - ")": 8, - "+": 2, - "value": 1, - "undef": 1, - "null": 1, - "error": 1, - "include": 1, - "{": 5, - "}": 5, - "pkg_repl": 2, - "PKG_ARCH_DEFAULT": 1, - "function": 1, - "show_things_view_for_stuff": 1, - "thing": 2, - "ARGV": 1, - "[": 2, - "]": 2, - "foreach": 1, - "i": 1, - "mything": 2, - "STUFF": 1, - "if": 1, - "return": 2, - "true": 2, - "else": 1, - "SELF": 1, - "false": 2, - "HERE": 1, - "<<": 1, - "EOF": 2, - "This": 1, - "example": 1, - "demonstrates": 1, - "an": 1, - "in": 1, - "line": 1, - "heredoc": 1, - "style": 1, - "config": 1, - "file": 1, - "main": 1, - "awesome": 1, - "small": 1, - "#This": 1, - "should": 1, - "be": 1, - "highlighted": 1, - "normally": 1, - "again.": 1 - }, - "Parrot Assembly": { - "SHEBANG#!parrot": 1, - ".pcc_sub": 1, - "main": 2, - "say": 1, - "end": 1 - }, - "Parrot Internal Representation": { - "SHEBANG#!parrot": 1, - ".sub": 1, - "main": 1, - "say": 1, - ".end": 1 - }, - "Pascal": { - "program": 1, - "gmail": 1, - ";": 6, - "uses": 1, - "Forms": 1, - "Unit2": 1, - "in": 1, - "{": 2, - "Form2": 2, - "}": 2, - "R": 1, - "*.res": 1, - "begin": 1, - "Application.Initialize": 1, - "Application.MainFormOnTaskbar": 1, - "True": 1, - "Application.CreateForm": 1, - "(": 1, - "TForm2": 1, - ")": 1, - "Application.Run": 1, - "end.": 1 - }, - "Perl": { - "package": 14, - "App": 131, - "Ack": 136, - ";": 1376, - "use": 88, - "warnings": 19, - "strict": 22, - "File": 54, - "Next": 27, - "Plugin": 2, - "Basic": 11, - "head1": 36, - "NAME": 6, - "-": 1075, - "A": 2, - "container": 1, - "for": 88, - "functions": 2, - "the": 153, - "ack": 38, - "program": 7, - "VERSION": 15, - "Version": 1, - "cut": 28, - "our": 34, - "COPYRIGHT": 7, - "BEGIN": 7, - "{": 1394, - "}": 1407, - "fh": 28, - "*STDOUT": 6, - "%": 82, - "types": 26, - "type_wanted": 20, - "mappings": 29, - "ignore_dirs": 12, - "input_from_pipe": 8, - "output_to_pipe": 12, - "dir_sep_chars": 10, - "is_cygwin": 6, - "is_windows": 12, - "Spec": 13, - "(": 1137, - ")": 1136, - "Glob": 4, - "Getopt": 6, - "Long": 6, - "_MTN": 2, - "blib": 2, - "CVS": 5, - "RCS": 2, - "SCCS": 2, - "_darcs": 2, - "_sgbak": 2, - "_build": 2, - "actionscript": 2, - "[": 200, - "qw": 35, - "as": 40, - "mxml": 2, - "]": 196, - "ada": 4, - "adb": 2, - "ads": 2, - "asm": 4, - "s": 35, - "batch": 2, - "bat": 2, - "cmd": 2, - "binary": 3, - "q": 5, - "Binary": 2, - "files": 42, - "defined": 54, - "by": 19, - "Perl": 9, - "T": 2, - "op": 2, - "default": 19, - "off": 4, - "tt": 4, - "tt2": 2, - "ttml": 2, - "vb": 4, - "bas": 2, - "cls": 2, - "frm": 2, - "ctl": 2, - "resx": 2, - "verilog": 2, - "v": 19, - "vh": 2, - "sv": 2, - "vhdl": 4, - "vhd": 2, - "vim": 4, - "yaml": 4, - "yml": 2, - "xml": 6, - "dtd": 2, - "xsl": 2, - "xslt": 2, - "ent": 2, - "while": 33, - "my": 458, - "type": 69, - "exts": 6, - "each": 14, - "if": 322, - "ref": 33, - "ext": 14, - "@": 54, - "push": 37, - "_": 104, - "mk": 2, - "mak": 2, - "not": 56, - "t": 21, - "p": 10, - "STDIN": 2, - "O": 4, - "eq": 62, - "/MSWin32/": 2, - "quotemeta": 5, - "catfile": 4, - "SYNOPSIS": 6, - "If": 15, - "you": 44, - "want": 7, - "to": 101, - "know": 4, - "about": 4, - "F": 24, - "": 13, - "see": 5, - "file": 57, - "itself.": 3, - "No": 4, - "user": 5, - "serviceable": 1, - "parts": 1, - "inside.": 1, - "is": 74, - "all": 28, - "that": 35, - "should": 8, - "this.": 1, - "FUNCTIONS": 1, - "head2": 34, - "read_ackrc": 4, - "Reads": 1, - "contents": 2, - "of": 67, - ".ackrc": 1, - "and": 92, - "returns": 4, - "arguments.": 1, - "sub": 232, - "@files": 12, - "ENV": 41, - "ACKRC": 2, - "@dirs": 4, - "HOME": 4, - "USERPROFILE": 2, - "dir": 27, - "grep": 17, - "bsd_glob": 4, - "GLOB_TILDE": 2, - "filename": 72, - "&&": 84, - "e": 21, - "open": 10, - "or": 51, - "die": 38, - "@lines": 21, - "/./": 2, - "/": 82, - "s*#/": 2, - "<$fh>": 4, - "chomp": 4, - "close": 22, - "s/": 28, - "+": 126, - "//": 9, - "return": 168, - "get_command_line_options": 4, - "Gets": 3, - "command": 16, - "line": 21, - "arguments": 2, - "does": 11, - "specific": 2, - "tweaking.": 1, - "opt": 291, - "pager": 19, - "ACK_PAGER_COLOR": 7, - "||": 52, - "ACK_PAGER": 5, - "getopt_specs": 6, - "m": 17, - "after_context": 16, - "before_context": 18, - "shift": 170, - "val": 26, - "break": 14, - "c": 6, - "count": 23, - "color": 38, - "ACK_COLOR_MATCH": 5, - "ACK_COLOR_FILENAME": 5, - "ACK_COLOR_LINENO": 4, - "column": 4, - "#": 106, - "ignore": 7, - "this": 22, - "option": 7, - "it": 30, - "handled": 2, - "beforehand": 2, - "f": 25, - "flush": 8, - "follow": 7, - "G": 11, - "heading": 18, - "h": 6, - "H": 6, - "i": 27, - "invert_file_match": 8, - "lines": 20, - "l": 17, - "regex": 42, - "n": 19, - "o": 17, - "output": 40, - "undef": 17, - "passthru": 9, - "print0": 7, - "Q": 7, - "show_types": 4, - "smart_case": 3, - "sort_files": 11, - "u": 10, - "w": 7, - "remove_dir_sep": 7, - "delete": 10, - "print_version_statement": 2, - "exit": 19, - "show_help": 3, - "@_": 45, - "show_help_types": 2, - "require": 13, - "Pod": 4, - "Usage": 4, - "pod2usage": 2, - "verbose": 2, - "exitval": 2, - "dummy": 2, - "wanted": 4, - "no//": 2, - "must": 7, - "be": 39, - "later": 2, - "exists": 31, - "else": 71, - "qq": 18, - "Unknown": 2, - "unshift": 4, - "@ARGV": 12, - "split": 15, - "ACK_OPTIONS": 5, - "def_types_from_ARGV": 5, - "filetypes_supported": 5, - "parser": 12, - "Parser": 4, - "new": 56, - "configure": 4, - "getoptions": 4, - "to_screen": 10, - "defaults": 16, - "eval": 8, - "Win32": 9, - "Console": 2, - "ANSI": 3, - "key": 20, - "value": 14, - "<": 15, - "join": 7, - "map": 10, - "@ret": 10, - "from": 20, - "warn": 22, - "..": 7, - "uniq": 4, - "@uniq": 2, - "sort": 9, - "a": 88, - "<=>": 2, - "b": 6, - "keys": 19, - "numerical": 2, - "occurs": 2, - "only": 11, - "once": 4, - "Go": 1, - "through": 10, - "look": 2, - "I": 68, - "<--type-set>": 1, - "foo=": 1, - "bar": 3, - "<--type-add>": 1, - "xml=": 1, - ".": 166, - "Remove": 1, - "them": 5, - "add": 9, - "supported": 1, - "filetypes": 8, - "i.e.": 2, - "into": 8, - "etc.": 3, - "@typedef": 8, - "td": 6, - "set": 12, - "Builtin": 4, - "cannot": 4, - "changed.": 4, - "ne": 11, - "delete_type": 5, - "Type": 2, - "exist": 5, - "creating": 3, - "with": 28, - "...": 2, - "unless": 39, - "@exts": 8, - ".//": 2, - "Cannot": 4, - "append": 2, - "Removes": 1, - "internal": 1, - "structures": 1, - "containing": 5, - "information": 2, - "type_wanted.": 1, - "Internal": 2, - "error": 4, - "builtin": 2, - "ignoredir_filter": 5, - "Standard": 1, - "filter": 12, - "pass": 1, - "L": 34, - "": 1, - "descend_filter.": 1, - "It": 3, - "true": 3, - "directory": 8, - "any": 4, - "ones": 1, - "we": 9, - "ignore.": 1, - "path": 29, - "This": 27, - "removes": 1, - "trailing": 1, - "separator": 4, - "there": 6, - "one": 9, - "its": 2, - "argument": 1, - "Returns": 10, - "list": 10, - "<$filename>": 1, - "could": 2, - "be.": 1, - "For": 5, - "example": 5, - "": 1, - "The": 22, - "filetype": 1, - "will": 9, - "C": 56, - "": 1, - "can": 30, - "skipped": 2, - "something": 3, - "avoid": 1, - "searching": 6, - "even": 4, - "under": 5, - "a.": 1, - "constant": 2, - "TEXT": 16, - "basename": 9, - ".*": 5, - "is_searchable": 8, - "lc_basename": 8, - "lc": 5, - "r": 18, - "B": 76, - "header": 17, - "SHEBANG#!#!": 2, - "ruby": 3, - "|": 31, - "lua": 2, - "erl": 2, - "hp": 2, - "ython": 2, - "d": 9, - "d.": 2, - "*": 8, - "b/": 4, - "ba": 2, - "k": 6, - "z": 2, - "sh": 2, - "/i": 2, - "search": 11, - "false": 1, - "regular": 3, - "expression": 9, - "found.": 4, - "www": 2, - "U": 2, - "y": 8, - "tr/": 2, - "x": 12, - "w/": 3, - "nOo_/": 2, - "_thpppt": 3, - "_get_thpppt": 3, - "print": 46, - "_bar": 3, - "<<": 10, - "&": 27, - "*I": 2, - "g": 7, - "#.": 6, - ".#": 4, - "I#": 2, - "#I": 6, - "#7": 4, - "results.": 2, - "on": 27, - "when": 19, - "used": 13, - "interactively": 6, - "no": 22, - "Print": 6, - "between": 4, - "results": 8, - "different": 3, - "files.": 6, - "group": 2, - "Same": 8, - "nogroup": 2, - "noheading": 2, - "nobreak": 2, - "Highlight": 2, - "matching": 15, - "text": 6, - "redirected": 2, - "Windows": 4, - "colour": 2, - "COLOR": 6, - "match": 24, - "lineno": 2, - "Set": 3, - "filenames": 7, - "matches": 7, - "numbers.": 2, - "Flush": 2, - "immediately": 2, - "non": 2, - "goes": 2, - "pipe": 4, - "finding": 2, - "Only": 7, - "found": 11, - "without": 3, - "searching.": 2, - "PATTERN": 8, - "specified.": 4, - "REGEX": 2, - "but": 4, - "REGEX.": 2, - "Sort": 2, - "lexically.": 3, - "invert": 2, - "Print/search": 2, - "handle": 3, - "do": 16, - "g/": 2, - "G.": 2, - "show": 3, - "Show": 2, - "which": 7, - "has.": 2, - "inclusion/exclusion": 2, - "All": 5, - "searched": 5, - "Ignores": 2, - ".svn": 3, - "other": 6, - "ignored": 6, - "directories": 9, - "unrestricted": 2, - "name": 60, - "Add/Remove": 2, - "dirs": 2, - "R": 2, - "recurse": 2, - "Recurse": 3, - "subdirectories": 2, - "END_OF_HELP": 2, - "VMS": 2, - "vd": 2, - "Term": 6, - "ANSIColor": 8, - "black": 3, - "on_yellow": 3, - "bold": 5, - "green": 3, - "yellow": 3, - "printing": 2, - "qr/": 13, - "last_output_line": 6, - "any_output": 10, - "keep_context": 8, - "@before": 16, - "before_starts_at_line": 10, - "after": 18, - "number": 4, - "still": 4, - "res": 59, - "next_text": 8, - "has_lines": 4, - "scalar": 3, - "m/": 12, - "regex/": 9, - "next": 9, - "print_match_or_context": 13, - "elsif": 26, - "last": 17, - "max": 12, - "nmatches": 61, - "show_filename": 35, - "context_overall_output_count": 6, - "print_blank_line": 2, - "is_binary": 4, - "search_resource": 7, - "is_match": 7, - "starting_line_no": 1, - "match_start": 5, - "match_end": 3, - "Prints": 4, - "out": 3, - "context": 1, - "around": 5, - "match.": 3, - "opts": 2, - "array": 7, - "line_no": 12, - "show_column": 4, - "display_filename": 8, - "colored": 6, - "print_first_filename": 2, - "sep": 8, - "output_func": 8, - "print_separator": 2, - "print_filename": 2, - "display_line_no": 4, - "print_line_no": 2, - "regex/go": 2, - "regex/Term": 2, - "substr": 2, - "/eg": 2, - "z/": 2, - "K/": 2, - "z//": 2, - "print_column_no": 2, - "scope": 4, - "TOTAL_COUNT_SCOPE": 2, - "total_count": 10, - "get_total_count": 4, - "reset_total_count": 4, - "search_and_list": 8, - "Optimized": 1, - "version": 2, - "lines.": 3, - "ors": 11, - "record": 3, - "show_total": 6, - "print_count": 4, - "print_count0": 2, - "filetypes_supported_set": 9, - "True/False": 1, - "are": 26, - "print_files": 4, - "iter": 23, - "returned": 3, - "iterator": 3, - "<$regex>": 1, - "<$one>": 1, - "stop": 1, - "first.": 1, - "<$ors>": 1, - "<\"\\n\">": 1, - "defines": 2, - "what": 15, - "filename.": 1, - "print_files_with_matches": 4, - "where": 4, - "was": 2, - "repo": 18, - "Repository": 11, - "next_resource": 6, - "print_matches": 4, - "tarballs_work": 4, - ".tar": 2, - ".gz": 2, - "Tar": 4, - "XXX": 4, - "Error": 2, - "checking": 2, - "needs_line_scan": 14, - "reset": 5, - "filetype_setup": 4, - "Minor": 1, - "housekeeping": 1, - "before": 1, - "go": 1, - "expand_filenames": 7, - "reference": 8, - "expanded": 3, - "globs": 1, - "EXPAND_FILENAMES_SCOPE": 4, - "argv": 12, - "attr": 6, - "foreach": 13, - "pattern": 10, - "@results": 14, - "didn": 2, - "ve": 2, - "tried": 2, - "load": 2, - "GetAttributes": 2, - "end": 10, - "attributes": 4, - "got": 2, - "get_starting_points": 4, - "starting": 2, - "@what": 14, - "reslash": 4, - "Assume": 2, - "current": 6, - "start_point": 4, - "_match": 8, - "target": 6, - "invert_flag": 4, - "get_iterator": 4, - "Return": 2, - "starting_point": 10, - "g_regex": 4, - "file_filter": 12, - "g_regex/": 6, - "Maybe": 2, - "is_interesting": 4, - "descend_filter": 11, - "error_handler": 5, - "msg": 5, - "follow_symlinks": 6, - "set_up_pager": 3, - "Unable": 2, - "going": 1, - "pipe.": 1, - "exit_from_ack": 5, - "Exit": 1, - "application": 15, - "correct": 1, - "code.": 2, - "otherwise": 2, - "handed": 1, - "in": 40, - "argument.": 1, - "rc": 11, - "LICENSE": 3, - "Copyright": 2, - "Andy": 2, - "Lester.": 2, - "free": 4, - "software": 3, - "redistribute": 4, - "and/or": 4, - "modify": 4, - "terms": 4, - "Artistic": 2, - "License": 2, - "v2.0.": 2, - "End": 3, - "SHEBANG#!perl": 6, - "##": 79, - "configuration": 3, - "options": 8, - "BASE_DIR": 1, - "CONFIG_FILE": 2, - "Config": 1, - "location": 5, - "DEBUG_LOG_FILE": 2, - "Specify": 2, - "create": 4, - "log": 4, - "writable": 2, - "nagios": 3, - "DEBUGLEVEL": 3, - "Nothing": 1, - "Errors": 1, - "Warnings": 1, - "Debug": 1, - "DEBUGOUTPUT": 8, - "STDERR": 5, - "STDOUT": 1, - "cgi": 4, - "Global": 1, - "vars": 1, - "DEBUG_TIMESTAMP": 5, - "Find": 1, - "how": 2, - "run": 3, - "ARGV": 5, - "test": 1, - "errors": 4, - "console": 1, - "read_config": 4, - "abort": 23, - "parse": 3, - "performance": 2, - "data": 5, - "started": 1, - "parse_perfdata": 2, - "CGI": 10, - "script": 1, - "web": 9, - "browser": 1, - "run_as_cgi": 2, - "some": 2, - "help": 3, - "info": 1, - "logfile": 1, - "write": 5, - "blank": 2, - "wrote": 1, - "anything...": 1, - "debug": 39, - "Program": 1, - "called": 5, - "graph_name": 18, - "param": 10, - "graph_iteration": 6, - "config": 67, - "display": 2, - "index": 2, - "graphs": 3, - "display_htmltemplate": 3, - "graph": 4, - "Display": 3, - "HTML": 6, - "page": 1, - "generate": 1, - "call": 4, - "rrdtool_cmdline": 11, - ".join": 5, - "expand": 1, - "variables": 1, - "rrdarchive": 1, - "f/": 1, - "rrdarchive/g": 1, - "t_start": 4, - "t_start/g": 1, - "t_end": 4, - "e/": 1, - "t_end/g": 1, - "t_descr": 3, - "d/": 1, - "t_descr/g": 1, - "Call": 1, - "rrdtool": 3, - "probably": 1, - "fixed": 1, - "better": 1, - "way": 3, - "like": 14, - "exec": 1, - "template": 3, - "variable": 3, - "substitution": 1, - "stuff": 1, - "": 1, - "big": 2, - "regex..": 1, - "/my": 1, - "varname": 8, - "date": 3, - "time": 6, - "localtime": 2, - "code": 10, - "return_html": 4, - "gn": 2, - "return_html.": 2, - "escape": 1, - "slash": 1, - "since": 2, - "were": 2, - "inside": 1, - "an": 17, - "displaying": 1, - "actual": 1, - "images": 1, - "iteration_id": 2, - "unknown": 1, - "/eig": 1, - "thought": 1, - "would": 6, - "never": 2, - "Process": 1, - "incoming": 1, - "check": 3, - "plugin": 1, - "insert": 1, - "values": 7, - "rrd": 3, - "archives": 2, - "rrd_updates": 13, - "Provide": 1, - "more": 3, - "symbolic": 1, - "names": 3, - "same": 4, - "macros": 1, - "LASTCHECK": 1, - "HOSTNAME": 2, - "SERVICEDESCR": 2, - "SERVICESTATE": 1, - "OUTPUT": 2, - "PERFDATA": 2, - "host_and_descr_found": 3, - "Loop": 4, - "host_regexes": 1, - "host_regex": 5, - "service_description_regexes": 1, - "service_regex": 4, - "host_regex/i": 1, - "service_regex/i": 1, - "InsertValue": 1, - "host": 1, - "service_description": 1, - "insert_value": 10, - "regexes": 4, - "output/perfdata": 1, - "regex_string": 1, - "regex_string/": 2, - "Insert": 1, - "RRD": 3, - "calling": 1, - "may": 4, - "several": 1, - "archive": 9, - "rrdarchive_filename": 3, - "Create": 1, - "Archive": 1, - "according": 1, - "rrdarchive_filename.": 3, - "rrdtool_cmdline.": 1, - "Check": 1, - "wheter": 1, - "Assemle": 1, - "result": 3, - "Read": 1, - "CONFIG": 2, - "line_counter": 2, - "": 1, - "@args": 11, - "shellwords": 1, - "orig_confline": 1, - "args": 37, - "uc": 1, - "INSERTVALUE": 1, - "rrd_filename": 2, - "rrdcreatetemplate": 4, - "hostname_regex": 4, - "servicedescr_regex": 4, - "regex_template": 3, - "verify": 3, - "hostname": 2, - "service": 1, - "description": 2, - "s*": 1, - "#/": 1, - "comment": 1, - "row": 1, - "nuthin": 1, - "RRDToolPath": 1, - "PlotTemplate": 1, - "htmltemplate": 2, - "parameters..": 2, - "@params": 7, - "GraphTimeTemplate": 1, - "time_template": 2, - "@t_descr": 2, - "workaround": 1, - "string": 6, - "RRDCreateTemplate": 1, - "ValueRegexTemplate": 1, - "template_name": 3, - "@regexes": 2, - "perfdata": 1, - "regex_what": 2, - "dsa_name": 2, - "RRDARCHIVEPATH": 1, - "HTMLTemplatePath": 1, - "GraphIndexTemplate": 1, - "GRAPH": 1, - "rrdfilename": 1, - "graphtimetemplate": 1, - "plottemplate": 1, - "Write": 1, - "output/logging": 1, - "level": 3, - "timestamp": 1, - "msg.": 2, - "SHEBANG#!#! perl": 4, - "examples/benchmarks/fib.pl": 1, - "Fibonacci": 2, - "Benchmark": 1, - "DESCRIPTION": 4, - "Calculates": 1, - "Number": 1, - "": 1, - "unspecified": 1, - "fib": 4, - "N": 2, - "SEE": 4, - "ALSO": 4, - "": 1, - "MAIN": 1, - "main": 3, - "env_is_usable": 3, - "th": 1, - "pt": 1, - "env": 76, - "@keys": 2, - "ACK_/": 1, - "@ENV": 1, - "load_colors": 1, - "ACK_SWITCHES": 1, - "Unbuffer": 1, - "mode": 1, - "build_regex": 3, - "nargs": 2, - "Resource": 5, - "file_matching": 2, - "check_regex": 2, - "finder": 1, - "FILE...": 1, - "DIRECTORY...": 1, - "designed": 1, - "replacement": 1, - "uses": 2, - "": 5, - "searches": 1, - "named": 3, - "input": 9, - "FILEs": 1, - "standard": 1, - "given": 10, - "PATTERN.": 1, - "By": 2, - "prints": 2, - "also": 7, - "actually": 1, - "let": 1, - "take": 5, - "advantage": 1, - ".wango": 1, - "won": 1, - "throw": 1, - "away": 1, - "because": 3, - "times": 2, - "symlinks": 1, - "than": 5, - "whatever": 1, - "specified": 3, - "line.": 4, - "default.": 2, - "item": 44, - "": 11, - "paths": 3, - "included": 1, - "search.": 1, - "entire": 3, - "matched": 1, - "against": 1, - "shell": 4, - "glob.": 1, - "<-i>": 5, - "<-w>": 2, - "<-v>": 3, - "<-Q>": 4, - "apply": 3, - "relative": 1, - "convenience": 1, - "shortcut": 2, - "<-f>": 6, - "<--group>": 2, - "<--nogroup>": 2, - "groups": 1, - "with.": 1, - "interactively.": 1, - "per": 1, - "grep.": 2, - "redirected.": 1, - "<-H>": 1, - "<--with-filename>": 1, - "<-h>": 1, - "<--no-filename>": 1, - "Suppress": 1, - "prefixing": 1, - "multiple": 5, - "searched.": 1, - "<--help>": 1, - "short": 1, - "statement.": 1, - "<--ignore-case>": 1, - "Ignore": 3, - "case": 3, - "strings.": 1, - "applies": 3, - "<-g>": 5, - "<-G>": 3, - "options.": 4, - "": 2, - "etc": 2, - "May": 2, - "directories.": 2, - "mason": 1, - "users": 4, - "wish": 1, - "include": 1, - "<--ignore-dir=data>": 1, - "<--noignore-dir>": 1, - "allows": 4, - "normally": 1, - "perhaps": 1, - "research": 1, - "<.svn/props>": 1, - "always": 5, - "simple": 2, - "name.": 1, - "Nested": 1, - "": 1, - "NOT": 1, - "supported.": 1, - "You": 4, - "need": 5, - "specify": 1, - "<--ignore-dir=foo>": 1, - "then": 4, - "foo": 6, - "taken": 1, - "account": 1, - "explicitly": 1, - "": 2, - "file.": 3, - "Multiple": 1, - "<--line>": 1, - "comma": 1, - "separated": 2, - "<--line=3,5,7>": 1, - "<--line=4-7>": 1, - "works.": 1, - "ascending": 1, - "order": 2, - "matter": 1, - "<-l>": 2, - "<--files-with-matches>": 1, - "instead": 4, - "text.": 1, - "<-L>": 1, - "<--files-without-matches>": 1, - "": 2, - "equivalent": 2, - "specifying": 1, - "explicitly.": 1, - "helpful": 2, - "don": 2, - "": 1, - "via": 1, - "": 4, - "": 4, - "environment": 2, - "variables.": 1, - "Using": 3, - "suppress": 3, - "grouping": 3, - "coloring": 3, - "piping": 3, - "does.": 2, - "<--passthru>": 1, - "whether": 1, - "they": 1, - "expression.": 1, - "Highlighting": 1, - "work": 3, - "though": 1, - "so": 4, - "highlight": 1, - "seeing": 1, - "tail": 1, - "/access.log": 1, - "<--print0>": 1, - "works": 1, - "conjunction": 1, - "null": 1, - "byte": 1, - "usual": 1, - "newline.": 1, - "dealing": 1, - "contain": 3, - "whitespace": 1, - "e.g.": 2, - "html": 1, - "xargs": 2, - "rm": 1, - "<--literal>": 1, - "Quote": 1, - "metacharacters": 2, - "treated": 1, - "literal.": 1, - "<-r>": 1, - "<-R>": 1, - "<--recurse>": 1, - "just": 2, - "here": 2, - "compatibility": 2, - "turning": 1, - "<--no-recurse>": 1, - "off.": 1, - "<--smart-case>": 1, - "<--no-smart-case>": 1, - "strings": 1, - "contains": 2, - "uppercase": 1, - "characters.": 1, - "similar": 1, - "": 1, - "vim.": 1, - "overrides": 2, - "option.": 1, - "<--sort-files>": 1, - "Sorts": 1, - "Use": 6, - "your": 20, - "listings": 1, - "deterministic": 1, - "runs": 1, - "<--show-types>": 1, - "Outputs": 1, - "associates": 1, - "Works": 1, - "<--thpppt>": 1, - "important": 1, - "Bill": 1, - "Cat": 1, - "logo.": 1, - "Note": 5, - "exact": 1, - "spelling": 1, - "<--thpppppt>": 1, - "important.": 1, - "make": 3, - "perl": 9, - "php": 2, - "python": 1, - "looks": 2, - "location.": 1, - "specifies": 1, - "placed": 1, - "front": 1, - "explicit": 1, - "Specifies": 4, - "recognized": 1, - "clear": 2, - "dark": 1, - "underline": 1, - "underscore": 2, - "blink": 1, - "reverse": 1, - "concealed": 1, - "red": 1, - "blue": 1, - "magenta": 1, - "on_black": 1, - "on_red": 1, - "on_green": 1, - "on_blue": 1, - "on_magenta": 1, - "on_cyan": 1, - "on_white.": 1, - "Case": 1, - "significant.": 1, - "Underline": 1, - "reset.": 1, - "alone": 1, - "sets": 4, - "foreground": 1, - "on_color": 1, - "background": 1, - "color.": 2, - "<--color-filename>": 1, - "printed": 1, - "<--color>": 1, - "mode.": 1, - "<--color-lineno>": 1, - "See": 1, - "": 1, - "specifications.": 1, - "such": 6, - "": 1, - "": 1, - "": 1, - "send": 1, - "output.": 1, - "except": 1, - "assume": 1, - "support": 2, - "both": 1, - "understands": 1, - "sequences.": 1, - "back": 4, - "ACK": 2, - "OTHER": 1, - "TOOLS": 1, - "Vim": 3, - "integration": 3, - "integrates": 1, - "easily": 2, - "editor.": 1, - "<.vimrc>": 1, - "grepprg": 1, - "That": 3, - "examples": 1, - "<-a>": 1, - "flags.": 1, - "Now": 1, - "step": 1, - "Dumper": 1, - "perllib": 1, - "Emacs": 1, - "Phil": 1, - "Jackson": 1, - "put": 1, - "together": 2, - "": 1, - "extension": 1, - "": 1, - "TextMate": 2, - "Pedro": 1, - "Melo": 1, - "who": 1, - "writes": 1, - "Shell": 2, - "Code": 1, - "greater": 1, - "normal": 1, - "<$?=256>": 1, - "": 1, - "backticks.": 1, - "used.": 1, - "at": 4, - "least": 1, - "returned.": 1, - "DEBUGGING": 1, - "PROBLEMS": 1, - "gives": 2, - "re": 3, - "expecting": 1, - "forgotten": 1, - "<--noenv>": 1, - "<.ackrc>": 1, - "remember.": 1, - "Put": 1, - "definitions": 1, - "it.": 1, - "smart": 1, - "too.": 1, - "there.": 1, - "working": 1, - "codesets": 1, - "tree": 2, - "ideal": 1, - "sending": 1, - "": 1, - "prefer": 1, - "doubt": 1, - "day": 1, - "find": 1, - "trouble": 1, - "spots": 1, - "website": 1, - "visitor.": 1, - "had": 1, - "problem": 1, - "loading": 1, - "": 1, - "took": 1, - "access": 2, - "scanned": 1, - "twice.": 1, - "aa.bb.cc.dd": 1, - "/path/to/access.log": 1, - "B5": 1, - "troublesome.gif": 1, - "first": 1, - "finds": 2, - "Apache": 2, - "IP.": 1, - "second": 1, - "troublesome": 1, - "GIF": 1, - "shows": 1, - "previous": 1, - "five": 1, - "case.": 1, - "Share": 1, - "knowledge": 1, - "Join": 1, - "mailing": 1, - "list.": 1, - "Send": 1, - "me": 1, - "tips": 1, - "here.": 1, - "FAQ": 1, - "Why": 3, - "isn": 1, - "doesn": 8, - "behavior": 3, - "driven": 1, - "filetype.": 1, - "": 1, - "kind": 1, - "ignores": 1, - "switch": 1, - "you.": 1, - "source": 2, - "compiled": 1, - "object": 6, - "control": 1, - "metadata": 1, - "wastes": 1, - "lot": 1, - "those": 2, - "well": 2, - "returning": 1, - "things": 2, - "great": 1, - "did": 1, - "replace": 3, - "read": 6, - "only.": 1, - "has": 3, - "perfectly": 1, - "good": 2, - "using": 5, - "<-p>": 1, - "<-n>": 1, - "switches.": 1, - "certainly": 2, - "select": 1, - "update.": 1, - "change": 1, - "PHP": 1, - "Unix": 1, - "Can": 1, - "recognize": 1, - "<.xyz>": 1, - "already": 2, - "program/package": 1, - "ack.": 2, - "Yes": 1, - "know.": 1, - "nothing": 1, - "suggest": 1, - "symlink": 1, - "points": 1, - "": 1, - "crucial": 1, - "benefits": 1, - "having": 1, - "Regan": 1, - "Slaven": 1, - "ReziE": 1, - "<0x107>": 1, - "Mark": 1, - "Stosberg": 1, - "David": 1, - "Alan": 1, - "Pisoni": 1, - "Adriano": 1, - "Ferreira": 1, - "James": 1, - "Keenan": 1, - "Leland": 1, - "Johnson": 1, - "Ricardo": 1, - "Signes": 1, - "Pete": 1, - "Krawczyk.": 1, - "files_defaults": 3, - "skip_dirs": 3, - "CORE": 3, - "curdir": 1, - "updir": 1, - "__PACKAGE__": 1, - "parms": 15, - "@queue": 8, - "_setup": 2, - "fullpath": 12, - "splice": 2, - "local": 5, - "wantarray": 3, - "_candidate_files": 2, - "sort_standard": 2, - "cmp": 2, - "sort_reverse": 1, - "@parts": 3, - "passed_parms": 6, - "copy": 4, - "parm": 1, - "hash": 11, - "badkey": 1, - "caller": 2, - "start": 7, - "dh": 4, - "opendir": 1, - "@newfiles": 5, - "sort_sub": 4, - "readdir": 1, - "has_stat": 3, - "catdir": 3, - "closedir": 1, - "": 1, - "these": 4, - "updated": 1, - "update": 1, - "message": 1, - "bak": 1, - "core": 1, - "swp": 1, - "min": 3, - "js": 1, - "1": 1, - "str": 12, - "regex_is_lc": 2, - "S": 1, - ".*//": 1, - "_my_program": 3, - "Basename": 2, - "FAIL": 12, - "Carp": 11, - "confess": 2, - "@ISA": 2, - "class": 8, - "self": 141, - "bless": 7, - "could_be_binary": 4, - "opened": 1, - "id": 6, - "*STDIN": 2, - "size": 5, - "_000": 1, - "buffer": 9, - "sysread": 1, - "regex/m": 1, - "seek": 4, - "readline": 1, - "nexted": 3, - "Fast": 3, - "XML": 2, - "Hash": 11, - "XS": 2, - "FindBin": 1, - "Bin": 3, - "#use": 1, - "lib": 2, - "_stop": 4, - "request": 11, - "SIG": 3, - "nginx": 2, - "external": 2, - "fcgi": 2, - "Ext_Request": 1, - "FCGI": 1, - "Request": 11, - "*STDERR": 1, - "int": 2, - "conv": 2, - "use_attr": 1, - "indent": 1, - "xml_decl": 1, - "tmpl_path": 2, - "tmpl": 5, - "nick": 1, - "parent": 5, - "third_party": 1, - "artist_name": 2, - "venue": 2, - "event": 2, - "zA": 1, - "Z0": 1, - "Content": 2, - "application/xml": 1, - "charset": 2, - "utf": 2, - "hash2xml": 1, - "text/html": 1, - "nError": 1, - "M": 1, - "system": 1, - "Foo": 11, - "Bar": 1, - "@array": 1, - "pod": 1, - "Catalyst": 10, - "PSGI": 10, - "How": 1, - "": 3, - "specification": 3, - "interface": 1, - "servers": 2, - "based": 2, - "applications": 2, - "frameworks.": 1, - "supports": 1, - "writing": 1, - "portable": 1, - "various": 2, - "methods": 4, - "standalone": 1, - "server": 2, - "mod_perl": 3, - "FastCGI": 2, - "": 3, - "implementation": 1, - "running": 1, - "applications.": 1, - "Engine": 1, - "XXXX": 1, - "classes": 2, - "environments": 1, - "been": 1, - "changed": 1, - "done": 2, - "implementing": 1, - "possible": 2, - "manually": 2, - "": 1, - "root": 1, - "application.": 1, - "own": 4, - ".psgi": 7, - "Writing": 2, - "alternate": 1, - "": 1, - "extensions": 1, - "implement": 2, - "": 1, - "": 1, - "": 1, - "simplest": 1, - "<.psgi>": 1, - "": 1, - "TestApp": 5, - "app": 2, - "psgi_app": 3, - "middleware": 2, - "components": 2, - "automatically": 2, - "": 1, - "applied": 1, - "psgi": 2, - "yourself.": 2, - "Details": 1, - "below.": 1, - "Additional": 1, - "": 1, - "What": 1, - "generates": 2, - "": 1, - "setting": 2, - "wrapped": 1, - "": 1, - "engine": 1, - "fixes": 1, - "uniform": 1, - "behaviour": 2, - "contained": 1, - "over": 2, - "": 1, - "": 1, - "override": 1, - "providing": 2, - "none": 1, - "MyApp": 1, - "Thus": 1, - "functionality": 1, - "ll": 1, - "An": 1, - "apply_default_middlewares": 2, - "method": 8, - "supplied": 1, - "wrap": 1, - "middlewares": 1, - "means": 3, - "auto": 1, - "generated": 1, - "": 1, - "": 1, - "AUTHORS": 2, - "Contributors": 1, - "Catalyst.pm": 1, - "library": 2, - "software.": 1, - "Plack": 25, - "_001": 1, - "HTTP": 16, - "Headers": 8, - "MultiValue": 9, - "Body": 2, - "Upload": 2, - "TempBuffer": 2, - "URI": 11, - "Escape": 6, - "_deprecated": 8, - "alt": 1, - "carp": 2, - "croak": 3, - "required": 2, - "address": 2, - "REMOTE_ADDR": 1, - "remote_host": 2, - "REMOTE_HOST": 1, - "protocol": 1, - "SERVER_PROTOCOL": 1, - "REQUEST_METHOD": 1, - "port": 1, - "SERVER_PORT": 2, - "REMOTE_USER": 1, - "request_uri": 1, - "REQUEST_URI": 2, - "path_info": 4, - "PATH_INFO": 3, - "script_name": 1, - "SCRIPT_NAME": 2, - "scheme": 3, - "secure": 2, - "body": 30, - "content_length": 4, - "CONTENT_LENGTH": 3, - "content_type": 5, - "CONTENT_TYPE": 2, - "session": 1, - "session_options": 1, - "logger": 1, - "cookies": 9, - "HTTP_COOKIE": 3, - "@pairs": 2, - "pair": 4, - "uri_unescape": 1, - "query_parameters": 3, - "uri": 11, - "query_form": 2, - "content": 8, - "_parse_request_body": 4, - "cl": 10, - "raw_body": 1, - "headers": 56, - "field": 2, - "HTTPS": 1, - "_//": 1, - "CONTENT": 1, - "COOKIE": 1, - "content_encoding": 5, - "referer": 3, - "user_agent": 3, - "body_parameters": 3, - "parameters": 8, - "query": 4, - "flatten": 3, - "uploads": 5, - "url_scheme": 1, - "params": 1, - "query_params": 1, - "body_params": 1, - "cookie": 6, - "get_all": 2, - "upload": 13, - "raw_uri": 1, - "base": 10, - "path_query": 1, - "_uri_base": 3, - "path_escape_class": 2, - "uri_escape": 3, - "QUERY_STRING": 3, - "canonical": 2, - "HTTP_HOST": 1, - "SERVER_NAME": 1, - "new_response": 4, - "Response": 16, - "ct": 3, - "cleanup": 1, - "spin": 2, - "chunk": 4, - "length": 1, - "rewind": 1, - "from_mixed": 2, - "@uploads": 3, - "@obj": 3, - "_make_upload": 2, - "__END__": 2, - "Portable": 2, - "app_or_middleware": 1, - "req": 28, - "finalize": 5, - "": 2, - "provides": 1, - "consistent": 1, - "API": 2, - "objects": 2, - "across": 1, - "environments.": 1, - "CAVEAT": 1, - "module": 2, - "intended": 1, - "developers": 3, - "framework": 2, - "rather": 2, - "directly": 1, - "recommended": 1, - "yet": 1, - "too": 1, - "low": 1, - "level.": 1, - "encouraged": 1, - "frameworks": 2, - "": 1, - "modules": 1, - "": 1, - "provide": 1, - "higher": 1, - "top": 1, - "PSGI.": 1, - "METHODS": 2, - "Some": 1, - "earlier": 1, - "versions": 1, - "deprecated": 1, - "Take": 1, - "": 1, - "Unless": 1, - "noted": 1, - "": 1, - "passing": 1, - "accessor": 1, - "set.": 1, - "": 2, - "request.": 1, - "uploads.": 2, - "": 2, - "": 1, - "objects.": 1, - "Shortcut": 6, - "content_encoding.": 1, - "content_length.": 1, - "content_type.": 1, - "header.": 2, - "referer.": 1, - "user_agent.": 1, - "GET": 1, - "POST": 1, - "CGI.pm": 2, - "compatible": 1, - "method.": 1, - "alternative": 1, - "accessing": 1, - "parameters.": 3, - "Unlike": 1, - "": 1, - "allow": 1, - "modifying": 1, - "@values": 1, - "convenient": 1, - "@fields": 1, - "Creates": 2, - "": 3, - "object.": 4, - "Handy": 1, - "remove": 2, - "dependency": 1, - "easy": 1, - "subclassing": 1, - "duck": 1, - "typing": 1, - "overriding": 1, - "generation": 1, - "middlewares.": 1, - "Parameters": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "store": 1, - "plain": 2, - "": 1, - "scalars": 1, - "references": 1, - "ARRAY": 1, - "twice": 1, - "efficiency.": 1, - "DISPATCHING": 1, - "wants": 1, - "dispatch": 1, - "route": 1, - "actions": 1, - "sure": 1, - "": 1, - "virtual": 1, - "regardless": 1, - "mounted.": 1, - "hosted": 1, - "scripts": 1, - "multiplexed": 1, - "tools": 1, - "": 1, - "idea": 1, - "subclass": 1, - "define": 1, - "uri_for": 2, - "So": 1, - "say": 1, - "link": 1, - "signoff": 1, - "": 1, - "empty.": 1, - "older": 1, - "instead.": 1, - "Cookie": 2, - "handling": 1, - "simplified": 1, - "encoding": 2, - "decoding": 1, - "totally": 1, - "up": 1, - "framework.": 1, - "Also": 1, - "": 1, - "now": 1, - "": 1, - "Simple": 1, - "longer": 1, - "have": 2, - "wacky": 1, - "simply": 1, - "Tatsuhiko": 2, - "Miyagawa": 2, - "Kazuhiro": 1, - "Osawa": 1, - "Tokuhiro": 2, - "Matsuno": 2, - "": 1, - "": 1, - "Util": 3, - "Accessor": 1, - "status": 17, - "Scalar": 2, - "redirect": 1, - "url": 2, - "clone": 1, - "_finalize_cookies": 2, - "/chr": 1, - "/ge": 1, - "LWS": 1, - "single": 1, - "SP": 1, - "//g": 1, - "CR": 1, - "LF": 1, - "char": 1, - "invalid": 1, - "header_field_names": 1, - "_body": 2, - "blessed": 1, - "overload": 1, - "Method": 1, - "_bake_cookie": 2, - "push_header": 1, - "@cookie": 7, - "domain": 3, - "_date": 2, - "expires": 7, - "httponly": 1, - "@MON": 1, - "Jan": 1, - "Feb": 1, - "Mar": 1, - "Apr": 1, - "Jun": 1, - "Jul": 1, - "Aug": 1, - "Sep": 1, - "Oct": 1, - "Nov": 1, - "Dec": 1, - "@WDAY": 1, - "Sun": 1, - "Mon": 1, - "Tue": 1, - "Wed": 1, - "Thu": 1, - "Fri": 1, - "Sat": 1, - "sec": 2, - "hour": 2, - "mday": 2, - "mon": 2, - "year": 3, - "wday": 2, - "gmtime": 1, - "sprintf": 1, - "WDAY": 1, - "MON": 1, - "response": 5, - "psgi_handler": 1, - "API.": 1, - "Sets": 2, - "gets": 2, - "": 1, - "alias.": 2, - "response.": 1, - "Setter": 2, - "either": 2, - "headers.": 1, - "body_str": 1, - "io": 1, - "body.": 1, - "IO": 1, - "Handle": 1, - "": 1, - "X": 2, - "text/plain": 1, - "gzip": 1, - "normalize": 1, - "string.": 1, - "Users": 1, - "responsible": 1, - "properly": 1, - "": 1, - "their": 1, - "corresponding": 1, - "": 2, - "everything": 1, - "": 1, - "": 2, - "": 1, - "": 1, - "": 1, - "integer": 1, - "epoch": 1, - "": 1, - "convert": 1, - "formats": 1, - "<+3M>": 1, - "reference.": 1, - "AUTHOR": 1, - "Test": 2, - "Base": 1, - "__DATA__": 1, - "Strict": 1 - }, - "Perl6": { - "token": 6, - "pod_formatting_code": 1, - "{": 29, - "": 1, - "<[A..Z]>": 1, - "*POD_IN_FORMATTINGCODE": 1, - "}": 27, - "": 1, - "[": 1, - "": 1, - "#": 13, - "N*": 1, - "role": 10, - "q": 5, - "stopper": 2, - "MAIN": 1, - "quote": 1, - ")": 19, - "backslash": 3, - "sym": 3, - "<\\\\>": 1, - "": 1, - "": 1, - "": 1, - "": 1, - ".": 1, - "method": 2, - "tweak_q": 1, - "(": 16, - "v": 2, - "self.panic": 2, - "tweak_qq": 1, - "qq": 5, - "does": 7, - "b1": 1, - "c1": 1, - "s1": 1, - "a1": 1, - "h1": 1, - "f1": 1, - "Too": 2, - "late": 2, - "for": 2, - "SHEBANG#!perl": 1, - "use": 1, - "v6": 1, - ";": 19, - "my": 10, - "string": 7, - "if": 1, - "eq": 1, - "say": 10, - "regex": 2, - "http": 1, - "-": 3, - "verb": 1, - "|": 9, - "multi": 2, - "line": 5, - "comment": 2, - "I": 1, - "there": 1, - "m": 2, - "even": 1, - "specialer": 1, - "nesting": 1, - "work": 1, - "<": 3, - "trying": 1, - "mixed": 1, - "delimiters": 1, - "": 1, - "arbitrary": 2, - "delimiter": 2, - "Hooray": 1, - "": 1, - "with": 9, - "whitespace": 1, - "<<": 1, - "more": 1, - "strings": 1, - "%": 1, - "hash": 1, - "Hash.new": 1, - "begin": 1, - "pod": 1, - "Here": 1, - "t": 2, - "highlighted": 1, - "table": 1, - "Of": 1, - "things": 1, - "A": 3, - "single": 3, - "declarator": 7, - "a": 8, - "keyword": 7, - "like": 7, - "Another": 2, - "block": 2, - "brace": 1, - "More": 2, - "blocks": 2, - "don": 2, - "x": 2, - "foo": 3, - "Rob": 1, - "food": 1, - "match": 1, - "sub": 1, - "something": 1, - "Str": 1, - "D": 1, - "value": 1, - "...": 1, - "s": 1, - "some": 2, - "stuff": 1, - "chars": 1, - "/": 1, - "": 1, - "": 1, - "roleq": 1 - }, - "PigLatin": { - "REGISTER": 1, - "SOME_JAR": 1, - ";": 4, - "A": 2, - "LOAD": 1, - "USING": 1, - "PigStorage": 1, - "(": 2, - ")": 2, - "AS": 1, - "name": 2, - "chararray": 1, - "age": 1, - "int": 1, - "-": 2, - "Load": 1, - "person": 1, - "B": 2, - "FOREACH": 1, - "generate": 1, - "DUMP": 1 - }, - "Pike": { - "#pike": 2, - "__REAL_VERSION__": 2, - "constant": 13, - "Generic": 1, - "__builtin.GenericError": 1, - ";": 149, - "Index": 1, - "__builtin.IndexError": 1, - "BadArgument": 1, - "__builtin.BadArgumentError": 1, - "Math": 1, - "__builtin.MathError": 1, - "Resource": 1, - "__builtin.ResourceError": 1, - "Permission": 1, - "__builtin.PermissionError": 1, - "Decode": 1, - "__builtin.DecodeError": 1, - "Cpp": 1, - "__builtin.CppError": 1, - "Compilation": 1, - "__builtin.CompilationError": 1, - "MasterLoad": 1, - "__builtin.MasterLoadError": 1, - "ModuleLoad": 1, - "__builtin.ModuleLoadError": 1, - "//": 85, - "Returns": 2, - "an": 2, - "Error": 2, - "object": 5, - "for": 1, - "any": 1, - "argument": 2, - "it": 2, - "receives.": 1, - "If": 1, - "the": 4, - "already": 1, - "is": 2, - "or": 1, - "empty": 1, - "does": 1, - "nothing.": 1, - "mkerror": 1, - "(": 218, - "mixed": 8, - "error": 14, - ")": 218, - "{": 51, - "if": 35, - "UNDEFINED": 1, - "return": 41, - "objectp": 1, - "&&": 2, - "-": 50, - "is_generic_error": 1, - "arrayp": 2, - "Error.Generic": 3, - "@error": 1, - "stringp": 1, - "sprintf": 3, - "}": 51, - "A": 2, - "string": 20, - "wrapper": 1, - "that": 1, - "pretends": 1, - "to": 7, - "be": 3, - "a": 6, - "@": 36, - "[": 45, - "Stdio.File": 32, - "]": 45, - "in": 1, - "addition": 1, - "some": 1, - "features": 1, - "of": 3, - "Stdio.FILE": 4, - "object.": 2, - "This": 1, - "can": 2, - "used": 1, - "distinguish": 1, - "FakeFile": 3, - "from": 1, - "real": 1, - "is_fake_file": 1, - "protected": 12, - "data": 34, - "int": 31, - "ptr": 27, - "r": 10, - "w": 6, - "mtime": 4, - "function": 21, - "read_cb": 5, - "read_oob_cb": 5, - "write_cb": 5, - "write_oob_cb": 5, - "close_cb": 5, - "@seealso": 33, - "close": 2, - "void": 25, - "|": 14, - "direction": 5, - "lower_case": 2, - "||": 2, - "cr": 2, - "has_value": 4, - "cw": 2, - "@decl": 1, - "create": 3, - "type": 11, - "pointer": 1, - "_data": 3, - "_ptr": 2, - "time": 3, - "else": 5, - "make_type_str": 3, - "+": 19, - "dup": 2, - "this_program": 3, - "Always": 3, - "returns": 4, - "errno": 2, - "size": 3, - "and": 1, - "creation": 1, - "string.": 2, - "Stdio.Stat": 3, - "stat": 1, - "st": 6, - "sizeof": 21, - "ctime": 1, - "atime": 1, - "line_iterator": 2, - "String.SplitIterator": 3, - "trim": 2, - "id": 3, - "query_id": 2, - "set_id": 2, - "_id": 2, - "read_function": 2, - "nbytes": 2, - "lambda": 1, - "read": 3, - "peek": 2, - "float": 1, - "timeout": 1, - "query_address": 2, - "is_local": 1, - "len": 4, - "not_all": 1, - "<": 3, - "start": 1, - "zero_type": 1, - "start..ptr": 1, - "gets": 2, - "ret": 7, - "sscanf": 1, - "getchar": 2, - "c": 4, - "catch": 1, - "unread": 2, - "s": 5, - "..ptr": 2, - "ptr..": 1, - "seek": 2, - "pos": 8, - "mult": 2, - "add": 2, - "pos*mult": 1, - "strlen": 2, - "sync": 2, - "tell": 2, - "truncate": 2, - "length": 2, - "..length": 1, - "write": 2, - "array": 1, - "str": 12, - "...": 2, - "extra": 2, - "str*": 1, - "@extra": 1, - "..": 1, - "set_blocking": 3, - "set_blocking_keep_callbacks": 3, - "set_nonblocking": 1, - "rcb": 2, - "wcb": 2, - "ccb": 2, - "rocb": 2, - "wocb": 2, - "set_nonblocking_keep_callbacks": 1, - "set_close_callback": 2, - "cb": 10, - "set_read_callback": 2, - "set_read_oob_callback": 2, - "set_write_callback": 2, - "set_write_oob_callback": 2, - "query_close_callback": 2, - "query_read_callback": 2, - "query_read_oob_callback": 2, - "query_write_callback": 2, - "query_write_oob_callback": 2, - "_sprintf": 1, - "t": 2, - "casted": 1, - "cast": 1, - "switch": 1, - "case": 2, - "this": 5, - "Sizeof": 1, - "on": 1, - "its": 1, - "contents.": 1, - "_sizeof": 1, - "@ignore": 1, - "#define": 1, - "NOPE": 20, - "X": 2, - "args": 1, - "#X": 1, - "assign": 1, - "async_connect": 1, - "connect": 1, - "connect_unix": 1, - "open": 1, - "open_socket": 1, - "pipe": 1, - "tcgetattr": 1, - "tcsetattr": 1, - "dup2": 1, - "lock": 1, - "We": 4, - "could": 4, - "implement": 4, - "mode": 1, - "proxy": 1, - "query_fd": 1, - "read_oob": 1, - "set_close_on_exec": 1, - "set_keepalive": 1, - "trylock": 1, - "write_oob": 1, - "@endignore": 1 - }, - "Pod": { - "Id": 1, - "contents.pod": 1, - "v": 1, - "/05/04": 1, - "tower": 1, - "Exp": 1, - "begin": 3, - "html": 7, - "": 1, - "end": 4, - "head1": 2, - "Net": 12, - "Z3950": 12, - "AsyncZ": 16, - "head2": 3, - "Intro": 1, - "adds": 1, - "an": 3, - "additional": 1, - "layer": 1, - "of": 19, - "asynchronous": 4, - "support": 1, - "for": 11, - "the": 29, - "module": 6, - "through": 1, - "use": 1, - "multiple": 1, - "forked": 1, - "processes.": 1, - "I": 8, - "hope": 1, - "that": 9, - "users": 1, - "will": 1, - "also": 2, - "find": 1, - "it": 3, - "provides": 1, - "a": 8, - "convenient": 2, - "front": 1, - "to": 9, - "C": 13, - "": 1, - ".": 5, - "My": 1, - "initial": 1, - "idea": 1, - "was": 1, - "write": 1, - "something": 2, - "would": 1, - "provide": 1, - "means": 1, - "processing": 1, - "and": 14, - "formatting": 2, - "Z39.50": 1, - "records": 4, - "which": 3, - "did": 1, - "using": 1, - "": 2, - "synchronous": 1, - "code.": 1, - "But": 3, - "wanted": 1, - "could": 1, - "handle": 1, - "queries": 1, - "large": 1, - "numbers": 1, - "servers": 1, - "at": 1, - "one": 1, - "session.": 1, - "Working": 1, - "on": 1, - "this": 3, - "part": 3, - "my": 1, - "project": 1, - "found": 1, - "had": 1, - "trouble": 1, - "with": 6, - "features": 1, - "so": 1, - "ended": 1, - "up": 1, - "what": 1, - "have": 3, - "here.": 1, - "give": 2, - "more": 4, - "detailed": 4, - "account": 2, - "in": 9, - "": 4, - "href=": 5, - "": 1, - "DESCRIPTION": 1, - "": 1, - "": 5, - "section": 2, - "": 5, - "AsyncZ.html": 2, - "": 6, - "pod": 3, - "B": 1, - "": 1, - "": 1, - "cut": 3, - "Documentation": 1, - "over": 2, - "item": 10, - "AsyncZ.pod": 1, - "This": 4, - "is": 8, - "starting": 2, - "point": 2, - "gives": 2, - "overview": 2, - "describes": 2, - "basic": 4, - "mechanics": 2, - "its": 2, - "workings": 2, - "details": 5, - "particulars": 2, - "objects": 2, - "methods.": 2, - "see": 2, - "L": 1, - "": 1, - "explanations": 2, - "sample": 2, - "scripts": 2, - "come": 2, - "": 2, - "distribution.": 2, - "Options.pod": 1, - "document": 2, - "various": 2, - "options": 2, - "can": 4, - "be": 2, - "set": 2, - "modify": 2, - "behavior": 2, - "Index": 1, - "Report.pod": 2, - "deals": 2, - "how": 4, - "are": 7, - "treated": 2, - "line": 4, - "by": 2, - "you": 4, - "affect": 2, - "apearance": 2, - "record": 2, - "s": 2, - "HOW": 2, - "TO.": 2, - "back": 2, - "": 1, - "The": 6, - "Modules": 1, - "There": 2, - "modules": 5, - "than": 2, - "there": 2, - "documentation.": 2, - "reason": 2, - "only": 2, - "full": 2, - "complete": 2, - "access": 9, - "other": 2, - "either": 2, - "internal": 2, - "": 1, - "or": 4, - "accessed": 2, - "indirectly": 2, - "indirectly.": 2, - "head3": 1, - "Here": 1, - "main": 1, - "direct": 2, - "documented": 7, - "": 4, - "": 2, - "documentation": 4, - "ErrMsg": 1, - "User": 1, - "error": 1, - "message": 1, - "handling": 2, - "indirect": 2, - "Errors": 1, - "Error": 1, - "debugging": 1, - "limited": 2, - "Report": 1, - "Module": 1, - "reponsible": 1, - "fetching": 1, - "ZLoop": 1, - "Event": 1, - "loop": 1, - "child": 3, - "processes": 3, - "no": 2, - "not": 2, - "ZSend": 1, - "Connection": 1, - "Options": 2, - "_params": 1, - "INDEX": 1 - }, - "PogoScript": { - "httpism": 1, - "require": 3, - "async": 1, - "resolve": 2, - ".resolve": 1, - "exports.squash": 1, - "(": 38, - "url": 5, - ")": 38, - "html": 15, - "httpism.get": 2, - ".body": 2, - "squash": 2, - "callback": 2, - "replacements": 6, - "sort": 2, - "links": 2, - "in": 11, - ".concat": 1, - "scripts": 2, - "for": 2, - "each": 2, - "@": 6, - "r": 1, - "{": 3, - "r.url": 1, - "r.href": 1, - "}": 3, - "async.map": 1, - "get": 2, - "err": 2, - "requested": 2, - "replace": 2, - "replacements.sort": 1, - "a": 1, - "b": 1, - "a.index": 1, - "-": 1, - "b.index": 1, - "replacement": 2, - "replacement.body": 1, - "replacement.url": 1, - "i": 3, - "parts": 3, - "rep": 1, - "rep.index": 1, - "+": 2, - "rep.length": 1, - "html.substr": 1, - "link": 2, - "reg": 5, - "r/": 2, - "": 1, - "]": 7, - "*href": 1, - "[": 5, - "*": 2, - "/": 2, - "|": 2, - "s*": 2, - "<\\/link\\>": 1, - "/gi": 2, - "elements": 5, - "matching": 3, - "as": 3, - "script": 2, - "": 1, - "*src": 1, - "<\\/script\\>": 1, - "tag": 3, - "while": 1, - "m": 1, - "reg.exec": 1, - "elements.push": 1, - "index": 1, - "m.index": 1, - "length": 1, - "m.0.length": 1, - "href": 1, - "m.1": 1 - }, - "PostScript": { - "%": 23, - "PS": 1, - "-": 4, - "Adobe": 1, - "Creator": 1, - "Aaron": 1, - "Puchert": 1, - "Title": 1, - "The": 1, - "Sierpinski": 1, - "triangle": 1, - "Pages": 1, - "PageOrder": 1, - "Ascend": 1, - "BeginProlog": 1, - "/pageset": 1, - "{": 4, - "scale": 1, - "set": 1, - "cm": 1, - "translate": 1, - "setlinewidth": 1, - "}": 4, - "def": 2, - "/sierpinski": 1, - "dup": 4, - "gt": 1, - "[": 6, - "]": 6, - "concat": 5, - "sub": 3, - "sierpinski": 4, - "newpath": 1, - "moveto": 1, - "lineto": 2, - "closepath": 1, - "fill": 1, - "ifelse": 1, - "pop": 1, - "EndProlog": 1, - "BeginSetup": 1, - "<<": 1, - "/PageSize": 1, - "setpagedevice": 1, - "A4": 1, - "EndSetup": 1, - "Page": 1, - "Test": 1, - "pageset": 1, - "sqrt": 1, - "showpage": 1, - "EOF": 1 - }, - "PowerShell": { - "Write": 2, - "-": 2, - "Host": 2, - "function": 1, - "hello": 1, - "(": 1, - ")": 1, - "{": 1, - "}": 1 - }, - "Processing": { - "void": 2, - "setup": 1, - "(": 17, - ")": 17, - "{": 2, - "size": 1, - ";": 15, - "background": 1, - "noStroke": 1, - "}": 2, - "draw": 1, - "fill": 6, - "triangle": 2, - "rect": 1, - "quad": 1, - "ellipse": 1, - "arc": 1, - "PI": 1, - "TWO_PI": 1 - }, - "Prolog": { - "-": 354, - "module": 4, - "(": 1165, - "cpa_admin": 1, - "[": 291, - "change_password_form//1": 1, - "]": 289, - ")": 1162, - ".": 235, - "use_module": 21, - "user": 45, - "user_db": 1, - "library": 19, - "http/http_parameters": 1, - "http/http_session": 1, - "http/html_write": 1, - "http/html_head": 1, - "http/mimetype": 1, - "http/http_dispatch": 1, - "url": 1, - "debug": 5, - "lists": 1, - "option": 8, - "http_settings": 1, - "http_handler": 20, - "cliopatria": 38, - "list_users": 13, - "create_admin": 3, - "add_user_form": 4, - "add_openid_server_form": 4, - "add_user": 6, - "self_register": 4, - "add_openid_server": 3, - "edit_user_form": 7, - "edit_user": 4, - "del_user": 5, - "edit_openid_server_form": 6, - "edit_openid_server": 4, - "del_openid_server": 4, - "change_password_form": 7, - "change_password": 5, - "login_form": 4, - "user_login": 4, - "user_logout": 4, - "settings": 4, - "save_settings": 3, - "%": 194, - "+": 47, - "Request": 46, - "HTTP": 4, - "Handler": 1, - "listing": 1, - "registered": 3, - "users.": 2, - "_Request": 11, - "authorized": 13, - "admin": 31, - "if_allowed": 4, - "edit": 15, - "true": 32, - "UserOptions": 5, - "openid": 5, - "OpenIDOptions": 2, - "reply_html_page": 15, - "default": 16, - "title": 13, - "h1": 15, - "user_table": 3, - "p": 11, - "action": 18, - "location_by_id": 13, - "openid_server_table": 4, - "Token": 2, - "Options": 43, - "logged_on": 4, - "User": 77, - "anonymous": 2, - "catch": 2, - "check_permission": 1, - "_": 62, - "fail": 3, - "//": 7, - "HTML": 4, - "component": 3, - "generating": 1, - "a": 25, - "table": 9, - "of": 10, - "{": 22, - "setof": 3, - "U": 2, - "current_user": 6, - "Users": 2, - "}": 22, - "html": 25, - "class": 14, - "block": 2, - "tr": 16, - "th": 12, - "|": 44, - "T": 4, - "user_property": 8, - "realname": 18, - "Name": 19, - "findall": 1, - "Idle": 6, - "Login": 9, - "connection": 1, - "Pairs0": 2, - "keysort": 1, - "Pairs": 4, - "OnLine": 4, - ";": 37, - "length": 9, - "N": 7, - "online": 3, - "td": 20, - "on_since": 3, - "idle": 3, - "edit_user_button": 3, - "href": 6, - "encode": 4, - "_Idle": 1, - "_Connections": 2, - "format_time": 1, - "string": 10, - "Date": 2, - "_Login": 1, - "mmss_duration": 2, - "String": 10, - "Time": 3, - "in": 1, - "seconds": 1, - "Secs": 4, - "is": 24, - "round": 1, - "Hour": 2, - "Min": 4, - "mod": 2, - "Sec": 2, - "format": 9, - "Create": 2, - "the": 14, - "administrator": 1, - "login.": 2, - "throw": 12, - "error": 13, - "permission_error": 4, - "create": 3, - "context": 3, - "align": 16, - "center": 6, - "new_user_form": 3, - "real_name": 2, - "Form": 3, - "to": 19, - "register": 3, - "user.": 2, - "value": 11, - "PermUser": 3, - "form": 14, - "method": 6, - "input": 25, - "pwd1": 5, - "type": 16, - "password": 21, - "pwd2": 5, - "permissions": 5, - "buttons": 5, - "colspan": 6, - "right": 11, - "submit": 6, - "Label": 10, - "name": 8, - "size": 5, - "Only": 1, - "provide": 1, - "field": 4, - "if": 4, - "this": 1, - "not": 1, - "already": 2, - "given.": 1, - "This": 2, - "because": 1, - "firefox": 1, - "determines": 1, - "login": 3, - "from": 3, - "text": 6, - "immediately": 1, - "above": 1, - "entry.": 1, - "Other": 1, - "browsers": 1, - "may": 1, - "do": 1, - "it": 1, - "different": 1, - "so": 1, - "only": 2, - "having": 1, - "one": 1, - "probably": 1, - "savest": 1, - "solution.": 1, - "RealName": 13, - "hidden": 7, - "_Options": 1, - "API": 1, - "new": 6, - "The": 3, - "current": 3, - "must": 3, - "have": 1, - "administrative": 2, - "rights": 2, - "or": 3, - "database": 1, - "be": 6, - "empty.": 1, - "FirstUser": 2, - "http_parameters": 10, - "Password": 13, - "Retype": 4, - "read": 13, - "Read": 12, - "write": 11, - "Write": 12, - "Admin": 12, - "attribute_declarations": 10, - "attribute_decl": 21, - "password_mismatch": 2, - "password_hash": 3, - "Hash": 6, - "phrase": 6, - "allow": 17, - "Allow": 11, - "user_add": 3, - "reply_login": 5, - "Self": 1, - "and": 6, - "enable_self_register": 3, - "set": 2, - "true.": 1, - "limited": 1, - "annotate": 2, - "access.": 1, - "Returns": 1, - "forbidden": 3, - "false": 5, - "exists": 1, - "http_location_by_id": 1, - "MyUrl": 3, - "setting": 1, - "http_reply": 3, - "properties": 3, - "User.": 1, - "b": 6, - "i": 1, - "Term": 16, - "..": 11, - "Value": 15, - "O2": 6, - "p_name": 2, - "permission_checkbox": 4, - "Actions": 3, - "openid_server_property": 3, - "pterm": 5, - "Action": 17, - "memberchk": 4, - "Opts": 4, - "checked": 2, - "def_user_permissions": 3, - "DefPermissions": 2, - "checkbox": 1, - "Handle": 3, - "reply": 3, - "form.": 2, - "optional": 6, - "description": 18, - "modify_user": 2, - "modify_permissions": 2, - "Property": 6, - "_Name": 2, - "var": 7, - "set_user_property": 3, - "Access": 2, - "on": 2, - "_Access": 1, - "off": 5, - "_Repositiory": 2, - "_Action": 3, - "Delete": 2, - "delete": 2, - "user_del": 1, - "change": 2, - "context_error": 2, - "not_logged_in": 2, - "UserID": 1, - "that": 2, - "shows": 1, - "for": 4, - "changing": 1, - "UserID.": 1, - "id": 3, - "user_or_old": 3, - "pwd0": 2, - "handler": 2, - "password.": 1, - "logged": 1, - "on.": 1, - "New": 3, - "existence_error": 1, - "validate_password": 2, - "presents": 1, - "If": 2, - "there": 1, - "parameter": 2, - "return_to": 3, - "openid.return_to": 1, - "using": 1, - "redirect": 1, - "given": 2, - "URL.": 1, - "Otherwise": 1, - "display": 1, - "welcome": 1, - "page.": 1, - "ReturnTo": 6, - "Extra": 3, - "moved_temporary": 1, - "Logout": 1, - "logout": 1, - "Param": 1, - "DeclObtions": 1, - "semidet.": 4, - "Provide": 1, - "reusable": 1, - "declarations": 1, - "calls": 2, - "http_parameters/3.": 1, - "openid_server": 9, - "bool": 4, - "Def": 2, - "oneof": 1, - "Return": 1, - "an": 3, - "page": 1, - "add": 2, - "OpenID": 4, - "server.": 1, - "new_openid_form": 2, - "new_openid_form//": 1, - "det.": 5, - "Present": 1, - "provider.": 1, - "openid_description": 1, - "code": 2, - "canonical_url": 1, - "URL0": 2, - "URL": 4, - "parse_url": 2, - "Parts": 2, - "Server": 30, - "openid_property": 2, - "List": 1, - "servers": 1, - "S": 2, - "openid_current_server": 1, - "Servers": 2, - "openid_list_servers": 4, - "H": 2, - "openid_list_server": 2, - "openid_field": 3, - "edit_openid_button": 3, - "Field": 2, - "server": 1, - "Description": 2, - "modify_openid": 2, - "openid_modify_permissions": 2, - "openid_set_property": 2, - "openid_del_server": 1, - "Show": 1, - "settings.": 3, - "has": 1, - "editing": 1, - "edit_settings": 2, - "Edit": 4, - "http_show_settings": 1, - "hide_module": 1, - "warn_no_edit": 3, - "settings_no_edit": 1, - "Save": 1, - "modified": 1, - "http_apply_settings": 1, - "save": 1, - "with": 3, - "br": 1, - "SHEBANG#!swipl": 1, - "set_prolog_flag": 1, - "verbose": 1, - "silent": 1, - "dleak": 2, - "initialization": 1, - "main": 2, - "halt.": 1, - "current_prolog_flag": 1, - "argv": 1, - "File": 2, - "subset": 2, - "Set": 4, - "Subset": 6, - "append": 3, - "L1": 1, - "powerset": 1, - "bagof": 1, - "format_spec": 12, - "format_error/2": 1, - "format_spec/2": 1, - "format_spec//1": 1, - "spec_arity/2": 1, - "spec_types/2": 1, - "dcg/basics": 1, - "eos//0": 1, - "integer//1": 1, - "string_without//2": 1, - "when": 3, - "when/2": 1, - "mavis": 1, - "format_error": 8, - "Goal": 29, - "Error": 25, - "nondet.": 1, - "Format": 23, - "Args": 19, - "format_error_": 5, - "Spec": 10, - "is_list": 1, - "spec_types": 8, - "Types": 16, - "types_error": 3, - "TypesLen": 3, - "ArgsLen": 3, - "types_error_": 4, - "Arg": 6, - "Type": 3, - "ground": 5, - "is_of_type": 2, - "message_to_string": 1, - "type_error": 1, - "_Location": 1, - "multifile": 2, - "check": 3, - "checker/2.": 2, - "dynamic": 2, - "checker": 3, - "format_fail/3.": 1, - "prolog_walk_code": 1, - "module_class": 1, - "infer_meta_predicates": 1, - "autoload": 1, - "format/": 1, - "are": 3, - "always": 1, - "loaded": 1, - "undefined": 1, - "ignore": 1, - "trace_reference": 1, - "on_trace": 1, - "check_format": 3, - "retract": 1, - "format_fail": 2, - "Location": 6, - "print_message": 1, - "warning": 1, - "fail.": 3, - "iterate": 1, - "all": 1, - "errors": 2, - "checker.": 1, - "succeed": 2, - "even": 1, - "no": 1, - "found": 1, - "Module": 4, - "_Caller": 1, - "predicate_property": 1, - "imported_from": 1, - "Source": 2, - "system": 1, - "prolog_debug": 1, - "can_check": 2, - "assert": 2, - "avoid": 1, - "printing": 1, - "goals": 1, - "once": 3, - "clause": 1, - "prolog": 2, - "message": 1, - "message_location": 1, - "eos.": 1, - "escape": 2, - "Numeric": 4, - "Modifier": 2, - "Rest": 12, - "numeric_argument": 5, - "modifier_argument": 3, - "Codes": 21, - "string_codes": 4, - "string_without": 1, - "list": 4, - "text_codes": 6, - "spec_arity": 2, - "FormatSpec": 2, - "Arity": 3, - "positive_integer": 1, - "Item": 2, - "Items": 2, - "item_types": 3, - "numeric_types": 5, - "action_types": 18, - "number": 3, - "character": 2, - "star": 2, - "nothing": 2, - "atom_codes": 4, - "Code": 2, - "Text": 1, - "codes": 5, - "Var": 5, - "Atom": 3, - "atom": 6, - "integer": 7, - "C": 5, - "colon": 1, - "no_colon": 1, - "is_action": 4, - "multi.": 1, - "d": 3, - "e": 1, - "float": 3, - "f": 1, - "G": 2, - "I": 1, - "n": 1, - "any": 3, - "r": 1, - "s": 2, - "t": 1, - "W": 1, - "func": 13, - "op": 2, - "xfy": 2, - "/2": 3, - "list_util": 1, - "xfy_list/3": 1, - "function_expansion": 5, - "arithmetic": 2, - "wants_func": 4, - "prolog_load_context": 1, - "we": 1, - "don": 1, - "used": 1, - "at": 3, - "compile": 3, - "time": 3, - "macro": 1, - "expansion.": 1, - "compile_function/4.": 1, - "compile_function": 8, - "Expr": 5, - "In": 15, - "Out": 16, - "evaluable/1": 1, - "throws": 1, - "exception": 1, - "strings": 1, - "evaluable": 1, - "term_variables": 1, - "F": 26, - "function_composition_term": 2, - "Functor": 8, - "format_template": 7, - "has_type": 2, - "explicit": 1, - "Dict": 3, - "is_dict": 1, - "get_dict": 1, - "Function": 5, - "Argument": 1, - "Apply": 1, - "Argument.": 1, - "A": 1, - "predicate": 4, - "whose": 2, - "final": 1, - "argument": 2, - "generates": 1, - "output": 1, - "penultimate": 1, - "accepts": 1, - "input.": 1, - "realized": 1, - "by": 2, - "expanding": 1, - "function": 2, - "application": 2, - "chained": 1, - "time.": 1, - "itself": 1, - "can": 3, - "chained.": 2, - "Reversed": 2, - "reverse": 4, - "sort": 2, - "c": 2, - "meta_predicate": 2, - "call": 4, - "X": 10, - "Y": 7, - "defer": 1, - "until": 1, - "run": 1, - "P": 2, - "Creates": 1, - "composing": 1, - "G.": 1, - "functions": 2, - "composed": 1, - "compiled": 1, - "which": 1, - "behaves": 1, - "like": 1, - "function.": 1, - "composition": 1, - "Composed": 1, - "also": 1, - "applied": 1, - "/2.": 1, - "fix": 1, - "syntax": 1, - "highlighting": 1, - "functions_to_compose": 2, - "Funcs": 7, - "functor": 1, - "Op": 3, - "xfy_list": 2, - "thread_state": 4, - "Goals": 2, - "Tmp": 3, - "instantiation_error": 1, - "NewArgs": 2, - "variant_sha1": 1, - "Sha": 2, - "current_predicate": 1, - "Functor/2": 2, - "RevFuncs": 2, - "Threaded": 2, - "Body": 2, - "Head": 2, - "compile_predicates": 1, - "Output": 2, - "compound": 1, - "arg": 1, - "Args0": 2, - "nth1": 2, - "lib": 1, - "ic": 1, - "vabs": 2, - "Val": 8, - "AbsVal": 10, - "#": 9, - "labeling": 2, - "vabsIC": 1, - "faitListe": 3, - "First": 2, - "Taille": 2, - "Max": 2, - "Min..Max": 1, - "Taille1": 2, - "suite": 3, - "Xi": 5, - "Xi1": 7, - "Xi2": 7, - "checkRelation": 3, - "VabsXi1": 2, - "Xi.": 1, - "checkPeriode": 3, - "ListVar": 2, - "Length": 2, - "<": 1, - "X1": 2, - "X2": 2, - "X3": 2, - "X4": 2, - "X5": 2, - "X6": 2, - "X7": 2, - "X8": 2, - "X9": 2, - "X10": 3, - "male": 3, - "john": 2, - "peter": 3, - "female": 2, - "vick": 2, - "christie": 3, - "parents": 4, - "brother": 1, - "M": 2, - "turing": 1, - "Tape0": 2, - "Tape": 2, - "perform": 4, - "q0": 1, - "Ls": 12, - "Rs": 16, - "Ls1": 4, - "qf": 1, - "Q0": 2, - "Ls0": 6, - "Rs0": 6, - "symbol": 3, - "Sym": 6, - "RsRest": 2, - "rule": 1, - "Q1": 2, - "NewSym": 2, - "Rs1": 2, - "left": 4, - "stay": 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, - ";": 13, - "option": 2, - "java_package": 1, - "java_outer_classname": 1, - "message": 3, - "Person": 2, - "{": 4, - "required": 3, - "string": 3, - "name": 1, - "int32": 1, - "id": 1, - "optional": 2, - "email": 1, - "enum": 1, - "PhoneType": 2, - "MOBILE": 1, - "HOME": 2, - "WORK": 1, - "}": 4, - "PhoneNumber": 2, - "number": 1, - "type": 1, - "[": 1, - "default": 1, - "]": 1, - "repeated": 2, - "phone": 1, - "AddressBook": 1, - "person": 1 - }, - "PureScript": { - "module": 4, - "Control.Arrow": 1, - "where": 20, - "import": 32, - "Data.Tuple": 3, - "class": 4, - "Arrow": 5, - "a": 46, - "arr": 10, - "forall": 26, - "b": 49, - "c.": 3, - "(": 111, - "-": 88, - "c": 17, - ")": 115, - "first": 4, - "d.": 2, - "Tuple": 21, - "d": 6, - "instance": 12, - "arrowFunction": 1, - "f": 28, - "second": 3, - "Category": 3, - "swap": 4, - "b.": 1, - "x": 26, - "y": 2, - "infixr": 3, - "***": 2, - "&&": 3, - "&": 3, - ".": 2, - "g": 4, - "ArrowZero": 1, - "zeroArrow": 1, - "<+>": 2, - "ArrowPlus": 1, - "Data.Foreign": 2, - "Foreign": 12, - "..": 1, - "ForeignParser": 29, - "parseForeign": 6, - "parseJSON": 3, - "ReadForeign": 11, - "read": 10, - "prop": 3, - "Prelude": 3, - "Data.Array": 3, - "Data.Either": 1, - "Data.Maybe": 3, - "Data.Traversable": 2, - "foreign": 6, - "data": 3, - "*": 1, - "fromString": 2, - "String": 13, - "Either": 6, - "readPrimType": 5, - "a.": 6, - "readMaybeImpl": 2, - "Maybe": 5, - "readPropImpl": 2, - "showForeignImpl": 2, - "showForeign": 1, - "Prelude.Show": 1, - "show": 5, - "p": 11, - "json": 2, - "monadForeignParser": 1, - "Prelude.Monad": 1, - "return": 6, - "_": 7, - "Right": 9, - "case": 9, - "of": 9, - "Left": 8, - "err": 8, - "applicativeForeignParser": 1, - "Prelude.Applicative": 1, - "pure": 1, - "<*>": 2, - "<$>": 8, - "functorForeignParser": 1, - "Prelude.Functor": 1, - "readString": 1, - "readNumber": 1, - "Number": 1, - "readBoolean": 1, - "Boolean": 1, - "readArray": 1, - "[": 5, - "]": 5, - "let": 4, - "arrayItem": 2, - "i": 2, - "result": 4, - "+": 30, - "in": 2, - "xs": 3, - "traverse": 2, - "zip": 1, - "range": 1, - "length": 3, - "readMaybe": 1, - "<<": 4, - "<": 13, - "Just": 7, - "Nothing": 7, - "Data.Map": 1, - "Map": 26, - "empty": 6, - "singleton": 5, - "insert": 10, - "lookup": 8, - "delete": 9, - "alter": 8, - "toList": 10, - "fromList": 3, - "union": 3, - "map": 8, - "qualified": 1, - "as": 1, - "P": 1, - "concat": 3, - "Data.Foldable": 2, - "foldl": 4, - "k": 108, - "v": 57, - "Leaf": 15, - "|": 9, - "Branch": 27, - "{": 25, - "key": 13, - "value": 8, - "left": 15, - "right": 14, - "}": 26, - "eqMap": 1, - "P.Eq": 11, - "m1": 6, - "m2": 6, - "P.": 11, - "/": 1, - "P.not": 1, - "showMap": 1, - "P.Show": 3, - "m": 6, - "P.show": 1, - "v.": 11, - "P.Ord": 9, - "b@": 6, - "k1": 16, - "b.left": 9, - "b.right": 8, - "findMinKey": 5, - "glue": 4, - "minKey": 3, - "root": 2, - "b.key": 1, - "b.value": 2, - "v1": 3, - "v2.": 1, - "v2": 2, - "ReactiveJQueryTest": 1, - "flip": 2, - "Control.Monad": 1, - "Control.Monad.Eff": 1, - "Control.Monad.JQuery": 1, - "Control.Reactive": 1, - "Control.Reactive.JQuery": 1, - "head": 2, - "Data.Monoid": 1, - "Debug.Trace": 1, - "Global": 1, - "parseInt": 1, - "main": 1, - "do": 4, - "personDemo": 2, - "todoListDemo": 1, - "greet": 1, - "firstName": 2, - "lastName": 2, - "Create": 3, - "new": 1, - "reactive": 1, - "variables": 1, - "to": 3, - "hold": 1, - "the": 3, - "user": 1, - "readRArray": 1, - "insertRArray": 1, - "text": 5, - "completed": 2, - "paragraph": 2, - "display": 2, - "next": 1, - "task": 4, - "nextTaskLabel": 3, - "create": 2, - "append": 2, - "nextTask": 2, - "toComputedArray": 2, - "toComputed": 2, - "bindTextOneWay": 2, - "counter": 3, - "counterLabel": 3, - "rs": 2, - "cs": 2, - "<->": 1, - "if": 1, - "then": 1, - "else": 1, - "entry": 1, - "entry.completed": 1 - }, - "Python": { - "SHEBANG#!python": 5, - "from": 37, - "model": 9, - "import": 59, - "Feed": 1, - "session": 1, - "datetime": 1, - "sys": 4, - "argv": 5, - "session.argv": 1, - "(": 859, - ")": 871, - "feed": 1, - "Feed.get": 1, - "guid": 1, - "[": 168, - "]": 168, - "action": 5, - "if": 162, - "when": 4, - "feed.notify_interval": 1, - "*": 39, - "feed.notify_unit": 1, - "elif": 5, - "len": 12, - "int": 2, - "else": 35, - "print": 40, - "%": 34, - "sys.exit": 2, - "feed.notify_next": 1, - "datetime.datetime.utcnow": 1, - "+": 52, - "datetime.timedelta": 1, - "seconds": 1, - "feed.save": 1, - "response": 1, - "t": 9, - "be": 2, - "notified": 1, - "for": 70, - "another": 2, - "": 1, - "class=": 2, - "{": 28, - "duration": 1, - "}": 28, - "": 1, - ".": 2, - "

": 3, - "

": 2, - "Actions": 1, - "

": 1, - "": 2, - "": 1, - "": 1, - "month": 1, - "week": 1, - "day": 1, - "hour": 1, - "minute": 1, - "second": 1, - "s": 2, - ".join": 5, - "duration_list": 1, - "xspacing": 4, - "#": 28, - "How": 2, - "far": 1, - "apart": 1, - "should": 1, - "each": 1, - "horizontal": 1, - "location": 1, - "spaced": 1, - "maxwaves": 3, - "total": 1, - "of": 5, - "waves": 1, - "to": 5, - "add": 1, - "together": 1, - "theta": 3, - "amplitude": 3, - "Height": 1, - "wave": 2, - "dx": 8, - "yvalues": 7, - "def": 87, - "setup": 2, - "size": 5, - "frameRate": 1, - "colorMode": 1, - "RGB": 1, - "w": 2, - "width": 1, - "i": 13, - "in": 91, - "range": 5, - "amplitude.append": 1, - "random": 2, - "period": 2, - "many": 1, - "pixels": 1, - "before": 1, - "repeats": 1, - "dx.append": 1, - "TWO_PI": 1, - "/": 26, - "_": 6, - "yvalues.append": 1, - "draw": 2, - "background": 2, - "calcWave": 2, - "renderWave": 2, - "j": 7, - "x": 34, - "sin": 1, - "cos": 1, - "noStroke": 2, - "fill": 2, - "ellipseMode": 1, - "CENTER": 1, - "v": 19, - "enumerate": 2, - "ellipse": 1, - "height": 1, - "os": 2, - "json": 1, - "c4d": 1, - "c4dtools": 1, - "itertools": 1, - "c4d.modules": 1, - "graphview": 1, - "as": 14, - "gv": 1, - "c4dtools.misc": 1, - "graphnode": 1, - "res": 3, - "importer": 1, - "c4dtools.prepare": 1, - "__file__": 1, - "__res__": 1, - "settings": 2, - "c4dtools.helpers.Attributor": 2, - "res.file": 3, - "align_nodes": 2, - "nodes": 11, - "mode": 5, - "spacing": 7, - "r": 9, - "modes": 3, - "not": 69, - "return": 68, - "raise": 23, - "ValueError": 6, - "get_0": 12, - "lambda": 6, - "x.x": 1, - "get_1": 4, - "x.y": 1, - "set_0": 6, - "setattr": 16, - "set_1": 4, - "graphnode.GraphNode": 1, - "n": 6, - "nodes.sort": 1, - "key": 6, - "n.position": 1, - "midpoint": 3, - "graphnode.find_nodes_mid": 1, - "first_position": 2, - ".position": 1, - "new_positions": 2, - "prev_offset": 6, - "node": 2, - "position": 12, - "node.position": 2, - "-": 36, - "node.size": 1, - "<": 2, - "new_positions.append": 1, - "bbox_size": 2, - "bbox_size_2": 2, - "itertools.izip": 1, - "align_nodes_shortcut": 3, - "master": 2, - "gv.GetMaster": 1, - "root": 3, - "master.GetRoot": 1, - "graphnode.find_selected_nodes": 1, - "master.AddUndo": 1, - "c4d.EventAdd": 1, - "True": 25, - "class": 19, - "XPAT_Options": 3, - "defaults": 1, - "__init__": 7, - "self": 113, - "filename": 12, - "None": 92, - "super": 4, - ".__init__": 3, - "self.load": 1, - "load": 1, - "is": 31, - "settings.options_filename": 2, - "os.path.isfile": 1, - "self.dict_": 2, - "self.defaults.copy": 2, - "with": 2, - "open": 2, - "fp": 4, - "self.dict_.update": 1, - "json.load": 1, - "self.save": 1, - "save": 2, - "values": 15, - "dict": 4, - "k": 7, - "self.dict_.iteritems": 1, - "self.defaults": 1, - "json.dump": 1, - "XPAT_OptionsDialog": 2, - "c4d.gui.GeDialog": 1, - "CreateLayout": 1, - "self.LoadDialogResource": 1, - "res.DLG_OPTIONS": 1, - "InitValues": 1, - "self.SetLong": 2, - "res.EDT_HSPACE": 2, - "options.hspace": 3, - "res.EDT_VSPACE": 2, - "options.vspace": 3, - "Command": 1, - "id": 2, - "msg": 1, - "res.BTN_SAVE": 1, - "self.GetLong": 2, - "options.save": 1, - "self.Close": 1, - "XPAT_Command_OpenOptionsDialog": 2, - "c4dtools.plugins.Command": 3, - "self._dialog": 4, - "@property": 2, - "dialog": 1, - "PLUGIN_ID": 3, - "PLUGIN_NAME": 3, - "res.string.XPAT_COMMAND_OPENOPTIONSDIALOG": 1, - "PLUGIN_HELP": 3, - "res.string.XPAT_COMMAND_OPENOPTIONSDIALOG_HELP": 1, - "Execute": 3, - "doc": 3, - "self.dialog.Open": 1, - "c4d.DLG_TYPE_MODAL": 1, - "XPAT_Command_AlignHorizontal": 1, - "res.string.XPAT_COMMAND_ALIGNHORIZONTAL": 1, - "PLUGIN_ICON": 2, - "res.string.XPAT_COMMAND_ALIGNHORIZONTAL_HELP": 1, - "XPAT_Command_AlignVertical": 1, - "res.string.XPAT_COMMAND_ALIGNVERTICAL": 1, - "res.string.XPAT_COMMAND_ALIGNVERTICAL_HELP": 1, - "options": 4, - "__name__": 3, - "c4dtools.plugins.main": 1, - "__future__": 2, - "unicode_literals": 1, - "copy": 1, - "functools": 1, - "update_wrapper": 2, - "future_builtins": 1, - "zip": 8, - "django.db.models.manager": 1, - "Imported": 1, - "register": 1, - "signal": 1, - "handler.": 1, - "django.conf": 1, - "django.core.exceptions": 1, - "ObjectDoesNotExist": 2, - "MultipleObjectsReturned": 2, - "FieldError": 4, - "ValidationError": 8, - "NON_FIELD_ERRORS": 3, - "django.core": 1, - "validators": 1, - "django.db.models.fields": 1, - "AutoField": 2, - "FieldDoesNotExist": 2, - "django.db.models.fields.related": 1, - "ManyToOneRel": 3, - "OneToOneField": 3, - "add_lazy_relation": 2, - "django.db": 1, - "router": 1, - "transaction": 1, - "DatabaseError": 3, - "DEFAULT_DB_ALIAS": 2, - "django.db.models.query": 1, - "Q": 3, - "django.db.models.query_utils": 2, - "DeferredAttribute": 3, - "django.db.models.deletion": 1, - "Collector": 2, - "django.db.models.options": 1, - "Options": 2, - "django.db.models": 1, - "signals": 1, - "django.db.models.loading": 1, - "register_models": 2, - "get_model": 3, - "django.utils.translation": 1, - "ugettext_lazy": 1, - "django.utils.functional": 1, - "curry": 6, - "django.utils.encoding": 1, - "smart_str": 3, - "force_unicode": 3, - "django.utils.text": 1, - "get_text_list": 2, - "capfirst": 6, - "ModelBase": 4, - "type": 6, - "__new__": 2, - "cls": 32, - "name": 39, - "bases": 6, - "attrs": 7, - "super_new": 3, - ".__new__": 1, - "parents": 8, - "b": 11, - "isinstance": 11, - "module": 6, - "attrs.pop": 2, - "new_class": 9, - "attr_meta": 5, - "abstract": 3, - "getattr": 30, - "False": 28, - "meta": 12, - "base_meta": 2, - "model_module": 1, - "sys.modules": 1, - "new_class.__module__": 1, - "kwargs": 9, - "model_module.__name__.split": 1, - "new_class.add_to_class": 7, - "**kwargs": 9, - "subclass_exception": 3, - "tuple": 3, - "x.DoesNotExist": 1, - "hasattr": 11, - "and": 35, - "x._meta.abstract": 2, - "or": 27, - "x.MultipleObjectsReturned": 1, - "base_meta.abstract": 1, - "new_class._meta.ordering": 1, - "base_meta.ordering": 1, - "new_class._meta.get_latest_by": 1, - "base_meta.get_latest_by": 1, - "is_proxy": 5, - "new_class._meta.proxy": 1, - "new_class._default_manager": 2, - "new_class._base_manager": 2, - "new_class._default_manager._copy_to_model": 1, - "new_class._base_manager._copy_to_model": 1, - "m": 3, - "new_class._meta.app_label": 3, - "seed_cache": 2, - "only_installed": 2, - "obj_name": 2, - "obj": 4, - "attrs.items": 1, - "new_fields": 2, - "new_class._meta.local_fields": 3, - "new_class._meta.local_many_to_many": 2, - "new_class._meta.virtual_fields": 1, - "field_names": 5, - "set": 3, - "f.name": 5, - "f": 19, - "base": 13, - "parent": 5, - "parent._meta.abstract": 1, - "parent._meta.fields": 1, - "TypeError": 4, - "continue": 10, - "new_class._meta.setup_proxy": 1, - "new_class._meta.concrete_model": 2, - "base._meta.concrete_model": 2, - "o2o_map": 3, - "f.rel.to": 1, - "original_base": 1, - "parent_fields": 3, - "base._meta.local_fields": 1, - "base._meta.local_many_to_many": 1, - "field": 32, - "field.name": 14, - "base.__name__": 2, - "base._meta.abstract": 2, - "attr_name": 3, - "base._meta.module_name": 1, - "auto_created": 1, - "parent_link": 1, - "new_class._meta.parents": 1, - "copy.deepcopy": 2, - "new_class._meta.parents.update": 1, - "base._meta.parents": 1, - "new_class.copy_managers": 2, - "base._meta.abstract_managers": 1, - "original_base._meta.concrete_managers": 1, - "base._meta.virtual_fields": 1, - "attr_meta.abstract": 1, - "new_class.Meta": 1, - "new_class._prepare": 1, - "copy_managers": 1, - "base_managers": 2, - "base_managers.sort": 1, - "mgr_name": 3, - "manager": 3, - "val": 14, - "new_manager": 2, - "manager._copy_to_model": 1, - "cls.add_to_class": 1, - "add_to_class": 1, - "value": 9, - "value.contribute_to_class": 1, - "_prepare": 1, - "opts": 5, - "cls._meta": 3, - "opts._prepare": 1, - "opts.order_with_respect_to": 2, - "cls.get_next_in_order": 1, - "cls._get_next_or_previous_in_order": 2, - "is_next": 9, - "cls.get_previous_in_order": 1, - "make_foreign_order_accessors": 2, - "field.rel.to": 2, - "cls.__name__.lower": 2, - "method_get_order": 2, - "method_set_order": 2, - "opts.order_with_respect_to.rel.to": 1, - "cls.__doc__": 3, - "cls.__name__": 1, - "f.attname": 5, - "opts.fields": 1, - "cls.get_absolute_url": 3, - "get_absolute_url": 2, - "signals.class_prepared.send": 1, - "sender": 5, - "ModelState": 2, - "object": 6, - "db": 2, - "self.db": 1, - "self.adding": 1, - "Model": 2, - "__metaclass__": 3, - "_deferred": 1, - "*args": 4, - "signals.pre_init.send": 1, - "self.__class__": 10, - "args": 8, - "self._state": 1, - "args_len": 2, - "self._meta.fields": 5, - "IndexError": 2, - "fields_iter": 4, - "iter": 1, - "field.attname": 17, - "kwargs.pop": 6, - "field.rel": 2, - "is_related_object": 3, - "self.__class__.__dict__.get": 2, - "try": 17, - "rel_obj": 3, - "except": 17, - "KeyError": 3, - "field.get_default": 3, - "field.null": 1, - "prop": 5, - "kwargs.keys": 2, - "property": 2, - "AttributeError": 1, - "pass": 4, - "signals.post_init.send": 1, - "instance": 5, - "__repr__": 2, - "u": 9, - "unicode": 8, - "UnicodeEncodeError": 1, - "UnicodeDecodeError": 1, - "self.__class__.__name__": 3, - "__str__": 1, - ".encode": 1, - "__eq__": 1, - "other": 4, - "self._get_pk_val": 6, - "other._get_pk_val": 1, - "__ne__": 1, - "self.__eq__": 1, - "__hash__": 1, - "hash": 1, - "__reduce__": 1, - "data": 22, - "self.__dict__": 1, - "defers": 2, - "self._deferred": 1, - "deferred_class_factory": 2, - "factory": 5, - "defers.append": 1, - "self._meta.proxy_for_model": 1, - "simple_class_factory": 2, - "model_unpickle": 2, - "_get_pk_val": 2, - "self._meta": 2, - "meta.pk.attname": 2, - "_set_pk_val": 2, - "self._meta.pk.attname": 2, - "pk": 5, - "serializable_value": 1, - "field_name": 8, - "self._meta.get_field_by_name": 1, - "force_insert": 7, - "force_update": 10, - "using": 30, - "update_fields": 23, - "frozenset": 2, - "field.primary_key": 1, - "non_model_fields": 2, - "update_fields.difference": 1, - "self.save_base": 2, - "save.alters_data": 1, - "save_base": 1, - "raw": 9, - "origin": 7, - "router.db_for_write": 2, - "assert": 7, - "meta.proxy": 5, - "meta.auto_created": 2, - "signals.pre_save.send": 1, - "org": 3, - "meta.parents.items": 1, - "parent._meta.pk.attname": 2, - "parent._meta": 1, - "non_pks": 5, - "meta.local_fields": 2, - "f.primary_key": 2, - "pk_val": 4, - "pk_set": 5, - "record_exists": 5, - "cls._base_manager": 1, - "manager.using": 3, - ".filter": 7, - ".exists": 1, - "f.pre_save": 1, - "rows": 3, - "._update": 1, - "meta.order_with_respect_to": 2, - "order_value": 2, - ".count": 1, - "self._order": 1, - "fields": 12, - "update_pk": 3, - "bool": 2, - "meta.has_auto_field": 1, - "result": 2, - "manager._insert": 1, - "return_id": 1, - "transaction.commit_unless_managed": 2, - "self._state.db": 2, - "self._state.adding": 4, - "signals.post_save.send": 1, - "created": 1, - "save_base.alters_data": 1, - "delete": 1, - "self._meta.object_name": 1, - "collector": 1, - "collector.collect": 1, - "collector.delete": 1, - "delete.alters_data": 1, - "_get_FIELD_display": 1, - "field.flatchoices": 1, - ".get": 2, - "strings_only": 1, - "_get_next_or_previous_by_FIELD": 1, - "self.pk": 6, - "op": 6, - "order": 5, - "param": 3, - "q": 4, - "|": 1, - "qs": 6, - "self.__class__._default_manager.using": 1, - "*kwargs": 1, - ".order_by": 2, - "self.DoesNotExist": 1, - "self.__class__._meta.object_name": 1, - "_get_next_or_previous_in_order": 1, - "cachename": 4, - "order_field": 1, - "self._meta.order_with_respect_to": 1, - "self._default_manager.filter": 1, - "order_field.name": 1, - "order_field.attname": 1, - "self._default_manager.values": 1, - "self._meta.pk.name": 1, - "prepare_database_save": 1, - "unused": 1, - "clean": 1, - "validate_unique": 1, - "exclude": 23, - "unique_checks": 6, - "date_checks": 6, - "self._get_unique_checks": 1, - "errors": 20, - "self._perform_unique_checks": 1, - "date_errors": 1, - "self._perform_date_checks": 1, - "date_errors.items": 1, - "errors.setdefault": 3, - ".extend": 2, - "_get_unique_checks": 1, - "unique_togethers": 2, - "self._meta.unique_together": 1, - "parent_class": 4, - "self._meta.parents.keys": 2, - "parent_class._meta.unique_together": 2, - "unique_togethers.append": 1, - "model_class": 11, - "unique_together": 2, - "check": 4, - "break": 2, - "unique_checks.append": 2, - "fields_with_class": 2, - "self._meta.local_fields": 1, - "fields_with_class.append": 1, - "parent_class._meta.local_fields": 1, - "f.unique": 1, - "f.unique_for_date": 3, - "date_checks.append": 3, - "f.unique_for_year": 3, - "f.unique_for_month": 3, - "_perform_unique_checks": 1, - "unique_check": 10, - "lookup_kwargs": 8, - "self._meta.get_field": 1, - "lookup_value": 3, - "str": 2, - "lookup_kwargs.keys": 1, - "model_class._default_manager.filter": 2, - "*lookup_kwargs": 2, - "model_class_pk": 3, - "model_class._meta": 2, - "qs.exclude": 2, - "qs.exists": 2, - ".append": 2, - "self.unique_error_message": 1, - "_perform_date_checks": 1, - "lookup_type": 7, - "unique_for": 9, - "date": 3, - "date.day": 1, - "date.month": 1, - "date.year": 1, - "self.date_error_message": 1, - "date_error_message": 1, - "opts.get_field": 4, - ".verbose_name": 3, - "unique_error_message": 1, - "model_name": 3, - "opts.verbose_name": 1, - "field_label": 2, - "field.verbose_name": 1, - "field.error_messages": 1, - "field_labels": 4, - "map": 1, - "full_clean": 1, - "self.clean_fields": 1, - "e": 13, - "e.update_error_dict": 3, - "self.clean": 1, - "errors.keys": 1, - "exclude.append": 1, - "self.validate_unique": 1, - "clean_fields": 1, - "raw_value": 3, - "f.blank": 1, - "validators.EMPTY_VALUES": 1, - "f.clean": 1, - "e.messages": 1, - "############################################": 2, - "ordered_obj": 2, - "id_list": 2, - "rel_val": 4, - "ordered_obj._meta.order_with_respect_to.rel.field_name": 2, - "order_name": 4, - "ordered_obj._meta.order_with_respect_to.name": 2, - "ordered_obj.objects.filter": 2, - ".update": 1, - "_order": 1, - "pk_name": 3, - "ordered_obj._meta.pk.name": 1, - ".values": 1, - "##############################################": 2, - "func": 2, - "settings.ABSOLUTE_URL_OVERRIDES.get": 1, - "opts.app_label": 1, - "opts.module_name": 1, - "########": 2, - "Empty": 1, - "cls.__new__": 1, - "model_unpickle.__safe_for_unpickle__": 1, - ".globals": 1, - "request": 1, - "http_method_funcs": 2, - "View": 2, - "A": 1, - "which": 1, - "methods": 5, - "pluggable": 1, - "view": 2, - "can": 1, - "handle.": 1, - "The": 1, - "canonical": 1, - "way": 1, - "decorate": 2, - "based": 1, - "views": 1, - "as_view": 1, - "However": 1, - "since": 1, - "moves": 1, - "parts": 1, - "logic": 1, - "declaration": 1, - "place": 1, - "where": 1, - "it": 1, - "also": 1, - "used": 1, - "instantiating": 1, - "view.view_class": 1, - "view.__name__": 1, - "view.__doc__": 1, - "view.__module__": 1, - "cls.__module__": 1, - "view.methods": 1, - "cls.methods": 1, - "MethodViewType": 2, - "d": 5, - "rv": 2, - "type.__new__": 1, - "rv.methods": 2, - "methods.add": 1, - "key.upper": 1, - "sorted": 1, - "MethodView": 1, - "dispatch_request": 1, - "meth": 5, - "request.method.lower": 1, - "request.method": 2, - "P3D": 1, - "lights": 1, - "camera": 1, - "mouseY": 1, - "eyeX": 1, - "eyeY": 1, - "eyeZ": 1, - "centerX": 1, - "centerY": 1, - "centerZ": 1, - "upX": 1, - "upY": 1, - "upZ": 1, - "box": 1, - "stroke": 1, - "line": 3, - "google.protobuf": 4, - "descriptor": 1, - "_descriptor": 1, - "message": 1, - "_message": 1, - "reflection": 1, - "_reflection": 1, - "descriptor_pb2": 1, - "DESCRIPTOR": 3, - "_descriptor.FileDescriptor": 1, - "package": 1, - "serialized_pb": 1, - "_PERSON": 3, - "_descriptor.Descriptor": 1, - "full_name": 2, - "file": 1, - "containing_type": 2, - "_descriptor.FieldDescriptor": 1, - "index": 1, - "number": 1, - "cpp_type": 1, - "label": 18, - "has_default_value": 1, - "default_value": 1, - "message_type": 1, - "enum_type": 1, - "is_extension": 1, - "extension_scope": 1, - "extensions": 1, - "nested_types": 1, - "enum_types": 1, - "is_extendable": 1, - "extension_ranges": 1, - "serialized_start": 1, - "serialized_end": 1, - "DESCRIPTOR.message_types_by_name": 1, - "Person": 1, - "_message.Message": 1, - "_reflection.GeneratedProtocolMessageType": 1, - "main": 4, - "usage": 3, - "string": 1, - "command": 4, - "sys.argv": 2, - "printDelimiter": 4, - "get": 1, - "a": 2, - "list": 1, - "git": 1, - "directories": 1, - "specified": 1, - "gitDirectories": 2, - "getSubdirectories": 2, - "isGitDirectory": 2, - "gitDirectory": 2, - "os.chdir": 1, - "os.getcwd": 1, - "os.system": 1, - "directory": 9, - "filter": 3, - "os.path.abspath": 1, - "subdirectories": 3, - "os.walk": 1, - ".next": 1, - "os.path.isdir": 1, - "argparse": 1, - "matplotlib.pyplot": 1, - "pl": 1, - "numpy": 1, - "np": 1, - "scipy.optimize": 1, - "prettytable": 1, - "PrettyTable": 6, - "__docformat__": 1, - "S": 4, - "phif": 7, - "U": 10, - "_parse_args": 2, - "V": 12, - "np.genfromtxt": 8, - "delimiter": 8, - "U_err": 7, - "offset": 13, - "np.mean": 1, - "np.linspace": 9, - "min": 10, - "max": 11, - "y": 10, - "np.ones": 11, - "x.size": 2, - "pl.plot": 9, - "**6": 6, - ".format": 11, - "pl.errorbar": 8, - "yerr": 8, - "linestyle": 8, - "marker": 4, - "pl.grid": 5, - "pl.legend": 5, - "loc": 5, - "pl.title": 5, - "pl.xlabel": 5, - "ur": 11, - "pl.ylabel": 5, - "pl.savefig": 5, - "pl.clf": 5, - "glanz": 13, - "matt": 13, - "schwarz": 13, - "weiss": 13, - "T0": 1, - "T0_err": 2, - "glanz_phi": 4, - "matt_phi": 4, - "schwarz_phi": 4, - "weiss_phi": 4, - "T_err": 7, - "sigma": 4, - "boltzmann": 12, - "T": 6, - "epsilon": 7, - "T**4": 1, - "glanz_popt": 3, - "glanz_pconv": 1, - "op.curve_fit": 6, - "matt_popt": 3, - "matt_pconv": 1, - "schwarz_popt": 3, - "schwarz_pconv": 1, - "weiss_popt": 3, - "weiss_pconv": 1, - "glanz_x": 3, - "glanz_y": 2, - "*glanz_popt": 1, - "color": 8, - "matt_x": 3, - "matt_y": 2, - "*matt_popt": 1, - "schwarz_x": 3, - "schwarz_y": 2, - "*schwarz_popt": 1, - "weiss_x": 3, - "weiss_y": 2, - "*weiss_popt": 1, - "np.sqrt": 17, - "glanz_pconv.diagonal": 2, - "matt_pconv.diagonal": 2, - "schwarz_pconv.diagonal": 2, - "weiss_pconv.diagonal": 2, - "xerr": 6, - "U_err/S": 4, - "header": 5, - "glanz_table": 2, - "row": 10, - ".size": 4, - "*T_err": 4, - "glanz_phi.size": 1, - "*U_err/S": 4, - "glanz_table.add_row": 1, - "matt_table": 2, - "matt_phi.size": 1, - "matt_table.add_row": 1, - "schwarz_table": 2, - "schwarz_phi.size": 1, - "schwarz_table.add_row": 1, - "weiss_table": 2, - "weiss_phi.size": 1, - "weiss_table.add_row": 1, - "T0**4": 1, - "phi": 5, - "c": 3, - "a*x": 1, - "d**": 2, - "dy": 4, - "dx_err": 3, - "np.abs": 1, - "dy_err": 2, - "popt": 5, - "pconv": 2, - "*popt": 2, - "pconv.diagonal": 3, - "table": 2, - "table.align": 1, - "dy.size": 1, - "*dy_err": 1, - "table.add_row": 1, - "U1": 3, - "I1": 3, - "U2": 2, - "I_err": 2, - "p": 1, - "R": 1, - "R_err": 2, - "/I1": 1, - "**2": 2, - "U1/I1**2": 1, - "phi_err": 3, - "alpha": 2, - "beta": 1, - "R0": 6, - "R0_err": 2, - "alpha*R0": 2, - "*np.sqrt": 6, - "*beta*R": 5, - "alpha**2*R0": 5, - "*beta*R0": 7, - "*beta*R0*T0": 2, - "epsilon_err": 2, - "f1": 1, - "f2": 1, - "f3": 1, - "alpha**2": 1, - "*beta": 1, - "*beta*T0": 1, - "*beta*R0**2": 1, - "f1**2": 1, - "f2**2": 1, - "f3**2": 1, - "parser": 1, - "argparse.ArgumentParser": 1, - "description": 1, - "#parser.add_argument": 3, - "metavar": 1, - "nargs": 1, - "help": 2, - "dest": 1, - "default": 1, - "version": 6, - "parser.parse_args": 1, - "absolute_import": 1, - "division": 1, - "with_statement": 1, - "Cookie": 1, - "logging": 1, - "socket": 1, - "time": 1, - "tornado.escape": 1, - "utf8": 2, - "native_str": 4, - "parse_qs_bytes": 3, - "tornado": 3, - "httputil": 1, - "iostream": 1, - "tornado.netutil": 1, - "TCPServer": 2, - "stack_context": 1, - "tornado.util": 1, - "bytes_type": 2, - "ssl": 2, - "Python": 1, - "ImportError": 1, - "HTTPServer": 1, - "request_callback": 4, - "no_keep_alive": 4, - "io_loop": 3, - "xheaders": 4, - "ssl_options": 3, - "self.request_callback": 5, - "self.no_keep_alive": 4, - "self.xheaders": 3, - "TCPServer.__init__": 1, - "handle_stream": 1, - "stream": 4, - "address": 4, - "HTTPConnection": 2, - "_BadRequestException": 5, - "Exception": 2, - "self.stream": 1, - "self.address": 3, - "self._request": 7, - "self._request_finished": 4, - "self._header_callback": 3, - "stack_context.wrap": 2, - "self._on_headers": 1, - "self.stream.read_until": 2, - "self._write_callback": 5, - "write": 2, - "chunk": 5, - "callback": 7, - "self.stream.closed": 1, - "self.stream.write": 2, - "self._on_write_complete": 1, - "finish": 2, - "self.stream.writing": 2, - "self._finish_request": 2, - "_on_write_complete": 1, - "_finish_request": 1, - "disconnect": 5, - "connection_header": 5, - "self._request.headers.get": 2, - "connection_header.lower": 1, - "self._request.supports_http_1_1": 1, - "self._request.headers": 1, - "self._request.method": 2, - "self.stream.close": 2, - "_on_headers": 1, - "data.decode": 1, - "eol": 3, - "data.find": 1, - "start_line": 1, - "method": 5, - "uri": 5, - "start_line.split": 1, - "version.startswith": 1, - "headers": 5, - "httputil.HTTPHeaders.parse": 1, - "self.stream.socket": 1, - "socket.AF_INET": 2, - "socket.AF_INET6": 1, - "remote_ip": 8, - "HTTPRequest": 2, - "connection": 5, - "content_length": 6, - "headers.get": 2, - "self.stream.max_buffer_size": 1, - "self.stream.read_bytes": 1, - "self._on_request_body": 1, - "logging.info": 1, - "_on_request_body": 1, - "self._request.body": 2, - "content_type": 1, - "content_type.startswith": 2, - "arguments": 2, - "arguments.iteritems": 2, - "self._request.arguments.setdefault": 1, - "content_type.split": 1, - "sep": 2, - "field.strip": 1, - ".partition": 1, - "httputil.parse_multipart_form_data": 1, - "self._request.arguments": 1, - "self._request.files": 1, - "logging.warning": 1, - "body": 2, - "protocol": 4, - "host": 2, - "files": 2, - "self.method": 1, - "self.uri": 2, - "self.version": 2, - "self.headers": 4, - "httputil.HTTPHeaders": 1, - "self.body": 1, - "connection.xheaders": 1, - "self.remote_ip": 4, - "self.headers.get": 5, - "self._valid_ip": 1, - "self.protocol": 7, - "connection.stream": 1, - "iostream.SSLIOStream": 1, - "self.host": 2, - "self.files": 1, - "self.connection": 1, - "self._start_time": 3, - "time.time": 3, - "self._finish_time": 4, - "self.path": 1, - "self.query": 2, - "uri.partition": 1, - "self.arguments": 2, - "supports_http_1_1": 1, - "cookies": 1, - "self._cookies": 3, - "Cookie.SimpleCookie": 1, - "self._cookies.load": 1, - "self.connection.write": 1, - "self.connection.finish": 1, - "full_url": 1, - "request_time": 1, - "get_ssl_certificate": 1, - "self.connection.stream.socket.getpeercert": 1, - "ssl.SSLError": 1, - "_valid_ip": 1, - "ip": 2, - "socket.getaddrinfo": 1, - "socket.AF_UNSPEC": 1, - "socket.SOCK_STREAM": 1, - "socket.AI_NUMERICHOST": 1, - "socket.gaierror": 1, - "e.args": 1, - "socket.EAI_NONAME": 1 - }, - "QMake": { - "QT": 4, - "+": 13, - "core": 2, - "gui": 2, - "greaterThan": 1, - "(": 8, - "QT_MAJOR_VERSION": 1, - ")": 8, - "widgets": 1, - "contains": 2, - "QT_CONFIG": 2, - "opengl": 2, - "|": 1, - "opengles2": 1, - "{": 6, - "}": 6, - "else": 2, - "DEFINES": 1, - "QT_NO_OPENGL": 1, - "TEMPLATE": 2, - "app": 2, - "win32": 2, - "TARGET": 3, - "BlahApp": 1, - "RC_FILE": 1, - "Resources/winres.rc": 1, - "blahapp": 1, - "include": 1, - "functions.pri": 1, - "SOURCES": 2, - "file.cpp": 2, - "HEADERS": 2, - "file.h": 2, - "FORMS": 2, - "file.ui": 1, - "RESOURCES": 1, - "res.qrc": 1, - "exists": 1, - ".git/HEAD": 1, - "system": 2, - "git": 1, - "rev": 1, - "-": 1, - "parse": 1, - "HEAD": 1, - "rev.txt": 2, - "echo": 1, - "ThisIsNotAGitRepo": 1, - "SHEBANG#!qmake": 1, - "message": 1, - "This": 1, - "is": 1, - "QMake.": 1, - "CONFIG": 1, - "qt": 1, - "simpleapp": 1, - "file2.c": 1, - "This/Is/Folder/file3.cpp": 1, - "file2.h": 1, - "This/Is/Folder/file3.h": 1, - "This/Is/Folder/file3.ui": 1, - "Test.ui": 1 - }, - "R": { - "df.residual.mira": 1, - "<": 46, - "-": 53, - "function": 18, - "(": 219, - "object": 12, - "...": 4, - ")": 220, - "{": 58, - "fit": 2, - "analyses": 1, - "[": 23, - "]": 24, - "return": 8, - "df.residual": 2, - "}": 58, - "df.residual.lme": 1, - "fixDF": 1, - "df.residual.mer": 1, - "sum": 1, - "object@dims": 1, - "*": 2, - "c": 11, - "+": 4, - "df.residual.default": 1, - "q": 3, - "df": 3, - "if": 19, - "is.null": 8, - "mk": 2, - "try": 3, - "coef": 1, - "silent": 3, - "TRUE": 14, - "mn": 2, - "f": 9, - "fitted": 1, - "inherits": 6, - "|": 3, - "NULL": 2, - "n": 3, - "ifelse": 1, - "is.data.frame": 1, - "is.matrix": 1, - "nrow": 1, - "length": 3, - "k": 3, - "max": 1, - "SHEBANG#!Rscript": 2, - "#": 45, - "MedianNorm": 2, - "data": 13, - "geomeans": 3, - "<->": 1, - "exp": 1, - "rowMeans": 1, - "log": 5, - "apply": 2, - "2": 1, - "cnts": 2, - "median": 1, - "library": 1, - "print_usage": 2, - "file": 4, - "stderr": 1, - "cat": 1, - "spec": 2, - "matrix": 3, - "byrow": 3, - "ncol": 3, - "opt": 23, - "getopt": 1, - "help": 1, - "stdout": 1, - "status": 1, - "height": 7, - "out": 4, - "res": 6, - "width": 7, - "ylim": 7, - "read.table": 1, - "header": 1, - "sep": 4, - "quote": 1, - "nsamp": 8, - "dim": 1, - "outfile": 4, - "sprintf": 2, - "png": 2, - "h": 13, - "hist": 4, - "plot": 7, - "FALSE": 9, - "mids": 4, - "density": 4, - "type": 3, - "col": 4, - "rainbow": 4, - "main": 2, - "xlab": 2, - "ylab": 2, - "for": 4, - "i": 6, - "in": 8, - "lines": 6, - "devnum": 2, - "dev.off": 2, - "size.factors": 2, - "data.matrix": 1, - "data.norm": 3, - "t": 1, - "x": 3, - "/": 1, - "ParseDates": 2, - "dates": 3, - "unlist": 2, - "strsplit": 3, - "days": 2, - "times": 2, - "hours": 2, - "all.days": 2, - "all.hours": 2, - "data.frame": 1, - "Day": 2, - "factor": 2, - "levels": 2, - "Hour": 2, - "Main": 2, - "system": 1, - "intern": 1, - "punchcard": 4, - "as.data.frame": 1, - "table": 1, - "ggplot2": 6, - "ggplot": 1, - "aes": 2, - "y": 1, - "geom_point": 1, - "size": 1, - "Freq": 1, - "scale_size": 1, - "range": 1, - "ggsave": 1, - "filename": 1, - "hello": 2, - "print": 1, - "module": 25, - "code": 21, - "available": 1, - "via": 1, - "the": 16, - "environment": 4, - "like": 1, - "it": 3, - "returns.": 1, - "@param": 2, - "an": 1, - "identifier": 1, - "specifying": 1, - "full": 1, - "path": 9, - "search": 5, - "see": 1, - "Details": 1, - "even": 1, - "attach": 11, - "is": 7, - "optionally": 1, - "attached": 2, - "to": 9, - "of": 2, - "current": 2, - "scope": 1, - "defaults": 1, - ".": 7, - "However": 1, - "interactive": 2, - "invoked": 1, - "directly": 1, - "from": 5, - "terminal": 1, - "only": 1, - "i.e.": 1, - "not": 4, - "within": 1, - "modules": 4, - "import.attach": 1, - "can": 3, - "be": 8, - "set": 2, - "or": 1, - "depending": 1, - "on": 2, - "user": 1, - "s": 2, - "preference.": 1, - "attach_operators": 3, - "causes": 1, - "emph": 3, - "operators": 3, - "by": 2, - "default": 1, - "path.": 1, - "Not": 1, - "attaching": 1, - "them": 1, - "therefore": 1, - "drastically": 1, - "limits": 1, - "a": 6, - "usefulness.": 1, - "Modules": 1, - "are": 4, - "searched": 1, - "options": 1, - "priority.": 1, - "The": 5, - "directory": 1, - "always": 1, - "considered": 1, - "first.": 1, - "That": 1, - "local": 3, - "./a.r": 1, - "will": 2, - "loaded.": 1, - "Module": 1, - "names": 2, - "fully": 1, - "qualified": 1, - "refer": 1, - "nested": 1, - "paths.": 1, - "See": 1, - "import": 5, - "executed": 1, - "global": 1, - "effect": 1, - "same.": 1, - "When": 1, - "used": 2, - "globally": 1, - "inside": 1, - "newly": 2, - "outside": 1, - "nor": 1, - "other": 2, - "which": 3, - "might": 1, - "loaded": 4, - "@examples": 1, - "@seealso": 3, - "reload": 3, - "@export": 2, - "substitute": 2, - "stopifnot": 3, - "missing": 1, - "&&": 2, - "module_name": 7, - "getOption": 1, - "else": 4, - "class": 4, - "module_path": 15, - "find_module": 1, - "stop": 1, - "attr": 2, - "message": 1, - "containing_modules": 3, - "module_init_files": 1, - "mapply": 1, - "do_import": 4, - "mod_ns": 5, - "as.character": 3, - "module_parent": 8, - "parent.frame": 2, - "mod_env": 7, - "exhibit_namespace": 3, - "identical": 2, - ".GlobalEnv": 2, - "name": 10, - "environmentName": 2, - "parent.env": 4, - "export_operators": 2, - "invisible": 1, - "is_module_loaded": 1, - "get_loaded_module": 1, - "namespace": 13, - "structure": 3, - "new.env": 1, - "parent": 9, - ".BaseNamespaceEnv": 1, - "paste": 3, - "source": 3, - "chdir": 1, - "envir": 5, - "cache_module": 1, - "exported_functions": 2, - "lsf.str": 2, - "list2env": 2, - "sapply": 2, - "get": 2, - "ops": 2, - "is_predefined": 2, - "%": 2, - "is_op": 2, - "prefix": 3, - "||": 1, - "grepl": 1, - "Filter": 1, - "op_env": 4, - "cache.": 1, - "@note": 1, - "Any": 1, - "references": 1, - "remain": 1, - "unchanged": 1, - "and": 5, - "files": 1, - "would": 1, - "have": 1, - "happened": 1, - "without": 1, - "unload": 2, - "should": 2, - "production": 1, - "code.": 1, - "does": 1, - "currently": 1, - "detach": 1, - "environments.": 1, - "Reload": 1, - "given": 1, - "Remove": 1, - "cache": 1, - "forcing": 1, - "reload.": 1, - "reloaded": 1, - "reference": 1, - "unloaded": 1, - "still": 1, - "work.": 1, - "Reloading": 1, - "primarily": 1, - "useful": 1, - "testing": 1, - "during": 1, - "module_ref": 3, - "rm": 1, - "list": 1, - ".loaded_modules": 1, - "whatnot.": 1, - "assign": 1, - "##polyg": 1, - "vector": 2, - "##numpoints": 1, - "number": 1, - "##output": 1, - "output": 1, - "##": 1, - "Example": 1, - "scripts": 1, - "group": 1, - "pts": 1, - "spsample": 1, - "polyg": 1, - "numpoints": 1, - "docType": 1, - "package": 5, - "scholar": 6, - "alias": 2, - "title": 1, - "reads": 1, - "url": 2, - "http": 2, - "//scholar.google.com": 1, - "Dates": 1, - "citation": 2, - "counts": 1, - "estimated": 1, - "determined": 1, - "automatically": 1, - "computer": 1, - "program.": 1, - "Use": 1, - "at": 2, - "your": 1, - "own": 1, - "risk.": 1, - "description": 1, - "provides": 1, - "functions": 3, - "extract": 1, - "Google": 2, - "Scholar.": 1, - "There": 1, - "also": 1, - "convenience": 1, - "comparing": 1, - "multiple": 1, - "scholars": 1, - "predicting": 1, - "index": 1, - "scores": 1, - "based": 1, - "past": 1, - "publication": 1, - "records.": 1, - "note": 1, - "A": 1, - "complementary": 1, - "Scholar": 1, - "found": 1, - "//biostat.jhsph.edu/": 1, - "jleek/code/googleCite.r": 1, - "was": 1, - "developed": 1, - "independently.": 1 - }, - "RDoc": { - "RDoc": 7, - "-": 9, - "Ruby": 4, - "Documentation": 2, - "System": 1, - "home": 1, - "https": 3, - "//github.com/rdoc/rdoc": 1, - "rdoc": 7, - "http": 1, - "//docs.seattlerb.org/rdoc": 1, - "bugs": 1, - "//github.com/rdoc/rdoc/issues": 1, - "code": 1, - "quality": 1, - "{": 1, - "": 1, - "src=": 1, - "alt=": 1, - "}": 1, - "[": 3, - "//codeclimate.com/github/rdoc/rdoc": 1, - "]": 3, - "Description": 1, - "produces": 1, - "HTML": 1, - "and": 9, - "command": 4, - "line": 1, - "documentation": 8, - "for": 9, - "projects.": 1, - "includes": 1, - "the": 12, - "+": 8, - "ri": 1, - "tools": 1, - "generating": 1, - "displaying": 1, - "from": 1, - "line.": 1, - "Generating": 1, - "Once": 1, - "installed": 1, - "you": 3, - "can": 2, - "create": 1, - "using": 1, - "options": 1, - "names...": 1, - "For": 1, - "an": 1, - "up": 1, - "to": 4, - "date": 1, - "option": 1, - "summary": 1, - "type": 2, - "help": 1, - "A": 1, - "typical": 1, - "use": 1, - "might": 1, - "be": 3, - "generate": 1, - "a": 5, - "package": 1, - "of": 2, - "source": 2, - "(": 3, - "such": 1, - "as": 1, - "itself": 1, - ")": 3, - ".": 2, - "This": 2, - "generates": 1, - "all": 1, - "C": 1, - "files": 2, - "in": 4, - "below": 1, - "current": 1, - "directory.": 1, - "These": 1, - "will": 1, - "stored": 1, - "tree": 1, - "starting": 1, - "subdirectory": 1, - "doc": 1, - "You": 2, - "make": 2, - "this": 1, - "slightly": 1, - "more": 1, - "useful": 1, - "your": 1, - "readers": 1, - "by": 1, - "having": 1, - "index": 1, - "page": 1, - "contain": 1, - "primary": 1, - "file.": 1, - "In": 1, - "our": 1, - "case": 1, - "we": 1, - "could": 1, - "#": 1, - "rdoc/rdoc": 1, - "s": 1, - "OK": 1, - "file": 1, - "bug": 1, - "report": 1, - "anything": 1, - "t": 1, - "figure": 1, - "out": 1, - "how": 1, - "produce": 1, - "output": 1, - "like": 1, - "that": 1, - "is": 4, - "probably": 1, - "bug.": 1, - "License": 1, - "Copyright": 1, - "c": 2, - "Dave": 1, - "Thomas": 1, - "The": 1, - "Pragmatic": 1, - "Programmers.": 1, - "Portions": 2, - "Eric": 1, - "Hodel.": 1, - "copyright": 1, - "others": 1, - "see": 1, - "individual": 1, - "LEGAL.rdoc": 1, - "details.": 1, - "free": 1, - "software": 2, - "may": 1, - "redistributed": 1, - "under": 1, - "terms": 1, - "specified": 1, - "LICENSE.rdoc.": 1, - "Warranty": 1, - "provided": 1, - "without": 2, - "any": 1, - "express": 1, - "or": 1, - "implied": 2, - "warranties": 2, - "including": 1, - "limitation": 1, - "merchantability": 1, - "fitness": 1, - "particular": 1, - "purpose.": 1 - }, - "RMarkdown": { - "Some": 1, - "text.": 1, - "##": 1, - "A": 1, - "graphic": 1, - "in": 1, - "R": 1, - "{": 1, - "r": 1, - "}": 1, - "plot": 1, - "(": 3, - ")": 3, - "hist": 1, - "rnorm": 1 - }, - "Racket": { - ";": 3, - "Clean": 1, - "simple": 1, - "and": 1, - "efficient": 1, - "code": 1, - "-": 94, - "that": 2, - "s": 1, - "the": 3, - "power": 1, - "of": 4, - "Racket": 2, - "http": 1, - "//racket": 1, - "lang.org/": 1, - "(": 23, - "define": 1, - "bottles": 4, - "n": 8, - "more": 2, - ")": 23, - "printf": 2, - "case": 1, - "[": 16, - "]": 16, - "else": 1, - "if": 1, - "for": 2, - "in": 3, - "range": 1, - "sub1": 1, - "displayln": 2, - "#lang": 1, - "scribble/manual": 1, - "@": 3, - "require": 1, - "scribble/bnf": 1, - "@title": 1, - "{": 2, - "Scribble": 3, - "The": 1, - "Documentation": 1, - "Tool": 1, - "}": 2, - "@author": 1, - "is": 3, - "a": 1, - "collection": 1, - "tools": 1, - "creating": 1, - "prose": 2, - "documents": 1, - "papers": 1, - "books": 1, - "library": 1, - "documentation": 1, - "etc.": 1, - "HTML": 1, - "or": 2, - "PDF": 1, - "via": 1, - "Latex": 1, - "form.": 1, - "More": 1, - "generally": 1, - "helps": 1, - "you": 1, - "write": 1, - "programs": 1, - "are": 1, - "rich": 1, - "textual": 1, - "content": 2, - "whether": 1, - "to": 2, - "be": 2, - "typeset": 1, - "any": 1, - "other": 1, - "form": 1, - "text": 1, - "generated": 1, - "programmatically.": 1, - "This": 1, - "document": 1, - "itself": 1, - "written": 1, - "using": 1, - "Scribble.": 1, - "You": 1, - "can": 1, - "see": 1, - "its": 1, - "source": 1, - "at": 1, - "let": 1, - "url": 3, - "link": 1, - "starting": 1, - "with": 1, - "@filepath": 1, - "scribble.scrbl": 1, - "file.": 1, - "@table": 1, - "contents": 1, - "@include": 8, - "section": 9, - "@index": 1 - }, - "Ragel in Ruby Host": { - "begin": 3, - "%": 34, - "{": 19, - "machine": 3, - "ephemeris_parser": 1, - ";": 38, - "action": 9, - "mark": 6, - "p": 8, - "}": 19, - "parse_start_time": 2, - "parser.start_time": 1, - "data": 15, - "[": 20, - "mark..p": 4, - "]": 20, - ".pack": 6, - "(": 33, - ")": 33, - "parse_stop_time": 2, - "parser.stop_time": 1, - "parse_step_size": 2, - "parser.step_size": 1, - "parse_ephemeris_table": 2, - "fhold": 1, - "parser.ephemeris_table": 1, - "ws": 2, - "t": 1, - "r": 1, - "n": 1, - "adbc": 2, - "|": 11, - "year": 2, - "digit": 7, - "month": 2, - "upper": 1, - "lower": 1, - "date": 2, - "hours": 2, - "minutes": 2, - "seconds": 2, - "tz": 2, - "datetime": 3, - "time_unit": 2, - "s": 4, - "soe": 2, - "eoe": 2, - "ephemeris_table": 3, - "alnum": 1, - "*": 9, - "-": 5, - "./": 1, - "start_time": 4, - "space*": 2, - "stop_time": 4, - "step_size": 3, - "+": 7, - "ephemeris": 2, - "main": 3, - "any*": 3, - "end": 23, - "require": 1, - "module": 1, - "Tengai": 1, - "EPHEMERIS_DATA": 2, - "Struct.new": 1, - ".freeze": 1, - "class": 3, - "EphemerisParser": 1, - "<": 1, - "def": 10, - "self.parse": 1, - "parser": 2, - "new": 1, - "data.unpack": 1, - "if": 4, - "data.is_a": 1, - "String": 1, - "eof": 3, - "data.length": 3, - "write": 9, - "init": 3, - "exec": 3, - "time": 6, - "super": 2, - "parse_time": 3, - "private": 1, - "DateTime.parse": 1, - "simple_scanner": 1, - "Emit": 4, - "emit": 4, - "ts": 4, - "..": 1, - "te": 1, - "foo": 8, - "any": 4, - "#": 4, - "SimpleScanner": 1, - "attr_reader": 2, - "path": 8, - "initialize": 2, - "@path": 2, - "stdout.puts": 2, - "perform": 2, - "pe": 4, - "ignored": 4, - "leftover": 8, - "File.open": 2, - "do": 2, - "f": 2, - "while": 2, - "chunk": 2, - "f.read": 2, - "ENV": 2, - ".to_i": 2, - "chunk.unpack": 2, - "||": 1, - "ts..pe": 1, - "else": 2, - "SimpleScanner.new": 1, - "ARGV": 2, - "s.perform": 2, - "simple_tokenizer": 1, - "MyTs": 2, - "my_ts": 6, - "MyTe": 2, - "my_te": 6, - "my_ts...my_te": 1, - "nil": 4, - "SimpleTokenizer": 1, - "my_ts..": 1, - "SimpleTokenizer.new": 1 - }, - "Rebol": { - "REBOL": 5, - "[": 54, - "System": 1, - "Title": 2, - "Rights": 1, - "{": 8, - "Copyright": 1, - "Technologies": 2, - "is": 4, - "a": 2, - "trademark": 1, - "of": 1, - "}": 8, - "License": 2, - "Licensed": 1, - "under": 1, - "the": 3, - "Apache": 1, - "Version": 1, - "See": 1, - "http": 1, - "//www.apache.org/licenses/LICENSE": 1, - "-": 26, - "Purpose": 1, - "These": 1, - "are": 2, - "used": 3, - "to": 2, - "define": 1, - "natives": 1, - "and": 2, - "actions.": 1, - "Bind": 1, - "attributes": 1, - "for": 4, - "this": 1, - "block": 5, - "BIND_SET": 1, - "SHALLOW": 1, - "]": 61, - ";": 19, - "Special": 1, - "as": 1, - "spec": 3, - "datatype": 2, - "test": 1, - "functions": 1, - "(": 30, - "e.g.": 1, - "time": 2, - ")": 33, - "value": 1, - "any": 1, - "type": 1, - "The": 1, - "native": 5, - "function": 3, - "must": 1, - "be": 1, - "defined": 1, - "first.": 1, - "This": 1, - "special": 1, - "boot": 1, - "created": 1, - "manually": 1, - "within": 1, - "C": 1, - "code.": 1, - "Creates": 2, - "internal": 2, - "usage": 2, - "only": 2, - ".": 4, - "no": 3, - "check": 2, - "required": 2, - "we": 2, - "know": 2, - "it": 2, - "correct": 2, - "action": 2, - "Rebol": 4, - "re": 20, - "func": 5, - "s": 5, - "/i": 1, - "rejoin": 1, - "compose": 1, - "either": 1, - "i": 1, - "little": 1, - "helper": 1, - "standard": 1, - "grammar": 1, - "regex": 2, - "date": 6, - "naive": 1, - "string": 1, - "|": 22, - "S": 3, - "*": 7, - "<(?:[^^\\>": 1, - "d": 3, - "+": 6, - "/": 5, - "@": 1, - "%": 2, - "A": 3, - "F": 1, - "url": 1, - "PR_LITERAL": 10, - "string_url": 1, - "email": 1, - "string_email": 1, - "binary": 1, - "binary_base_two": 1, - "binary_base_sixty_four": 1, - "binary_base_sixteen": 1, - "re/i": 2, - "issue": 1, - "string_issue": 1, - "values": 1, - "value_date": 1, - "value_time": 1, - "tuple": 1, - "value_tuple": 1, - "pair": 1, - "value_pair": 1, - "number": 2, - "PR": 1, - "Za": 2, - "z0": 2, - "<[=>": 1, - "rebol": 1, - "red": 1, - "/system": 1, - "world": 1, - "topaz": 1, - "true": 1, - "false": 1, - "yes": 1, - "on": 1, - "off": 1, - "none": 1, - "#": 1, - "hello": 8, - "print": 4, - "author": 1 - }, - "Red": { - "Red": 3, - "[": 111, - "Title": 2, - "Author": 1, - "]": 114, - "File": 1, - "%": 2, - "console.red": 1, - "Tabs": 1, - "Rights": 1, - "License": 2, - "{": 11, - "Distributed": 1, - "under": 1, - "the": 3, - "Boost": 1, - "Software": 1, - "Version": 1, - "See": 1, - "https": 1, - "//github.com/dockimbel/Red/blob/master/BSL": 1, - "-": 74, - "License.txt": 1, - "}": 11, - "Purpose": 2, - "Language": 2, - "http": 2, - "//www.red": 2, - "lang.org/": 2, - "#system": 1, - "global": 1, - "#either": 3, - "OS": 3, - "MacOSX": 2, - "History": 1, - "library": 1, - "cdecl": 3, - "add": 2, - "history": 2, - ";": 31, - "Add": 1, - "line": 9, - "to": 2, - "history.": 1, - "c": 7, - "string": 10, - "rl": 4, - "insert": 3, - "wrapper": 2, - "func": 1, - "count": 3, - "integer": 16, - "key": 3, - "return": 10, - "Windows": 2, - "system/platform": 1, - "ret": 5, - "AttachConsole": 1, - "if": 2, - "zero": 3, - "print": 5, - "halt": 2, - "SetConsoleTitle": 1, - "as": 4, - "string/rs": 1, - "head": 1, - "str": 4, - "bind": 1, - "tab": 3, - "input": 2, - "routine": 1, - "prompt": 3, - "/local": 1, - "len": 1, - "buffer": 4, - "string/load": 1, - "+": 1, - "length": 1, - "free": 1, - "byte": 3, - "ptr": 14, - "SET_RETURN": 1, - "(": 6, - ")": 4, - "delimiters": 1, - "function": 6, - "block": 3, - "list": 1, - "copy": 2, - "none": 1, - "foreach": 1, - "case": 2, - "escaped": 2, - "no": 2, - "in": 2, - "comment": 2, - "switch": 3, - "#": 8, - "mono": 3, - "mode": 3, - "cnt/1": 1, - "red": 1, - "eval": 1, - "code": 3, - "load/all": 1, - "unless": 1, - "tail": 1, - "set/any": 1, - "not": 1, - "script/2": 1, - "do": 2, - "skip": 1, - "script": 1, - "quit": 2, - "init": 1, - "console": 2, - "Console": 1, - "alpha": 1, - "version": 3, - "only": 1, - "ASCII": 1, - "supported": 1, - "Red/System": 1, - "#include": 1, - "../common/FPU": 1, - "configuration.reds": 1, - "C": 1, - "types": 1, - "#define": 2, - "time": 2, - "long": 2, - "clock": 1, - "date": 1, - "alias": 2, - "struct": 5, - "second": 1, - "minute": 1, - "hour": 1, - "day": 1, - "month": 1, - "year": 1, - "Since": 1, - "weekday": 1, - "since": 1, - "Sunday": 1, - "yearday": 1, - "daylight": 1, - "saving": 1, - "Negative": 1, - "unknown": 1, - "#import": 1, - "LIBC": 1, - "file": 1, - "Error": 1, - "handling": 1, - "form": 1, - "error": 5, - "Return": 1, - "description.": 1, - "Print": 1, - "standard": 1, - "output.": 1, - "Memory": 1, - "management": 1, - "make": 1, - "Allocate": 1, - "filled": 1, - "memory.": 1, - "chunks": 1, - "size": 5, - "binary": 4, - "resize": 1, - "Resize": 1, - "memory": 2, - "allocation.": 1, - "JVM": 6, - "reserved0": 1, - "int": 6, - "reserved1": 1, - "reserved2": 1, - "DestroyJavaVM": 1, - "JNICALL": 5, - "vm": 5, - "jint": 5, - "AttachCurrentThread": 1, - "penv": 3, - "p": 3, - "args": 2, - "DetachCurrentThread": 1, - "GetEnv": 1, - "AttachCurrentThreadAsDaemon": 1, - "just": 2, - "some": 2, - "datatypes": 1, - "for": 1, - "testing": 1, - "#some": 1, - "hash": 1, - "FF0000": 3, - "FF000000": 2, - "with": 4, - "instead": 1, - "of": 1, - "space": 2, - "/wAAAA": 1, - "/wAAA": 2, - "A": 2, - "inside": 2, - "char": 1, - "bla": 2, - "ff": 1, - "foo": 3, - "numbers": 1, - "which": 1, - "interpreter": 1, - "path": 1, - "h": 1, - "#if": 1, - "type": 1, - "exe": 1, - "push": 3, - "system/stack/frame": 2, - "save": 1, - "previous": 1, - "frame": 2, - "pointer": 2, - "system/stack/top": 1, - "@@": 1, - "reposition": 1, - "after": 1, - "catch": 1, - "flag": 1, - "CATCH_ALL": 1, - "exceptions": 1, - "root": 1, - "barrier": 1, - "keep": 1, - "stack": 1, - "aligned": 1, - "on": 1, - "bit": 1 - }, - "RobotFramework": { - "***": 16, - "Settings": 3, - "Documentation": 3, - "Example": 3, - "test": 6, - "cases": 2, - "using": 4, - "the": 9, - "data": 2, - "-": 16, - "driven": 4, - "testing": 2, - "approach.": 2, - "...": 28, - "Tests": 1, - "use": 2, - "Calculate": 3, - "keyword": 5, - "created": 1, - "in": 5, - "this": 1, - "file": 1, - "that": 5, - "turn": 1, - "uses": 1, - "keywords": 3, - "CalculatorLibrary": 5, - ".": 4, - "An": 1, - "exception": 1, - "is": 6, - "last": 1, - "has": 5, - "a": 4, - "custom": 1, - "_template": 1, - "keyword_.": 1, - "The": 2, - "style": 3, - "works": 3, - "well": 3, - "when": 2, - "you": 1, - "need": 3, - "to": 5, - "repeat": 1, - "same": 1, - "workflow": 3, - "multiple": 2, - "times.": 1, - "Notice": 1, - "one": 1, - "of": 3, - "these": 1, - "tests": 5, - "fails": 1, - "on": 1, - "purpose": 1, - "show": 1, - "how": 1, - "failures": 1, - "look": 1, - "like.": 1, - "Test": 4, - "Template": 2, - "Library": 3, - "Cases": 3, - "Expression": 1, - "Expected": 1, - "Addition": 2, - "+": 6, - "Subtraction": 1, - "Multiplication": 1, - "*": 4, - "Division": 2, - "/": 5, - "Failing": 1, - "Calculation": 3, - "error": 4, - "[": 4, - "]": 4, - "should": 9, - "fail": 2, - "kekkonen": 1, - "Invalid": 2, - "button": 13, - "{": 15, - "EMPTY": 3, - "}": 15, - "expression.": 1, - "by": 3, - "zero.": 1, - "Keywords": 2, - "Arguments": 2, - "expression": 5, - "expected": 4, - "Push": 16, - "buttons": 4, - "C": 4, - "Result": 8, - "be": 9, - "Should": 2, - "cause": 1, - "equal": 1, - "#": 2, - "Using": 1, - "BuiltIn": 1, - "case": 1, - "gherkin": 1, - "syntax.": 1, - "This": 3, - "similar": 1, - "examples.": 1, - "difference": 1, - "higher": 1, - "abstraction": 1, - "level": 1, - "and": 2, - "their": 1, - "arguments": 1, - "are": 1, - "embedded": 1, - "into": 1, - "names.": 1, - "kind": 2, - "_gherkin_": 2, - "syntax": 1, - "been": 3, - "made": 1, - "popular": 1, - "http": 1, - "//cukes.info": 1, - "|": 1, - "Cucumber": 1, - "It": 1, - "especially": 1, - "act": 1, - "as": 1, - "examples": 1, - "easily": 1, - "understood": 1, - "also": 2, - "business": 2, - "people.": 1, - "Given": 1, - "calculator": 1, - "cleared": 2, - "When": 1, - "user": 2, - "types": 2, - "pushes": 2, - "equals": 2, - "Then": 1, - "result": 2, - "Calculator": 1, - "User": 2, - "All": 1, - "contain": 1, - "constructed": 1, - "from": 1, - "Creating": 1, - "new": 1, - "or": 1, - "editing": 1, - "existing": 1, - "easy": 1, - "even": 1, - "for": 2, - "people": 2, - "without": 1, - "programming": 1, - "skills.": 1, - "normal": 1, - "automation.": 1, - "If": 1, - "understand": 1, - "may": 1, - "work": 1, - "better.": 1, - "Simple": 1, - "calculation": 2, - "Longer": 1, - "Clear": 1, - "built": 1, - "variable": 1 - }, - "Ruby": { - "Pry.config.commands.import": 1, - "Pry": 1, - "ExtendedCommands": 1, - "Experimental": 1, - "Pry.config.pager": 1, - "false": 29, - "Pry.config.color": 1, - "Pry.config.commands.alias_command": 1, - "Pry.config.commands.command": 1, - "do": 38, - "|": 93, - "*args": 17, - "output.puts": 1, - "end": 239, - "Pry.config.history.should_save": 1, - "Pry.config.prompt": 1, - "[": 58, - "proc": 2, - "{": 70, - "}": 70, - "]": 58, - "Pry.plugins": 1, - ".disable": 1, - "appraise": 2, - "gem": 3, - "load": 3, - "Dir": 4, - ".each": 4, - "plugin": 3, - "(": 244, - ")": 256, - "task": 2, - "default": 2, - "puts": 12, - "module": 8, - "Foo": 1, - "require": 58, - "class": 7, - "Formula": 2, - "include": 3, - "FileUtils": 1, - "attr_reader": 5, - "name": 51, - "path": 16, - "url": 12, - "version": 10, - "homepage": 2, - "specs": 14, - "downloader": 6, - "standard": 2, - "unstable": 2, - "head": 3, - "bottle_version": 2, - "bottle_url": 3, - "bottle_sha1": 2, - "buildpath": 1, - "def": 143, - "initialize": 2, - "nil": 21, - "set_instance_variable": 12, - "if": 72, - "@head": 4, - "and": 6, - "not": 3, - "@url": 8, - "or": 7, - "ARGV.build_head": 2, - "@version": 10, - "@spec_to_use": 4, - "@unstable": 2, - "else": 25, - "@standard.nil": 1, - "SoftwareSpecification.new": 3, - "@specs": 3, - "@standard": 3, - "raise": 17, - "@url.nil": 1, - "@name": 3, - "validate_variable": 7, - "@path": 1, - "path.nil": 1, - "self.class.path": 1, - "Pathname.new": 3, - "||": 22, - "@spec_to_use.detect_version": 1, - "CHECKSUM_TYPES.each": 1, - "type": 10, - "@downloader": 2, - "download_strategy.new": 2, - "@spec_to_use.url": 1, - "@spec_to_use.specs": 1, - "@bottle_url": 2, - "bottle_base_url": 1, - "+": 47, - "bottle_filename": 1, - "self": 11, - "@bottle_sha1": 2, - "installed": 2, - "return": 25, - "installed_prefix.children.length": 1, - "rescue": 13, - "explicitly_requested": 1, - "ARGV.named.empty": 1, - "ARGV.formulae.include": 1, - "linked_keg": 1, - "HOMEBREW_REPOSITORY/": 2, - "/@name": 1, - "installed_prefix": 1, - "head_prefix": 2, - "HOMEBREW_CELLAR": 2, - "head_prefix.directory": 1, - "prefix": 14, - "rack": 1, - ";": 41, - "prefix.parent": 1, - "bin": 1, - "doc": 1, - "info": 2, - "lib": 1, - "libexec": 1, - "man": 9, - "man1": 1, - "man2": 1, - "man3": 1, - "man4": 1, - "man5": 1, - "man6": 1, - "man7": 1, - "man8": 1, - "sbin": 1, - "share": 1, - "etc": 1, - "HOMEBREW_PREFIX": 2, - "var": 1, - "plist_name": 2, - "plist_path": 1, - "download_strategy": 1, - "@spec_to_use.download_strategy": 1, - "cached_download": 1, - "@downloader.cached_location": 1, - "caveats": 1, - "options": 3, - "patches": 2, - "keg_only": 2, - "self.class.keg_only_reason": 1, - "fails_with": 2, - "cc": 3, - "self.class.cc_failures.nil": 1, - "Compiler.new": 1, - "unless": 15, - "cc.is_a": 1, - "Compiler": 1, - "self.class.cc_failures.find": 1, - "failure": 1, - "next": 1, - "failure.compiler": 1, - "cc.name": 1, - "failure.build.zero": 1, - "failure.build": 1, - "cc.build": 1, - "skip_clean": 2, - "true": 15, - "self.class.skip_clean_all": 1, - "to_check": 2, - "path.relative_path_from": 1, - ".to_s": 3, - "self.class.skip_clean_paths.include": 1, - "brew": 2, - "stage": 2, - "begin": 9, - "patch": 3, - "yield": 5, - "Interrupt": 2, - "RuntimeError": 1, - "SystemCallError": 1, - "e": 8, - "#": 100, - "don": 1, - "config.log": 2, - "t": 3, - "a": 10, - "std_autotools": 1, - "variant": 1, - "because": 1, - "autotools": 1, - "is": 3, - "lot": 1, - "std_cmake_args": 1, - "%": 10, - "W": 1, - "-": 34, - "DCMAKE_INSTALL_PREFIX": 1, - "DCMAKE_BUILD_TYPE": 1, - "None": 1, - "DCMAKE_FIND_FRAMEWORK": 1, - "LAST": 1, - "Wno": 1, - "dev": 1, - "self.class_s": 2, - "#remove": 1, - "invalid": 1, - "characters": 1, - "then": 4, - "camelcase": 1, - "it": 1, - "name.capitalize.gsub": 1, - "/": 34, - "_.": 1, - "s": 2, - "zA": 1, - "Z0": 1, - "upcase": 1, - ".gsub": 5, - "self.names": 1, - ".map": 6, - "f": 11, - "File.basename": 2, - ".sort": 2, - "self.all": 1, - "map": 1, - "self.map": 1, - "rv": 3, - "each": 1, - "<<": 15, - "self.each": 1, - "names.each": 1, - "n": 4, - "Formula.factory": 2, - "onoe": 2, - "inspect": 2, - "self.aliases": 1, - "self.canonical_name": 1, - "name.to_s": 3, - "name.kind_of": 2, - "Pathname": 2, - "formula_with_that_name": 1, - "HOMEBREW_REPOSITORY": 4, - "possible_alias": 1, - "possible_cached_formula": 1, - "HOMEBREW_CACHE_FORMULA": 2, - "name.include": 2, - "r": 3, - ".": 3, - "tapd": 1, - ".downcase": 2, - "tapd.find_formula": 1, - "relative_pathname": 1, - "relative_pathname.stem.to_s": 1, - "tapd.directory": 1, - "elsif": 7, - "formula_with_that_name.file": 1, - "formula_with_that_name.readable": 1, - "possible_alias.file": 1, - "possible_alias.realpath.basename": 1, - "possible_cached_formula.file": 1, - "possible_cached_formula.to_s": 1, - "self.factory": 1, - "https": 1, - "ftp": 1, - "//": 3, - ".basename": 1, - "target_file": 6, - "name.basename": 1, - "HOMEBREW_CACHE_FORMULA.mkpath": 1, - "FileUtils.rm": 1, - "force": 1, - "curl": 1, - "install_type": 4, - "from_url": 1, - "Formula.canonical_name": 1, - ".rb": 1, - "path.stem": 1, - "from_path": 1, - "path.to_s": 3, - "Formula.path": 1, - "from_name": 2, - "klass_name": 2, - "klass": 16, - "Object.const_get": 1, - "NameError": 2, - "LoadError": 3, - "klass.new": 2, - "FormulaUnavailableError.new": 1, - "tap": 1, - "path.realpath.to_s": 1, - "/Library/Taps/": 1, - "w": 6, - "self.path": 1, - "mirrors": 4, - "self.class.mirrors": 1, - "deps": 1, - "self.class.dependencies.deps": 1, - "external_deps": 1, - "self.class.dependencies.external_deps": 1, - "recursive_deps": 1, - "Formula.expand_deps": 1, - ".flatten.uniq": 1, - "self.expand_deps": 1, - "f.deps.map": 1, - "dep": 3, - "f_dep": 3, - "dep.to_s": 1, - "expand_deps": 1, - "protected": 1, - "system": 1, - "cmd": 6, - "pretty_args": 1, - "args.dup": 1, - "pretty_args.delete": 1, - "ARGV.verbose": 2, - "ohai": 3, - ".strip": 1, - "removed_ENV_variables": 2, - "case": 5, - "args.empty": 1, - "cmd.split": 1, - ".first": 1, - "when": 11, - "ENV.remove_cc_etc": 1, - "safe_system": 4, - "rd": 1, - "wr": 3, - "IO.pipe": 1, - "pid": 1, - "fork": 1, - "rd.close": 1, - "stdout.reopen": 1, - "stderr.reopen": 1, - "args.collect": 1, - "arg": 1, - "arg.to_s": 1, - "exec": 2, - "exit": 2, - "never": 1, - "gets": 1, - "here": 1, - "threw": 1, - "failed": 3, - "wr.close": 1, - "out": 4, - "rd.read": 1, - "until": 1, - "rd.eof": 1, - "Process.wait": 1, - ".success": 1, - "removed_ENV_variables.each": 1, - "key": 8, - "value": 4, - "ENV": 4, - "ENV.kind_of": 1, - "Hash": 3, - "BuildError.new": 1, - "args": 5, - "public": 2, - "fetch": 2, - "install_bottle": 1, - "CurlBottleDownloadStrategy.new": 1, - "mirror_list": 2, - "HOMEBREW_CACHE.mkpath": 1, - "fetched": 4, - "downloader.fetch": 1, - "CurlDownloadStrategyError": 1, - "mirror_list.empty": 1, - "mirror_list.shift.values_at": 1, - "retry": 2, - "checksum_type": 2, - "CHECKSUM_TYPES.detect": 1, - "instance_variable_defined": 2, - "verify_download_integrity": 2, - "fn": 2, - "args.length": 1, - "md5": 2, - "supplied": 4, - "instance_variable_get": 2, - "type.to_s.upcase": 1, - "hasher": 2, - "Digest.const_get": 1, - "hash": 2, - "fn.incremental_hash": 1, - "supplied.empty": 1, - "message": 2, - "EOF": 2, - "mismatch": 1, - "Expected": 1, - "Got": 1, - "Archive": 1, - "To": 1, - "an": 1, - "incomplete": 1, - "download": 1, - "remove": 1, - "the": 8, - "file": 1, - "above.": 1, - "supplied.upcase": 1, - "hash.upcase": 1, - "opoo": 1, - "private": 3, - "CHECKSUM_TYPES": 2, - "sha1": 4, - "sha256": 1, - ".freeze": 1, - "fetched.kind_of": 1, - "mktemp": 1, - "downloader.stage": 1, - "@buildpath": 2, - "Pathname.pwd": 1, - "patch_list": 1, - "Patches.new": 1, - "patch_list.empty": 1, - "patch_list.external_patches": 1, - "patch_list.download": 1, - "patch_list.each": 1, - "p": 2, - "p.compression": 1, - "gzip": 1, - "p.compressed_filename": 2, - "bzip2": 1, - "*": 3, - "p.patch_args": 1, - "v": 2, - "v.to_s.empty": 1, - "s/": 1, - "class_value": 3, - "self.class.send": 1, - "instance_variable_set": 1, - "self.method_added": 1, - "method": 4, - "self.attr_rw": 1, - "attrs": 1, - "attrs.each": 1, - "attr": 4, - "class_eval": 1, - "Q": 1, - "val": 10, - "val.nil": 3, - "@#": 2, - "attr_rw": 4, - "keg_only_reason": 1, - "skip_clean_all": 2, - "cc_failures": 1, - "stable": 2, - "&": 31, - "block": 30, - "block_given": 5, - "instance_eval": 2, - "ARGV.build_devel": 2, - "devel": 1, - "@mirrors": 3, - "clear": 1, - "from": 1, - "release": 1, - "bottle": 1, - "bottle_block": 1, - "Class.new": 2, - "self.version": 1, - "self.url": 1, - "self.sha1": 1, - "sha1.shift": 1, - "@sha1": 6, - "MacOS.cat": 1, - "String": 2, - "MacOS.lion": 1, - "self.data": 1, - "&&": 8, - "bottle_block.instance_eval": 1, - "@bottle_version": 1, - "bottle_block.data": 1, - "mirror": 1, - "@mirrors.uniq": 1, - "dependencies": 1, - "@dependencies": 1, - "DependencyCollector.new": 1, - "depends_on": 1, - "dependencies.add": 1, - "paths": 3, - "all": 1, - "@skip_clean_all": 2, - "@skip_clean_paths": 3, - ".flatten.each": 1, - "p.to_s": 2, - "@skip_clean_paths.include": 1, - "skip_clean_paths": 1, - "reason": 2, - "explanation": 1, - "@keg_only_reason": 1, - "KegOnlyReason.new": 1, - "explanation.to_s.chomp": 1, - "compiler": 3, - "@cc_failures": 2, - "CompilerFailures.new": 1, - "CompilerFailure.new": 2, - "Grit": 1, - "ActiveSupport": 1, - "Inflector": 1, - "extend": 2, - "pluralize": 3, - "word": 10, - "apply_inflections": 3, - "inflections.plurals": 1, - "singularize": 2, - "inflections.singulars": 1, - "camelize": 2, - "term": 1, - "uppercase_first_letter": 2, - "string": 4, - "term.to_s": 1, - "string.sub": 2, - "z": 7, - "d": 6, - "*/": 1, - "inflections.acronyms": 1, - ".capitalize": 1, - "inflections.acronym_regex": 2, - "b": 4, - "A": 5, - "Z_": 1, - "string.gsub": 1, - "_": 2, - "/i": 2, - "underscore": 3, - "camel_cased_word": 6, - "camel_cased_word.to_s.dup": 1, - "word.gsub": 4, - "Za": 1, - "Z": 3, - "word.tr": 1, - "word.downcase": 1, - "humanize": 2, - "lower_case_and_underscored_word": 1, - "result": 8, - "lower_case_and_underscored_word.to_s.dup": 1, - "inflections.humans.each": 1, - "rule": 4, - "replacement": 4, - "break": 4, - "result.sub": 2, - "result.gsub": 2, - "/_id": 1, - "result.tr": 1, - "match": 6, - "w/": 1, - ".upcase": 1, - "titleize": 1, - "": 1, - "capitalize": 1, - "Create": 1, - "of": 1, - "table": 2, - "like": 1, - "Rails": 1, - "does": 1, - "for": 1, - "models": 1, - "to": 1, - "names": 2, - "This": 1, - "uses": 1, - "on": 2, - "last": 4, - "in": 3, - "RawScaledScorer": 1, - "tableize": 2, - "class_name": 2, - "classify": 1, - "table_name": 1, - "table_name.to_s.sub": 1, - "/.*": 1, - "./": 1, - "dasherize": 1, - "underscored_word": 1, - "underscored_word.tr": 1, - "demodulize": 1, - "i": 2, - "path.rindex": 2, - "..": 1, - "deconstantize": 1, - "implementation": 1, - "based": 1, - "one": 1, - "facets": 1, - "id": 1, - "outside": 2, - "inside": 2, - "owned": 1, - "constant": 4, - "constant.ancestors.inject": 1, - "const": 3, - "ancestor": 3, - "Object": 1, - "ancestor.const_defined": 1, - "constant.const_get": 1, - "safe_constantize": 1, - "constantize": 1, - "e.message": 2, - "uninitialized": 1, - "wrong": 1, - "const_regexp": 3, - "e.name.to_s": 1, - "camel_cased_word.to_s": 1, - "ArgumentError": 1, - "/not": 1, - "missing": 1, - "ordinal": 1, - "number": 2, - ".include": 1, - "number.to_i.abs": 2, - "ordinalize": 1, - "nodoc": 3, - "parts": 1, - "camel_cased_word.split": 1, - "parts.pop": 1, - "parts.reverse.inject": 1, - "acc": 2, - "part": 1, - "part.empty": 1, - "rules": 1, - "word.to_s.dup": 1, - "word.empty": 1, - "inflections.uncountables.include": 1, - "result.downcase": 1, - "Z/": 1, - "rules.each": 1, - ".unshift": 1, - "File.dirname": 4, - "__FILE__": 3, - "For": 1, - "use/testing": 1, - "no": 1, - "require_all": 4, - "glob": 2, - "File.join": 6, - "Jekyll": 3, - "VERSION": 1, - "DEFAULTS": 2, - "Dir.pwd": 3, - "self.configuration": 1, - "override": 3, - "source": 2, - "config_file": 2, - "config": 3, - "YAML.load_file": 1, - "config.is_a": 1, - "stdout.puts": 1, - "err": 1, - "stderr.puts": 2, - "err.to_s": 1, - "DEFAULTS.deep_merge": 1, - ".deep_merge": 1, - "Jenkins": 1, - "Plugin": 1, - "Specification.new": 1, - "plugin.name": 1, - "plugin.display_name": 1, - "plugin.version": 1, - "plugin.description": 1, - "plugin.url": 1, - "plugin.developed_by": 1, - "plugin.uses_repository": 1, - "github": 1, - "plugin.depends_on": 1, - "#plugin.depends_on": 1, - "SHEBANG#!macruby": 1, - "object": 2, - "@user": 1, - "person": 1, - "attributes": 2, - "username": 1, - "email": 1, - "location": 1, - "created_at": 1, - "registered_at": 1, - "node": 2, - "role": 1, - "user": 1, - "user.is_admin": 1, - "child": 1, - "phone_numbers": 1, - "pnumbers": 1, - "extends": 1, - "node_numbers": 1, - "u": 1, - "partial": 1, - "u.phone_numbers": 1, - "Resque": 3, - "Helpers": 1, - "redis": 7, - "server": 11, - "/redis": 1, - "Redis.connect": 2, - "thread_safe": 2, - "namespace": 3, - "server.split": 2, - "host": 3, - "port": 4, - "db": 3, - "Redis.new": 1, - "resque": 2, - "@redis": 6, - "Redis": 3, - "Namespace.new": 2, - "Namespace": 1, - "@queues": 2, - "Hash.new": 1, - "h": 2, - "Queue.new": 1, - "coder": 3, - "@coder": 1, - "MultiJsonCoder.new": 1, - "attr_writer": 4, - "self.redis": 2, - "Redis.respond_to": 1, - "connect": 1, - "redis_id": 2, - "redis.respond_to": 2, - "redis.server": 1, - "nodes": 1, - "distributed": 1, - "redis.nodes.map": 1, - "n.id": 1, - ".join": 1, - "redis.client.id": 1, - "before_first_fork": 2, - "@before_first_fork": 2, - "before_fork": 2, - "@before_fork": 2, - "after_fork": 2, - "@after_fork": 2, - "to_s": 1, - "attr_accessor": 2, - "inline": 3, - "alias": 1, - "push": 1, - "queue": 24, - "item": 4, - "pop": 1, - ".pop": 1, - "ThreadError": 1, - "size": 3, - ".size": 1, - "peek": 1, - "start": 7, - "count": 5, - ".slice": 1, - "list_range": 1, - "decode": 2, - "redis.lindex": 1, - "Array": 2, - "redis.lrange": 1, - "queues": 3, - "redis.smembers": 1, - "remove_queue": 1, - ".destroy": 1, - "@queues.delete": 1, - "queue.to_s": 1, - "enqueue": 1, - "enqueue_to": 2, - "queue_from_class": 4, - "before_hooks": 2, - "Plugin.before_enqueue_hooks": 1, - ".collect": 2, - "hook": 9, - "klass.send": 4, - "before_hooks.any": 2, - "Job.create": 1, - "Plugin.after_enqueue_hooks": 1, - "dequeue": 1, - "Plugin.before_dequeue_hooks": 1, - "Job.destroy": 1, - "Plugin.after_dequeue_hooks": 1, - "klass.instance_variable_get": 1, - "@queue": 1, - "klass.respond_to": 1, - "klass.queue": 1, - "reserve": 1, - "Job.reserve": 1, - "validate": 1, - "NoQueueError.new": 1, - "klass.to_s.empty": 1, - "NoClassError.new": 1, - "workers": 2, - "Worker.all": 1, - "working": 2, - "Worker.working": 1, - "remove_worker": 1, - "worker_id": 2, - "worker": 1, - "Worker.find": 1, - "worker.unregister_worker": 1, - "pending": 1, - "queues.inject": 1, - "m": 3, - "k": 2, - "processed": 2, - "Stat": 2, - "queues.size": 1, - "workers.size.to_i": 1, - "working.size": 1, - "servers": 1, - "environment": 2, - "keys": 6, - "redis.keys": 1, - "key.sub": 1, - "SHEBANG#!ruby": 2, - "SHEBANG#!rake": 1, - "Sinatra": 2, - "Request": 2, - "<": 2, - "Rack": 1, - "accept": 1, - "@env": 2, - "entries": 1, - ".to_s.split": 1, - "entries.map": 1, - "accept_entry": 1, - ".sort_by": 1, - "first": 1, - "preferred_type": 1, - "self.defer": 1, - "pattern": 1, - "path.respond_to": 5, - "path.keys": 1, - "path.names": 1, - "TypeError": 1, - "URI": 3, - "URI.const_defined": 1, - "Parser": 1, - "Parser.new": 1, - "encoded": 1, - "char": 4, - "enc": 5, - "URI.escape": 1, - "helpers": 3, - "data": 1, - "reset": 1, - "set": 36, - "development": 6, - ".to_sym": 1, - "raise_errors": 1, - "Proc.new": 11, - "test": 5, - "dump_errors": 1, - "show_exceptions": 1, - "sessions": 1, - "logging": 2, - "protection": 1, - "method_override": 4, - "use_code": 1, - "default_encoding": 1, - "add_charset": 1, - "javascript": 1, - "xml": 2, - "xhtml": 1, - "json": 1, - "settings.add_charset": 1, - "text": 3, - "session_secret": 3, - "SecureRandom.hex": 1, - "NotImplementedError": 1, - "Kernel.rand": 1, - "**256": 1, - "alias_method": 2, - "methodoverride": 2, - "run": 2, - "via": 1, - "at": 1, - "running": 2, - "built": 1, - "now": 1, - "http": 1, - "webrick": 1, - "bind": 1, - "ruby_engine": 6, - "defined": 1, - "RUBY_ENGINE": 2, - "server.unshift": 6, - "ruby_engine.nil": 1, - "absolute_redirects": 1, - "prefixed_redirects": 1, - "empty_path_info": 1, - "app_file": 4, - "root": 5, - "File.expand_path": 1, - "views": 1, - "reload_templates": 1, - "lock": 1, - "threaded": 1, - "public_folder": 3, - "static": 1, - "File.exist": 1, - "static_cache_control": 1, - "error": 3, - "Exception": 1, - "response.status": 1, - "content_type": 3, - "configure": 2, - "get": 2, - "filename": 2, - "png": 1, - "send_file": 1, - "NotFound": 1, - "HTML": 2, - "": 1, - "html": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "

": 1, - "doesn": 1, - "rsquo": 1, - "know": 1, - "this": 2, - "ditty.": 1, - "

": 1, - "": 1, - "src=": 1, - "
": 1, - "id=": 1, - "Try": 1, - "
": 1,
-      "request.request_method.downcase": 1,
-      "nend": 1,
-      "
": 1, - "
": 1, - "": 1, - "": 1, - "Application": 2, - "Base": 2, - "super": 3, - "self.register": 2, - "extensions": 6, - "added_methods": 2, - "extensions.map": 1, - "m.public_instance_methods": 1, - ".flatten": 1, - "Delegator.delegate": 1, - "Delegator": 1, - "self.delegate": 1, - "methods": 1, - "methods.each": 1, - "method_name": 5, - "define_method": 1, - "respond_to": 1, - "Delegator.target.send": 1, - "delegate": 1, - "put": 1, - "post": 1, - "delete": 1, - "template": 1, - "layout": 1, - "before": 1, - "after": 1, - "not_found": 1, - "mime_type": 1, - "enable": 1, - "disable": 1, - "use": 1, - "production": 1, - "settings": 2, - "target": 1, - "self.target": 1, - "Wrapper": 1, - "stack": 2, - "instance": 2, - "@stack": 1, - "@instance": 2, - "@instance.settings": 1, - "call": 1, - "env": 2, - "@stack.call": 1, - "self.new": 1, - "base": 4, - "base.class_eval": 1, - "Delegator.target.register": 1, - "self.helpers": 1, - "Delegator.target.helpers": 1, - "self.use": 1, - "Delegator.target.use": 1, - "SHEBANG#!python": 1 - }, - "Rust": { - "//": 20, - "use": 10, - "cell": 1, - "Cell": 2, - ";": 218, - "cmp": 1, - "Eq": 2, - "option": 4, - "result": 18, - "Result": 3, - "comm": 5, - "{": 213, - "stream": 21, - "Chan": 4, - "GenericChan": 1, - "GenericPort": 1, - "Port": 3, - "SharedChan": 4, - "}": 210, - "prelude": 1, - "*": 1, - "task": 39, - "rt": 29, - "task_id": 2, - "sched_id": 2, - "rust_task": 1, - "util": 4, - "replace": 8, - "mod": 5, - "local_data_priv": 1, - "pub": 26, - "local_data": 1, - "spawn": 15, - "///": 13, - "A": 6, - "handle": 3, - "to": 6, - "a": 9, - "scheduler": 6, - "#": 61, - "[": 61, - "deriving_eq": 3, - "]": 61, - "enum": 4, - "Scheduler": 4, - "SchedulerHandle": 2, - "(": 429, - ")": 434, - "Task": 2, - "TaskHandle": 2, - "TaskResult": 4, - "Success": 6, - "Failure": 6, - "impl": 3, - "for": 10, - "pure": 2, - "fn": 89, - "eq": 1, - "&": 30, - "self": 15, - "other": 4, - "-": 33, - "bool": 6, - "match": 4, - "|": 20, - "true": 9, - "_": 4, - "false": 7, - "ne": 1, - ".eq": 1, - "modes": 1, - "SchedMode": 4, - "Run": 3, - "on": 5, - "the": 10, - "default": 1, - "DefaultScheduler": 2, - "current": 1, - "CurrentScheduler": 2, - "specific": 1, - "ExistingScheduler": 1, - "PlatformThread": 2, - "All": 1, - "tasks": 1, - "run": 1, - "in": 3, - "same": 1, - "OS": 3, - "thread": 2, - "SingleThreaded": 4, - "Tasks": 2, - "are": 2, - "distributed": 2, - "among": 2, - "available": 1, - "CPUs": 1, - "ThreadPerCore": 2, - "Each": 1, - "runs": 1, - "its": 1, - "own": 1, - "ThreadPerTask": 1, - "fixed": 1, - "number": 1, - "of": 3, - "threads": 1, - "ManualThreads": 3, - "uint": 7, - "struct": 7, - "SchedOpts": 4, - "mode": 9, - "foreign_stack_size": 3, - "Option": 4, - "": 2, - "TaskOpts": 12, - "linked": 15, - "supervised": 11, - "mut": 16, - "notify_chan": 24, - "<": 3, - "": 3, - "sched": 10, - "TaskBuilder": 21, - "opts": 21, - "gen_body": 4, - "@fn": 2, - "v": 6, - "can_not_copy": 11, - "": 1, - "consumed": 4, - "default_task_opts": 4, - "body": 6, - "Identity": 1, - "function": 1, - "None": 23, - "doc": 1, - "hidden": 1, - "FIXME": 1, - "#3538": 1, - "priv": 1, - "consume": 1, - "if": 7, - "self.consumed": 2, - "fail": 17, - "Fake": 1, - "move": 1, - "let": 84, - "self.opts.notify_chan": 7, - "self.opts.linked": 4, - "self.opts.supervised": 5, - "self.opts.sched": 6, - "self.gen_body": 2, - "unlinked": 1, - "..": 8, - "self.consume": 7, - "future_result": 1, - "blk": 2, - "self.opts.notify_chan.is_some": 1, - "notify_pipe_po": 2, - "notify_pipe_ch": 2, - "Some": 8, - "Configure": 1, - "custom": 1, - "task.": 1, - "sched_mode": 1, - "add_wrapper": 1, - "wrapper": 2, - "prev_gen_body": 2, - "f": 38, - "x": 7, - "x.opts.linked": 1, - "x.opts.supervised": 1, - "x.opts.sched": 1, - "spawn_raw": 1, - "x.gen_body": 1, - "Runs": 1, - "while": 2, - "transfering": 1, - "ownership": 1, - "one": 1, - "argument": 1, - "child.": 1, - "spawn_with": 2, - "": 2, - "arg": 5, - "do": 49, - "self.spawn": 1, - "arg.take": 1, - "try": 5, - "": 2, - "T": 2, - "": 2, - "po": 11, - "ch": 26, - "": 1, - "fr_task_builder": 1, - "self.future_result": 1, - "+": 4, - "r": 6, - "fr_task_builder.spawn": 1, - "||": 11, - "ch.send": 11, - "unwrap": 3, - ".recv": 3, - "Ok": 3, - "po.recv": 10, - "Err": 2, - ".spawn": 9, - "spawn_unlinked": 6, - ".unlinked": 3, - "spawn_supervised": 5, - ".supervised": 2, - ".spawn_with": 1, - "spawn_sched": 8, - ".sched_mode": 2, - ".try": 1, - "yield": 16, - "Yield": 1, - "control": 1, - "unsafe": 31, - "task_": 2, - "rust_get_task": 5, - "killed": 3, - "rust_task_yield": 1, - "&&": 1, - "failing": 2, - "True": 1, - "running": 2, - "has": 1, - "failed": 1, - "rust_task_is_unwinding": 1, - "get_task": 1, - "Get": 1, - "get_task_id": 1, - "get_scheduler": 1, - "rust_get_sched_id": 6, - "unkillable": 5, - "": 3, - "U": 6, - "AllowFailure": 5, - "t": 24, - "*rust_task": 6, - "drop": 3, - "rust_task_allow_kill": 3, - "self.t": 4, - "_allow_failure": 2, - "rust_task_inhibit_kill": 3, - "The": 1, - "inverse": 1, - "unkillable.": 1, - "Only": 1, - "ever": 1, - "be": 2, - "used": 1, - "nested": 1, - ".": 1, - "rekillable": 1, - "DisallowFailure": 5, - "atomically": 3, - "DeferInterrupts": 5, - "rust_task_allow_yield": 1, - "_interrupts": 1, - "rust_task_inhibit_yield": 1, - "test": 31, - "should_fail": 11, - "ignore": 16, - "cfg": 16, - "windows": 14, - "test_cant_dup_task_builder": 1, - "b": 2, - "b.spawn": 2, - "should": 2, - "have": 1, - "been": 1, - "by": 1, - "previous": 1, - "call": 1, - "test_spawn_unlinked_unsup_no_fail_down": 1, - "grandchild": 1, - "sends": 1, - "port": 3, - "ch.clone": 2, - "iter": 8, - "repeat": 8, - "If": 1, - "first": 1, - "grandparent": 1, - "hangs.": 1, - "Shouldn": 1, - "leave": 1, - "child": 3, - "hanging": 1, - "around.": 1, - "test_spawn_linked_sup_fail_up": 1, - "fails": 4, - "parent": 2, - "_ch": 1, - "<()>": 6, - "opts.linked": 2, - "opts.supervised": 2, - "b0": 5, - "b1": 3, - "b1.spawn": 3, - "We": 1, - "get": 1, - "punted": 1, - "awake": 1, - "test_spawn_linked_sup_fail_down": 1, - "loop": 5, - "*both*": 1, - "mechanisms": 1, - "would": 1, - "wrong": 1, - "this": 1, - "didn": 1, - "s": 1, - "failure": 1, - "propagate": 1, - "across": 1, - "gap": 1, - "test_spawn_failure_propagate_secondborn": 1, - "test_spawn_failure_propagate_nephew_or_niece": 1, - "test_spawn_linked_sup_propagate_sibling": 1, - "test_run_basic": 1, - "Wrapper": 5, - "test_add_wrapper": 1, - "b0.add_wrapper": 1, - "ch.f.swap_unwrap": 4, - "test_future_result": 1, - ".future_result": 4, - "assert": 10, - "test_back_to_the_future_result": 1, - "test_try_success": 1, - "test_try_fail": 1, - "test_spawn_sched_no_threads": 1, - "u": 2, - "test_spawn_sched": 1, - "i": 3, - "int": 5, - "parent_sched_id": 4, - "child_sched_id": 5, - "else": 1, - "test_spawn_sched_childs_on_default_sched": 1, - "default_id": 2, - "nolink": 1, - "extern": 1, - "testrt": 9, - "rust_dbg_lock_create": 2, - "*libc": 6, - "c_void": 6, - "rust_dbg_lock_destroy": 2, - "lock": 13, - "rust_dbg_lock_lock": 3, - "rust_dbg_lock_unlock": 3, - "rust_dbg_lock_wait": 2, - "rust_dbg_lock_signal": 2, - "test_spawn_sched_blocking": 1, - "start_po": 1, - "start_ch": 1, - "fin_po": 1, - "fin_ch": 1, - "start_ch.send": 1, - "fin_ch.send": 1, - "start_po.recv": 1, - "pingpong": 3, - "": 2, - "val": 4, - "setup_po": 1, - "setup_ch": 1, - "parent_po": 2, - "parent_ch": 2, - "child_po": 2, - "child_ch": 4, - "setup_ch.send": 1, - "setup_po.recv": 1, - "child_ch.send": 1, - "fin_po.recv": 1, - "avoid_copying_the_body": 5, - "spawnfn": 2, - "p": 3, - "x_in_parent": 2, - "ptr": 2, - "addr_of": 2, - "as": 7, - "x_in_child": 4, - "p.recv": 1, - "test_avoid_copying_the_body_spawn": 1, - "test_avoid_copying_the_body_task_spawn": 1, - "test_avoid_copying_the_body_try": 1, - "test_avoid_copying_the_body_unlinked": 1, - "test_platform_thread": 1, - "test_unkillable": 1, - "pp": 2, - "*uint": 1, - "cast": 2, - "transmute": 2, - "_p": 1, - "test_unkillable_nested": 1, - "Here": 1, - "test_atomically_nested": 1, - "test_child_doesnt_ref_parent": 1, - "const": 1, - "generations": 2, - "child_no": 3, - "return": 1, - "test_sched_thread_per_core": 1, - "chan": 2, - "cores": 2, - "rust_num_threads": 1, - "reported_threads": 2, - "rust_sched_threads": 2, - "chan.send": 2, - "port.recv": 2, - "test_spawn_thread_on_demand": 1, - "max_threads": 2, - "running_threads": 2, - "rust_sched_current_nonlazy_threads": 2, - "port2": 1, - "chan2": 1, - "chan2.send": 1, - "running_threads2": 2, - "port2.recv": 1 - }, - "SAS": { - "libname": 1, - "source": 1, - "data": 6, - "work.working_copy": 5, - ";": 22, - "set": 3, - "source.original_file.sas7bdat": 1, - "run": 6, - "if": 2, - "Purge": 1, - "then": 2, - "delete": 1, - "ImportantVariable": 1, - ".": 1, - "MissingFlag": 1, - "proc": 2, - "surveyselect": 1, - "work.data": 1, - "out": 2, - "work.boot": 2, - "method": 1, - "urs": 1, - "reps": 1, - "seed": 2, - "sampsize": 1, - "outhits": 1, - "samplingunit": 1, - "Site": 1, - "PROC": 1, - "MI": 1, - "work.bootmi": 2, - "nimpute": 1, - "round": 1, - "By": 2, - "Replicate": 2, - "VAR": 1, - "Variable1": 2, - "Variable2": 2, - "logistic": 1, - "descending": 1, - "_Imputation_": 1, - "model": 1, - "Outcome": 1, - "/": 1, - "risklimits": 1 - }, - "SCSS": { - "blue": 4, - "#3bbfce": 1, - ";": 7, - "margin": 4, - "px": 1, - ".content": 1, - "-": 3, - "navigation": 1, - "{": 2, - "border": 2, - "color": 3, - "darken": 1, - "(": 1, - "%": 1, - ")": 1, - "}": 2, - ".border": 1, - "padding": 1, - "/": 2 - }, - "SQF": { - "private": 2, - "[": 4, - "]": 4, - ";": 32, - "AGM_Core_remoteFnc": 2, - "_this": 4, - "_arguments": 6, - "select": 4, - "_function": 6, - "call": 6, - "compile": 1, - "(": 12, - ")": 12, - "_unit": 6, - "if": 7, - "isNil": 1, - "then": 6, - "{": 16, - "}": 16, - "typeName": 1, - "exitWith": 1, - "switch": 1, - "do": 1, - "case": 4, - "isServer": 3, - "else": 4, - "publicVariableServer": 3, - "set": 1, - "publicVariable": 1, - "isDedicated": 1, - "local": 1, - "_id": 2, - "owner": 1, - "publicVariableClient": 1, - "#include": 1, - "": 1, - "#define": 4, - "SET": 1, - "VAR": 5, - "VALUE": 2, - "#VAR": 1, - "CONV": 1, - "ARRAY": 2, - "POOL": 2, - "find": 1, - "ALL_HITPOINTS_MAN": 1, - "ALL_HITPOINTS_VEH": 1 - }, - "SQL": { - "IF": 13, - "EXISTS": 12, - "(": 131, - "SELECT": 4, - "*": 3, - "FROM": 1, - "DBO.SYSOBJECTS": 1, - "WHERE": 1, - "ID": 2, - "OBJECT_ID": 1, - "N": 7, - ")": 131, - "AND": 1, - "OBJECTPROPERTY": 1, - "id": 22, - "DROP": 3, - "PROCEDURE": 1, - "dbo.AvailableInSearchSel": 2, - "GO": 4, - "CREATE": 10, - "Procedure": 1, - "AvailableInSearchSel": 1, - "AS": 1, - "UNION": 2, - "ALL": 2, - "DB_NAME": 1, - "BEGIN": 1, - "GRANT": 1, - "EXECUTE": 1, - "ON": 1, - "TO": 1, - "[": 1, - "rv": 1, - "]": 1, - "END": 1, - "SHOW": 2, - "WARNINGS": 2, - ";": 31, - "-": 496, - "Table": 9, - "structure": 9, - "for": 15, - "table": 17, - "articles": 4, - "TABLE": 10, - "NOT": 46, - "int": 28, - "NULL": 91, - "AUTO_INCREMENT": 9, - "title": 4, - "varchar": 22, - "DEFAULT": 22, - "content": 2, - "longtext": 1, - "date_posted": 4, - "datetime": 10, - "created_by": 2, - "last_modified": 2, - "last_modified_by": 2, - "ordering": 2, - "is_published": 2, - "PRIMARY": 9, - "KEY": 13, - "Dumping": 6, - "data": 6, - "INSERT": 6, - "INTO": 6, - "VALUES": 6, - "challenges": 4, - "pkg_name": 2, - "description": 2, - "text": 1, - "author": 2, - "category": 2, - "visibility": 2, - "publish": 2, - "abstract": 2, - "level": 2, - "duration": 2, - "goal": 2, - "solution": 2, - "availability": 2, - "default_points": 2, - "default_duration": 2, - "challenge_attempts": 2, - "user_id": 8, - "challenge_id": 7, - "time": 1, - "status": 1, - "challenge_attempt_count": 2, - "tries": 1, - "UNIQUE": 4, - "classes": 4, - "name": 3, - "date_created": 6, - "archive": 2, - "class_challenges": 4, - "class_id": 5, - "class_memberships": 4, - "users": 4, - "username": 3, - "full_name": 2, - "email": 2, - "password": 2, - "joined": 2, - "last_visit": 2, - "is_activated": 2, - "type": 3, - "token": 3, - "user_has_challenge_token": 3, - "create": 2, - "FILIAL": 10, - "NUMBER": 1, - "not": 5, - "null": 4, - "title_ua": 1, - "VARCHAR2": 4, - "title_ru": 1, - "title_eng": 1, - "remove_date": 1, - "DATE": 2, - "modify_date": 1, - "modify_user": 1, - "alter": 1, - "add": 1, - "constraint": 1, - "PK_ID": 1, - "primary": 1, - "key": 1, - "grant": 8, - "select": 10, - "on": 8, - "to": 8, - "ATOLL": 1, - "CRAMER2GIS": 1, - "DMS": 1, - "HPSM2GIS": 1, - "PLANMONITOR": 1, - "SIEBEL": 1, - "VBIS": 1, - "VPORTAL": 1, - "if": 1, - "exists": 1, - "from": 2, - "sysobjects": 1, - "where": 2, - "and": 1, - "in": 1, - "exec": 1, - "%": 2, - "object_ddl": 1, - "go": 1, - "use": 1, - "translog": 1, - "VIEW": 1, - "suspendedtoday": 2, - "view": 1, - "as": 1, - "suspended": 1, - "datediff": 1, - "now": 1 - }, - "STON": { - "[": 11, - "]": 11, - "{": 15, - "#a": 1, - "#b": 1, - "}": 15, - "Rectangle": 1, - "#origin": 1, - "Point": 2, - "-": 2, - "#corner": 1, - "TestDomainObject": 1, - "#created": 1, - "DateAndTime": 2, - "#modified": 1, - "#integer": 1, - "#float": 1, - "#description": 1, - "#color": 1, - "#green": 1, - "#tags": 1, - "#two": 1, - "#beta": 1, - "#medium": 1, - "#bytes": 1, - "ByteArray": 1, - "#boolean": 1, - "false": 1, - "ZnResponse": 1, - "#headers": 2, - "ZnHeaders": 1, - "ZnMultiValueDictionary": 1, - "#entity": 1, - "ZnStringEntity": 1, - "#contentType": 1, - "ZnMimeType": 1, - "#main": 1, - "#sub": 1, - "#parameters": 1, - "#contentLength": 1, - "#string": 1, - "#encoder": 1, - "ZnUTF8Encoder": 1, - "#statusLine": 1, - "ZnStatusLine": 1, - "#version": 1, - "#code": 1, - "#reason": 1 - }, - "Sass": { - "blue": 7, - "#3bbfce": 2, - ";": 6, - "margin": 8, - "px": 3, - ".content_navigation": 1, - "{": 2, - "color": 4, - "}": 2, - ".border": 2, - "padding": 2, - "/": 4, - "border": 3, - "solid": 1, - ".content": 1, - "-": 3, - "navigation": 1, - "darken": 1, - "(": 1, - "%": 1, - ")": 1 - }, - "Scala": { - "SHEBANG#!sh": 2, - "exec": 2, - "scala": 2, - "#": 2, - "object": 3, - "Beers": 1, - "extends": 1, - "Application": 1, - "{": 21, - "def": 10, - "bottles": 3, - "(": 67, - "qty": 12, - "Int": 11, - "f": 4, - "String": 5, - ")": 67, - "//": 29, - "higher": 1, - "-": 5, - "order": 1, - "functions": 2, - "match": 2, - "case": 8, - "+": 49, - "x": 3, - "}": 22, - "beers": 3, - "sing": 3, - "implicit": 3, - "song": 3, - "takeOne": 2, - "nextQty": 2, - "nested": 1, - "if": 2, - "else": 2, - "refrain": 2, - ".capitalize": 1, - "tail": 1, - "recursion": 1, - "val": 6, - "headOfSong": 1, - "println": 8, - "parameter": 1, - "name": 4, - "version": 1, - "organization": 1, - "libraryDependencies": 3, - "%": 12, - "Seq": 3, - "libosmVersion": 4, - "from": 1, - "maxErrors": 1, - "pollInterval": 1, - "javacOptions": 1, - "scalacOptions": 1, - "scalaVersion": 1, - "initialCommands": 2, - "in": 12, - "console": 1, - "mainClass": 2, - "Compile": 4, - "packageBin": 1, - "Some": 6, - "run": 1, - "watchSources": 1, - "<+=>": 1, - "baseDirectory": 1, - "map": 1, - "_": 2, - "input": 1, - "add": 2, - "a": 4, - "maven": 2, - "style": 2, - "repository": 2, - "resolvers": 2, - "at": 4, - "url": 3, - "sequence": 1, - "of": 1, - "repositories": 1, - "define": 1, - "the": 5, - "to": 7, - "publish": 1, - "publishTo": 1, - "set": 2, - "Ivy": 1, - "logging": 1, - "be": 1, - "highest": 1, - "level": 1, - "ivyLoggingLevel": 1, - "UpdateLogging": 1, - "Full": 1, - "disable": 1, - "updating": 1, - "dynamic": 1, - "revisions": 1, - "including": 1, - "SNAPSHOT": 1, - "versions": 1, - "offline": 1, - "true": 5, - "prompt": 1, - "for": 1, - "this": 1, - "build": 1, - "include": 1, - "project": 1, - "id": 1, - "shellPrompt": 2, - "ThisBuild": 1, - "state": 3, - "Project.extract": 1, - ".currentRef.project": 1, - "System.getProperty": 1, - "showTiming": 1, - "false": 7, - "showSuccess": 1, - "timingFormat": 1, - "import": 9, - "java.text.DateFormat": 1, - "DateFormat.getDateTimeInstance": 1, - "DateFormat.SHORT": 2, - "crossPaths": 1, - "fork": 2, - "Test": 3, - "javaOptions": 1, - "parallelExecution": 2, - "javaHome": 1, - "file": 3, - "scalaHome": 1, - "aggregate": 1, - "clean": 1, - "logLevel": 2, - "compile": 1, - "Level.Warn": 2, - "persistLogLevel": 1, - "Level.Debug": 1, - "traceLevel": 2, - "unmanagedJars": 1, - "publishArtifact": 2, - "packageDoc": 2, - "artifactClassifier": 1, - "retrieveManaged": 1, - "credentials": 2, - "Credentials": 2, - "Path.userHome": 1, - "/": 2, - "math.random": 1, - "scala.language.postfixOps": 1, - "scala.util._": 1, - "scala.util.": 1, - "Try": 1, - "Success": 2, - "Failure": 2, - "scala.concurrent._": 1, - "duration._": 1, - "ExecutionContext.Implicits.global": 1, - "scala.concurrent.": 1, - "ExecutionContext": 1, - "CanAwait": 1, - "OnCompleteRunnable": 1, - "TimeoutException": 1, - "ExecutionException": 1, - "blocking": 3, - "node11": 1, - "Welcome": 1, - "Scala": 1, - "worksheet": 1, - "retry": 3, - "[": 11, - "T": 8, - "]": 11, - "n": 3, - "block": 8, - "Future": 5, - "ns": 1, - "Iterator": 2, - ".iterator": 1, - "attempts": 1, - "ns.map": 1, - "failed": 2, - "Future.failed": 1, - "new": 1, - "Exception": 2, - "attempts.foldLeft": 1, - "fallbackTo": 1, - "scala.concurrent.Future": 1, - "scala.concurrent.Fut": 1, - "|": 19, - "ure": 1, - "rb": 3, - "i": 9, - "Thread.sleep": 2, - "*random.toInt": 1, - "i.toString": 5, - "ri": 2, - "onComplete": 1, - "s": 1, - "s.toString": 1, - "t": 1, - "t.toString": 1, - "r": 1, - "r.toString": 1, - "Unit": 1, - "toList": 1, - ".foreach": 1, - "Iteration": 5, - "java.lang.Exception": 1, - "Hi": 10, - "HelloWorld": 1, - "main": 1, - "args": 1, - "Array": 1 - }, - "Scaml": { - "%": 1, - "p": 1, - "Hello": 1, - "World": 1 - }, - "Scheme": { - "(": 366, - "import": 1, - "rnrs": 1, - ")": 380, - "only": 1, - "surfage": 4, - "s1": 1, - "lists": 1, - "filter": 4, - "-": 192, - "map": 4, - "gl": 12, - "glut": 2, - "dharmalab": 2, - "records": 1, - "define": 30, - "record": 5, - "type": 5, - "math": 1, - "basic": 2, - "agave": 4, - "glu": 1, - "compat": 1, - "geometry": 1, - "pt": 49, - "glamour": 2, - "window": 2, - "misc": 1, - "s19": 1, - "time": 24, - "s27": 1, - "random": 27, - "bits": 1, - "s42": 1, - "eager": 1, - "comprehensions": 1, - ";": 1684, - "utilities": 1, - "say": 9, - ".": 2, - "args": 2, - "for": 7, - "each": 7, - "display": 4, - "newline": 2, - "translate": 6, - "p": 6, - "glTranslated": 1, - "x": 10, - "y": 3, - "radians": 8, - "/": 7, - "pi": 2, - "degrees": 2, - "angle": 6, - "a": 19, - "cos": 1, - "sin": 1, - "current": 15, - "in": 14, - "nanoseconds": 2, - "let": 2, - "val": 3, - "+": 28, - "second": 1, - "nanosecond": 1, - "seconds": 12, - "micro": 1, - "milli": 1, - "base": 2, - "step": 1, - "score": 5, - "level": 5, - "ships": 1, - "spaceship": 5, - "fields": 4, - "mutable": 14, - "pos": 16, - "vel": 4, - "theta": 1, - "force": 1, - "particle": 8, - "birth": 2, - "lifetime": 1, - "color": 2, - "particles": 11, - "asteroid": 14, - "radius": 6, - "number": 3, - "of": 3, - "starting": 3, - "asteroids": 15, - "#f": 5, - "bullet": 16, - "pack": 12, - "is": 8, - "initialize": 1, - "size": 1, - "title": 1, - "reshape": 1, - "width": 8, - "height": 8, - "source": 2, - "randomize": 1, - "default": 1, - "wrap": 4, - "mod": 2, - "ship": 8, - "make": 11, - "ammo": 9, - "set": 19, - "list": 6, - "ec": 6, - "i": 6, - "inexact": 16, - "integer": 25, - "buffered": 1, - "procedure": 1, - "lambda": 12, - "background": 1, - "glColor3f": 5, - "matrix": 5, - "excursion": 5, - "ship.pos": 5, - "glRotated": 2, - "ship.theta": 10, - "glutWireCone": 1, - "par": 6, - "c": 4, - "vector": 6, - "ref": 3, - "glutWireSphere": 3, - "bullets": 7, - "pack.pos": 3, - "glutWireCube": 1, - "last": 3, - "dt": 7, - "update": 2, - "system": 2, - "pt*n": 8, - "ship.vel": 5, - "pack.vel": 1, - "cond": 2, - "par.birth": 1, - "par.lifetime": 1, - "else": 2, - "par.pos": 2, - "par.vel": 1, - "bullet.birth": 1, - "bullet.pos": 2, - "bullet.vel": 1, - "a.pos": 2, - "a.vel": 1, - "if": 1, - "<": 1, - "a.radius": 1, - "contact": 2, - "b": 4, - "when": 5, - "<=>": 3, - "distance": 3, - "begin": 2, - "1": 2, - "f": 1, - "append": 4, - "4": 1, - "50": 4, - "0": 7, - "100": 6, - "2": 1, - "n": 2, - "null": 1, - "10": 1, - "5": 1, - "glutIdleFunc": 1, - "glutPostRedisplay": 1, - "glutKeyboardFunc": 1, - "key": 2, - "case": 1, - "char": 1, - "#": 6, - "w": 1, - "d": 1, - "s": 1, - "space": 1, - "cons": 1, - "glutMainLoop": 1, - "library": 1, - "libs": 1, - "export": 1, - "list2": 2, - "objs": 2, - "should": 1, - "not": 1, - "be": 1, - "exported": 1 - }, - "Scilab": { - "function": 1, - "[": 1, - "a": 4, - "b": 4, - "]": 1, - "myfunction": 1, - "(": 7, - "d": 2, - "e": 4, - "f": 2, - ")": 7, - "+": 5, - "%": 4, - "pi": 3, - ";": 7, - "cos": 1, - "cosh": 1, - "if": 1, - "then": 1, - "-": 2, - "e.field": 1, - "else": 1, - "home": 1, - "return": 1, - "end": 1, - "myvar": 1, - "endfunction": 1, - "disp": 1, - "assert_checkequal": 1, - "assert_checkfalse": 1 - }, - "Shell": { - "SHEBANG#!bash": 9, - "typeset": 5, - "-": 397, - "i": 2, - "n": 28, - "bottles": 6, - "no": 16, - "while": 3, - "[": 85, - "]": 85, - "do": 8, - "echo": 85, - "case": 9, - "{": 63, - "}": 61, - "in": 25, - ")": 154, - "%": 5, - "s": 14, - ";": 138, - "esac": 7, - "done": 8, - "exit": 10, - "/usr/bin/clear": 2, - "##": 28, - "if": 39, - "z": 12, - "then": 41, - "export": 25, - "SCREENDIR": 2, - "fi": 34, - "PATH": 14, - "/usr/local/bin": 6, - "/usr/local/sbin": 6, - "/usr/xpg4/bin": 4, - "/usr/sbin": 6, - "/usr/bin": 8, - "/usr/sfw/bin": 4, - "/usr/ccs/bin": 4, - "/usr/openwin/bin": 4, - "/opt/mysql/current/bin": 4, - "MANPATH": 2, - "/usr/local/man": 2, - "/usr/share/man": 2, - "Random": 2, - "ENV...": 2, - "TERM": 4, - "COLORTERM": 2, - "CLICOLOR": 2, - "#": 53, - "can": 3, - "be": 3, - "set": 21, - "to": 33, - "anything": 2, - "actually": 2, - "DISPLAY": 2, - "r": 17, - "&&": 65, - ".": 5, - "function": 6, - "ls": 6, - "command": 5, - "Fh": 2, - "l": 8, - "list": 3, - "long": 2, - "format...": 2, - "ll": 2, - "|": 29, - "less": 2, - "XF": 2, - "pipe": 2, - "into": 3, - "#CDPATH": 2, - "HISTIGNORE": 2, - "HISTCONTROL": 2, - "ignoreboth": 2, - "shopt": 13, - "cdspell": 2, - "extglob": 2, - "progcomp": 2, - "complete": 82, - "f": 68, - "X": 54, - "bunzip2": 2, - "bzcat": 2, - "bzcmp": 2, - "bzdiff": 2, - "bzegrep": 2, - "bzfgrep": 2, - "bzgrep": 2, - "unzip": 2, - "zipinfo": 2, - "compress": 2, - "znew": 2, - "gunzip": 2, - "zcmp": 2, - "zdiff": 2, - "zcat": 2, - "zegrep": 2, - "zfgrep": 2, - "zgrep": 2, - "zless": 2, - "zmore": 2, - "uncompress": 2, - "ee": 2, - "display": 2, - "xv": 2, - "qiv": 2, - "gv": 2, - "ggv": 2, - "xdvi": 2, - "dvips": 2, - "dviselect": 2, - "dvitype": 2, - "acroread": 2, - "xpdf": 2, - "makeinfo": 2, - "texi2html": 2, - "tex": 2, - "latex": 2, - "slitex": 2, - "jadetex": 2, - "pdfjadetex": 2, - "pdftex": 2, - "pdflatex": 2, - "texi2dvi": 2, - "mpg123": 2, - "mpg321": 2, - "xine": 2, - "aviplay": 2, - "realplay": 2, - "xanim": 2, - "ogg123": 2, - "gqmpeg": 2, - "freeamp": 2, - "xmms": 2, - "xfig": 2, - "timidity": 2, - "playmidi": 2, - "vi": 2, - "vim": 2, - "gvim": 2, - "rvim": 2, - "view": 2, - "rview": 2, - "rgvim": 2, - "rgview": 2, - "gview": 2, - "emacs": 2, - "wine": 2, - "bzme": 2, - "netscape": 2, - "mozilla": 2, - "lynx": 2, - "opera": 2, - "w3m": 2, - "galeon": 2, - "curl": 8, - "dillo": 2, - "elinks": 2, - "links": 2, - "u": 2, - "su": 2, - "passwd": 2, - "groups": 2, - "user": 2, - "commands": 8, - "see": 4, - "only": 6, - "users": 2, - "A": 10, - "stopped": 4, - "P": 4, - "bg": 4, - "completes": 10, - "with": 12, - "jobs": 4, - "j": 2, - "fg": 2, - "disown": 2, - "other": 2, - "job": 3, - "v": 11, - "readonly": 4, - "unset": 10, - "and": 5, - "shell": 4, - "variables": 2, - "setopt": 8, - "options": 8, - "helptopic": 2, - "help": 5, - "helptopics": 2, - "a": 12, - "unalias": 4, - "aliases": 2, - "binding": 2, - "bind": 4, - "readline": 2, - "bindings": 2, - "(": 107, - "make": 6, - "this": 6, - "more": 3, - "intelligent": 2, - "c": 2, - "type": 5, - "which": 10, - "man": 6, - "#sudo": 2, - "on": 4, - "d": 9, - "pushd": 2, - "cd": 11, - "rmdir": 2, - "Make": 2, - "directory": 5, - "directories": 2, - "W": 2, - "alias": 42, - "filenames": 2, - "for": 7, - "PS1": 2, - "..": 2, - "cd..": 2, - "t": 3, - "csh": 2, - "is": 11, - "same": 2, - "as": 2, - "bash...": 2, - "quit": 2, - "q": 8, - "even": 3, - "shorter": 2, - "D": 2, - "rehash": 2, - "source": 7, - "/.bashrc": 3, - "after": 2, - "I": 2, - "edit": 2, - "it": 2, - "pg": 2, - "patch": 2, - "sed": 14, - "awk": 2, - "diff": 2, - "grep": 8, - "find": 2, - "ps": 2, - "whoami": 2, - "ping": 2, - "histappend": 2, - "PROMPT_COMMAND": 2, - "umask": 2, - "path": 13, - "/opt/local/bin": 2, - "/opt/local/sbin": 2, - "/bin": 4, - "prompt": 2, - "history": 18, - "endif": 2, - "stty": 2, - "istrip": 2, - "dirpersiststore": 2, - "##############################################################################": 16, - "#Import": 2, - "the": 17, - "agnostic": 2, - "Bash": 3, - "or": 3, - "Zsh": 2, - "environment": 2, - "config": 4, - "/.profile": 2, - "HISTSIZE": 2, - "#How": 2, - "many": 2, - "lines": 2, - "of": 6, - "keep": 3, - "memory": 3, - "HISTFILE": 2, - "/.zsh_history": 2, - "#Where": 2, - "save": 4, - "disk": 5, - "SAVEHIST": 2, - "#Number": 2, - "entries": 2, - "HISTDUP": 2, - "erase": 2, - "#Erase": 2, - "duplicates": 2, - "file": 9, - "appendhistory": 2, - "#Append": 2, - "overwriting": 2, - "sharehistory": 2, - "#Share": 2, - "across": 2, - "terminals": 2, - "incappendhistory": 2, - "#Immediately": 2, - "append": 2, - "not": 2, - "just": 2, - "when": 2, - "term": 2, - "killed": 2, - "#.": 2, - "/.dotfiles/z": 4, - "zsh/z.sh": 2, - "#function": 2, - "precmd": 2, - "rupa/z.sh": 2, - "fpath": 6, - "HOME/.zsh/func": 2, - "U": 2, - "docker": 1, - "version": 12, - "from": 1, - "ubuntu": 1, - "maintainer": 1, - "Solomon": 1, - "Hykes": 1, - "": 1, - "run": 13, - "apt": 6, - "get": 6, - "install": 8, - "y": 5, - "git": 16, - "https": 2, - "//go.googlecode.com/files/go1.1.1.linux": 1, - "amd64.tar.gz": 1, - "tar": 1, - "C": 1, - "/usr/local": 1, - "xz": 1, - "env": 4, - "/usr/local/go/bin": 2, - "/sbin": 2, - "GOPATH": 1, - "/go": 1, - "CGO_ENABLED": 1, - "/tmp": 1, - "t.go": 1, - "go": 2, - "test": 1, - "PKG": 12, - "github.com/kr/pty": 1, - "REV": 6, - "c699": 1, - "clone": 5, - "http": 3, - "//": 3, - "/go/src/": 6, - "checkout": 3, - "github.com/gorilla/context/": 1, - "d61e5": 1, - "github.com/gorilla/mux/": 1, - "b36453141c": 1, - "iptables": 1, - "/etc/apt/sources.list": 1, - "update": 2, - "lxc": 1, - "aufs": 1, - "tools": 1, - "add": 1, - "/go/src/github.com/dotcloud/docker": 1, - "/go/src/github.com/dotcloud/docker/docker": 1, - "ldflags": 1, - "/go/bin": 1, - "cmd": 1, - "pkgname": 1, - "stud": 4, - "pkgver": 1, - "pkgrel": 1, - "pkgdesc": 1, - "arch": 1, - "i686": 1, - "x86_64": 1, - "url": 4, - "license": 1, - "depends": 1, - "libev": 1, - "openssl": 1, - "makedepends": 1, - "provides": 1, - "conflicts": 1, - "_gitroot": 1, - "//github.com/bumptech/stud.git": 1, - "_gitname": 1, - "build": 2, - "msg": 4, - "pull": 3, - "origin": 1, - "else": 10, - "rm": 2, - "rf": 1, - "package": 1, - "PREFIX": 1, - "/usr": 1, - "DESTDIR": 1, - "Dm755": 1, - "init.stud": 1, - "mkdir": 2, - "p": 2, - "script": 1, - "dotfile": 1, - "repository": 3, - "does": 1, - "lot": 1, - "fun": 2, - "stuff": 3, - "like": 1, - "turning": 1, - "normal": 1, - "dotfiles": 1, - "eg": 1, - ".bashrc": 1, - "symlinks": 1, - "away": 1, - "optionally": 1, - "moving": 1, - "old": 4, - "files": 1, - "so": 1, - "that": 1, - "they": 1, - "preserved": 1, - "setting": 2, - "up": 1, - "cron": 1, - "automate": 1, - "aforementioned": 1, - "maybe": 1, - "some": 1, - "nocasematch": 1, - "This": 1, - "makes": 1, - "pattern": 1, - "matching": 1, - "insensitive": 1, - "POSTFIX": 1, - "URL": 1, - "PUSHURL": 1, - "overwrite": 3, - "true": 2, - "print_help": 2, - "e": 4, - "opt": 3, - "@": 3, - "k": 1, - "local": 22, - "false": 2, - "h": 3, - ".*": 2, - "o": 3, - "continue": 1, - "mv": 1, - "ln": 1, - "remote.origin.url": 1, - "remote.origin.pushurl": 1, - "crontab": 1, - ".jobs.cron": 1, - "x": 1, - "system": 1, - "exec": 3, - "rbenv": 2, - "versions": 1, - "bare": 1, - "&": 5, - "prefix": 1, - "/dev/null": 6, - "rvm_ignore_rvmrc": 1, - "declare": 22, - "rvmrc": 3, - "rvm_rvmrc_files": 3, - "ef": 1, - "+": 1, - "GREP_OPTIONS": 1, - "printf": 4, - "rvm_path": 4, - "UID": 1, - "elif": 4, - "rvm_is_not_a_shell_function": 2, - "rvm_path/scripts": 1, - "rvm": 1, - "sbt_release_version": 2, - "sbt_snapshot_version": 2, - "SNAPSHOT": 3, - "sbt_jar": 3, - "sbt_dir": 2, - "sbt_create": 2, - "sbt_snapshot": 1, - "sbt_launch_dir": 3, - "scala_version": 3, - "java_home": 1, - "sbt_explicit_version": 7, - "verbose": 6, - "debug": 11, - "quiet": 6, - "build_props_sbt": 3, - "project/build.properties": 9, - "versionLine": 2, - "sbt.version": 3, - "versionString": 3, - "versionLine##sbt.version": 1, - "update_build_props_sbt": 2, - "ver": 5, - "return": 3, - "perl": 3, - "pi": 1, - "||": 12, - "Updated": 1, - "Previous": 1, - "value": 1, - "was": 1, - "sbt_version": 8, - "echoerr": 3, - "vlog": 1, - "dlog": 8, - "get_script_path": 2, - "L": 1, - "target": 1, - "readlink": 1, - "get_mem_opts": 3, - "mem": 4, - "perm": 6, - "/": 2, - "<": 2, - "codecache": 1, - "die": 2, - "make_url": 3, - "groupid": 1, - "category": 1, - "default_jvm_opts": 1, - "default_sbt_opts": 1, - "default_sbt_mem": 2, - "noshare_opts": 1, - "sbt_opts_file": 1, - "jvm_opts_file": 1, - "latest_28": 1, - "latest_29": 1, - "latest_210": 1, - "script_path": 1, - "script_dir": 1, - "script_name": 2, - "java_cmd": 2, - "java": 2, - "sbt_mem": 5, - "residual_args": 4, - "java_args": 3, - "scalac_args": 4, - "sbt_commands": 2, - "build_props_scala": 1, - "build.scala.versions": 1, - "versionLine##build.scala.versions": 1, - "execRunner": 2, - "arg": 3, - "sbt_groupid": 3, - "*": 11, - "org.scala": 4, - "tools.sbt": 3, - "sbt": 18, - "sbt_artifactory_list": 2, - "version0": 2, - "F": 1, - "pe": 1, - "make_release_url": 2, - "releases": 1, - "make_snapshot_url": 2, - "snapshots": 1, - "head": 1, - "jar_url": 1, - "jar_file": 1, - "download_url": 2, - "jar": 3, - "dirname": 1, - "fail": 1, - "silent": 1, - "output": 1, - "wget": 2, - "O": 1, - "acquire_sbt_jar": 1, - "sbt_url": 1, - "usage": 2, - "cat": 3, - "<<": 2, - "EOM": 3, - "Usage": 1, - "print": 1, - "message": 1, - "runner": 1, - "chattier": 1, - "log": 2, - "level": 2, - "Debug": 1, - "Error": 1, - "colors": 2, - "disable": 1, - "ANSI": 1, - "color": 1, - "codes": 1, - "create": 2, - "start": 1, - "current": 1, - "contains": 2, - "project": 1, - "dir": 3, - "": 3, - "global": 1, - "settings/plugins": 1, - "default": 4, - "/.sbt/": 1, - "": 1, - "boot": 3, - "shared": 1, - "/.sbt/boot": 1, - "series": 1, - "ivy": 2, - "Ivy": 1, - "/.ivy2": 1, - "": 1, - "share": 2, - "use": 1, - "all": 1, - "caches": 1, - "sharing": 1, - "offline": 3, - "put": 1, - "mode": 2, - "jvm": 2, - "": 1, - "Turn": 1, - "JVM": 1, - "debugging": 1, - "open": 1, - "at": 1, - "given": 2, - "port.": 1, - "batch": 2, - "Disable": 1, - "interactive": 1, - "The": 1, - "way": 1, - "accomplish": 1, - "pre": 1, - "there": 2, - "build.properties": 1, - "an": 1, - "property": 1, - "disk.": 1, - "That": 1, - "scalacOptions": 3, - "S": 2, - "stripped": 1, - "In": 1, - "duplicated": 1, - "conflicting": 1, - "order": 1, - "above": 1, - "shows": 1, - "precedence": 1, - "JAVA_OPTS": 1, - "lowest": 1, - "line": 1, - "highest.": 1, - "addJava": 9, - "addSbt": 12, - "addScalac": 2, - "addResidual": 2, - "addResolver": 1, - "addDebugger": 2, - "get_jvm_opts": 2, - "process_args": 2, - "require_arg": 12, - "gt": 1, - "shift": 28, - "integer": 1, - "inc": 1, - "port": 1, - "snapshot": 1, - "launch": 1, - "scala": 3, - "home": 2, - "D*": 1, - "J*": 1, - "S*": 1, - "sbtargs": 3, - "IFS": 1, - "read": 1, - "<\"$sbt_opts_file\">": 1, - "process": 1, - "combined": 1, - "args": 2, - "reset": 1, - "residuals": 1, - "argumentCount=": 1, - "we": 1, - "were": 1, - "any": 1, - "opts": 1, - "eq": 1, - "0": 1, - "ThisBuild": 1, - "Update": 1, - "properties": 1, - "explicit": 1, - "gives": 1, - "us": 1, - "choice": 1, - "Detected": 1, - "Overriding": 1, - "alert": 1, - "them": 1, - "here": 1, - "argumentCount": 1, - "./build.sbt": 1, - "./project": 1, - "pwd": 1, - "doesn": 1, - "understand": 1, - "iflast": 1, - "#residual_args": 1, - "SHEBANG#!sh": 2, - "SHEBANG#!zsh": 2, - "day": 1, - "month": 1, - "year": 1, - "hour": 1, - "minute": 1, - "second": 1, - "name": 1, - "foodforthought.jpg": 1, - "name##*fo": 1 - }, - "ShellSession": { - "echo": 2, - "FOOBAR": 2, - "Hello": 2, - "World": 2, - "gem": 4, - "install": 4, - "nokogiri": 6, - "...": 4, - "Building": 2, - "native": 2, - "extensions.": 2, - "This": 4, - "could": 2, - "take": 2, - "a": 4, - "while...": 2, - "checking": 1, - "for": 4, - "libxml/parser.h...": 1, - "***": 2, - "extconf.rb": 1, - "failed": 1, - "Could": 2, - "not": 2, - "create": 1, - "Makefile": 1, - "due": 1, - "to": 3, - "some": 1, - "reason": 2, - "probably": 1, - "lack": 1, - "of": 2, - "necessary": 1, - "libraries": 1, - "and/or": 1, - "headers.": 1, - "Check": 1, - "the": 2, - "mkmf.log": 1, - "file": 1, - "more": 1, - "details.": 1, - "You": 1, - "may": 1, - "need": 1, - "configuration": 1, - "options.": 1, - "brew": 2, - "tap": 2, - "homebrew/dupes": 1, - "Cloning": 1, - "into": 1, - "remote": 3, - "Counting": 1, - "objects": 3, - "done.": 4, - "Compressing": 1, - "%": 5, - "(": 6, - "/591": 1, - ")": 6, - "Total": 1, - "delta": 2, - "reused": 1, - "Receiving": 1, - "/1034": 1, - "KiB": 1, - "|": 1, - "bytes/s": 1, - "Resolving": 1, - "deltas": 1, - "/560": 1, - "Checking": 1, - "connectivity...": 1, - "done": 1, - "Warning": 1, - "homebrew/dupes/lsof": 1, - "over": 1, - "mxcl/master/lsof": 1, - "Tapped": 1, - "formula": 4, - "apple": 1, - "-": 12, - "gcc42": 1, - "Downloading": 1, - "http": 2, - "//r.research.att.com/tools/gcc": 1, - "darwin11.pkg": 1, - "########################################################################": 1, - "Caveats": 1, - "NOTE": 1, - "provides": 1, - "components": 1, - "that": 1, - "were": 1, - "removed": 1, - "from": 3, - "XCode": 2, - "in": 2, - "release.": 1, - "There": 1, - "is": 2, - "no": 1, - "this": 1, - "if": 1, - "you": 1, - "are": 1, - "using": 1, - "version": 1, - "prior": 1, - "contains": 1, - "compilers": 2, - "built": 2, - "Apple": 1, - "s": 1, - "GCC": 1, - "sources": 1, - "build": 1, - "available": 1, - "//opensource.apple.com/tarballs/gcc": 1, - "All": 1, - "have": 1, - "suffix.": 1, - "A": 1, - "GFortran": 1, - "compiler": 1, - "also": 1, - "included.": 1, - "Summary": 1, - "/usr/local/Cellar/apple": 1, - "gcc42/4.2.1": 1, - "files": 1, - "M": 1, - "seconds": 1, - "v": 1, - "Fetching": 1, - "Successfully": 1, - "installed": 2, - "Installing": 2, - "ri": 1, - "documentation": 2, - "RDoc": 1 - }, - "Shen": { - "*": 47, - "graph.shen": 1, - "-": 747, - "a": 30, - "library": 3, - "for": 12, - "graph": 52, - "definition": 1, - "and": 16, - "manipulation": 1, - "Copyright": 2, - "(": 267, - "C": 6, - ")": 250, - "Eric": 2, - "Schulte": 2, - "***": 5, - "License": 2, - "Redistribution": 2, - "use": 2, - "in": 13, - "source": 4, - "binary": 4, - "forms": 2, - "with": 8, - "or": 2, - "without": 2, - "modification": 2, - "are": 7, - "permitted": 2, - "provided": 4, - "that": 3, - "the": 29, - "following": 6, - "conditions": 6, - "met": 2, - "Redistributions": 4, - "of": 20, - "code": 2, - "must": 4, - "retain": 2, - "above": 4, - "copyright": 4, - "notice": 4, - "this": 4, - "list": 32, - "disclaimer.": 2, - "form": 2, - "reproduce": 2, - "disclaimer": 2, - "documentation": 2, - "and/or": 2, - "other": 2, - "materials": 2, - "distribution.": 2, - "THIS": 4, - "SOFTWARE": 4, - "IS": 2, - "PROVIDED": 2, - "BY": 2, - "THE": 10, - "COPYRIGHT": 4, - "HOLDERS": 2, - "AND": 8, - "CONTRIBUTORS": 4, - "ANY": 8, - "EXPRESS": 2, - "OR": 16, - "IMPLIED": 4, - "WARRANTIES": 4, - "INCLUDING": 6, - "BUT": 4, - "NOT": 4, - "LIMITED": 4, - "TO": 4, - "OF": 16, - "MERCHANTABILITY": 2, - "FITNESS": 2, - "FOR": 4, - "A": 32, - "PARTICULAR": 2, - "PURPOSE": 2, - "ARE": 2, - "DISCLAIMED.": 2, - "IN": 6, - "NO": 2, - "EVENT": 2, - "SHALL": 2, - "HOLDER": 2, - "BE": 2, - "LIABLE": 2, - "DIRECT": 2, - "INDIRECT": 2, - "INCIDENTAL": 2, - "SPECIAL": 2, - "EXEMPLARY": 2, - "CONSEQUENTIAL": 2, - "DAMAGES": 2, - "PROCUREMENT": 2, - "SUBSTITUTE": 2, - "GOODS": 2, - "SERVICES": 2, - ";": 12, - "LOSS": 2, - "USE": 4, - "DATA": 2, - "PROFITS": 2, - "BUSINESS": 2, - "INTERRUPTION": 2, - "HOWEVER": 2, - "CAUSED": 2, - "ON": 2, - "THEORY": 2, - "LIABILITY": 4, - "WHETHER": 2, - "CONTRACT": 2, - "STRICT": 2, - "TORT": 2, - "NEGLIGENCE": 2, - "OTHERWISE": 2, - "ARISING": 2, - "WAY": 2, - "OUT": 2, - "EVEN": 2, - "IF": 2, - "ADVISED": 2, - "POSSIBILITY": 2, - "SUCH": 2, - "DAMAGE.": 2, - "Commentary": 2, - "Graphs": 1, - "represented": 1, - "as": 2, - "two": 1, - "dictionaries": 1, - "one": 2, - "vertices": 17, - "edges.": 1, - "It": 1, - "is": 5, - "important": 1, - "to": 16, - "note": 1, - "dictionary": 3, - "implementation": 1, - "used": 2, - "able": 1, - "accept": 1, - "arbitrary": 1, - "data": 17, - "structures": 1, - "keys.": 1, - "This": 1, - "structure": 2, - "technically": 1, - "encodes": 1, - "hypergraphs": 1, - "generalization": 1, - "graphs": 1, - "which": 1, - "each": 1, - "edge": 32, - "may": 1, - "contain": 2, - "any": 1, - "number": 12, - ".": 1, - "Examples": 1, - "regular": 1, - "G": 25, - "hypergraph": 1, - "H": 3, - "corresponding": 1, - "given": 4, - "below.": 1, - "": 3, - "Vertices": 11, - "Edges": 9, - "+": 33, - "Graph": 65, - "hash": 8, - "|": 103, - "key": 9, - "value": 17, - "b": 13, - "c": 11, - "g": 19, - "[": 93, - "]": 91, - "d": 12, - "e": 14, - "f": 10, - "Hypergraph": 1, - "h": 3, - "i": 3, - "j": 2, - "associated": 1, - "edge/vertex": 1, - "@p": 17, - "V": 48, - "#": 4, - "E": 20, - "edges": 17, - "M": 4, - "vertex": 29, - "associations": 1, - "size": 2, - "all": 3, - "stored": 1, - "dict": 39, - "sizeof": 4, - "int": 1, - "indices": 1, - "into": 1, - "&": 1, - "Edge": 11, - "dicts": 3, - "entry": 2, - "storage": 2, - "Vertex": 3, - "Code": 1, - "require": 2, - "sequence": 2, - "datatype": 1, - "dictoinary": 1, - "vector": 4, - "symbol": 1, - "package": 2, - "add": 25, - "has": 5, - "neighbors": 8, - "connected": 21, - "components": 8, - "partition": 7, - "bipartite": 3, - "included": 2, - "from": 3, - "take": 2, - "drop": 2, - "while": 2, - "range": 1, - "flatten": 1, - "filter": 2, - "complement": 1, - "seperate": 1, - "zip": 1, - "indexed": 1, - "reduce": 3, - "mapcon": 3, - "unique": 3, - "frequencies": 1, - "shuffle": 1, - "pick": 1, - "remove": 2, - "first": 2, - "interpose": 1, - "subset": 3, - "cartesian": 1, - "product": 1, - "<-dict>": 5, - "contents": 1, - "keys": 3, - "vals": 1, - "make": 10, - "define": 34, - "X": 4, - "<-address>": 5, - "0": 1, - "create": 1, - "specified": 1, - "sizes": 2, - "}": 22, - "Vertsize": 2, - "Edgesize": 2, - "let": 9, - "absvector": 1, - "do": 8, - "address": 5, - "defmacro": 3, - "macro": 3, - "return": 4, - "taking": 1, - "optional": 1, - "N": 7, - "vert": 12, - "1": 1, - "2": 3, - "{": 15, - "get": 3, - "Value": 3, - "if": 8, - "tuple": 3, - "fst": 3, - "error": 7, - "string": 3, - "resolve": 6, - "Vector": 2, - "Index": 2, - "Place": 6, - "nth": 1, - "<-vector>": 2, - "Vert": 5, - "Val": 5, - "trap": 4, - "snd": 2, - "map": 5, - "lambda": 1, - "w": 4, - "B": 2, - "Data": 2, - "w/o": 5, - "D": 4, - "update": 5, - "an": 3, - "s": 1, - "Vs": 4, - "Store": 6, - "<": 4, - "limit": 2, - "VertLst": 2, - "/.": 4, - "Contents": 5, - "adjoin": 2, - "length": 5, - "EdgeID": 3, - "EdgeLst": 2, - "p": 1, - "boolean": 4, - "Return": 1, - "Already": 5, - "New": 5, - "Reachable": 2, - "difference": 3, - "append": 1, - "including": 1, - "itself": 1, - "fully": 1, - "Acc": 2, - "true": 1, - "_": 1, - "VS": 4, - "Component": 6, - "ES": 3, - "Con": 8, - "verts": 4, - "cons": 1, - "place": 3, - "partitions": 1, - "element": 2, - "simple": 3, - "CS": 3, - "Neighbors": 3, - "empty": 1, - "intersection": 1, - "check": 1, - "tests": 1, - "set": 1, - "chris": 6, - "patton": 2, - "eric": 1, - "nobody": 2, - "fail": 1, - "when": 1, - "wrapper": 1, - "function": 1, - "html.shen": 1, - "html": 2, - "generation": 1, - "functions": 1, - "shen": 1, - "The": 1, - "standard": 1, - "lisp": 1, - "conversion": 1, - "tool": 1, - "suite.": 1, - "Follows": 1, - "some": 1, - "convertions": 1, - "Clojure": 1, - "tasks": 1, - "stuff": 1, - "todo1": 1, - "today": 1, - "attributes": 1, - "AS": 1, - "load": 1, - "JSON": 1, - "Lexer": 1, - "Read": 1, - "stream": 1, - "characters": 4, - "Whitespace": 4, - "not": 1, - "strings": 2, - "should": 2, - "be": 2, - "discarded.": 1, - "preserved": 1, - "Strings": 1, - "can": 1, - "escaped": 1, - "double": 1, - "quotes.": 1, - "e.g.": 2, - "whitespacep": 2, - "ASCII": 2, - "Space.": 1, - "All": 1, - "others": 1, - "whitespace": 7, - "table.": 1, - "Char": 4, - "member": 1, - "replace": 3, - "@s": 4, - "Suffix": 4, - "where": 2, - "Prefix": 2, - "fetch": 1, - "until": 1, - "unescaped": 1, - "doublequote": 1, - "c#34": 5, - "WhitespaceChar": 2, - "Chars": 4, - "strip": 2, - "chars": 2, - "tokenise": 1, - "JSONString": 2, - "CharList": 2, - "explode": 1 - }, - "Slash": { - "<%>": 1, - "class": 11, - "Env": 1, - "def": 18, - "init": 4, - "memory": 3, - "ptr": 9, - "0": 3, - "ptr=": 1, - "current_value": 5, - "current_value=": 1, - "value": 1, - "AST": 4, - "Next": 1, - "eval": 10, - "env": 16, - "Prev": 1, - "Inc": 1, - "Dec": 1, - "Output": 1, - "print": 1, - "char": 5, - "Input": 1, - "Sequence": 2, - "nodes": 6, - "for": 2, - "node": 2, - "in": 2, - "Loop": 1, - "seq": 4, - "while": 1, - "Parser": 1, - "str": 2, - "chars": 2, - "split": 1, - "parse": 1, - "stack": 3, - "_parse_char": 2, - "if": 1, - "length": 1, - "1": 1, - "throw": 1, - "SyntaxError": 1, - "new": 2, - "unexpected": 2, - "end": 1, - "of": 1, - "input": 1, - "last": 1, - "switch": 1, - "<": 1, - "+": 1, - "-": 1, - ".": 1, - "[": 1, - "]": 1, - ")": 7, - ";": 6, - "}": 3, - "@stack.pop": 1, - "_add": 1, - "(": 6, - "Loop.new": 1, - "Sequence.new": 1, - "src": 2, - "File.read": 1, - "ARGV.first": 1, - "ast": 1, - "Parser.new": 1, - ".parse": 1, - "ast.eval": 1, - "Env.new": 1 - }, - "Slim": { - "doctype": 1, - "html": 2, - "head": 1, - "title": 1, - "Slim": 2, - "Examples": 1, - "meta": 2, - "name": 2, - "content": 2, - "author": 2, - "javascript": 1, - "alert": 1, - "(": 1, - ")": 1, - "body": 1, - "h1": 1, - "Markup": 1, - "examples": 1, - "#content": 1, - "p": 2, - "This": 1, - "example": 1, - "shows": 1, - "you": 2, - "how": 1, - "a": 1, - "basic": 1, - "file": 1, - "looks": 1, - "like.": 1, - "yield": 1, - "-": 3, - "unless": 1, - "items.empty": 1, - "table": 1, - "for": 1, - "item": 1, - "in": 1, - "items": 2, - "do": 1, - "tr": 1, - "td.name": 1, - "item.name": 1, - "td.price": 1, - "item.price": 1, - "else": 1, - "|": 2, - "No": 1, - "found.": 1, - "Please": 1, - "add": 1, - "some": 1, - "inventory.": 1, - "Thank": 1, - "div": 1, - "id": 1, - "render": 1, - "Copyright": 1, - "#": 2, - "{": 2, - "year": 1, - "}": 2 - }, - "Smalltalk": { - "Object": 1, - "subclass": 2, - "#Philosophers": 1, - "instanceVariableNames": 1, - "classVariableNames": 1, - "poolDictionaries": 1, - "category": 1, - "Philosophers": 3, - "class": 1, - "methodsFor": 2, - "new": 4, - "self": 25, - "shouldNotImplement": 1, - "quantity": 2, - "super": 1, - "initialize": 3, - "dine": 4, - "seconds": 2, - "(": 19, - "Delay": 3, - "forSeconds": 1, - ")": 19, - "wait.": 5, - "philosophers": 2, - "do": 1, - "[": 18, - "each": 5, - "|": 18, - "terminate": 1, - "]": 18, - ".": 16, - "size": 4, - "leftFork": 6, - "n": 11, - "forks": 5, - "at": 3, - "rightFork": 6, - "ifTrue": 1, - "ifFalse": 1, - "+": 1, - "eating": 3, - "Semaphore": 2, - "new.": 2, - "-": 1, - "timesRepeat": 1, - "signal": 1, - "randy": 3, - "Random": 1, - "to": 2, - "collect": 2, - "forMutualExclusion": 1, - "philosopher": 2, - "philosopherCode": 3, - "status": 8, - "n.": 2, - "printString": 1, - "true": 2, - "whileTrue": 1, - "Transcript": 5, - "nextPutAll": 5, - ";": 8, - "nl.": 5, - "forMilliseconds": 2, - "next": 2, - "*": 2, - "critical": 1, - "signal.": 2, - "newProcess": 1, - "priority": 1, - "Processor": 1, - "userBackgroundPriority": 1, - "name": 1, - "resume": 1, - "yourself": 1, - "Koan": 1, - "TestBasic": 1, - "": 1, - "A": 1, - "collection": 1, - "of": 1, - "introductory": 1, - "tests": 2, - "testDeclarationAndAssignment": 1, - "declaration": 2, - "anotherDeclaration": 2, - "_": 1, - "expect": 10, - "fillMeIn": 10, - "toEqual": 10, - "declaration.": 1, - "anotherDeclaration.": 1, - "testEqualSignIsNotAnAssignmentOperator": 1, - "variableA": 6, - "variableB": 5, - "value": 2, - "variableB.": 2, - "testMultipleStatementsInASingleLine": 1, - "variableC": 2, - "variableA.": 1, - "variableC.": 1, - "testInequality": 1, - "testLogicalOr": 1, - "expression": 4, - "<": 2, - "expression.": 2, - "testLogicalAnd": 1, - "&": 1, - "testNot": 1, - "not.": 1, - "testSimpleChainMatches": 1, - "e": 11, - "eCtrl": 3, - "eventKey": 3, - "e.": 1, - "ctrl": 5, - "true.": 1, - "assert": 2, - "matches": 4, - "{": 4, - "}": 4, - "eCtrl.": 2, - "deny": 2, - "a": 1 - }, - "SourcePawn": { - "//#define": 1, - "DEBUG": 2, - "#if": 1, - "defined": 1, - "#define": 7, - "assert": 2, - "(": 233, - "%": 18, - ")": 234, - "if": 44, - "ThrowError": 2, - ";": 213, - "assert_msg": 2, - "#else": 1, - "#endif": 1, - "#pragma": 1, - "semicolon": 1, - "#include": 3, - "": 1, - "": 1, - "": 1, - "public": 21, - "Plugin": 1, - "myinfo": 1, - "{": 73, - "name": 7, - "author": 1, - "description": 1, - "version": 1, - "SOURCEMOD_VERSION": 1, - "url": 1, - "}": 71, - "new": 62, - "Handle": 51, - "g_Cvar_Winlimit": 5, - "INVALID_HANDLE": 56, - "g_Cvar_Maxrounds": 5, - "g_Cvar_Fraglimit": 6, - "g_Cvar_Bonusroundtime": 6, - "g_Cvar_StartTime": 3, - "g_Cvar_StartRounds": 5, - "g_Cvar_StartFrags": 3, - "g_Cvar_ExtendTimeStep": 2, - "g_Cvar_ExtendRoundStep": 2, - "g_Cvar_ExtendFragStep": 2, - "g_Cvar_ExcludeMaps": 3, - "g_Cvar_IncludeMaps": 2, - "g_Cvar_NoVoteMode": 2, - "g_Cvar_Extend": 2, - "g_Cvar_DontChange": 2, - "g_Cvar_EndOfMapVote": 8, - "g_Cvar_VoteDuration": 3, - "g_Cvar_RunOff": 2, - "g_Cvar_RunOffPercent": 2, - "g_VoteTimer": 7, - "g_RetryTimer": 4, - "g_MapList": 8, - "g_NominateList": 7, - "g_NominateOwners": 7, - "g_OldMapList": 7, - "g_NextMapList": 2, - "g_VoteMenu": 1, - "g_Extends": 2, - "g_TotalRounds": 7, - "bool": 10, - "g_HasVoteStarted": 7, - "g_WaitingForVote": 4, - "g_MapVoteCompleted": 9, - "g_ChangeMapAtRoundEnd": 6, - "g_ChangeMapInProgress": 4, - "g_mapFileSerial": 3, - "-": 12, - "g_NominateCount": 3, - "MapChange": 4, - "g_ChangeTime": 1, - "g_NominationsResetForward": 3, - "g_MapVoteStartedForward": 2, - "MAXTEAMS": 4, - "g_winCount": 4, - "[": 19, - "]": 19, - "VOTE_EXTEND": 1, - "VOTE_DONTCHANGE": 1, - "OnPluginStart": 1, - "LoadTranslations": 2, - "arraySize": 5, - "ByteCountToCells": 1, - "PLATFORM_MAX_PATH": 6, - "CreateArray": 5, - "CreateConVar": 15, - "_": 18, - "true": 26, - "RegAdminCmd": 2, - "Command_Mapvote": 2, - "ADMFLAG_CHANGEMAP": 2, - "Command_SetNextmap": 2, - "FindConVar": 4, - "||": 15, - "decl": 5, - "String": 11, - "folder": 5, - "GetGameFolderName": 1, - "sizeof": 6, - "strcmp": 3, - "HookEvent": 6, - "Event_TeamPlayWinPanel": 3, - "Event_TFRestartRound": 2, - "else": 5, - "Event_RoundEnd": 3, - "Event_PlayerDeath": 2, - "AutoExecConfig": 1, - "//Change": 1, - "the": 5, - "mp_bonusroundtime": 1, - "max": 1, - "so": 1, - "that": 2, - "we": 2, - "have": 2, - "time": 9, - "to": 4, - "display": 2, - "vote": 6, - "//If": 1, - "you": 1, - "a": 1, - "during": 2, - "bonus": 2, - "good": 1, - "defaults": 1, - "are": 1, - "duration": 1, - "and": 1, - "mp_bonustime": 1, - "SetConVarBounds": 1, - "ConVarBound_Upper": 1, - "CreateGlobalForward": 2, - "ET_Ignore": 2, - "Param_String": 1, - "Param_Cell": 1, - "APLRes": 1, - "AskPluginLoad2": 1, - "myself": 1, - "late": 1, - "error": 1, - "err_max": 1, - "RegPluginLibrary": 1, - "CreateNative": 9, - "Native_NominateMap": 1, - "Native_RemoveNominationByMap": 1, - "Native_RemoveNominationByOwner": 1, - "Native_InitiateVote": 1, - "Native_CanVoteStart": 2, - "Native_CheckVoteDone": 2, - "Native_GetExcludeMapList": 2, - "Native_GetNominatedMapList": 2, - "Native_EndOfMapVoteEnabled": 2, - "return": 23, - "APLRes_Success": 1, - "OnConfigsExecuted": 1, - "ReadMapList": 1, - "MAPLIST_FLAG_CLEARARRAY": 1, - "|": 1, - "MAPLIST_FLAG_MAPSFOLDER": 1, - "LogError": 2, - "CreateNextVote": 1, - "SetupTimeleftTimer": 3, - "false": 8, - "ClearArray": 2, - "for": 9, - "i": 13, - "<": 5, - "+": 12, - "&&": 5, - "GetConVarInt": 10, - "GetConVarFloat": 2, - "<=>": 1, - "Warning": 1, - "Bonus": 1, - "Round": 1, - "Time": 2, - "shorter": 1, - "than": 1, - "Vote": 4, - "Votes": 1, - "round": 1, - "may": 1, - "not": 1, - "complete": 1, - "OnMapEnd": 1, - "map": 27, - "GetCurrentMap": 1, - "PushArrayString": 3, - "GetArraySize": 8, - "RemoveFromArray": 3, - "OnClientDisconnect": 1, - "client": 9, - "index": 8, - "FindValueInArray": 1, - "oldmap": 4, - "GetArrayString": 3, - "Call_StartForward": 1, - "Call_PushString": 1, - "Call_PushCell": 1, - "GetArrayCell": 2, - "Call_Finish": 1, - "Action": 3, - "args": 3, - "ReplyToCommand": 2, - "Plugin_Handled": 4, - "GetCmdArg": 1, - "IsMapValid": 1, - "ShowActivity": 1, - "LogAction": 1, - "SetNextMap": 1, - "OnMapTimeLeftChanged": 1, - "GetMapTimeLeft": 1, - "startTime": 4, - "*": 1, - "GetConVarBool": 6, - "InitiateVote": 8, - "MapChange_MapEnd": 6, - "KillTimer": 1, - "//g_VoteTimer": 1, - "CreateTimer": 3, - "float": 2, - "Timer_StartMapVote": 3, - "TIMER_FLAG_NO_MAPCHANGE": 4, - "data": 8, - "CreateDataTimer": 1, - "WritePackCell": 2, - "ResetPack": 1, - "timer": 2, - "Plugin_Stop": 2, - "mapChange": 2, - "ReadPackCell": 2, - "hndl": 2, - "event": 11, - "const": 4, - "dontBroadcast": 4, - "Timer_ChangeMap": 2, - "bluescore": 2, - "GetEventInt": 7, - "redscore": 2, - "StrEqual": 1, - "CheckMaxRounds": 3, - "switch": 1, - "case": 2, - "CheckWinLimit": 4, - "//We": 1, - "need": 2, - "do": 1, - "nothing": 1, - "on": 1, - "winning_team": 1, - "this": 1, - "indicates": 1, - "stalemate.": 1, - "default": 1, - "winner": 9, - "//": 3, - "Nuclear": 1, - "Dawn": 1, - "SetFailState": 1, - "winner_score": 2, - "winlimit": 3, - "roundcount": 2, - "maxrounds": 3, - "fragger": 3, - "GetClientOfUserId": 1, - "GetClientFrags": 1, - "when": 2, - "inputlist": 1, - "IsVoteInProgress": 1, - "Can": 1, - "t": 7, - "be": 1, - "excluded": 1, - "from": 1, - "as": 2, - "they": 1, - "weren": 1, - "nominationsToAdd": 1, - "Change": 2, - "Extend": 2, - "Map": 5, - "Voting": 7, - "next": 5, - "has": 5, - "started.": 1, - "SM": 5, - "Nextmap": 5, - "Started": 1, - "Current": 2, - "Extended": 1, - "finished.": 3, - "The": 1, - "current": 1, - "been": 1, - "extended.": 1, - "Stays": 1, - "was": 3, - "Finished": 1, - "s.": 1, - "Runoff": 2, - "Starting": 2, - "indecisive": 1, - "beginning": 1, - "runoff": 1, - "T": 3, - "Dont": 1, - "because": 1, - "outside": 1, - "request": 1, - "inputarray": 1, - "plugin": 5, - "numParams": 5, - "CanVoteStart": 1, - "array": 3, - "GetNativeCell": 3, - "size": 2, - "maparray": 3, - "ownerarray": 3, - "If": 1, - "optional": 1, - "parameter": 1, - "an": 1, - "owner": 1, - "list": 1, - "passed": 1, - "then": 1, - "fill": 1, - "out": 1, - "well": 1, - "PushArrayCell": 1 - }, - "Squirrel": { - "//example": 1, - "from": 1, - "http": 1, - "//www.squirrel": 1, - "-": 1, - "lang.org/#documentation": 1, - "local": 3, - "table": 1, - "{": 10, - "a": 2, - "subtable": 1, - "array": 3, - "[": 3, - "]": 3, - "}": 10, - "+": 2, - "b": 1, - ";": 15, - "foreach": 1, - "(": 10, - "i": 1, - "val": 2, - "in": 1, - ")": 10, - "print": 2, - "typeof": 1, - "/////////////////////////////////////////////": 1, - "class": 2, - "Entity": 3, - "constructor": 2, - "etype": 2, - "entityname": 4, - "name": 2, - "type": 2, - "x": 2, - "y": 2, - "z": 2, - "null": 2, - "function": 2, - "MoveTo": 1, - "newx": 2, - "newy": 2, - "newz": 2, - "Player": 2, - "extends": 1, - "base.constructor": 1, - "DoDomething": 1, - "newplayer": 1, - "newplayer.MoveTo": 1 - }, - "Standard ML": { - "structure": 15, - "LazyBase": 4, - "LAZY_BASE": 5, - "struct": 13, - "type": 6, - "a": 78, - "exception": 2, - "Undefined": 6, - "fun": 60, - "delay": 6, - "f": 46, - "force": 18, - "(": 840, - ")": 845, - "val": 147, - "undefined": 2, - "fn": 127, - "raise": 6, - "end": 55, - "LazyMemoBase": 4, - "datatype": 29, - "|": 226, - "Done": 2, - "of": 91, - "lazy": 13, - "unit": 7, - "-": 20, - "let": 44, - "open": 9, - "B": 2, - "inject": 5, - "x": 74, - "isUndefined": 4, - "ignore": 3, - ";": 21, - "false": 32, - "handle": 4, - "true": 36, - "toString": 4, - "if": 51, - "then": 51, - "else": 51, - "eqBy": 5, - "p": 10, - "y": 50, - "eq": 3, - "op": 2, - "compare": 8, - "Ops": 3, - "map": 3, - "Lazy": 2, - "LazyFn": 4, - "LazyMemo": 2, - "signature": 2, - "sig": 2, - "LAZY": 1, - "bool": 9, - "string": 14, - "*": 9, - "order": 2, - "b": 58, - "functor": 2, - "Main": 1, - "S": 2, - "MAIN_STRUCTS": 1, - "MAIN": 1, - "Compile": 3, - "Place": 1, - "t": 23, - "Files": 3, - "Generated": 4, - "MLB": 4, - "O": 4, - "OUT": 3, - "SML": 6, - "TypeCheck": 3, - "toInt": 1, - "int": 1, - "OptPred": 1, - "Target": 1, - "Yes": 1, - "Show": 1, - "Anns": 1, - "PathMap": 1, - "gcc": 5, - "ref": 45, - "arScript": 3, - "asOpts": 6, - "{": 79, - "opt": 34, - "pred": 15, - "OptPred.t": 3, - "}": 79, - "list": 10, - "[": 104, - "]": 108, - "ccOpts": 6, - "linkOpts": 6, - "buildConstants": 2, - "debugRuntime": 3, - "debugFormat": 5, - "Dwarf": 3, - "DwarfPlus": 3, - "Dwarf2": 3, - "Stabs": 3, - "StabsPlus": 3, - "option": 6, - "NONE": 47, - "expert": 3, - "explicitAlign": 3, - "Control.align": 1, - "explicitChunk": 2, - "Control.chunk": 1, - "explicitCodegen": 5, - "Native": 5, - "Explicit": 5, - "Control.codegen": 3, - "keepGenerated": 3, - "keepO": 3, - "output": 16, - "profileSet": 3, - "profileTimeSet": 3, - "runtimeArgs": 3, - "show": 2, - "Show.t": 1, - "stop": 10, - "Place.OUT": 1, - "parseMlbPathVar": 3, - "line": 9, - "String.t": 1, - "case": 83, - "String.tokens": 7, - "Char.isSpace": 8, - "var": 3, - "path": 7, - "SOME": 68, - "_": 83, - "readMlbPathMap": 2, - "file": 14, - "File.t": 12, - "not": 1, - "File.canRead": 1, - "Error.bug": 14, - "concat": 52, - "List.keepAllMap": 4, - "File.lines": 2, - "String.forall": 4, - "v": 4, - "targetMap": 5, - "arch": 11, - "MLton.Platform.Arch.t": 3, - "os": 13, - "MLton.Platform.OS.t": 3, - "target": 28, - "Promise.lazy": 1, - "targetsDir": 5, - "OS.Path.mkAbsolute": 4, - "relativeTo": 4, - "Control.libDir": 1, - "potentialTargets": 2, - "Dir.lsDirs": 1, - "targetDir": 5, - "osFile": 2, - "OS.Path.joinDirFile": 3, - "dir": 4, - "archFile": 2, - "File.contents": 2, - "List.first": 2, - "MLton.Platform.OS.fromString": 1, - "MLton.Platform.Arch.fromString": 1, - "in": 40, - "setTargetType": 3, - "usage": 48, - "List.peek": 7, - "...": 23, - "Control": 3, - "Target.arch": 2, - "Target.os": 2, - "hasCodegen": 8, - "cg": 21, - "z": 73, - "Control.Target.arch": 4, - "Control.Target.os": 2, - "Control.Format.t": 1, - "AMD64": 2, - "x86Codegen": 9, - "X86": 3, - "amd64Codegen": 8, - "<": 3, - "Darwin": 6, - "orelse": 7, - "Control.format": 3, - "Executable": 5, - "Archive": 4, - "hasNativeCodegen": 2, - "defaultAlignIs8": 3, - "Alpha": 1, - "ARM": 1, - "HPPA": 1, - "IA64": 1, - "MIPS": 1, - "Sparc": 1, - "S390": 1, - "makeOptions": 3, - "s": 168, - "Fail": 2, - "reportAnnotation": 4, - "flag": 12, - "e": 18, - "Control.Elaborate.Bad": 1, - "Control.Elaborate.Deprecated": 1, - "ids": 2, - "Control.warnDeprecated": 1, - "Out.output": 2, - "Out.error": 3, - "List.toString": 1, - "Control.Elaborate.Id.name": 1, - "Control.Elaborate.Good": 1, - "Control.Elaborate.Other": 1, - "Popt": 1, - "tokenizeOpt": 4, - "opts": 4, - "List.foreach": 5, - "tokenizeTargetOpt": 4, - "List.map": 3, - "Normal": 29, - "SpaceString": 48, - "Align4": 2, - "Align8": 2, - "Expert": 72, - "o": 8, - "List.push": 22, - "OptPred.Yes": 6, - "boolRef": 20, - "ChunkPerFunc": 1, - "OneChunk": 1, - "String.hasPrefix": 2, - "prefix": 3, - "String.dropPrefix": 1, - "Char.isDigit": 3, - "Int.fromString": 4, - "n": 4, - "Coalesce": 1, - "limit": 1, - "Bool": 10, - "closureConvertGlobalize": 1, - "closureConvertShrink": 1, - "String.concatWith": 2, - "Control.Codegen.all": 2, - "Control.Codegen.toString": 2, - "name": 7, - "value": 4, - "Compile.setCommandLineConstant": 2, - "contifyIntoMain": 1, - "debug": 4, - "Control.Elaborate.processDefault": 1, - "Control.defaultChar": 1, - "Control.defaultInt": 5, - "Control.defaultReal": 2, - "Control.defaultWideChar": 2, - "Control.defaultWord": 4, - "Regexp.fromString": 7, - "re": 34, - "Regexp.compileDFA": 4, - "diagPasses": 1, - "Control.Elaborate.processEnabled": 2, - "dropPasses": 1, - "intRef": 8, - "errorThreshhold": 1, - "emitMain": 1, - "exportHeader": 3, - "Control.Format.all": 2, - "Control.Format.toString": 2, - "gcCheck": 1, - "Limit": 1, - "First": 1, - "Every": 1, - "Native.IEEEFP": 1, - "indentation": 1, - "Int": 8, - "i": 8, - "inlineNonRec": 6, - "small": 19, - "product": 19, - "#product": 1, - "inlineIntoMain": 1, - "loops": 18, - "inlineLeafA": 6, - "repeat": 18, - "size": 19, - "inlineLeafB": 6, - "keepCoreML": 1, - "keepDot": 1, - "keepMachine": 1, - "keepRSSA": 1, - "keepSSA": 1, - "keepSSA2": 1, - "keepSXML": 1, - "keepXML": 1, - "keepPasses": 1, - "libname": 9, - "loopPasses": 1, - "Int.toString": 3, - "markCards": 1, - "maxFunctionSize": 1, - "mlbPathVars": 4, - "@": 3, - "Native.commented": 1, - "Native.copyProp": 1, - "Native.cutoff": 1, - "Native.liveTransfer": 1, - "Native.liveStack": 1, - "Native.moveHoist": 1, - "Native.optimize": 1, - "Native.split": 1, - "Native.shuffle": 1, - "err": 1, - "optimizationPasses": 1, - "il": 10, - "set": 10, - "Result.Yes": 6, - "Result.No": 5, - "polyvariance": 9, - "hofo": 12, - "rounds": 12, - "preferAbsPaths": 1, - "profPasses": 1, - "profile": 6, - "ProfileNone": 2, - "ProfileAlloc": 1, - "ProfileCallStack": 3, - "ProfileCount": 1, - "ProfileDrop": 1, - "ProfileLabel": 1, - "ProfileTimeLabel": 4, - "ProfileTimeField": 2, - "profileBranch": 1, - "Regexp": 3, - "seq": 3, - "anys": 6, - "compileDFA": 3, - "profileC": 1, - "profileInclExcl": 2, - "profileIL": 3, - "ProfileSource": 1, - "ProfileSSA": 1, - "ProfileSSA2": 1, - "profileRaise": 2, - "profileStack": 1, - "profileVal": 1, - "Show.Anns": 1, - "Show.PathMap": 1, - "showBasis": 1, - "showDefUse": 1, - "showTypes": 1, - "Control.optimizationPasses": 4, - "String.equals": 4, - "Place.Files": 2, - "Place.Generated": 2, - "Place.O": 3, - "Place.TypeCheck": 1, - "#target": 2, - "Self": 2, - "Cross": 2, - "SpaceString2": 6, - "OptPred.Target": 6, - "#1": 1, - "trace": 4, - "#2": 2, - "typeCheck": 1, - "verbosity": 4, - "Silent": 3, - "Top": 5, - "Pass": 1, - "Detail": 1, - "warnAnn": 1, - "warnDeprecated": 1, - "zoneCutDepth": 1, - "style": 6, - "arg": 3, - "desc": 3, - "mainUsage": 3, - "parse": 2, - "Popt.makeUsage": 1, - "showExpert": 1, - "commandLine": 5, - "args": 8, - "lib": 2, - "libDir": 2, - "OS.Path.mkCanonical": 1, - "result": 1, - "targetStr": 3, - "libTargetDir": 1, - "targetArch": 4, - "archStr": 1, - "String.toLower": 2, - "MLton.Platform.Arch.toString": 2, - "targetOS": 5, - "OSStr": 2, - "MLton.Platform.OS.toString": 1, - "positionIndependent": 3, - "format": 7, - "MinGW": 4, - "Cygwin": 4, - "Library": 6, - "LibArchive": 3, - "Control.positionIndependent": 1, - "align": 1, - "codegen": 4, - "CCodegen": 1, - "MLton.Rusage.measureGC": 1, - "exnHistory": 1, - "Bool.toString": 1, - "Control.profile": 1, - "Control.ProfileCallStack": 1, - "sizeMap": 1, - "Control.libTargetDir": 1, - "ty": 4, - "Bytes.toBits": 1, - "Bytes.fromInt": 1, - "lookup": 4, - "use": 2, - "on": 1, - "must": 1, - "x86": 1, - "with": 1, - "ieee": 1, - "fp": 1, - "can": 1, - "No": 1, - "Out.standard": 1, - "input": 22, - "rest": 3, - "inputFile": 1, - "File.base": 5, - "File.fileOf": 1, - "start": 6, - "base": 3, - "rec": 1, - "loop": 3, - "suf": 14, - "hasNum": 2, - "sufs": 2, - "String.hasSuffix": 2, - "suffix": 8, - "Place.t": 1, - "List.exists": 1, - "File.withIn": 1, - "csoFiles": 1, - "Place.compare": 1, - "GREATER": 5, - "Place.toString": 2, - "EQUAL": 5, - "LESS": 5, - "printVersion": 1, - "tempFiles": 3, - "tmpDir": 2, - "tmpVar": 2, - "default": 2, - "MLton.Platform.OS.host": 2, - "Process.getEnv": 1, - "d": 32, - "temp": 3, - "out": 9, - "File.temp": 1, - "OS.Path.concat": 1, - "Out.close": 2, - "maybeOut": 10, - "maybeOutBase": 4, - "File.extension": 3, - "outputBase": 2, - "ext": 1, - "OS.Path.splitBaseExt": 1, - "defLibname": 6, - "OS.Path.splitDirFile": 1, - "String.extract": 1, - "toAlNum": 2, - "c": 42, - "Char.isAlphaNum": 1, - "#": 3, - "CharVector.map": 1, - "atMLtons": 1, - "Vector.fromList": 1, - "tokenize": 1, - "rev": 2, - "gccDebug": 3, - "asDebug": 2, - "compileO": 3, - "inputs": 7, - "libOpts": 2, - "System.system": 4, - "List.concat": 4, - "linkArchives": 1, - "String.contains": 1, - "File.move": 1, - "from": 1, - "to": 1, - "mkOutputO": 3, - "Counter.t": 3, - "File.dirOf": 2, - "Counter.next": 1, - "compileC": 2, - "debugSwitches": 2, - "compileS": 2, - "compileCSO": 1, - "List.forall": 1, - "Counter.new": 1, - "oFiles": 2, - "List.fold": 1, - "ac": 4, - "extension": 6, - "Option.toString": 1, - "mkCompileSrc": 1, - "listFiles": 2, - "elaborate": 1, - "compile": 2, - "outputs": 2, - "r": 3, - "make": 1, - "Int.inc": 1, - "Out.openOut": 1, - "print": 4, - "outputHeader": 2, - "done": 3, - "Control.No": 1, - "l": 2, - "Layout.output": 1, - "Out.newline": 1, - "Vector.foreach": 1, - "String.translate": 1, - "/": 1, - "Type": 1, - "Check": 1, - ".c": 1, - ".s": 1, - "invalid": 1, - "MLton": 1, - "Exn.finally": 1, - "File.remove": 1, - "doit": 1, - "Process.makeCommandLine": 1, - "main": 1, - "mainWrapped": 1, - "OS.Process.exit": 1, - "CommandLine.arguments": 1, - "RedBlackTree": 1, - "key": 16, - "entry": 12, - "dict": 17, - "Empty": 15, - "Red": 41, - "local": 1, - "lk": 4, - "tree": 4, - "and": 2, - "zipper": 3, - "TOP": 5, - "LEFTB": 10, - "RIGHTB": 10, - "delete": 3, - "zip": 19, - "Black": 40, - "LEFTR": 8, - "RIGHTR": 9, - "bbZip": 28, - "w": 17, - "delMin": 8, - "Match": 1, - "joinRed": 3, - "needB": 2, - "del": 8, - "NotFound": 2, - "entry1": 16, - "as": 7, - "key1": 8, - "datum1": 4, - "joinBlack": 1, - "insertShadow": 3, - "datum": 1, - "oldEntry": 7, - "ins": 8, - "left": 10, - "right": 10, - "restore_left": 1, - "restore_right": 1, - "app": 3, - "ap": 7, - "new": 1, - "insert": 2, - "table": 14, - "clear": 1 - }, - "Stata": { - "local": 6, - "inname": 1, - "outname": 1, - "program": 2, - "hello": 1, - "vers": 1, - "display": 1, - "end": 4, - "{": 441, - "*": 25, - "version": 2, - "mar2014": 1, - "}": 440, - "...": 30, - "Hello": 1, - "world": 1, - "p_end": 47, - "MAXDIM": 1, - "smcl": 1, - "Matthew": 2, - "White": 2, - "jan2014": 1, - "title": 7, - "Title": 1, - "phang": 4, - "cmd": 111, - "odkmeta": 17, - "hline": 1, - "Create": 4, - "a": 30, - "do": 22, - "-": 42, - "file": 18, - "to": 23, - "import": 9, - "ODK": 6, - "data": 4, - "marker": 10, - "syntax": 1, - "Syntax": 1, - "p": 2, - "using": 10, - "it": 61, - "help": 27, - "filename": 3, - "opt": 25, - "csv": 9, - "(": 60, - "csvfile": 3, - ")": 61, - "Using": 7, - "histogram": 2, - "as": 29, - "template.": 8, - "notwithstanding": 1, - "is": 31, - "rarely": 1, - "preceded": 3, - "by": 7, - "an": 6, - "underscore.": 1, - "cmdab": 5, - "s": 10, - "urvey": 2, - "surveyfile": 5, - "odkmeta##surveyopts": 2, - "surveyopts": 4, - "cho": 2, - "ices": 2, - "choicesfile": 4, - "odkmeta##choicesopts": 2, - "choicesopts": 5, - "[": 6, - "options": 1, - "]": 6, - "odbc": 2, - "the": 67, - "position": 1, - "of": 36, - "last": 1, - "character": 1, - "in": 24, - "first": 2, - "column": 18, - "+": 2, - "synoptset": 5, - "tabbed": 4, - "synopthdr": 4, - "synoptline": 8, - "syntab": 6, - "Main": 3, - "heckman": 2, - "p2coldent": 3, - "name": 20, - ".csv": 2, - "that": 21, - "contains": 3, - "metadata": 5, - "from": 6, - "survey": 14, - "worksheet": 5, - "choices": 10, - "Fields": 2, - "synopt": 16, - "drop": 1, - "attrib": 2, - "headers": 8, - "not": 8, - "field": 25, - "attributes": 10, - "with": 10, - "keep": 1, - "only": 3, - "rel": 1, - "ax": 1, - "ignore": 1, - "fields": 7, - "exist": 1, - "Lists": 1, - "ca": 1, - "oth": 1, - "er": 1, - "odkmeta##other": 1, - "other": 14, - "Stata": 5, - "value": 14, - "values": 3, - "select": 6, - "or_other": 5, - ";": 15, - "default": 8, - "max": 2, - "one": 5, - "line": 4, - "write": 1, - "each": 7, - "list": 13, - "on": 7, - "single": 1, - "Options": 1, - "replace": 7, - "overwrite": 1, - "existing": 1, - "p2colreset": 4, - "and": 18, - "are": 13, - "required.": 1, - "Change": 1, - "t": 2, - "ype": 1, - "header": 15, - "type": 7, - "attribute": 10, - "la": 2, - "bel": 2, - "label": 9, - "d": 1, - "isabled": 1, - "disabled": 4, - "li": 1, - "stname": 1, - "list_name": 6, - "maximum": 3, - "plus": 2, - "min": 2, - "minimum": 2, - "minus": 1, - "#": 6, - "constant": 2, - "for": 13, - "all": 3, - "labels": 8, - "description": 1, - "Description": 1, - "pstd": 20, - "creates": 1, - "worksheets": 1, - "XLSForm.": 1, - "The": 9, - "saved": 1, - "completes": 2, - "following": 1, - "tasks": 3, - "order": 1, - "anova": 1, - "phang2": 23, - "o": 12, - "Import": 2, - "lists": 2, - "Add": 1, - "char": 4, - "characteristics": 4, - "Split": 1, - "select_multiple": 6, - "variables": 8, - "Drop": 1, - "note": 1, - "format": 1, - "Format": 1, - "date": 1, - "time": 1, - "datetime": 1, - "Attach": 2, - "variable": 14, - "notes": 1, - "merge": 3, - "Merge": 1, - "repeat": 6, - "groups": 4, - "After": 1, - "have": 2, - "been": 1, - "split": 4, - "can": 1, - "be": 12, - "removed": 1, - "without": 2, - "affecting": 1, - "tasks.": 1, - "User": 1, - "written": 2, - "supplements": 1, - "may": 2, - "make": 1, - "use": 3, - "any": 3, - "which": 6, - "imported": 4, - "characteristics.": 1, - "remarks": 1, - "Remarks": 1, - "uses": 3, - "helpb": 7, - "insheet": 4, - "data.": 1, - "long": 7, - "strings": 1, - "digits": 1, - "such": 2, - "simserial": 1, - "will": 9, - "numeric": 4, - "even": 1, - "if": 10, - "they": 2, - "more": 1, - "than": 3, - "digits.": 1, - "As": 1, - "result": 6, - "lose": 1, - "precision": 1, - ".": 22, - "makes": 1, - "limited": 1, - "mata": 1, - "Mata": 1, - "manage": 1, - "contain": 1, - "difficult": 1, - "characters.": 2, - "starts": 1, - "definitions": 1, - "several": 1, - "macros": 1, - "these": 4, - "constants": 1, - "uses.": 1, - "For": 4, - "instance": 1, - "macro": 1, - "datemask": 1, - "varname": 1, - "constraints": 1, - "names": 16, - "Further": 1, - "files": 1, - "often": 1, - "much": 1, - "longer": 1, - "length": 3, - "limit": 1, - "These": 2, - "differences": 1, - "convention": 1, - "lead": 1, - "three": 1, - "kinds": 1, - "problematic": 1, - "Long": 3, - "involve": 1, - "invalid": 1, - "combination": 1, - "characters": 3, - "example": 2, - "begins": 1, - "colon": 1, - "followed": 1, - "number.": 1, - "convert": 2, - "instead": 1, - "naming": 1, - "v": 6, - "concatenated": 1, - "positive": 1, - "integer": 1, - "v1": 1, - "unique": 1, - "but": 4, - "when": 1, - "converted": 3, - "truncated": 1, - "become": 3, - "duplicates.": 1, - "again": 1, - "names.": 6, - "form": 1, - "duplicates": 1, - "cannot": 2, - "chooses": 1, - "different": 1, - "Because": 1, - "problem": 2, - "recommended": 1, - "you": 1, - "If": 2, - "its": 3, - "characteristic": 2, - "odkmeta##Odk_bad_name": 1, - "Odk_bad_name": 3, - "otherwise": 1, - "Most": 1, - "depend": 1, - "There": 1, - "two": 2, - "exceptions": 1, - "variables.": 1, - "error": 4, - "has": 6, - "or": 7, - "splitting": 2, - "would": 1, - "duplicate": 4, - "reshape": 2, - "groups.": 1, - "there": 2, - "merging": 2, - "code": 1, - "datasets.": 1, - "Where": 1, - "renaming": 2, - "left": 1, - "user.": 1, - "section": 2, - "designated": 2, - "area": 2, - "renaming.": 3, - "In": 3, - "reshaping": 1, - "group": 4, - "own": 2, - "Many": 1, - "forms": 2, - "require": 1, - "others": 1, - "few": 1, - "need": 1, - "renamed": 1, - "should": 1, - "go": 1, - "areas.": 1, - "However": 1, - "some": 1, - "usually": 1, - "because": 1, - "many": 2, - "nested": 2, - "above": 1, - "this": 1, - "case": 1, - "work": 1, - "best": 1, - "Odk_group": 1, - "Odk_name": 1, - "Odk_is_other": 2, - "Odk_geopoint": 2, - "r": 2, - "varlist": 2, - "Odk_list_name": 2, - "foreach": 1, - "var": 5, - "*search": 1, - "n/a": 1, - "know": 1, - "don": 1, - "worksheet.": 1, - "requires": 1, - "comma": 1, - "separated": 2, - "text": 1, - "file.": 1, - "Strings": 1, - "embedded": 2, - "commas": 1, - "double": 3, - "quotes": 3, - "must": 2, - "enclosed": 1, - "another": 1, - "quote.": 1, - "pmore": 5, - "Each": 1, - "header.": 1, - "Use": 1, - "suboptions": 1, - "specify": 1, - "alternative": 1, - "respectively.": 1, - "All": 1, - "used.": 1, - "standardized": 1, - "follows": 1, - "replaced": 9, - "select_one": 3, - "begin_group": 1, - "begin": 2, - "end_group": 1, - "begin_repeat": 1, - "end_repeat": 1, - "addition": 1, - "specified": 1, - "attaches": 1, - "pmore2": 3, - "formed": 1, - "concatenating": 1, - "elements": 1, - "Odk_repeat": 1, - "nested.": 1, - "geopoint": 2, - "component": 1, - "Latitude": 1, - "Longitude": 1, - "Altitude": 1, - "Accuracy": 1, - "blank.": 1, - "imports": 4, - "XLSForm": 1, - "list.": 1, - "one.": 1, - "specifies": 4, - "vary": 1, - "definition": 1, - "rather": 1, - "multiple": 1, - "delimit": 1, - "#delimit": 1, - "dlgtab": 1, - "Other": 1, - "already": 2, - "exists.": 1, - "examples": 1, - "Examples": 1, - "named": 1, - "import.do": 7, - "including": 1, - "survey.csv": 1, - "choices.csv": 1, - "txt": 6, - "Same": 3, - "previous": 3, - "command": 3, - "appears": 2, - "fieldname": 3, - "survey_fieldname.csv": 1, - "valuename": 2, - "choices_valuename.csv": 1, - "except": 1, - "hint": 2, - "dropattrib": 2, - "does": 1, - "_all": 1, - "acknowledgements": 1, - "Acknowledgements": 1, - "Lindsey": 1, - "Shaughnessy": 1, - "Innovations": 2, - "Poverty": 2, - "Action": 2, - "assisted": 1, - "almost": 1, - "aspects": 1, - "development.": 1, - "She": 1, - "collaborated": 1, - "structure": 1, - "was": 1, - "very": 1, - "helpful": 1, - "tester": 1, - "contributed": 1, - "information": 1, - "about": 1, - "ODK.": 1, - "author": 1, - "Author": 1, - "mwhite@poverty": 1, - "action.org": 1, - "Setup": 1, - "sysuse": 1, - "auto": 1, - "Fit": 2, - "linear": 2, - "regression": 2, - "regress": 5, - "mpg": 1, - "weight": 4, - "foreign": 2, - "better": 1, - "physics": 1, - "standpoint": 1, - "gen": 1, - "gp100m": 2, - "/mpg": 1, - "Obtain": 1, - "beta": 2, - "coefficients": 1, - "refitting": 1, - "model": 1, - "Suppress": 1, - "intercept": 1, - "term": 1, - "noconstant": 1, - "Model": 1, - "bn.foreign": 1, - "hascons": 1, - "matrix": 3, - "tanh": 1, - "u": 3, - "eu": 4, - "emu": 4, - "exp": 2, - "return": 1, - "/": 1 - }, - "Stylus": { - "border": 6, - "-": 10, - "radius": 5, - "(": 1, - ")": 1, - "webkit": 1, - "arguments": 3, - "moz": 1, - "a.button": 1, - "px": 5, - "fonts": 2, - "helvetica": 1, - "arial": 1, - "sans": 1, - "serif": 1, - "body": 1, - "{": 1, - "padding": 3, - ";": 2, - "font": 1, - "px/1.4": 1, - "}": 1, - "form": 2, - "input": 2, - "[": 2, - "type": 2, - "text": 2, - "]": 2, - "solid": 1, - "#eee": 1, - "color": 2, - "#ddd": 1, - "textarea": 1, - "@extends": 2, - "foo": 2, - "#FFF": 1, - ".bar": 1, - "background": 1, - "#000": 1 - }, - "SuperCollider": { - "//boot": 1, - "server": 1, - "s.boot": 1, - ";": 18, - "(": 22, - "SynthDef": 1, - "{": 5, - "var": 1, - "sig": 7, - "resfreq": 3, - "Saw.ar": 1, - ")": 22, - "SinOsc.kr": 1, - "*": 3, - "+": 1, - "RLPF.ar": 1, - "Out.ar": 1, - "}": 5, - ".play": 2, - "do": 2, - "arg": 1, - "i": 1, - "Pan2.ar": 1, - "SinOsc.ar": 1, - "exprand": 1, - "LFNoise2.kr": 2, - "rrand": 2, - ".range": 2, - "**": 1, - "rand2": 1, - "a": 2, - "Env.perc": 1, - "-": 1, - "b": 1, - "a.delay": 2, - "a.test.plot": 1, - "b.test.plot": 1, - "Env": 1, - "[": 2, - "]": 2, - ".plot": 2, - "e": 1, - "Env.sine.asStream": 1, - "e.next.postln": 1, - "wait": 1, - ".fork": 1 - }, - "Swift": { - "let": 43, - "apples": 1, - "oranges": 1, - "appleSummary": 1, - "fruitSummary": 1, - "var": 42, - "shoppingList": 3, - "[": 18, - "]": 18, - "occupations": 2, - "emptyArray": 1, - "String": 27, - "(": 89, - ")": 89, - "emptyDictionary": 1, - "Dictionary": 1, - "": 1, - "Float": 1, - "//": 1, - "Went": 1, - "shopping": 1, - "and": 1, - "bought": 1, - "everything.": 1, - "individualScores": 2, - "teamScore": 4, - "for": 10, - "score": 2, - "in": 11, - "{": 77, - "if": 6, - "+": 15, - "}": 77, - "else": 1, - "optionalString": 2, - "nil": 1, - "optionalName": 2, - "greeting": 2, - "name": 21, - "vegetable": 2, - "switch": 4, - "case": 21, - "vegetableComment": 4, - "x": 1, - "where": 2, - "x.hasSuffix": 1, - "default": 2, - "interestingNumbers": 2, - "largest": 4, - "kind": 1, - "numbers": 6, - "number": 13, - "n": 5, - "while": 2, - "<": 4, - "*": 7, - "m": 5, - "do": 1, - "firstForLoop": 3, - "i": 6, - "secondForLoop": 3, - ";": 2, - "println": 1, - "func": 24, - "greet": 2, - "day": 1, - "-": 21, - "return": 30, - "getGasPrices": 2, - "Double": 11, - "sumOf": 3, - "Int...": 1, - "Int": 19, - "sum": 3, - "returnFifteen": 2, - "y": 3, - "add": 2, - "makeIncrementer": 2, - "addOne": 2, - "increment": 2, - "hasAnyMatches": 2, - "list": 2, - "condition": 2, - "Bool": 4, - "item": 4, - "true": 2, - "false": 2, - "lessThanTen": 2, - "numbers.map": 2, - "result": 5, - "sort": 1, - "class": 7, - "Shape": 2, - "numberOfSides": 4, - "simpleDescription": 14, - "myVariable": 2, - "myConstant": 1, - "shape": 1, - "shape.numberOfSides": 1, - "shapeDescription": 1, - "shape.simpleDescription": 1, - "NamedShape": 3, - "init": 4, - "self.name": 1, - "Square": 7, - "sideLength": 17, - "self.sideLength": 2, - "super.init": 2, - "area": 1, - "override": 2, - "test": 1, - "test.area": 1, - "test.simpleDescription": 1, - "EquilateralTriangle": 4, - "perimeter": 1, - "get": 2, - "set": 1, - "newValue": 1, - "/": 1, - "triangle": 3, - "triangle.perimeter": 2, - "triangle.sideLength": 2, - "TriangleAndSquare": 2, - "willSet": 2, - "square.sideLength": 1, - "newValue.sideLength": 2, - "square": 2, - "size": 4, - "triangleAndSquare": 1, - "triangleAndSquare.square.sideLength": 1, - "triangleAndSquare.triangle.sideLength": 2, - "triangleAndSquare.square": 1, - "Counter": 2, - "count": 2, - "incrementBy": 1, - "amount": 2, - "numberOfTimes": 2, - "times": 4, - "counter": 1, - "counter.incrementBy": 1, - "optionalSquare": 2, - ".sideLength": 1, - "enum": 4, - "Rank": 2, - "Ace": 1, - "Two": 1, - "Three": 1, - "Four": 1, - "Five": 1, - "Six": 1, - "Seven": 1, - "Eight": 1, - "Nine": 1, - "Ten": 1, - "Jack": 1, - "Queen": 1, - "King": 1, - "self": 3, - ".Ace": 1, - ".Jack": 1, - ".Queen": 1, - ".King": 1, - "self.toRaw": 1, - "ace": 1, - "Rank.Ace": 1, - "aceRawValue": 1, - "ace.toRaw": 1, - "convertedRank": 1, - "Rank.fromRaw": 1, - "threeDescription": 1, - "convertedRank.simpleDescription": 1, - "Suit": 2, - "Spades": 1, - "Hearts": 1, - "Diamonds": 1, - "Clubs": 1, - ".Spades": 2, - ".Hearts": 1, - ".Diamonds": 1, - ".Clubs": 1, - "hearts": 1, - "Suit.Hearts": 1, - "heartsDescription": 1, - "hearts.simpleDescription": 1, - "implicitInteger": 1, - "implicitDouble": 1, - "explicitDouble": 1, - "struct": 2, - "Card": 2, - "rank": 2, - "suit": 2, - "threeOfSpades": 1, - ".Three": 1, - "threeOfSpadesDescription": 1, - "threeOfSpades.simpleDescription": 1, - "ServerResponse": 1, - "Result": 1, - "Error": 1, - "success": 2, - "ServerResponse.Result": 1, - "failure": 1, - "ServerResponse.Error": 1, - ".Result": 1, - "sunrise": 1, - "sunset": 1, - "serverResponse": 2, - ".Error": 1, - "error": 1, - "protocol": 1, - "ExampleProtocol": 5, - "mutating": 3, - "adjust": 4, - "SimpleClass": 2, - "anotherProperty": 1, - "a": 2, - "a.adjust": 1, - "aDescription": 1, - "a.simpleDescription": 1, - "SimpleStructure": 2, - "b": 1, - "b.adjust": 1, - "bDescription": 1, - "b.simpleDescription": 1, - "extension": 1, - "protocolValue": 1, - "protocolValue.simpleDescription": 1, - "repeat": 2, - "": 1, - "ItemType": 3, - "OptionalValue": 2, - "": 1, - "None": 1, - "Some": 1, - "T": 5, - "possibleInteger": 2, - "": 1, - ".None": 1, - ".Some": 1, - "anyCommonElements": 2, - "": 1, - "U": 4, - "Sequence": 2, - "GeneratorType": 3, - "Element": 3, - "Equatable": 1, - "lhs": 2, - "rhs": 2, - "lhsItem": 2, - "rhsItem": 2, - "label": 2, - "width": 2, - "widthLabel": 1 - }, - "SystemVerilog": { - "module": 3, - "endpoint_phy_wrapper": 2, - "(": 92, - "input": 12, - "clk_sys_i": 2, - "clk_ref_i": 6, - "clk_rx_i": 3, - "rst_n_i": 3, - "IWishboneMaster.master": 2, - "src": 1, - "IWishboneSlave.slave": 1, - "snk": 1, - "sys": 1, - "output": 6, - "[": 17, - "]": 17, - "td_o": 2, - "rd_i": 2, - "txn_o": 2, - "txp_o": 2, - "rxn_i": 2, - "rxp_i": 2, - ")": 92, - ";": 32, - "wire": 12, - "rx_clock": 3, - "parameter": 2, - "g_phy_type": 6, - "gtx_data": 3, - "gtx_k": 3, - "gtx_disparity": 3, - "gtx_enc_error": 3, - "grx_data": 3, - "grx_clk": 1, - "grx_k": 3, - "grx_enc_error": 3, - "grx_bitslide": 2, - "gtp_rst": 2, - "tx_clock": 3, - "generate": 1, - "if": 5, - "begin": 4, - "assign": 2, - "wr_tbi_phy": 1, - "U_Phy": 1, - ".serdes_rst_i": 1, - ".serdes_loopen_i": 1, - "b0": 5, - ".serdes_enable_i": 1, - "b1": 2, - ".serdes_tx_data_i": 1, - ".serdes_tx_k_i": 1, - ".serdes_tx_disparity_o": 1, - ".serdes_tx_enc_err_o": 1, - ".serdes_rx_data_o": 1, - ".serdes_rx_k_o": 1, - ".serdes_rx_enc_err_o": 1, - ".serdes_rx_bitslide_o": 1, - ".tbi_refclk_i": 1, - ".tbi_rbclk_i": 1, - ".tbi_td_o": 1, - ".tbi_rd_i": 1, - ".tbi_syncen_o": 1, - ".tbi_loopen_o": 1, - ".tbi_prbsen_o": 1, - ".tbi_enable_o": 1, - "end": 4, - "else": 2, - "//": 3, - "wr_gtx_phy_virtex6": 1, - "#": 3, - ".g_simulation": 2, - "U_PHY": 1, - ".clk_ref_i": 2, - ".tx_clk_o": 1, - ".tx_data_i": 1, - ".tx_k_i": 1, - ".tx_disparity_o": 1, - ".tx_enc_err_o": 1, - ".rx_rbclk_o": 1, - ".rx_data_o": 1, - ".rx_k_o": 1, - ".rx_enc_err_o": 1, - ".rx_bitslide_o": 1, - ".rst_i": 1, - ".loopen_i": 1, - ".pad_txn0_o": 1, - ".pad_txp0_o": 1, - ".pad_rxn0_i": 1, - ".pad_rxp0_i": 1, - "endgenerate": 1, - "wr_endpoint": 1, - ".g_pcs_16bit": 1, - ".g_rx_buffer_size": 1, - ".g_with_rx_buffer": 1, - ".g_with_timestamper": 1, - ".g_with_dmtd": 1, - ".g_with_dpi_classifier": 1, - ".g_with_vlans": 1, - ".g_with_rtu": 1, - "DUT": 1, - ".clk_sys_i": 1, - ".clk_dmtd_i": 1, - ".rst_n_i": 1, - ".pps_csync_p1_i": 1, - ".src_dat_o": 1, - "snk.dat_i": 1, - ".src_adr_o": 1, - "snk.adr": 1, - ".src_sel_o": 1, - "snk.sel": 1, - ".src_cyc_o": 1, - "snk.cyc": 1, - ".src_stb_o": 1, - "snk.stb": 1, - ".src_we_o": 1, - "snk.we": 1, - ".src_stall_i": 1, - "snk.stall": 1, - ".src_ack_i": 1, - "snk.ack": 1, - ".src_err_i": 1, - ".rtu_full_i": 1, - ".rtu_rq_strobe_p1_o": 1, - ".rtu_rq_smac_o": 1, - ".rtu_rq_dmac_o": 1, - ".rtu_rq_vid_o": 1, - ".rtu_rq_has_vid_o": 1, - ".rtu_rq_prio_o": 1, - ".rtu_rq_has_prio_o": 1, - ".wb_cyc_i": 1, - "sys.cyc": 1, - ".wb_stb_i": 1, - "sys.stb": 1, - ".wb_we_i": 1, - "sys.we": 1, - ".wb_sel_i": 1, - "sys.sel": 1, - ".wb_adr_i": 1, - "sys.adr": 1, - ".wb_dat_i": 1, - "sys.dat_o": 1, - ".wb_dat_o": 1, - "sys.dat_i": 1, - ".wb_ack_o": 1, - "sys.ack": 1, - "endmodule": 2, - "fifo": 1, - "clk_50": 1, - "clk_2": 1, - "reset_n": 1, - "data_out": 1, - "empty": 1, - "priority_encoder": 1, - "INPUT_WIDTH": 3, - "OUTPUT_WIDTH": 3, - "logic": 2, - "-": 4, - "input_data": 2, - "output_data": 3, - "int": 1, - "ii": 6, - "always_comb": 1, - "for": 2, - "<": 1, - "+": 3, - "function": 1, - "integer": 2, - "log2": 4, - "x": 6, - "endfunction": 1 - }, - "TXL": { - "define": 12, - "program": 1, - "[": 38, - "expression": 9, - "]": 38, - "end": 12, - "term": 6, - "|": 3, - "addop": 2, - "primary": 4, - "mulop": 2, - "number": 10, - "(": 2, - ")": 2, - "-": 3, - "/": 3, - "rule": 12, - "main": 1, - "replace": 6, - "E": 3, - "construct": 1, - "NewE": 3, - "resolveAddition": 2, - "resolveSubtraction": 2, - "resolveMultiplication": 2, - "resolveDivision": 2, - "resolveParentheses": 2, - "where": 1, - "not": 1, - "by": 6, - "N1": 8, - "+": 2, - "N2": 8, - "*": 2, - "N": 2 - }, - "Tcl": { - "#": 7, - "package": 2, - "require": 2, - "Tcl": 2, - "namespace": 6, - "eval": 2, - "stream": 61, - "{": 148, - "export": 3, - "[": 76, - "a": 1, - "-": 5, - "z": 1, - "]": 76, - "*": 19, - "}": 148, - "ensemble": 1, - "create": 7, - "proc": 28, - "first": 24, - "restCmdPrefix": 2, - "return": 22, - "list": 18, - "lassign": 11, - "foldl": 1, - "cmdPrefix": 19, - "initialValue": 7, - "args": 13, - "set": 34, - "numStreams": 3, - "llength": 5, - "if": 14, - "FoldlSingleStream": 2, - "lindex": 5, - "elseif": 3, - "FoldlMultiStream": 2, - "else": 5, - "Usage": 4, - "foreach": 5, - "numArgs": 7, - "varName": 7, - "body": 8, - "ForeachSingleStream": 2, - "(": 11, - ")": 11, - "&&": 2, - "%": 1, - "end": 2, - "items": 5, - "lrange": 1, - "ForeachMultiStream": 2, - "fromList": 2, - "_list": 4, - "index": 4, - "expr": 4, - "+": 1, - "isEmpty": 10, - "map": 1, - "MapSingleStream": 3, - "MapMultiStream": 3, - "rest": 22, - "select": 2, - "while": 6, - "take": 2, - "num": 3, - "||": 1, - "<": 1, - "toList": 1, - "res": 10, - "lappend": 8, - "#################################": 2, - "acc": 9, - "streams": 5, - "firsts": 6, - "restStreams": 6, - "uplevel": 4, - "nextItems": 4, - "msg": 1, - "code": 1, - "error": 1, - "level": 1, - "XDG": 11, - "variable": 4, - "DEFAULTS": 8, - "DATA_HOME": 4, - "CONFIG_HOME": 4, - "CACHE_HOME": 4, - "RUNTIME_DIR": 3, - "DATA_DIRS": 4, - "CONFIG_DIRS": 4, - "SetDefaults": 3, - "ne": 2, - "file": 9, - "join": 9, - "env": 8, - "HOME": 3, - ".local": 1, - "share": 3, - ".config": 1, - ".cache": 1, - "/usr": 2, - "local": 1, - "/etc": 1, - "xdg": 1, - "XDGVarSet": 4, - "var": 11, - "info": 1, - "exists": 1, - "XDG_": 4, - "Dir": 4, - "subdir": 16, - "dir": 5, - "dict": 2, - "get": 2, - "Dirs": 3, - "rawDirs": 3, - "split": 1, - "outDirs": 3, - "XDG_RUNTIME_DIR": 1 - }, - "TeX": { - "ProvidesFile": 3, - "{": 1765, - "authortitle.cbx": 1, - "}": 1771, - "[": 96, - "abx@cbxid": 1, - "]": 95, - "ExecuteBibliographyOptions": 1, - "uniquename": 1, - "uniquelist": 1, - "autocite": 1, - "footnote": 2, - "renewcommand*": 1, - "iffinalcitedelim": 1, - "iflastcitekey": 1, - "newbool": 1, - "cbx": 7, - "parens": 8, - "newbibmacro*": 6, - "cite": 16, - "%": 321, - "iffieldundef": 22, - "shorthand": 8, - "ifnameundef": 2, - "labelname": 4, - "printnames": 2, - "setunit": 2, - "nametitledelim": 1, - "usebibmacro": 38, - "title": 4, - "citetitle": 4, - "textcite": 6, - "global": 4, - "booltrue": 1, - "addspace": 2, - "bibopenparen": 2, - "ifnumequal": 1, - "value": 1, - "citecount": 1, - "prenote": 8, - "printtext": 6, - "bibhyperref": 2, - "printfield": 9, - "labeltitle": 1, - "postnote": 11, - "ifbool": 3, - "bibcloseparen": 3, - "postnotedelim": 1, - "DeclareCiteCommand": 6, - "citeindex": 8, - "multicitedelim": 7, - "DeclareCiteCommand*": 2, - "parencite": 2, - "mkbibparens": 3, - "footcite": 1, - "mkbibfootnote": 2, - "footcitetext": 1, - "mkbibfootnotetext": 1, - "smartcite": 1, - "iffootnote": 1, - "boolfalse": 2, - "iffirstcitekey": 1, - "setcounter": 6, - "textcitetotal": 2, - "stepcounter": 1, - "textcitedelim": 1, - "DeclareMultiCiteCommand": 1, - "textcites": 1, - "endinput": 3, - "english.lbx": 1, - "abx@lbxid": 1, - "DeclareRedundantLanguages": 1, - "english": 2, - "american": 2, - "british": 1, - "canadian": 1, - "australian": 1, - "newzealand": 1, - "USenglish": 1, - "UKenglish": 1, - "DeclareBibliographyExtras": 1, - "protected": 16, - "def": 32, - "bibrangedash": 2, - "textendash": 1, - "penalty": 2, - "hyphenpenalty": 1, - "breakable": 1, - "dash": 1, - "bibdatedash": 9, - "finalandcomma": 109, - "addcomma": 1, - "finalandsemicolon": 1, - "addsemicolon": 1, - "mkbibordinal#1": 1, - "begingroup": 2, - "@tempcnta0#1": 1, - "relax": 6, - "number": 3, - "@tempcnta": 7, - "@whilenum": 2, - "do": 2, - "advance": 3, - "-": 15, - "ifnum": 4, - "fi": 17, - "ifcase": 1, - "th": 2, - "or": 4, - "st": 1, - "nd": 1, - "rd": 1, - "else": 10, - "endgroup": 2, - "mkbibmascord": 1, - "mkbibordinal": 3, - "mkbibfemord": 1, - "mkbibneutord": 1, - "mkbibdatelong#1#2#3": 1, - "#2": 21, - "mkbibmonth": 1, - "thefield": 8, - "#3": 14, - "#1": 50, - "space": 10, - "nobreakspace": 1, - "stripzeros": 2, - "iffieldbibstring": 2, - "bibstring": 2, - "mkbibdateshort#1#2#3": 1, - "mkdatezeros": 3, - "/": 4, - "savecommand": 4, - "mkbibrangecomp": 3, - "mkbibrangecompextra": 3, - "mkbibrangeterse": 3, - "mkbibrangeterseextra": 3, - "lbx@us@mkbibrangetrunc@long": 1, - "long": 2, - "lbx@us@mkbibrangetrunc@short": 1, - "short": 2, - "lbx@us@mkbibrangetruncextra@long": 1, - "lbx@us@mkbibrangetruncextra@short": 1, - "UndeclareBibliographyExtras": 1, - "restorecommand": 4, - "DeclareBibliographyStrings": 1, - "bibliography": 1, - "Bibliography": 2, - "references": 2, - "References": 3, - "shorthands": 1, - "List": 1, - "of": 24, - "Abbreviations": 2, - "editor": 25, - "ed": 21, - "adddot": 257, - "editors": 25, - "eds": 7, - "compiler": 2, - "comp": 4, - "compilers": 2, - "redactor": 2, - "red": 4, - "redactors": 2, - "reviser": 2, - "rev": 5, - "revisers": 2, - "founder": 2, - "found": 3, - "founders": 2, - "continuator": 1, - "continued": 3, - "cont": 3, - "FIXME": 5, - "unsure": 5, - "continuators": 1, - "collaborator": 2, - "collab": 3, - "collaborators": 2, - "translator": 16, - "trans": 51, - "translators": 16, - "commentator": 11, - "comm": 31, - "commentators": 11, - "annotator": 11, - "annot": 34, - "annotators": 11, - "commentary": 9, - "annotations": 11, - "introduction": 30, - "intro": 2, - "foreword": 30, - "forew": 20, - "afterword": 30, - "afterw": 20, - "editortr": 1, - "and": 200, - "adddotspace": 57, - "editorstr": 1, - "editorco": 1, - "editorsco": 1, - "editoran": 1, - "editorsan": 1, - "editorin": 1, - "introd": 18, - "editorsin": 1, - "editorfo": 1, - "editorsfo": 1, - "editoraf": 1, - "editorsaf": 1, - "editortrco": 1, - "ed.": 28, - "addabbrvspace": 52, - "editorstrco": 1, - "eds.": 17, - "editortran": 1, - "editorstran": 1, - "editortrin": 1, - "editorstrin": 1, - "editortrfo": 1, - "editorstrfo": 1, - "editortraf": 1, - "editorstraf": 1, - "editorcoin": 1, - "editorscoin": 1, - "editorcofo": 1, - "editorscofo": 1, - "editorcoaf": 1, - "editorscoaf": 1, - "editoranin": 1, - "editorsanin": 1, - "editoranfo": 1, - "editorsanfo": 1, - "editoranaf": 1, - "editorsanaf": 1, - "editortrcoin": 1, - "trans.": 24, - "editorstrcoin": 1, - "editortrcofo": 1, - "editorstrcofo": 1, - "editortrcoaf": 1, - "editorstrcoaf": 1, - "editortranin": 1, - "editorstranin": 1, - "editortranfo": 1, - "editorstranfo": 1, - "editortranaf": 1, - "editorstranaf": 1, - "translatorco": 1, - "translatorsco": 1, - "translatoran": 1, - "translatorsan": 1, - "translatorin": 1, - "translation": 19, - "translatorsin": 1, - "translatorfo": 1, - "translatorsfo": 1, - "translatoraf": 1, - "translatorsaf": 1, - "translatorcoin": 1, - "translatorscoin": 1, - "translatorcofo": 1, - "translatorscofo": 1, - "translatorcoaf": 1, - "translatorscoaf": 1, - "translatoranin": 1, - "translatorsanin": 1, - "translatoranfo": 1, - "translatorsanfo": 1, - "translatoranaf": 1, - "translatorsanaf": 1, - "byauthor": 1, - "by": 103, - "byeditor": 1, - "edited": 24, - "bycompiler": 1, - "compiled": 1, - "byredactor": 1, - "redacted": 1, - "byreviser": 1, - "revised": 1, - "byreviewer": 1, - "reviewed": 1, - "byfounder": 1, - "founded": 1, - "bycontinuator": 1, - "bycollaborator": 1, - "in": 37, - "collaboration": 1, - "with": 71, - "bytranslator": 1, - "translated": 26, - "lbx@lfromlang": 24, - "lbx@sfromlang": 24, - "bycommentator": 1, - "commented": 13, - "byannotator": 1, - "annotated": 13, - "withcommentator": 1, - "a": 24, - "comment": 2, - "withannotator": 1, - "annots": 1, - "withintroduction": 1, - "an": 40, - "withforeword": 1, - "withafterword": 1, - "byeditortr": 1, - "byeditorco": 1, - "byeditoran": 1, - "byeditorin": 1, - "introd.": 9, - "byeditorfo": 1, - "forew.": 9, - "byeditoraf": 1, - "afterw.": 9, - "byeditortrco": 1, - "byeditortran": 1, - "byeditortrin": 1, - "byeditortrfo": 1, - "byeditortraf": 1, - "byeditorcoin": 1, - "comm.": 9, - "byeditorcofo": 1, - "byeditorcoaf": 1, - "byeditoranin": 1, - "annot.": 6, - "byeditoranfo": 1, - "byeditoranaf": 1, - "byeditortrcoin": 1, - "byeditortrcofo": 1, - "byeditortrcoaf": 1, - "byeditortranin": 1, - "byeditortranfo": 1, - "byeditortranaf": 1, - "bytranslatorco": 1, - "bytranslatoran": 1, - "bytranslatorin": 1, - "bytranslatorfo": 1, - "bytranslatoraf": 1, - "bytranslatorcoin": 1, - "bytranslatorcofo": 1, - "bytranslatorcoaf": 1, - "bytranslatoranin": 1, - "bytranslatoranfo": 1, - "bytranslatoranaf": 1, - "andothers": 1, - "et": 4, - "al": 4, - "andmore": 1, - "volume": 3, - "vol": 2, - "volumes": 2, - "vols": 1, - "involumes": 1, - "jourvol": 1, - "jourser": 1, - "series": 3, - "ser": 3, - "book": 5, - "part": 3, - "issue": 3, - "newseries": 1, - "new": 3, - "oldseries": 1, - "old": 2, - "edition": 2, - "reprint": 3, - "repr": 3, - "reprintof": 1, - "reprintas": 1, - "reprinted": 2, - "as": 10, - "rpt": 1, - "reprintfrom": 1, - "from": 53, - "reviewof": 1, - "review": 1, - "translationof": 1, - "translationas": 1, - "translationfrom": 1, - "origpubas": 1, - "originally": 2, - "published": 4, - "orig": 2, - "pub": 2, - "origpubin": 1, - "astitle": 1, - "bypublisher": 1, - "page": 7, - "p": 2, - "pages": 5, - "pp": 2, - "column": 2, - "col": 1, - "columns": 2, - "cols": 1, - "line": 4, - "l": 1, - "lines": 2, - "ll": 1, - "nodate": 1, - "no": 2, - "date": 1, - "n": 6, - "d": 2, - "verse": 2, - "v": 1, - "verses": 2, - "vv": 1, - "section": 4, - "S": 3, - "sections": 2, - "paragraph": 2, - "par": 8, - "paragraphs": 2, - "inseries": 1, - "ofseries": 1, - "chapter": 11, - "chap": 2, - "mathesis": 1, - "Master": 1, - "s": 1, - "thesis": 6, - "MA": 1, - "phdthesis": 1, - "PhD": 2, - "candthesis": 1, - "Candidate": 1, - "Cand": 1, - "resreport": 1, - "research": 2, - "report": 2, - "rep": 2, - "techreport": 1, - "technical": 1, - "tech": 1, - "software": 3, - "computer": 1, - "datacd": 1, - "CD": 4, - "ROM": 2, - "audiocd": 1, - "audio": 2, - "version": 3, - "url": 3, - "address": 2, - "urlfrom": 1, - "available": 2, - "urlseen": 1, - "visited": 2, - "on": 8, - "inpreparation": 1, - "preparation": 2, - "submitted": 3, - "forthcoming": 3, - "inpress": 1, - "press": 2, - "prepublished": 1, - "pre": 2, - "citedas": 1, - "henceforth": 2, - "cited": 4, - "thiscite": 1, - "especially": 1, - "esp": 1, - "seenote": 1, - "see": 7, - "note": 1, - "quotedin": 1, - "quoted": 1, - "qtd": 1, - "idem": 7, - "idemsm": 1, - "idemsf": 1, - "eadem": 4, - "idemsn": 1, - "idempm": 1, - "eidem": 4, - "idempf": 1, - "eaedem": 2, - "idempn": 1, - "idempp": 1, - "ibidem": 2, - "ibid": 1, - "opcit": 1, - "op": 2, - "cit": 6, - "loccit": 1, - "loc": 2, - "confer": 1, - "cf": 2, - "sequens": 1, - "sq": 2, - "sequentes": 1, - "sqq": 2, - "passim": 2, - "pass": 1, - "seealso": 1, - "also": 2, - "backrefpage": 1, - "backrefpages": 1, - "january": 1, - "January": 1, - "Jan": 1, - "february": 1, - "February": 1, - "Feb": 1, - "march": 1, - "March": 1, - "Mar": 1, - "april": 1, - "April": 1, - "Apr": 1, - "may": 1, - "May": 2, - "june": 1, - "June": 2, - "july": 1, - "July": 2, - "august": 1, - "August": 1, - "Aug": 1, - "september": 1, - "September": 1, - "Sept": 1, - "october": 1, - "October": 1, - "Oct": 1, - "november": 1, - "November": 1, - "Nov": 1, - "december": 1, - "December": 1, - "Dec": 1, - "langamerican": 1, - "American": 4, - "langbrazilian": 1, - "Brazilian": 4, - "langcatalan": 1, - "Catalan": 4, - "langcroatian": 1, - "Croatian": 4, - "langczech": 1, - "Czech": 4, - "langdanish": 1, - "Danish": 4, - "langdutch": 1, - "Dutch": 4, - "langenglish": 1, - "English": 4, - "langfinnish": 1, - "Finnish": 4, - "langfrench": 1, - "French": 8, - "langgerman": 1, - "German": 8, - "langgreek": 1, - "Greek": 4, - "langitalian": 1, - "Italian": 4, - "langlatin": 1, - "Latin": 4, - "langnorwegian": 1, - "Norwegian": 4, - "langpolish": 1, - "Polish": 4, - "langportuguese": 1, - "Portuguese": 4, - "langrussian": 1, - "Russian": 4, - "langslovene": 1, - "Slovene": 4, - "langspanish": 1, - "Spanish": 4, - "langswedish": 1, - "Swedish": 4, - "fromamerican": 1, - "the": 61, - "frombrazilian": 1, - "fromcatalan": 1, - "fromcroatian": 1, - "fromczech": 1, - "fromdanish": 1, - "fromdutch": 1, - "fromenglish": 1, - "fromfinnish": 1, - "fromfrench": 1, - "fromgerman": 1, - "fromgreek": 1, - "fromitalian": 1, - "fromlatin": 1, - "fromnorwegian": 1, - "frompolish": 1, - "fromportuguese": 1, - "fromrussian": 1, - "fromslovene": 1, - "fromspanish": 1, - "fromswedish": 1, - "countryde": 1, - "Germany": 1, - "DE": 1, - "countryeu": 1, - "European": 6, - "Union": 2, - "EU": 1, - "countryep": 1, - "EP": 1, - "countryfr": 1, - "France": 1, - "FR": 1, - "countryuk": 1, - "United": 2, - "Kingdom": 1, - "GB": 1, - "countryus": 1, - "States": 1, - "America": 1, - "US": 1, - "patent": 13, - "pat": 12, - "patentde": 1, - "patenteu": 1, - "patentfr": 1, - "patentuk": 1, - "British": 4, - "patentus": 1, - "U.S": 4, - "patreq": 1, - "request": 6, - "req": 6, - "patreqde": 1, - "patreqeu": 1, - "patreqfr": 1, - "patrequk": 1, - "patrequs": 1, - "file": 3, - "library": 3, - "abstract": 4, - "annotation": 1, - "gdef": 10, - "lbx@us@mkbibrangetrunc@long#1#2": 1, - "#2year": 14, - "#2date": 4, - "iffieldsequal": 8, - "#2endyear": 22, - "csuse": 16, - "mkbibdate#1": 16, - "#2month": 10, - "#2day": 8, - "iffieldequalstr": 4, - "mbox": 4, - "#2endmonth": 8, - "#2endday": 8, - "lbx@us@mkbibrangetrunc@short#1#2": 1, - "lbx@us@mkbibrangetruncextra@long#1#2": 1, - "extrayear": 6, - "lbx@us@mkbibrangetruncextra@short#1#2": 1, - "ProvidesClass": 2, - "problemset": 1, - "DeclareOption*": 2, - "PassOptionsToClass": 2, - "final": 2, - "article": 2, - "DeclareOption": 2, - "worksheet": 1, - "providecommand": 45, - "@solutionvis": 3, - "expand": 1, - "@expand": 3, - "ProcessOptions": 2, - "LoadClass": 2, - "pt": 5, - "letterpaper": 1, - "RequirePackage": 20, - "top": 1, - "bottom": 1, - "left": 15, - "right": 16, - "geometry": 1, - "pgfkeys": 1, - "For": 13, - "mathtable": 2, - "environment.": 3, - "tabularx": 1, - "pset": 1, - "heading": 2, - "float": 1, - "Used": 6, - "for": 21, - "floats": 1, - "(": 12, - "tables": 1, - "figures": 1, - "etc.": 1, - ")": 12, - "graphicx": 1, - "inserting": 3, - "images.": 1, - "enumerate": 2, - "mathtools": 2, - "Required.": 7, - "Loads": 1, - "amsmath.": 1, - "amsthm": 1, - "theorem": 1, - "environments.": 1, - "amssymb": 1, - "booktabs": 1, - "esdiff": 1, - "derivatives": 4, - "partial": 2, - "Optional.": 1, - "shortintertext.": 1, - "fancyhdr": 2, - "customizing": 1, - "headers/footers.": 1, - "lastpage": 1, - "count": 1, - "header/footer.": 1, - "xcolor": 1, - "setting": 3, - "color": 3, - "hyperlinks": 2, - "obeyFinal": 1, - "Disable": 1, - "todos": 1, - "option": 1, - "class": 1, - "@todoclr": 2, - "linecolor": 1, - "todonotes": 1, - "keeping": 1, - "track": 1, - "to": 16, - "dos.": 1, - "colorlinks": 1, - "true": 1, - "linkcolor": 1, - "navy": 2, - "urlcolor": 1, - "black": 2, - "hyperref": 1, - "following": 2, - "urls": 2, - "document.": 1, - "Enables": 1, - "tag": 1, - "all": 2, - "hypcap": 1, - "definecolor": 2, - "gray": 1, - "To": 1, - "Dos.": 1, - "brightness": 1, - "RGB": 1, - "coloring": 1, - "setlength": 12, - "parskip": 1, - "ex": 2, - "Sets": 1, - "between": 1, - "paragraphs.": 2, - "parindent": 2, - "Indent": 1, - "first": 1, - "let": 11, - "VERBATIM": 2, - "verbatim": 2, - "verbatim@font": 1, - "small": 8, - "ttfamily": 1, - "usepackage": 2, - "caption": 1, - "footnotesize": 2, - "subcaption": 1, - "captionsetup": 4, - "table": 2, - "labelformat": 4, - "simple": 3, - "labelsep": 4, - "period": 3, - "labelfont": 4, - "bf": 4, - "figure": 2, - "subtable": 1, - "subfigure": 1, - "TRUE": 1, - "FALSE": 1, - "SHOW": 3, - "HIDE": 2, - "thispagestyle": 5, - "empty": 6, - "listoftodos": 1, - "clearpage": 4, - "pagenumbering": 1, - "arabic": 2, - "shortname": 2, - "authorname": 2, - "coursename": 3, - "assignment": 3, - "#4": 4, - "duedate": 2, - "#5": 2, - "begin": 11, - "minipage": 4, - "textwidth": 4, - "flushleft": 2, - "hypertarget": 1, - "@assignment": 2, - "textbf": 5, - "end": 12, - "flushright": 2, - "renewcommand": 10, - "headrulewidth": 1, - "footrulewidth": 1, - "pagestyle": 3, - "fancyplain": 4, - "fancyhf": 2, - "lfoot": 1, - "hyperlink": 1, - "cfoot": 1, - "rfoot": 1, - "thepage": 2, - "pageref": 1, - "LastPage": 1, - "newcounter": 1, - "theproblem": 3, - "Problem": 2, - "counter": 1, - "environment": 1, - "problem": 1, - "addtocounter": 2, - "equation": 1, - "noindent": 2, - ".": 3, - "textit": 1, - "Default": 2, - "is": 2, - "omit": 1, - "pagebreaks": 1, - "after": 1, - "solution": 2, - "qqed": 2, - "hfill": 3, - "rule": 1, - "mm": 2, - "pagebreak": 2, - "show": 1, - "solutions.": 1, - "vspace": 2, - "em": 8, - "Solution.": 1, - "ifnum#1": 2, - "Sum": 3, - "ensuremath": 15, - "sum_": 2, - "infsum": 2, - "infty": 2, - "Infinite": 1, - "sum": 1, - "Int": 1, - "x": 4, - "int_": 1, - "mathrm": 1, - "Integrate": 1, - "respect": 1, - "Lim": 2, - "displaystyle": 2, - "lim_": 1, - "Take": 1, - "limit": 1, - "infinity": 1, - "f": 1, - "Frac": 1, - "_": 1, - "Slanted": 1, - "fraction": 1, - "proper": 1, - "spacing.": 1, - "Usefule": 1, - "display": 2, - "fractions.": 1, - "eval": 1, - "vert_": 1, - "L": 1, - "hand": 2, - "sizing": 2, - "R": 1, - "D": 1, - "diff": 1, - "writing": 2, - "PD": 1, - "diffp": 1, - "full": 1, - "Forces": 1, - "style": 1, - "math": 4, - "mode": 4, - "Deg": 1, - "circ": 1, - "adding": 1, - "degree": 1, - "symbol": 4, - "even": 1, - "if": 1, - "not": 2, - "abs": 1, - "vert": 3, - "Absolute": 1, - "Value": 1, - "norm": 1, - "Vert": 2, - "Norm": 1, - "vector": 1, - "magnitude": 1, - "e": 1, - "times": 3, - "Scientific": 2, - "Notation": 2, - "E": 2, - "u": 1, - "text": 7, - "units": 1, - "Roman": 1, - "mc": 1, - "hspace": 3, - "comma": 1, - "into": 2, - "mtxt": 1, - "insterting": 1, - "either": 1, - "side.": 1, - "Option": 1, - "preceding": 1, - "punctuation.": 1, - "prob": 1, - "P": 2, - "cndprb": 1, - "right.": 1, - "cov": 1, - "Cov": 1, - "twovector": 1, - "r": 3, - "array": 6, - "threevector": 1, - "fourvector": 1, - "vecs": 4, - "vec": 2, - "bm": 2, - "bolded": 2, - "arrow": 2, - "vect": 3, - "unitvecs": 1, - "hat": 2, - "unitvect": 1, - "Div": 1, - "del": 3, - "cdot": 1, - "Curl": 1, - "Grad": 1, - "NeedsTeXFormat": 1, - "LaTeX2e": 1, - "reedthesis": 1, - "/01/27": 1, - "The": 4, - "Reed": 5, - "College": 5, - "Thesis": 5, - "Class": 4, - "CurrentOption": 1, - "AtBeginDocument": 1, - "fancyhead": 5, - "LE": 1, - "RO": 1, - "above": 1, - "makes": 2, - "your": 1, - "headers": 6, - "caps.": 2, - "If": 1, - "you": 1, - "would": 1, - "like": 1, - "different": 1, - "choose": 1, - "one": 1, - "options": 1, - "be": 3, - "sure": 1, - "remove": 1, - "both": 1, - "RE": 2, - "slshape": 2, - "nouppercase": 2, - "leftmark": 2, - "This": 2, - "RIGHT": 2, - "side": 2, - "italic": 1, - "use": 1, - "lowercase": 1, - "With": 1, - "Capitals": 1, - "When": 1, - "Specified.": 1, - "LO": 2, - "rightmark": 2, - "does": 1, - "same": 1, - "thing": 1, - "LEFT": 2, - "scshape": 2, - "will": 2, - "And": 1, - "so": 1, - "fancy": 1, - "oldthebibliography": 2, - "thebibliography": 2, - "endoldthebibliography": 2, - "endthebibliography": 1, - "renewenvironment": 2, - "addcontentsline": 5, - "toc": 5, - "bibname": 2, - "things": 1, - "psych": 1, - "majors": 1, - "out": 1, - "oldtheindex": 2, - "theindex": 2, - "endoldtheindex": 2, - "endtheindex": 1, - "indexname": 1, - "RToldchapter": 1, - "if@openright": 1, - "RTcleardoublepage": 3, - "@topnum": 1, - "z@": 2, - "@afterindentfalse": 1, - "secdef": 1, - "@chapter": 2, - "@schapter": 1, - "c@secnumdepth": 1, - "m@ne": 2, - "if@mainmatter": 1, - "refstepcounter": 1, - "typeout": 1, - "@chapapp": 2, - "thechapter.": 1, - "thechapter": 1, - "space#1": 1, - "chaptermark": 1, - "addtocontents": 2, - "lof": 1, - "protect": 2, - "addvspace": 2, - "p@": 3, - "lot": 1, - "if@twocolumn": 3, - "@topnewpage": 1, - "@makechapterhead": 2, - "@afterheading": 1, - "newcommand": 2, - "if@twoside": 1, - "ifodd": 1, - "c@page": 1, - "hbox": 15, - "newpage": 3, - "RToldcleardoublepage": 1, - "cleardoublepage": 4, - "oddsidemargin": 2, - ".5in": 3, - "evensidemargin": 2, - "textheight": 4, - "topmargin": 6, - "addtolength": 8, - "headheight": 4, - "headsep": 3, - ".6in": 1, - "division#1": 1, - "@division": 3, - "@latex@warning@no@line": 3, - "No": 3, - "noexpand": 3, - "division": 2, - "given": 3, - "department#1": 1, - "@department": 3, - "department": 1, - "thedivisionof#1": 1, - "@thedivisionof": 3, - "Division": 2, - "approvedforthe#1": 1, - "@approvedforthe": 3, - "advisor#1": 1, - "@advisor": 3, - "advisor": 1, - "altadvisor#1": 1, - "@altadvisor": 3, - "@altadvisortrue": 1, - "@empty": 1, - "newif": 1, - "if@altadvisor": 3, - "@altadvisorfalse": 1, - "contentsname": 1, - "Table": 1, - "Contents": 1, - "l@chapter": 1, - "c@tocdepth": 1, - "addpenalty": 1, - "@highpenalty": 2, - "vskip": 4, - "@plus": 1, - "@tempdima": 2, - "rightskip": 1, - "@pnumwidth": 3, - "parfillskip": 1, - "leavevmode": 1, - "bfseries": 3, - "leftskip": 2, - "hskip": 1, - "nobreak": 2, - "normalfont": 1, - "leaders": 1, - "m@th": 1, - "mkern": 2, - "@dotsep": 2, - "mu": 2, - "hb@xt@": 1, - "hss": 1, - "newenvironment": 1, - "@restonecoltrue": 1, - "onecolumn": 1, - "@restonecolfalse": 1, - "Abstract": 2, - "center": 7, - "fontsize": 7, - "selectfont": 6, - "if@restonecol": 1, - "twocolumn": 1, - "ifx": 1, - "@pdfoutput": 1, - "@undefined": 1, - "RTpercent": 3, - "@percentchar": 1, - "AtBeginDvi": 2, - "special": 2, - "LaTeX": 3, - "/12/04": 3, - "SN": 3, - "rawpostscript": 1, - "AtEndDocument": 1, - "pdfinfo": 1, - "/Creator": 1, - "maketitle": 1, - "titlepage": 2, - "footnoterule": 1, - "thanks": 1, - "baselineskip": 2, - "setbox0": 2, - "Requirements": 2, - "Degree": 2, - "null": 3, - "vfil": 8, - "@title": 1, - "centerline": 8, - "wd0": 7, - "hrulefill": 5, - "A": 1, - "Presented": 1, - "In": 1, - "Partial": 1, - "Fulfillment": 1, - "Bachelor": 1, - "Arts": 1, - "bigskip": 2, - "lineskip": 1, - ".75em": 1, - "tabular": 2, - "t": 1, - "c": 5, - "@author": 1, - "@date": 1, - "Approved": 2, - "just": 1, - "below": 2, - "cm": 2, - "copy0": 1, - "approved": 1, - "major": 1, - "sign": 1, - "makebox": 6, - "verbose.bbx": 1, - "abx@bbxid": 1, - "RequireBibliographyStyle": 1, - "authortitle": 1 - }, - "Tea": { - "<%>": 1, - "template": 1, - "foo": 1 - }, - "Turing": { - "function": 1, - "factorial": 4, - "(": 3, - "n": 9, - "int": 2, - ")": 3, - "real": 1, - "if": 2, - "then": 1, - "result": 2, - "else": 1, - "*": 1, - "-": 1, - "end": 3, - "var": 1, - "loop": 2, - "put": 3, - "..": 1, - "get": 1, - "exit": 1, - "when": 1 - }, - "TypeScript": { - "class": 3, - "Animal": 4, - "{": 9, - "constructor": 3, - "(": 18, - "public": 1, - "name": 5, - ")": 18, - "}": 9, - "move": 3, - "meters": 2, - "alert": 3, - "this.name": 1, - "+": 3, - ";": 8, - "Snake": 2, - "extends": 2, - "super": 2, - "super.move": 2, - "Horse": 2, - "var": 2, - "sam": 1, - "new": 2, - "tom": 1, - "sam.move": 1, - "tom.move": 1, - "console.log": 1 - }, - "UnrealScript": { - "//": 5, - "-": 220, - "class": 18, - "MutU2Weapons": 1, - "extends": 2, - "Mutator": 1, - "config": 18, - "(": 189, - "U2Weapons": 1, - ")": 189, - ";": 295, - "var": 30, - "string": 25, - "ReplacedWeaponClassNames0": 1, - "ReplacedWeaponClassNames1": 1, - "ReplacedWeaponClassNames2": 1, - "ReplacedWeaponClassNames3": 1, - "ReplacedWeaponClassNames4": 1, - "ReplacedWeaponClassNames5": 1, - "ReplacedWeaponClassNames6": 1, - "ReplacedWeaponClassNames7": 1, - "ReplacedWeaponClassNames8": 1, - "ReplacedWeaponClassNames9": 1, - "ReplacedWeaponClassNames10": 1, - "ReplacedWeaponClassNames11": 1, - "ReplacedWeaponClassNames12": 1, - "bool": 18, - "bConfigUseU2Weapon0": 1, - "bConfigUseU2Weapon1": 1, - "bConfigUseU2Weapon2": 1, - "bConfigUseU2Weapon3": 1, - "bConfigUseU2Weapon4": 1, - "bConfigUseU2Weapon5": 1, - "bConfigUseU2Weapon6": 1, - "bConfigUseU2Weapon7": 1, - "bConfigUseU2Weapon8": 1, - "bConfigUseU2Weapon9": 1, - "bConfigUseU2Weapon10": 1, - "bConfigUseU2Weapon11": 1, - "bConfigUseU2Weapon12": 1, - "//var": 8, - "byte": 4, - "bUseU2Weapon": 1, - "[": 125, - "]": 125, - "": 7, - "ReplacedWeaponClasses": 3, - "": 2, - "ReplacedWeaponPickupClasses": 1, - "": 3, - "ReplacedAmmoPickupClasses": 1, - "U2WeaponClasses": 2, - "//GE": 17, - "For": 3, - "default": 12, - "properties": 3, - "ONLY": 3, - "U2WeaponPickupClassNames": 1, - "U2AmmoPickupClassNames": 2, - "bIsVehicle": 4, - "bNotVehicle": 3, - "localized": 2, - "U2WeaponDisplayText": 1, - "U2WeaponDescText": 1, - "GUISelectOptions": 1, - "int": 10, - "FirePowerMode": 1, - "bExperimental": 3, - "bUseFieldGenerator": 2, - "bUseProximitySensor": 2, - "bIntegrateShieldReward": 2, - "IterationNum": 8, - "Weapons.Length": 1, - "const": 1, - "DamageMultiplier": 28, - "DamagePercentage": 3, - "bUseXMPFeel": 4, - "FlashbangModeString": 1, - "struct": 1, - "WeaponInfo": 2, - "{": 28, - "ReplacedWeaponClass": 1, - "Generated": 4, - "from": 6, - "ReplacedWeaponClassName.": 2, - "This": 3, - "is": 6, - "what": 1, - "we": 3, - "replace.": 1, - "ReplacedWeaponPickupClass": 1, - "UNUSED": 1, - "ReplacedAmmoPickupClass": 1, - "WeaponClass": 1, - "the": 31, - "weapon": 10, - "are": 1, - "going": 1, - "to": 4, - "put": 1, - "inside": 1, - "world.": 1, - "WeaponPickupClassName": 1, - "WeponClass.": 1, - "AmmoPickupClassName": 1, - "WeaponClass.": 1, - "bEnabled": 1, - "Structs": 1, - "can": 2, - "d": 1, - "thus": 1, - "still": 1, - "require": 1, - "bConfigUseU2WeaponX": 1, - "indicates": 1, - "that": 3, - "spawns": 1, - "a": 2, - "vehicle": 3, - "deployable": 1, - "turrets": 1, - ".": 2, - "These": 1, - "only": 2, - "work": 1, - "in": 4, - "gametypes": 1, - "duh.": 1, - "Opposite": 1, - "of": 1, - "works": 1, - "non": 1, - "gametypes.": 2, - "Think": 1, - "shotgun.": 1, - "}": 27, - "Weapons": 31, - "function": 5, - "PostBeginPlay": 1, - "local": 8, - "FireMode": 8, - "x": 65, - "//local": 3, - "ReplacedWeaponPickupClassName": 1, - "//IterationNum": 1, - "ArrayCount": 2, - "Level.Game.bAllowVehicles": 4, - "He": 1, - "he": 1, - "neat": 1, - "way": 1, - "get": 1, - "required": 1, - "number.": 1, - "for": 11, - "<": 9, - "+": 18, - ".bEnabled": 3, - "GetPropertyText": 5, - "needed": 1, - "use": 1, - "variables": 1, - "an": 1, - "array": 2, - "like": 1, - "fashion.": 1, - "//bUseU2Weapon": 1, - ".ReplacedWeaponClass": 5, - "DynamicLoadObject": 2, - "//ReplacedWeaponClasses": 1, - "//ReplacedWeaponPickupClassName": 1, - ".default.PickupClass": 1, - "if": 55, - ".ReplacedWeaponClass.default.FireModeClass": 4, - "None": 10, - "&&": 15, - ".default.AmmoClass": 1, - ".default.AmmoClass.default.PickupClass": 2, - ".ReplacedAmmoPickupClass": 2, - "break": 1, - ".WeaponClass": 7, - ".WeaponPickupClassName": 1, - ".WeaponClass.default.PickupClass": 1, - ".AmmoPickupClassName": 2, - ".bIsVehicle": 2, - ".bNotVehicle": 2, - "Super.PostBeginPlay": 1, - "ValidReplacement": 6, - "return": 47, - "CheckReplacement": 1, - "Actor": 1, - "Other": 23, - "out": 2, - "bSuperRelevant": 3, - "i": 12, - "WeaponLocker": 3, - "L": 2, - "xWeaponBase": 3, - ".WeaponType": 2, - "false": 3, - "true": 5, - "Weapon": 1, - "Other.IsA": 2, - "Other.Class": 2, - "Ammo": 1, - "ReplaceWith": 1, - "L.Weapons.Length": 1, - "L.Weapons": 2, - "//STARTING": 1, - "WEAPON": 1, - "xPawn": 6, - ".RequiredEquipment": 3, - "True": 2, - "Special": 1, - "handling": 1, - "Shield": 2, - "Reward": 2, - "integration": 1, - "ShieldPack": 7, - ".SetStaticMesh": 1, - "StaticMesh": 1, - ".Skins": 1, - "Shader": 2, - ".RepSkin": 1, - ".SetDrawScale": 1, - ".SetCollisionSize": 1, - ".PickupMessage": 1, - ".PickupSound": 1, - "Sound": 1, - "Super.CheckReplacement": 1, - "GetInventoryClassOverride": 1, - "InventoryClassName": 3, - "Super.GetInventoryClassOverride": 1, - "static": 2, - "FillPlayInfo": 1, - "PlayInfo": 3, - "": 1, - "Recs": 4, - "WeaponOptions": 17, - "Super.FillPlayInfo": 1, - ".static.GetWeaponList": 1, - "Recs.Length": 1, - ".ClassName": 1, - ".FriendlyName": 1, - "PlayInfo.AddSetting": 33, - "default.RulesGroup": 33, - "default.U2WeaponDisplayText": 33, - "event": 3, - "GetDescriptionText": 1, - "PropName": 35, - "default.U2WeaponDescText": 33, - "Super.GetDescriptionText": 1, - "PreBeginPlay": 1, - "float": 3, - "k": 29, - "Multiplier.": 1, - "Super.PreBeginPlay": 1, - "/100.0": 1, - "//log": 1, - "@k": 1, - "//Sets": 1, - "various": 1, - "settings": 1, - "match": 1, - "different": 1, - "games": 1, - ".default.DamagePercentage": 1, - "//Original": 1, - "U2": 3, - "compensate": 1, - "division": 1, - "errors": 1, - "Class": 105, - ".default.DamageMin": 12, - "*": 54, - ".default.DamageMax": 12, - ".default.Damage": 27, - ".default.myDamage": 4, - "//Dampened": 1, - "already": 1, - "no": 2, - "need": 1, - "rewrite": 1, - "else": 1, - "//General": 2, - "XMP": 4, - ".default.Spread": 1, - ".default.MaxAmmo": 7, - ".default.Speed": 8, - ".default.MomentumTransfer": 4, - ".default.ClipSize": 4, - ".default.FireLastReloadTime": 3, - ".default.DamageRadius": 4, - ".default.LifeSpan": 4, - ".default.ShakeRadius": 1, - ".default.ShakeMagnitude": 1, - ".default.MaxSpeed": 5, - ".default.FireRate": 3, - ".default.ReloadTime": 3, - "//3200": 1, - "too": 1, - "much": 1, - ".default.VehicleDamageScaling": 2, - "*k": 28, - "//Experimental": 1, - "options": 1, - "lets": 1, - "you": 2, - "Unuse": 1, - "EMPimp": 1, - "projectile": 1, - "and": 3, - "fire": 1, - "two": 1, - "CAR": 1, - "barrels": 1, - "//CAR": 1, - "nothing": 1, - "U2Weapons.U2AssaultRifleFire": 1, - "U2Weapons.U2AssaultRifleAltFire": 1, - "U2ProjectileConcussionGrenade": 1, - "U2Weapons.U2AssaultRifleInv": 1, - "U2Weapons.U2WeaponEnergyRifle": 1, - "U2Weapons.U2WeaponFlameThrower": 1, - "U2Weapons.U2WeaponPistol": 1, - "U2Weapons.U2AutoTurretDeploy": 1, - "U2Weapons.U2WeaponRocketLauncher": 1, - "U2Weapons.U2WeaponGrenadeLauncher": 1, - "U2Weapons.U2WeaponSniper": 2, - "U2Weapons.U2WeaponRocketTurret": 1, - "U2Weapons.U2WeaponLandMine": 1, - "U2Weapons.U2WeaponLaserTripMine": 1, - "U2Weapons.U2WeaponShotgun": 1, - "s": 7, - "Minigun.": 1, - "Enable": 5, - "Shock": 1, - "Lance": 1, - "Energy": 2, - "Rifle": 3, - "What": 7, - "should": 7, - "be": 8, - "replaced": 8, - "with": 9, - "Rifle.": 3, - "By": 7, - "it": 7, - "Bio": 1, - "Magnum": 2, - "Pistol": 1, - "Pistol.": 1, - "Onslaught": 1, - "Grenade": 1, - "Launcher.": 2, - "Shark": 2, - "Rocket": 4, - "Launcher": 1, - "Flak": 1, - "Cannon.": 1, - "Should": 1, - "Lightning": 1, - "Gun": 2, - "Widowmaker": 2, - "Sniper": 3, - "Classic": 1, - "here.": 1, - "Turret": 2, - "delpoyable": 1, - "deployable.": 1, - "Redeemer.": 1, - "Laser": 2, - "Trip": 2, - "Mine": 1, - "Mine.": 1, - "t": 2, - "replace": 1, - "Link": 1, - "matches": 1, - "vehicles.": 1, - "Crowd": 1, - "Pleaser": 1, - "Shotgun.": 1, - "have": 1, - "shields": 1, - "or": 2, - "damage": 1, - "filtering.": 1, - "If": 1, - "checked": 1, - "mutator": 1, - "produces": 1, - "Unreal": 4, - "II": 4, - "shield": 1, - "pickups.": 1, - "Choose": 1, - "between": 2, - "white": 1, - "overlay": 3, - "depending": 2, - "on": 2, - "player": 2, - "view": 1, - "style": 1, - "distance": 1, - "foolproof": 1, - "FM_DistanceBased": 1, - "Arena": 1, - "Add": 1, - "weapons": 1, - "other": 1, - "Fully": 1, - "customisable": 1, - "choose": 1, - "behaviour.": 1, - "US3HelloWorld": 1, - "GameInfo": 1, - "InitGame": 1, - "Options": 1, - "Error": 1, - "log": 1, - "defaultproperties": 1 - }, - "VCL": { - "sub": 23, - "vcl_recv": 2, - "{": 50, - "if": 14, - "(": 50, - "req.request": 18, - "&&": 14, - ")": 50, - "return": 33, - "pipe": 4, - ";": 48, - "}": 50, - "pass": 9, - "req.http.Authorization": 2, - "||": 4, - "req.http.Cookie": 2, - "lookup": 2, - "vcl_pipe": 2, - "vcl_pass": 2, - "vcl_hash": 2, - "set": 10, - "req.hash": 3, - "+": 17, - "req.url": 2, - "req.http.host": 4, - "else": 3, - "server.ip": 2, - "hash": 2, - "vcl_hit": 2, - "obj.cacheable": 2, - "deliver": 8, - "vcl_miss": 2, - "fetch": 3, - "vcl_fetch": 2, - "obj.http.Set": 1, - "-": 21, - "Cookie": 2, - "obj.prefetch": 1, - "s": 3, - "vcl_deliver": 2, - "vcl_discard": 1, - "discard": 2, - "vcl_prefetch": 1, - "vcl_timeout": 1, - "vcl_error": 2, - "obj.http.Content": 2, - "Type": 2, - "synthetic": 2, - "utf": 2, - "//W3C//DTD": 2, - "XHTML": 2, - "Strict//EN": 2, - "http": 3, - "//www.w3.org/TR/xhtml1/DTD/xhtml1": 2, - "strict.dtd": 2, - "obj.status": 4, - "obj.response": 6, - "req.xid": 2, - "//www.varnish": 1, - "cache.org/": 1, - "req.restarts": 1, - "req.http.x": 1, - "forwarded": 1, - "for": 1, - "req.http.X": 3, - "Forwarded": 3, - "For": 3, - "client.ip": 2, - "hash_data": 3, - "beresp.ttl": 2, - "<": 1, - "beresp.http.Set": 1, - "beresp.http.Vary": 1, - "hit_for_pass": 1, - "obj.http.Retry": 1, - "After": 1, - "vcl_init": 1, - "ok": 2, - "vcl_fini": 1 - }, - "VHDL": { - "-": 2, - "VHDL": 1, - "example": 1, - "file": 1, - "library": 1, - "ieee": 1, - ";": 7, - "use": 1, - "ieee.std_logic_1164.all": 1, - "entity": 2, - "inverter": 2, - "is": 2, - "port": 1, - "(": 1, - "a": 2, - "in": 1, - "std_logic": 2, - "b": 2, - "out": 1, - ")": 1, - "end": 2, - "architecture": 2, - "rtl": 1, - "of": 1, - "begin": 1, - "<": 1, - "not": 1 - }, - "Verilog": { - "////////////////////////////////////////////////////////////////////////////////": 14, - "//": 117, - "timescale": 10, - "ns": 8, - "/": 11, - "ps": 8, - "module": 18, - "button_debounce": 3, - "(": 378, - "input": 68, - "clk": 40, - "clock": 3, - "reset_n": 32, - "asynchronous": 2, - "reset": 13, - "button": 25, - "bouncy": 1, - "output": 42, - "reg": 26, - "debounce": 6, - "debounced": 1, - "-": 73, - "cycle": 1, - "signal": 3, - ")": 378, - ";": 287, - "parameter": 7, - "CLK_FREQUENCY": 4, - "DEBOUNCE_HZ": 4, - "localparam": 4, - "COUNT_VALUE": 2, - "WAIT": 6, - "FIRE": 4, - "COUNT": 4, - "[": 179, - "]": 179, - "state": 6, - "next_state": 6, - "count": 6, - "always": 23, - "@": 16, - "posedge": 11, - "or": 14, - "negedge": 8, - "<": 47, - "begin": 46, - "if": 23, - "end": 48, - "else": 22, - "case": 3, - "<=>": 4, - "1": 7, - "endcase": 3, - "default": 2, - "endmodule": 18, - "control": 1, - "en": 13, - "dsp_sel": 9, - "an": 6, - "wire": 67, - "a": 5, - "b": 3, - "c": 3, - "d": 3, - "e": 3, - "f": 2, - "g": 2, - "h": 2, - "i": 62, - "j": 2, - "k": 2, - "l": 2, - "assign": 23, - "FDRSE": 6, - "#": 10, - ".INIT": 6, - "b0": 27, - "Synchronous": 12, - ".S": 6, - "b1": 19, - "Initial": 6, - "value": 6, - "of": 8, - "register": 6, - "DFF2": 1, - ".Q": 6, - "Data": 13, - ".C": 6, - "Clock": 14, - ".CE": 6, - "enable": 6, - ".D": 6, - ".R": 6, - "set": 6, - "DFF0": 1, - "DFF6": 1, - "DFF4": 1, - "DFF10": 1, - "DFF8": 1, - "hex_display": 1, - "num": 5, - "hex0": 2, - "hex1": 2, - "hex2": 2, - "hex3": 2, - "seg_7": 4, - "hex_group0": 1, - ".num": 4, - ".en": 4, - ".seg": 4, - "hex_group1": 1, - "hex_group2": 1, - "hex_group3": 1, - "mux": 1, - "opA": 4, - "opB": 3, - "sum": 5, - "out": 5, - "cout": 4, - "b0000": 1, - "b01": 1, - "b11": 1, - "pipeline_registers": 1, - "BIT_WIDTH": 5, - "pipe_in": 4, - "pipe_out": 5, - "NUMBER_OF_STAGES": 7, - "generate": 3, - "genvar": 3, - "*": 4, - "BIT_WIDTH*": 5, - "pipe_gen": 6, - "for": 4, - "+": 36, - "pipeline": 2, - "BIT_WIDTH*i": 2, - "endgenerate": 3, - "ps2_mouse": 1, - "Input": 2, - "Reset": 1, - "inout": 2, - "ps2_clk": 3, - "PS2": 2, - "Bidirectional": 2, - "ps2_dat": 3, - "the_command": 2, - "Command": 1, - "to": 3, - "send": 2, - "mouse": 1, - "send_command": 2, - "Signal": 2, - "command_was_sent": 2, - "command": 1, - "finished": 1, - "sending": 1, - "error_communication_timed_out": 3, - "received_data": 2, - "Received": 1, - "data": 4, - "received_data_en": 4, - "If": 1, - "new": 1, - "has": 1, - "been": 1, - "received": 1, - "start_receiving_data": 3, - "wait_for_incoming_data": 3, - "ps2_clk_posedge": 3, - "Internal": 2, - "Wires": 1, - "ps2_clk_negedge": 3, - "idle_counter": 4, - "Registers": 2, - "ps2_clk_reg": 4, - "ps2_data_reg": 5, - "last_ps2_clk": 4, - "ns_ps2_transceiver": 13, - "State": 1, - "Machine": 1, - "s_ps2_transceiver": 8, - "PS2_STATE_0_IDLE": 10, - "h1": 1, - "PS2_STATE_2_COMMAND_OUT": 2, - "h3": 1, - "PS2_STATE_4_END_DELAYED": 4, - "Defaults": 1, - "PS2_STATE_1_DATA_IN": 3, - "||": 1, - "PS2_STATE_3_END_TRANSFER": 3, - "h00": 1, - "&&": 3, - "h01": 1, - "ps2_mouse_cmdout": 1, - "mouse_cmdout": 1, - ".clk": 6, - "Inputs": 2, - ".reset": 2, - ".the_command": 1, - ".send_command": 1, - ".ps2_clk_posedge": 2, - ".ps2_clk_negedge": 2, - ".ps2_clk": 1, - "Bidirectionals": 1, - ".ps2_dat": 1, - ".command_was_sent": 1, - "Outputs": 2, - ".error_communication_timed_out": 1, - "ps2_mouse_datain": 1, - "mouse_datain": 1, - ".wait_for_incoming_data": 1, - ".start_receiving_data": 1, - ".ps2_data": 1, - ".received_data": 1, - ".received_data_en": 1, - "ns/1ps": 2, - "e0": 1, - "x": 41, - "y": 21, - "{": 11, - "}": 11, - "e1": 1, - "ch": 1, - "z": 7, - "o": 6, - "&": 6, - "maj": 1, - "|": 2, - "s0": 1, - "s1": 1, - "sign_extender": 1, - "INPUT_WIDTH": 5, - "OUTPUT_WIDTH": 4, - "original": 3, - "sign_extended_original": 2, - "sign_extend": 3, - "gen_sign_extend": 1, - "sqrt_pipelined": 3, - "start": 12, - "optional": 2, - "INPUT_BITS": 28, - "radicand": 12, - "unsigned": 2, - "data_valid": 7, - "valid": 2, - "OUTPUT_BITS": 14, - "root": 8, - "number": 2, - "bits": 2, - "any": 1, - "integer": 1, - "%": 3, - "start_gen": 7, - "propagation": 1, - "OUTPUT_BITS*INPUT_BITS": 9, - "root_gen": 15, - "values": 3, - "radicand_gen": 10, - "mask_gen": 9, - "mask": 3, - "mask_4": 1, - "is": 4, - "odd": 1, - "this": 2, - "INPUT_BITS*": 27, - "<<": 2, - "i/2": 2, - "even": 1, - "pipeline_stage": 1, - "INPUT_BITS*i": 5, - "t_button_debounce": 1, - ".CLK_FREQUENCY": 1, - ".DEBOUNCE_HZ": 1, - ".reset_n": 3, - ".button": 1, - ".debounce": 1, - "initial": 3, - "bx": 4, - "#10": 10, - "#5": 3, - "#100": 1, - "#0.1": 8, - "t_div_pipelined": 1, - "dividend": 3, - "divisor": 5, - "div_by_zero": 2, - "quotient": 2, - "quotient_correct": 1, - "BITS": 2, - "div_pipelined": 2, - ".BITS": 1, - ".dividend": 1, - ".divisor": 1, - ".quotient": 1, - ".div_by_zero": 1, - ".start": 2, - ".data_valid": 2, - "#50": 2, - "#1": 1, - "#1000": 1, - "finish": 2, - "t_sqrt_pipelined": 1, - ".INPUT_BITS": 1, - ".radicand": 1, - ".root": 1, - "#10000": 1, - "vga": 1, - "wb_clk_i": 6, - "Mhz": 1, - "VDU": 1, - "wb_rst_i": 6, - "wb_dat_i": 3, - "wb_dat_o": 2, - "wb_adr_i": 3, - "wb_we_i": 3, - "wb_tga_i": 5, - "wb_sel_i": 3, - "wb_stb_i": 2, - "wb_cyc_i": 2, - "wb_ack_o": 2, - "vga_red_o": 2, - "vga_green_o": 2, - "vga_blue_o": 2, - "horiz_sync": 2, - "vert_sync": 2, - "csrm_adr_o": 2, - "csrm_sel_o": 2, - "csrm_we_o": 2, - "csrm_dat_o": 2, - "csrm_dat_i": 2, - "csr_adr_i": 3, - "csr_stb_i": 2, - "conf_wb_dat_o": 3, - "conf_wb_ack_o": 3, - "mem_wb_dat_o": 3, - "mem_wb_ack_o": 3, - "csr_adr_o": 2, - "csr_dat_i": 3, - "csr_stb_o": 3, - "v_retrace": 3, - "vh_retrace": 3, - "w_vert_sync": 3, - "shift_reg1": 3, - "graphics_alpha": 4, - "memory_mapping1": 3, - "write_mode": 3, - "raster_op": 3, - "read_mode": 3, - "bitmask": 3, - "set_reset": 3, - "enable_set_reset": 3, - "map_mask": 3, - "x_dotclockdiv2": 3, - "chain_four": 3, - "read_map_select": 3, - "color_compare": 3, - "color_dont_care": 3, - "wbm_adr_o": 3, - "wbm_sel_o": 3, - "wbm_we_o": 3, - "wbm_dat_o": 3, - "wbm_dat_i": 3, - "wbm_stb_o": 3, - "wbm_ack_i": 3, - "stb": 4, - "cur_start": 3, - "cur_end": 3, - "start_addr": 2, - "vcursor": 3, - "hcursor": 3, - "horiz_total": 3, - "end_horiz": 3, - "st_hor_retr": 3, - "end_hor_retr": 3, - "vert_total": 3, - "end_vert": 3, - "st_ver_retr": 3, - "end_ver_retr": 3, - "pal_addr": 3, - "pal_we": 3, - "pal_read": 3, - "pal_write": 3, - "dac_we": 3, - "dac_read_data_cycle": 3, - "dac_read_data_register": 3, - "dac_read_data": 3, - "dac_write_data_cycle": 3, - "dac_write_data_register": 3, - "dac_write_data": 3, - "vga_config_iface": 1, - "config_iface": 1, - ".wb_clk_i": 2, - ".wb_rst_i": 2, - ".wb_dat_i": 2, - ".wb_dat_o": 2, - ".wb_adr_i": 2, - ".wb_we_i": 2, - ".wb_sel_i": 2, - ".wb_stb_i": 2, - ".wb_ack_o": 2, - ".shift_reg1": 2, - ".graphics_alpha": 2, - ".memory_mapping1": 2, - ".write_mode": 2, - ".raster_op": 2, - ".read_mode": 2, - ".bitmask": 2, - ".set_reset": 2, - ".enable_set_reset": 2, - ".map_mask": 2, - ".x_dotclockdiv2": 2, - ".chain_four": 2, - ".read_map_select": 2, - ".color_compare": 2, - ".color_dont_care": 2, - ".pal_addr": 2, - ".pal_we": 2, - ".pal_read": 2, - ".pal_write": 2, - ".dac_we": 2, - ".dac_read_data_cycle": 2, - ".dac_read_data_register": 2, - ".dac_read_data": 2, - ".dac_write_data_cycle": 2, - ".dac_write_data_register": 2, - ".dac_write_data": 2, - ".cur_start": 2, - ".cur_end": 2, - ".start_addr": 1, - ".vcursor": 2, - ".hcursor": 2, - ".horiz_total": 2, - ".end_horiz": 2, - ".st_hor_retr": 2, - ".end_hor_retr": 2, - ".vert_total": 2, - ".end_vert": 2, - ".st_ver_retr": 2, - ".end_ver_retr": 2, - ".v_retrace": 2, - ".vh_retrace": 2, - "vga_lcd": 1, - "lcd": 1, - ".rst": 1, - ".csr_adr_o": 1, - ".csr_dat_i": 1, - ".csr_stb_o": 1, - ".vga_red_o": 1, - ".vga_green_o": 1, - ".vga_blue_o": 1, - ".horiz_sync": 1, - ".vert_sync": 1, - "vga_cpu_mem_iface": 1, - "cpu_mem_iface": 1, - ".wbs_adr_i": 1, - ".wbs_sel_i": 1, - ".wbs_we_i": 1, - ".wbs_dat_i": 1, - ".wbs_dat_o": 1, - ".wbs_stb_i": 1, - ".wbs_ack_o": 1, - ".wbm_adr_o": 1, - ".wbm_sel_o": 1, - ".wbm_we_o": 1, - ".wbm_dat_o": 1, - ".wbm_dat_i": 1, - ".wbm_stb_o": 1, - ".wbm_ack_i": 1, - "vga_mem_arbitrer": 1, - "mem_arbitrer": 1, - ".clk_i": 1, - ".rst_i": 1, - ".csr_adr_i": 1, - ".csr_dat_o": 1, - ".csr_stb_i": 1, - ".csrm_adr_o": 1, - ".csrm_sel_o": 1, - ".csrm_we_o": 1, - ".csrm_dat_o": 1, - ".csrm_dat_i": 1 - }, - "VimL": { - "no": 1, - "toolbar": 1, - "set": 7, - "guioptions": 1, - "-": 1, - "T": 1, - "nocompatible": 1, - "ignorecase": 1, - "incsearch": 1, - "smartcase": 1, - "showmatch": 1, - "showcmd": 1, - "syntax": 1, - "on": 1 - }, - "Visual Basic": { - "VERSION": 1, - "CLASS": 1, - "BEGIN": 1, - "MultiUse": 1, - "-": 9, - "NotPersistable": 1, - "DataBindingBehavior": 1, - "vbNone": 1, - "MTSTransactionMode": 1, - "*************************************************************************************************************************************************************************************************************************************************": 2, - "Copyright": 1, - "(": 20, - "c": 1, - ")": 20, - "David": 1, - "Briant": 1, - "All": 1, - "rights": 1, - "reserved": 1, - "Option": 1, - "Explicit": 1, - "Private": 25, - "Declare": 3, - "Function": 5, - "apiSetProp": 4, - "Lib": 3, - "Alias": 3, - "ByVal": 6, - "hwnd": 2, - "As": 34, - "Long": 10, - "lpString": 2, - "String": 13, - "hData": 1, - "apiGlobalAddAtom": 3, - "apiSetForegroundWindow": 1, - "myMouseEventsForm": 5, - "fMouseEventsForm": 2, - "WithEvents": 3, - "myAST": 3, - "cTP_AdvSysTray": 2, - "Attribute": 3, - "myAST.VB_VarHelpID": 1, - "myClassName": 2, - "myWindowName": 2, - "Const": 9, - "TEN_MILLION": 1, - "Single": 1, - "myListener": 1, - "VLMessaging.VLMMMFileListener": 1, - "myListener.VB_VarHelpID": 1, - "myMMFileTransports": 2, - "VLMessaging.VLMMMFileTransports": 1, - "myMMFileTransports.VB_VarHelpID": 1, - "myMachineID": 1, - "myRouterSeed": 1, - "myRouterIDsByMMTransportID": 1, - "New": 6, - "Dictionary": 3, - "myMMTransportIDsByRouterID": 2, - "myDirectoryEntriesByIDString": 1, - "GET_ROUTER_ID": 1, - "GET_ROUTER_ID_REPLY": 1, - "REGISTER_SERVICE": 1, - "REGISTER_SERVICE_REPLY": 1, - "UNREGISTER_SERVICE": 1, - "UNREGISTER_SERVICE_REPLY": 1, - "GET_SERVICES": 1, - "GET_SERVICES_REPLY": 1, - "Initialize": 1, - "/": 1, - "Release": 1, - "hide": 1, - "us": 1, - "from": 2, - "the": 7, - "Applications": 1, - "list": 1, - "in": 1, - "Windows": 1, - "Task": 1, - "Manager": 1, - "App.TaskVisible": 1, - "False": 1, - "create": 1, - "tray": 1, - "icon": 1, - "Set": 5, - "myAST.create": 1, - "myMouseEventsForm.icon": 1, - "make": 1, - "myself": 1, - "easily": 2, - "found": 1, - "myMouseEventsForm.hwnd": 3, - "End": 11, - "Sub": 9, - "shutdown": 1, - "myAST.destroy": 1, - "Nothing": 2, - "Unload": 1, - "myAST_RButtonUp": 1, - "Dim": 1, - "epm": 1, - "cTP_EasyPopupMenu": 1, - "menuItemSelected": 1, - "epm.addMenuItem": 3, - "MF_STRING": 3, - "epm.addSubmenuItem": 2, - "MF_SEPARATOR": 1, - "MF_CHECKED": 1, - "route": 2, - "to": 4, - "a": 4, - "remote": 1, - "machine": 1, - "Else": 1, - "for": 4, - "moment": 1, - "just": 1, - "between": 1, - "MMFileTransports": 1, - "If": 4, - "myMMTransportIDsByRouterID.Exists": 1, - "message.toAddress.RouterID": 2, - "Then": 1, - "transport": 1, - "transport.send": 1, - "messageToBytes": 1, - "message": 1, - "directoryEntryIDString": 2, - "serviceType": 2, - "address": 1, - "VLMAddress": 1, - "&": 7, - "address.MachineID": 1, - "address.RouterID": 1, - "address.AgentID": 1, - "myMMFileTransports_disconnecting": 1, - "id": 1, - "oReceived": 2, - "Boolean": 1, - "True": 1, - "@Code": 1, - "ViewData": 1, - "Code": 1, - "@section": 1, - "featured": 1, - "
": 1, - "class=": 7, - "
": 1, - "
": 1, - "

": 1, - "@ViewData": 2, - ".": 3, - "

": 1, - "

": 1, - "

": 1, - "
": 1, - "

": 1, - "To": 1, - "learn": 1, - "more": 4, - "about": 2, - "ASP.NET": 5, - "MVC": 4, - "visit": 2, - "": 5, - "href=": 5, - "title=": 2, - "http": 1, - "//asp.net/mvc": 1, - "": 5, - "The": 1, - "page": 1, - "features": 3, - "": 1, - "videos": 1, - "tutorials": 1, - "and": 6, - "samples": 1, - "": 1, - "help": 1, - "you": 4, - "get": 1, - "most": 1, - "MVC.": 1, - "have": 1, - "any": 1, - "questions": 1, - "our": 1, - "forums": 1, - "

": 1, - "
": 1, - "
": 1, - "Section": 1, - "

": 1, - "We": 1, - "suggest": 1, - "following": 1, - "

": 1, - "
    ": 1, - "
  1. ": 3, - "
    ": 3, - "Getting": 1, - "Started": 1, - "
    ": 3, - "gives": 2, - "powerful": 1, - "patterns": 1, - "based": 1, - "way": 1, - "build": 1, - "dynamic": 1, - "websites": 1, - "that": 5, - "enables": 1, - "clean": 1, - "separation": 1, - "of": 2, - "concerns": 1, - "full": 1, - "control": 1, - "over": 1, - "markup": 1, - "enjoyable": 1, - "agile": 1, - "development.": 1, - "includes": 1, - "many": 1, - "enable": 1, - "fast": 1, - "TDD": 1, - "friendly": 1, - "development": 1, - "creating": 1, - "sophisticated": 1, - "applications": 1, - "use": 1, - "latest": 1, - "web": 2, - "standards.": 1, - "Learn": 3, - "
  2. ": 3, - "Add": 1, - "NuGet": 2, - "packages": 1, - "jump": 1, - "start": 1, - "your": 2, - "coding": 1, - "makes": 1, - "it": 1, - "easy": 1, - "install": 1, - "update": 1, - "free": 1, - "libraries": 1, - "tools.": 1, - "Find": 1, - "Web": 1, - "Hosting": 1, - "You": 1, - "can": 1, - "find": 1, - "hosting": 1, - "company": 1, - "offers": 1, - "right": 1, - "mix": 1, - "price": 1, - "applications.": 1, - "
": 1, - "Module": 2, - "Module1": 1, - "Main": 1, - "Console.Out.WriteLine": 2 - }, - "Volt": { - "module": 1, - "main": 2, - ";": 53, - "import": 7, - "core.stdc.stdio": 1, - "core.stdc.stdlib": 1, - "watt.process": 1, - "watt.path": 1, - "results": 1, - "list": 1, - "cmd": 1, - "int": 8, - "(": 37, - ")": 37, - "{": 12, - "auto": 6, - "cmdGroup": 2, - "new": 3, - "CmdGroup": 1, - "bool": 4, - "printOk": 2, - "true": 4, - "printImprovments": 2, - "printFailing": 2, - "printRegressions": 2, - "string": 1, - "compiler": 3, - "getEnv": 1, - "if": 7, - "is": 2, - "null": 3, - "printf": 6, - ".ptr": 14, - "return": 2, - "-": 3, - "}": 12, - "///": 1, - "@todo": 1, - "Scan": 1, - "for": 4, - "files": 1, - "tests": 2, - "testList": 1, - "total": 5, - "passed": 5, - "failed": 5, - "improved": 3, - "regressed": 6, - "rets": 5, - "Result": 2, - "[": 6, - "]": 6, - "tests.length": 3, - "size_t": 3, - "i": 14, - "<": 3, - "+": 14, - ".runTest": 1, - "cmdGroup.waitAll": 1, - "ret": 1, - "ret.ok": 1, - "cast": 5, - "ret.hasPassed": 4, - "&&": 2, - "ret.test.ptr": 4, - "ret.msg.ptr": 4, - "else": 3, - "fflush": 2, - "stdout": 1, - "xml": 8, - "fopen": 1, - "fprintf": 2, - "rets.length": 1, - ".xmlLog": 1, - "fclose": 1, - "rate": 2, - "float": 2, - "/": 1, - "*": 1, - "f": 1, - "double": 1 - }, - "XC": { - "int": 2, - "main": 1, - "(": 1, - ")": 1, - "{": 2, - "x": 3, - ";": 4, - "chan": 1, - "c": 3, - "par": 1, - "<:>": 1, - "0": 1, - "}": 2, - "return": 1 - }, - "XML": { - "": 12, - "version=": 21, - "encoding=": 8, - "": 7, - "ToolsVersion=": 6, - "DefaultTargets=": 5, - "xmlns=": 8, - "": 21, - "Project=": 12, - "Condition=": 37, - "": 26, - "": 6, - "Debug": 10, - "": 6, - "": 6, - "AnyCPU": 10, - "": 6, - "": 5, - "{": 6, - "D9BF15": 1, - "-": 90, - "D10": 1, - "ABAD688E8B": 1, - "}": 6, - "": 5, - "": 4, - "Exe": 4, - "": 4, - "": 2, - "Properties": 3, - "": 2, - "": 5, - "csproj_sample": 1, - "": 5, - "": 4, - "csproj": 1, - "sample": 6, - "": 4, - "": 5, - "v4.5.1": 5, - "": 5, - "": 3, - "": 3, - "": 3, - "true": 24, - "": 3, - "": 25, - "": 6, - "": 6, - "": 5, - "": 5, - "": 6, - "full": 4, - "": 6, - "": 7, - "false": 11, - "": 7, - "": 8, - "bin": 11, - "": 8, - "": 6, - "DEBUG": 3, - ";": 52, - "TRACE": 6, - "": 6, - "": 4, - "prompt": 4, - "": 4, - "": 8, - "": 8, - "pdbonly": 3, - "Release": 6, - "": 26, - "": 30, - "Include=": 78, - "": 26, - "": 10, - "": 5, - "": 7, - "standalone=": 1, - "": 1, - "4": 1, - "0": 2, - "": 1, - "storage_type_id=": 1, - "": 14, - "moduleId=": 14, - "": 2, - "id=": 141, - "buildSystemId=": 2, - "name=": 270, - "": 2, - "": 2, - "": 12, - "point=": 12, - "": 2, - "": 7, - "": 2, - "artifactName=": 2, - "buildArtefactType=": 2, - "buildProperties=": 2, - "cleanCommand=": 2, - "description=": 4, - "cdt": 2, - "managedbuild": 2, - "config": 2, - "gnu": 2, - "exe": 2, - "debug": 1, - "1803931088": 1, - "parent=": 2, - "": 2, - "resourcePath=": 2, - "": 2, - "superClass=": 42, - "": 2, - "": 2, - "buildPath=": 2, - "keepEnvironmentInBuildfile=": 2, - "managedBuildOn=": 2, - "": 12, - "": 4, - "": 8, - "": 8, - "defaultValue=": 2, - "": 4, - "kind=": 6, - "paths=": 4, - "": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "flags=": 2, - "": 2, - "": 2, - "": 2, - "release": 1, - "32754498": 1, - "": 2, - "projectType=": 1, - "": 5, - "enabled=": 125, - "problemReportingEnabled=": 5, - "selectedProfileId=": 5, - "": 40, - "": 40, - "": 40, - "filePath=": 40, - "": 80, - "": 40, - "": 40, - "": 40, - "arguments=": 40, - "command=": 40, - "useDefault=": 40, - "": 40, - "": 40, - "": 4, - "instanceId=": 4, - "": 4, - "": 1, - "": 2, - "": 2, - "cfa7a11": 1, - "a5cd": 1, - "bd7b": 1, - "b210d4d51a29": 1, - "fsproj_sample": 2, - "": 1, - "": 1, - "": 3, - "fsproj": 1, - "": 3, - "": 2, - "": 2, - "": 5, - "fsproj_sample.XML": 2, - "": 5, - "": 2, - "": 2, - "": 2, - "True": 13, - "": 2, - "": 5, - "": 1, - "": 1, - "": 1, - "": 1, - "": 2, - "(": 65, - "MSBuildExtensionsPath32": 2, - ")": 58, - "..": 1, - "Microsoft": 2, - "SDKs": 1, - "F#": 1, - "Framework": 1, - "v4.0": 1, - "Microsoft.FSharp.Targets": 2, - "": 2, - "": 1, - "": 1, - "VisualStudio": 1, - "v": 1, - "VisualStudioVersion": 1, - "FSharp": 1, - "": 1, - "": 1, - "xmlns": 2, - "ea=": 2, - "": 4, - "This": 21, - "easyant": 3, - "module.ant": 1, - "file": 3, - "is": 123, - "optionnal": 1, - "and": 44, - "designed": 1, - "to": 164, - "customize": 1, - "your": 8, - "build": 1, - "with": 23, - "own": 2, - "specific": 8, - "target.": 1, - "": 4, - "": 2, - "": 2, - "my": 2, - "awesome": 1, - "additionnal": 1, - "target": 6, - "": 2, - "": 2, - "extensionOf=": 1, - "i": 2, - "would": 2, - "love": 1, - "could": 1, - "easily": 1, - "plug": 1, - "pre": 1, - "compile": 1, - "step": 1, - "": 1, - "": 1, - "": 1, - "organisation=": 3, - "module=": 3, - "revision=": 3, - "status=": 1, - "this": 77, - "a": 128, - "module.ivy": 1, - "for": 60, - "java": 1, - "standard": 1, - "application": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 2, - "visibility=": 2, - "": 1, - "": 1, - "": 4, - "org=": 1, - "rev=": 1, - "conf=": 1, - "default": 9, - "junit": 2, - "test": 7, - "/": 6, - "": 1, - "": 1, - "": 1, - "": 1, - "": 2, - "ReactiveUI": 2, - "": 2, - "": 1, - "": 1, - "": 120, - "": 121, - "IObservedChange": 5, - "generic": 3, - "interface": 4, - "that": 94, - "replaces": 1, - "the": 261, - "non": 1, - "PropertyChangedEventArgs.": 1, - "Note": 7, - "it": 16, - "used": 19, - "both": 2, - "Changing": 5, - "i.e.": 23, - "Changed": 4, - "Observables.": 2, - "In": 6, - "future": 2, - "will": 65, - "be": 57, - "Covariant": 1, - "which": 12, - "allow": 1, - "simpler": 1, - "casting": 1, - "between": 15, - "changes.": 2, - "": 122, - "": 120, - "The": 75, - "object": 42, - "has": 16, - "raised": 1, - "change.": 12, - "name": 7, - "of": 76, - "property": 74, - "changed": 18, - "on": 35, - "Sender.": 1, - "value": 44, - "changed.": 9, - "IMPORTANT": 1, - "NOTE": 1, - "often": 3, - "not": 9, - "set": 41, - "performance": 1, - "reasons": 1, - "unless": 1, - "you": 20, - "have": 17, - "explicitly": 1, - "requested": 1, - "an": 88, - "Observable": 56, - "via": 8, - "method": 34, - "such": 5, - "as": 25, - "ObservableForProperty.": 1, - "To": 4, - "retrieve": 3, - "use": 5, - "Value": 3, - "extension": 2, - "method.": 2, - "IReactiveNotifyPropertyChanged": 6, - "represents": 4, - "extended": 1, - "version": 3, - "INotifyPropertyChanged": 1, - "also": 17, - "exposes": 1, - "IEnableLogger": 1, - "dummy": 1, - "attaching": 1, - "any": 11, - "class": 11, - "give": 1, - "access": 3, - "Log": 2, - "When": 5, - "called": 5, - "fire": 11, - "change": 26, - "notifications": 22, - "neither": 3, - "traditional": 3, - "nor": 3, - "until": 7, - "return": 11, - "disposed.": 3, - "": 36, - "An": 26, - "when": 38, - "disposed": 4, - "reenables": 3, - "notifications.": 5, - "": 36, - "Represents": 4, - "fires": 6, - "*before*": 2, - "about": 5, - "should": 10, - "duplicate": 2, - "if": 27, - "same": 8, - "multiple": 6, - "times.": 4, - "*after*": 2, - "TSender": 1, - "helper": 5, - "adds": 2, - "typed": 2, - "versions": 2, - "Changed.": 1, - "IReactiveCollection": 3, - "collection": 27, - "can": 11, - "notify": 3, - "its": 4, - "contents": 2, - "are": 13, - "either": 1, - "items": 27, - "added/removed": 1, - "or": 24, - "itself": 2, - "changes": 13, - ".": 20, - "It": 2, - "important": 6, - "implement": 5, - "Changing/Changed": 1, - "from": 12, - "semantically": 3, - "Fires": 14, - "added": 6, - "once": 4, - "per": 2, - "item": 19, - "added.": 4, - "Functions": 2, - "add": 2, - "AddRange": 2, - "provided": 14, - "was": 6, - "before": 8, - "going": 4, - "collection.": 6, - "been": 5, - "removed": 4, - "providing": 20, - "removed.": 4, - "whenever": 18, - "number": 9, - "in": 45, - "new": 10, - "Count.": 4, - "previous": 2, - "Provides": 4, - "Item": 4, - "implements": 8, - "IReactiveNotifyPropertyChanged.": 4, - "only": 18, - "enabled": 8, - "ChangeTrackingEnabled": 2, - "True.": 2, - "Enables": 2, - "ItemChanging": 2, - "ItemChanged": 2, - "properties": 29, - "implementing": 2, - "rebroadcast": 2, - "through": 3, - "ItemChanging/ItemChanged.": 2, - "T": 1, - "type": 23, - "specified": 7, - "Observables": 4, - "IMessageBus": 1, - "act": 2, - "simple": 2, - "way": 2, - "ViewModels": 3, - "other": 9, - "objects": 4, - "communicate": 2, - "each": 7, - "loosely": 2, - "coupled": 2, - "way.": 2, - "Specifying": 2, - "messages": 22, - "go": 2, - "where": 4, - "done": 2, - "combination": 2, - "Type": 9, - "message": 30, - "well": 2, - "additional": 3, - "parameter": 6, - "unique": 12, - "string": 13, - "distinguish": 12, - "arbitrarily": 2, - "by": 14, - "client.": 2, - "Listen": 4, - "provides": 6, - "Message": 2, - "RegisterMessageSource": 4, - "SendMessage.": 2, - "": 12, - "listen": 6, - "to.": 7, - "": 12, - "": 84, - "A": 21, - "identical": 11, - "types": 10, - "one": 27, - "purpose": 10, - "leave": 10, - "null.": 10, - "": 83, - "Determins": 2, - "particular": 2, - "registered.": 2, - "message.": 1, - "posted": 3, - "Type.": 2, - "Registers": 3, - "representing": 20, - "stream": 7, - "send.": 4, - "Another": 2, - "part": 2, - "code": 4, - "then": 3, - "call": 5, - "Observable.": 6, - "subscribed": 2, - "sent": 2, - "out": 4, - "provided.": 5, - "Sends": 2, - "single": 2, - "using": 9, - "contract.": 2, - "Consider": 2, - "instead": 2, - "sending": 2, - "response": 2, - "events.": 2, - "actual": 2, - "send": 3, - "returns": 5, - "current": 10, - "logger": 2, - "allows": 15, - "log": 2, - "attached.": 1, - "data": 2, - "structure": 1, - "representation": 1, - "memoizing": 2, - "cache": 14, - "evaluate": 1, - "function": 13, - "but": 7, - "keep": 1, - "recently": 3, - "evaluated": 1, - "parameters.": 1, - "Since": 1, - "mathematical": 2, - "sense": 1, - "key": 12, - "*always*": 1, - "maps": 1, - "corresponding": 2, - "value.": 2, - "calculation": 8, - "function.": 6, - "returned": 2, - "Constructor": 2, - "whose": 7, - "results": 6, - "want": 2, - "Tag": 1, - "user": 2, - "defined": 1, - "size": 1, - "maintain": 1, - "after": 1, - "old": 1, - "start": 1, - "thrown": 1, - "out.": 1, - "result": 3, - "gets": 1, - "evicted": 2, - "because": 2, - "Invalidate": 2, - "Evaluates": 1, - "returning": 1, - "cached": 2, - "possible": 1, - "pass": 2, - "optional": 2, - "parameter.": 1, - "Ensure": 1, - "next": 1, - "time": 3, - "queried": 1, - "called.": 1, - "all": 4, - "Returns": 5, - "values": 4, - "currently": 2, - "MessageBus": 3, - "bus.": 1, - "scheduler": 11, - "post": 2, - "RxApp.DeferredScheduler": 2, - "default.": 2, - "Current": 1, - "RxApp": 1, - "global": 1, - "object.": 3, - "ViewModel": 8, - "another": 3, - "s": 3, - "Return": 1, - "instance": 2, - "type.": 3, - "registered": 1, - "ObservableAsPropertyHelper": 6, - "help": 1, - "backed": 1, - "read": 3, - "still": 1, - "created": 2, - "directly": 1, - "more": 16, - "ToProperty": 2, - "ObservableToProperty": 1, - "methods.": 2, - "so": 1, - "output": 1, - "chained": 2, - "example": 2, - "property.": 12, - "Constructs": 4, - "base": 3, - "on.": 6, - "action": 2, - "take": 2, - "typically": 1, - "t": 2, - "bindings": 13, - "null": 4, - "OAPH": 2, - "at": 2, - "startup.": 1, - "initial": 28, - "normally": 6, - "Dispatcher": 3, - "based": 9, - "last": 1, - "Exception": 1, - "steps": 1, - "taken": 1, - "ensure": 3, - "never": 3, - "complete": 1, - "fail.": 1, - "Converts": 2, - "automatically": 3, - "onChanged": 2, - "raise": 2, - "notification.": 2, - "equivalent": 2, - "convenient.": 1, - "Expression": 7, - "initialized": 2, - "backing": 9, - "field": 10, - "ReactiveObject": 11, - "ObservableAsyncMRUCache": 2, - "memoization": 2, - "asynchronous": 4, - "expensive": 2, - "compute": 1, - "MRU": 1, - "fixed": 1, - "limit": 5, - "cache.": 5, - "guarantees": 6, - "given": 11, - "flight": 2, - "subsequent": 1, - "requests": 4, - "wait": 3, - "first": 1, - "empty": 1, - "web": 6, - "image": 1, - "receives": 1, - "two": 1, - "concurrent": 5, - "issue": 2, - "WebRequest": 1, - "does": 1, - "mean": 1, - "request": 3, - "Concurrency": 1, - "limited": 1, - "maxConcurrent": 1, - "too": 1, - "many": 1, - "operations": 6, - "progress": 1, - "further": 1, - "queued": 1, - "slot": 1, - "available.": 1, - "performs": 1, - "asyncronous": 1, - "async": 3, - "CPU": 1, - "Observable.Return": 1, - "may": 1, - "result.": 2, - "*must*": 1, - "equivalently": 1, - "input": 2, - "being": 1, - "memoized": 1, - "calculationFunc": 2, - "depends": 1, - "varables": 1, - "than": 5, - "unpredictable.": 1, - "reached": 2, - "discarded.": 4, - "maximum": 2, - "regardless": 2, - "caches": 2, - "server.": 2, - "clean": 1, - "up": 25, - "manage": 1, - "disk": 1, - "download": 1, - "save": 2, - "temporary": 1, - "folder": 1, - "onRelease": 1, - "delete": 1, - "file.": 1, - "run": 7, - "defaults": 1, - "TaskpoolScheduler": 2, - "Issues": 1, - "fetch": 1, - "operation.": 1, - "operation": 2, - "finishes.": 1, - "If": 6, - "immediately": 3, - "upon": 1, - "subscribing": 1, - "returned.": 2, - "provide": 2, - "synchronous": 1, - "AsyncGet": 1, - "resulting": 1, - "Works": 2, - "like": 2, - "SelectMany": 2, - "memoizes": 2, - "selector": 5, - "calls.": 2, - "addition": 3, - "no": 4, - "selectors": 2, - "running": 4, - "concurrently": 2, - "queues": 2, - "rest.": 2, - "very": 2, - "services": 2, - "avoid": 2, - "potentially": 2, - "spamming": 2, - "server": 2, - "hundreds": 2, - "requests.": 2, - "similar": 3, - "passed": 1, - "SelectMany.": 1, - "similarly": 1, - "ObservableAsyncMRUCache.AsyncGet": 1, - "must": 2, - "sense.": 1, - "flattened": 2, - "selector.": 2, - "overload": 2, - "useful": 2, - "making": 3, - "service": 1, - "several": 1, - "places": 1, - "paths": 1, - "already": 1, - "configured": 1, - "ObservableAsyncMRUCache.": 1, - "notification": 6, - "Attempts": 1, - "expression": 3, - "expression.": 1, - "entire": 1, - "able": 1, - "followed": 1, - "otherwise": 1, - "Given": 3, - "fully": 3, - "filled": 1, - "SetValueToProperty": 1, - "apply": 3, - "target.property": 1, - "This.GetValue": 1, - "observed": 1, - "onto": 1, - "convert": 2, - "stream.": 3, - "ValueIfNotDefault": 1, - "filters": 1, - "BindTo": 1, - "takes": 1, - "applies": 1, - "Conceptually": 1, - "child": 2, - "without": 1, - "checks.": 1, - "set.": 3, - "x.Foo.Bar.Baz": 1, - "disconnects": 1, - "binding.": 1, - "ReactiveCollection.": 1, - "ReactiveCollection": 1, - "existing": 3, - "list.": 2, - "list": 1, - "populate": 1, - "anything": 2, - "Change": 2, - "Tracking": 2, - "Creates": 3, - "adding": 2, - "completes": 4, - "optionally": 2, - "ensuring": 2, - "delay.": 2, - "withDelay": 2, - "leak": 2, - "Timer.": 2, - "always": 4, - "UI": 2, - "thread.": 3, - "put": 2, - "into": 2, - "populated": 4, - "faster": 2, - "delay": 2, - "Select": 3, - "item.": 3, - "creating": 2, - "collections": 1, - "updated": 1, - "respective": 1, - "Model": 1, - "updated.": 1, - "Collection.Select": 1, - "mirror": 1, - "ObservableForProperty": 14, - "ReactiveObject.": 1, - "unlike": 13, - "Selector": 1, - "classes": 2, - "INotifyPropertyChanged.": 1, - "monitor": 1, - "RaiseAndSetIfChanged": 2, - "Setter": 2, - "write": 2, - "assumption": 4, - "named": 2, - "RxApp.GetFieldNameForPropertyNameFunc.": 2, - "almost": 2, - "keyword.": 2, - "newly": 2, - "intended": 5, - "Silverlight": 2, - "WP7": 1, - "reflection": 1, - "cannot": 1, - "private": 1, - "field.": 1, - "Reference": 1, - "Use": 15, - "custom": 4, - "raiseAndSetIfChanged": 1, - "doesn": 1, - "x": 1, - "x.SomeProperty": 1, - "suffice.": 1, - "RaisePropertyChanging": 2, - "mock": 4, - "scenarios": 4, - "manually": 4, - "fake": 4, - "invoke": 4, - "raisePropertyChanging": 4, - "faking": 4, - "RaisePropertyChanged": 2, - "helps": 1, - "make": 2, - "them": 1, - "compatible": 1, - "Rx.Net.": 1, - "declare": 1, - "initialize": 1, - "derive": 1, - "properties/methods": 1, - "MakeObjectReactiveHelper.": 1, - "InUnitTestRunner": 1, - "attempts": 1, - "determine": 1, - "heuristically": 1, - "unit": 3, - "framework.": 1, - "we": 1, - "determined": 1, - "framework": 1, - "running.": 1, - "GetFieldNameForProperty": 1, - "convention": 2, - "GetFieldNameForPropertyNameFunc.": 1, - "needs": 1, - "found.": 1, - "name.": 1, - "DeferredScheduler": 1, - "schedule": 2, - "work": 2, - "normal": 2, - "mode": 2, - "DispatcherScheduler": 1, - "Unit": 1, - "Test": 1, - "Immediate": 1, - "simplify": 1, - "writing": 1, - "common": 1, - "tests.": 1, - "background": 1, - "modes": 1, - "TPL": 1, - "Task": 1, - "Pool": 1, - "Threadpool": 1, - "Set": 3, - "provider": 1, - "usually": 1, - "entry": 1, - "MessageBus.Current.": 1, - "override": 1, - "naming": 1, - "one.": 1, - "WhenAny": 12, - "observe": 12, - "constructors": 12, - "need": 12, - "setup.": 12, - "": 1, - "": 1, - "": 1, - "": 1, - "c67af951": 1, - "d8d6376993e7": 1, - "nproj_sample": 2, - "": 1, - "": 1, - "": 1, - "Net": 1, - "": 1, - "": 1, - "ProgramFiles": 1, - "Nemerle": 3, - "": 1, - "": 1, - "NemerleBinPathRoot": 1, - "NemerleVersion": 1, - "": 1, - "nproj": 1, - "OutputPath": 1, - "AssemblyName": 1, - ".xml": 1, - "": 3, - "": 3, - "": 1, - "False": 1, - "": 1, - "": 2, - "Nemerle.dll": 1, - "": 2, - "": 1, - "Nemerle.Linq.dll": 1, - "": 1, - "": 1, - "": 1, - "TS": 1, - "": 1, - "language=": 1, - "": 1, - "MainWindow": 1, - "": 8, - "": 8, - "filename=": 8, - "line=": 8, - "": 8, - "United": 1, - "Kingdom": 1, - "": 8, - "": 8, - "Reino": 1, - "Unido": 1, - "": 8, - "": 8, - "God": 1, - "Queen": 1, - "Deus": 1, - "salve": 1, - "Rainha": 1, - "England": 1, - "Inglaterra": 1, - "Wales": 1, - "Gales": 1, - "Scotland": 1, - "Esc": 1, - "cia": 1, - "Northern": 1, - "Ireland": 1, - "Irlanda": 1, - "Norte": 1, - "Portuguese": 1, - "Portugu": 1, - "English": 1, - "Ingl": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "Sample": 2, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "Hugh": 2, - "Bot": 2, - "": 1, - "": 1, - "": 1, - "package": 1, - "nuget": 1, - "just": 1, - "works": 1, - "": 1, - "http": 2, - "//hubot.github.com": 1, - "": 1, - "": 1, - "": 1, - "https": 1, - "//github.com/github/hubot/LICENSEmd": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "src=": 1, - "target=": 1, - "": 1, - "": 1, - "MyCommon": 1, - "": 1, - "Name=": 1, - "": 1, - "Text=": 1, - "": 1, - "D377F": 1, - "A798": 1, - "B3FD04C": 1, - "": 1, - "vbproj_sample.Module1": 1, - "": 1, - "vbproj_sample": 1, - "vbproj": 3, - "": 1, - "Console": 3, - "": 1, - "": 2, - "": 2, - "": 2, - "": 2, - "sample.xml": 2, - "": 2, - "": 2, - "": 1, - "On": 2, - "": 1, - "": 1, - "Binary": 1, - "": 1, - "": 1, - "Off": 1, - "": 1, - "": 1, - "": 1, - "": 3, - "": 3, - "": 3, - "Application.myapp": 1, - "": 3, - "": 3, - "": 1, - "": 1, - "Resources.resx": 1, - "Settings.settings": 1, - "": 1, - "": 1, - "": 1, - "": 3, - "VbMyResourcesResXFileCodeGenerator": 1, - "": 3, - "": 3, - "Resources.Designer.vb": 1, - "": 3, - "": 2, - "My.Resources": 1, - "": 2, - "": 1, - "Designer": 1, - "": 1, - "": 1, - "MyApplicationCodeGenerator": 1, - "Application.Designer.vb": 1, - "": 2, - "SettingsSingleFileGenerator": 1, - "My": 1, - "Settings.Designer.vb": 1, - "Label=": 11, - "": 2, - "Win32": 2, - "": 2, - "BF6EED48": 1, - "BF18": 1, - "C54": 1, - "F": 1, - "BBF19EEDC7C": 1, - "": 1, - "ManagedCProj": 1, - "": 1, - "vcxprojsample": 1, - "": 2, - "Application": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "v120": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "Unicode": 2, - "": 2, - "": 4, - "": 4, - "": 2, - "": 2, - "": 2, - "": 8, - "Level3": 2, - "": 1, - "Disabled": 1, - "": 1, - "": 2, - "WIN32": 2, - "_DEBUG": 1, - "%": 2, - "PreprocessorDefinitions": 2, - "": 2, - "": 4, - "": 4, - "": 6, - "": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "": 2, - "NDEBUG": 1, - "": 2, - "": 4, - "": 2, - "Create": 2, - "": 2, - "": 10, - "": 3, - "FC737F1": 1, - "C7A5": 1, - "A066": 1, - "A32D752A2FF": 1, - "": 3, - "": 3, - "cpp": 1, - "c": 1, - "cc": 1, - "cxx": 1, - "def": 1, - "odl": 1, - "idl": 1, - "hpj": 1, - "bat": 1, - "asm": 1, - "asmx": 1, - "": 3, - "": 10, - "BD": 1, - "b04": 1, - "EB": 1, - "FBE52EBFB": 1, - "h": 1, - "hh": 1, - "hpp": 1, - "hxx": 1, - "hm": 1, - "inl": 1, - "inc": 1, - "xsd": 1, - "DA6AB6": 1, - "F800": 1, - "c08": 1, - "B7A": 1, - "BB121AAD01": 1, - "rc": 1, - "ico": 1, - "cur": 1, - "bmp": 1, - "dlg": 1, - "rc2": 1, - "rct": 1, - "rgs": 1, - "gif": 1, - "jpg": 1, - "jpeg": 1, - "jpe": 1, - "resx": 1, - "tiff": 1, - "tif": 1, - "png": 1, - "wav": 1, - "mfcribbon": 1, - "ms": 1, - "Header": 2, - "Files": 7, - "": 2, - "Resource": 2, - "": 1, - "Source": 3, - "": 1, - "": 1, - "compatVersion=": 1, - "": 1, - "FreeMedForms": 1, - "": 1, - "": 1, - "C": 1, - "Eric": 1, - "MAEKER": 1, - "MD": 1, - "": 1, - "": 1, - "GPLv3": 1, - "": 1, - "": 1, - "Patient": 1, - "": 1, - "XML": 1, - "form": 1, - "loader/saver": 1, - "FreeMedForms.": 1, - "": 1, - "//www.freemedforms.com/": 1, - "": 1, - "": 1, - "": 1, - "": 1 - }, - "XProc": { - "": 1, - "version=": 2, - "encoding=": 1, - "": 1, - "xmlns": 2, - "p=": 1, - "c=": 1, - "": 1, - "port=": 2, - "": 1, - "": 1, - "Hello": 1, - "world": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "": 1 - }, - "XQuery": { - "(": 38, - "-": 486, - "xproc.xqm": 1, - "core": 1, - "xqm": 1, - "contains": 1, - "entry": 2, - "points": 1, - "primary": 1, - "eval": 3, - "step": 5, - "function": 3, - "and": 3, - "control": 1, - "functions.": 1, - ")": 38, - "xquery": 1, - "version": 1, - "encoding": 1, - ";": 25, - "module": 6, - "namespace": 8, - "xproc": 17, - "declare": 24, - "namespaces": 5, - "p": 2, - "c": 1, - "err": 1, - "imports": 1, - "import": 4, - "util": 1, - "at": 4, - "const": 1, - "parse": 8, - "u": 2, - "options": 2, - "boundary": 1, - "space": 1, - "preserve": 1, - "option": 1, - "saxon": 1, - "output": 1, - "functions": 1, - "variable": 13, - "run": 2, - "run#6": 1, - "choose": 1, - "try": 1, - "catch": 1, - "group": 1, - "for": 1, - "each": 1, - "viewport": 1, - "library": 1, - "pipeline": 8, - "list": 1, - "all": 1, - "declared": 1, - "enum": 3, - "{": 5, - "": 1, - "name=": 1, - "ns": 1, - "": 1, - "}": 5, - "": 1, - "": 1, - "point": 1, - "stdin": 1, - "dflag": 1, - "tflag": 1, - "bindings": 2, - "STEP": 3, - "I": 1, - "preprocess": 1, - "let": 6, - "validate": 1, - "explicit": 3, - "AST": 2, - "name": 1, - "type": 1, - "ast": 1, - "element": 1, - "parse/@*": 1, - "sort": 1, - "parse/*": 1, - "II": 1, - "eval_result": 1, - "III": 1, - "serialize": 1, - "return": 2, - "results": 1, - "serialized_result": 2 - }, - "XSLT": { - "": 1, - "version=": 2, - "": 1, - "xmlns": 1, - "xsl=": 1, - "": 1, - "match=": 1, - "": 1, - "": 1, - "

": 1, - "My": 1, - "CD": 1, - "Collection": 1, - "

": 1, - "": 1, - "border=": 1, - "": 2, - "bgcolor=": 1, - "": 2, - "Artist": 1, - "": 2, - "": 1, - "select=": 3, - "": 2, - "": 1, - "
": 2, - "Title": 1, - "
": 2, - "": 2, - "
": 1, - "": 1, - "": 1, - "
": 1, - "
": 1 - }, - "Xojo": { - "#tag": 88, - "Class": 3, - "Protected": 1, - "App": 1, - "Inherits": 1, - "Application": 1, - "Constant": 3, - "Name": 31, - "kEditClear": 1, - "Type": 34, - "String": 3, - "Dynamic": 3, - "False": 14, - "Default": 9, - "Scope": 4, - "Public": 3, - "#Tag": 5, - "Instance": 5, - "Platform": 5, - "Windows": 2, - "Language": 5, - "Definition": 5, - "Linux": 2, - "EndConstant": 3, - "kFileQuit": 1, - "kFileQuitShortcut": 1, - "Mac": 1, - "OS": 1, - "ViewBehavior": 2, - "EndViewBehavior": 2, - "End": 27, - "EndClass": 1, - "Report": 2, - "Begin": 23, - "BillingReport": 1, - "Compatibility": 2, - "Units": 1, - "Width": 3, - "PageHeader": 1, - "Height": 5, - "Body": 1, - "PageFooter": 1, - "EndReport": 1, - "ReportCode": 1, - "EndReportCode": 1, - "Dim": 3, - "dbFile": 3, - "As": 4, - "FolderItem": 1, - "db": 1, - "New": 1, - "SQLiteDatabase": 1, - "GetFolderItem": 1, - "(": 7, - ")": 7, - "db.DatabaseFile": 1, - "If": 4, - "db.Connect": 1, - "Then": 1, - "db.SQLExecute": 2, - "_": 1, - "+": 5, - "db.Error": 1, - "then": 1, - "MsgBox": 3, - "db.ErrorMessage": 2, - "db.Rollback": 1, - "Else": 2, - "db.Commit": 1, - "Menu": 2, - "MainMenuBar": 1, - "MenuItem": 11, - "FileMenu": 1, - "SpecialMenu": 13, - "Text": 13, - "Index": 14, - "-": 14, - "AutoEnable": 13, - "True": 46, - "Visible": 41, - "QuitMenuItem": 1, - "FileQuit": 1, - "ShortcutKey": 6, - "Shortcut": 6, - "EditMenu": 1, - "EditUndo": 1, - "MenuModifier": 5, - "EditSeparator1": 1, - "EditCut": 1, - "EditCopy": 1, - "EditPaste": 1, - "EditClear": 1, - "EditSeparator2": 1, - "EditSelectAll": 1, - "UntitledSeparator": 1, - "AppleMenuItem": 1, - "AboutItem": 1, - "EndMenu": 1, - "Toolbar": 2, - "MyToolbar": 1, - "ToolButton": 2, - "FirstItem": 1, - "Caption": 3, - "HelpTag": 3, - "Style": 2, - "SecondItem": 1, - "EndToolbar": 1, - "Window": 2, - "Window1": 1, - "BackColor": 1, - "&": 1, - "cFFFFFF00": 1, - "Backdrop": 1, - "CloseButton": 1, - "Composite": 1, - "Frame": 1, - "FullScreen": 1, - "FullScreenButton": 1, - "HasBackColor": 1, - "ImplicitInstance": 1, - "LiveResize": 1, - "MacProcID": 1, - "MaxHeight": 1, - "MaximizeButton": 1, - "MaxWidth": 1, - "MenuBar": 1, - "MenuBarVisible": 1, - "MinHeight": 1, - "MinimizeButton": 1, - "MinWidth": 1, - "Placement": 1, - "Resizeable": 1, - "Title": 1, - "PushButton": 1, - "HelloWorldButton": 2, - "AutoDeactivate": 1, - "Bold": 1, - "ButtonStyle": 1, - "Cancel": 1, - "Enabled": 1, - "InitialParent": 1, - "Italic": 1, - "Left": 1, - "LockBottom": 1, - "LockedInPosition": 1, - "LockLeft": 1, - "LockRight": 1, - "LockTop": 1, - "TabIndex": 1, - "TabPanelIndex": 1, - "TabStop": 1, - "TextFont": 1, - "TextSize": 1, - "TextUnit": 1, - "Top": 1, - "Underline": 1, - "EndWindow": 1, - "WindowCode": 1, - "EndWindowCode": 1, - "Events": 1, - "Event": 1, - "Sub": 2, - "Action": 1, - "total": 4, - "Integer": 2, - "For": 1, - "i": 2, - "To": 1, - "Next": 1, - "Str": 1, - "EndEvent": 1, - "EndEvents": 1, - "ViewProperty": 28, - "true": 26, - "Group": 28, - "InitialValue": 23, - "EndViewProperty": 28, - "EditorType": 14, - "EnumValues": 2, - "EndEnumValues": 2 - }, - "Xtend": { - "package": 2, - "example2": 1, - "import": 7, - "org.junit.Test": 2, - "static": 4, - "org.junit.Assert.*": 2, - "class": 4, - "BasicExpressions": 2, - "{": 14, - "@Test": 7, - "def": 7, - "void": 7, - "literals": 5, - "(": 42, - ")": 42, - "//": 11, - "string": 1, - "work": 1, - "with": 2, - "single": 1, - "or": 1, - "double": 2, - "quotes": 1, - "assertEquals": 14, - "number": 1, - "big": 1, - "decimals": 1, - "in": 2, - "this": 1, - "case": 1, - "+": 6, - "*": 1, - "bd": 3, - "boolean": 1, - "true": 1, - "false": 1, - "getClass": 1, - "typeof": 1, - "}": 13, - "collections": 2, - "There": 1, - "are": 1, - "various": 1, - "methods": 2, - "to": 1, - "create": 1, - "and": 1, - "numerous": 1, - "extension": 2, - "which": 1, - "make": 1, - "working": 1, - "them": 1, - "convenient.": 1, - "val": 9, - "list": 1, - "newArrayList": 2, - "list.map": 1, - "[": 9, - "toUpperCase": 1, - "]": 9, - ".head": 1, - "set": 1, - "newHashSet": 1, - "set.filter": 1, - "it": 2, - ".size": 2, - "map": 1, - "newHashMap": 1, - "-": 5, - "map.get": 1, - "controlStructures": 1, - "looks": 1, - "like": 1, - "Java": 1, - "if": 1, - ".length": 1, - "but": 1, - "foo": 1, - "bar": 1, - "Never": 2, - "happens": 3, - "text": 2, - "never": 1, - "s": 1, - "cascades.": 1, - "Object": 1, - "someValue": 2, - "switch": 1, - "Number": 1, - "String": 2, - "loops": 1, - "for": 2, - "loop": 2, - "var": 1, - "counter": 8, - "i": 4, - "..": 1, - "while": 2, - "iterator": 1, - ".iterator": 2, - "iterator.hasNext": 1, - "iterator.next": 1, - "example6": 1, - "java.io.FileReader": 1, - "java.util.Set": 1, - "com.google.common.io.CharStreams.*": 1, - "Movies": 1, - "numberOfActionMovies": 1, - "movies.filter": 2, - "categories.contains": 1, - "yearOfBestMovieFrom80ies": 1, - ".contains": 1, - "year": 2, - ".sortBy": 1, - "rating": 3, - ".last.year": 1, - "sumOfVotesOfTop2": 1, - "long": 2, - "movies": 3, - "movies.sortBy": 1, - ".take": 1, - ".map": 1, - "numberOfVotes": 2, - ".reduce": 1, - "a": 2, - "b": 2, - "|": 2, - "_229": 1, - "new": 2, - "FileReader": 1, - ".readLines.map": 1, - "line": 1, - "segments": 1, - "line.split": 1, - "return": 1, - "Movie": 2, - "segments.next": 4, - "Integer": 1, - "parseInt": 1, - "Double": 1, - "parseDouble": 1, - "Long": 1, - "parseLong": 1, - "segments.toSet": 1, - "@Data": 1, - "title": 1, - "int": 1, - "Set": 1, - "": 1, - "categories": 1 - }, - "YAML": { - "gem": 1, - "-": 25, - "local": 1, - "gen": 1, - "rdoc": 2, - "run": 1, - "tests": 1, - "inline": 1, - "source": 1, - "line": 1, - "numbers": 1, - "gempath": 1, - "/usr/local/rubygems": 1, - "/home/gavin/.rubygems": 1, - "http_interactions": 1, - "request": 1, - "method": 1, - "get": 1, - "uri": 1, - "http": 1, - "//example.com/": 1, - "body": 3, - "headers": 2, - "{": 1, - "}": 1, - "response": 2, - "status": 1, - "code": 1, - "message": 1, - "OK": 1, - "Content": 2, - "Type": 1, - "text/html": 1, - ";": 1, - "charset": 1, - "utf": 1, - "Length": 1, - "This": 1, - "is": 1, - "the": 1, - "http_version": 1, - "recorded_at": 1, - "Tue": 1, - "Nov": 1, - "GMT": 1, - "recorded_with": 1, - "VCR": 1 - }, - "Zephir": { - "%": 10, - "{": 58, - "#define": 1, - "MAX_FACTOR": 3, - "}": 52, - "namespace": 4, - "Test": 4, - ";": 91, - "#include": 9, - "static": 1, - "long": 3, - "fibonacci": 4, - "(": 59, - "n": 5, - ")": 57, - "if": 39, - "<": 2, - "return": 26, - "else": 11, - "-": 25, - "+": 5, - "class": 3, - "Cblock": 1, - "public": 22, - "function": 22, - "testCblock1": 1, - "int": 3, - "a": 6, - "testCblock2": 1, - "#ifdef": 1, - "HAVE_CONFIG_H": 1, - "#endif": 1, - "": 1, - "": 1, - "": 1, - "": 1, - "ZEPHIR_INIT_CLASS": 2, - "Test_Router_Exception": 2, - "ZEPHIR_REGISTER_CLASS_EX": 1, - "Router": 3, - "Exception": 4, - "test": 1, - "router_exception": 1, - "zend_exception_get_default": 1, - "TSRMLS_C": 1, - "NULL": 1, - "SUCCESS": 1, - "extern": 1, - "zend_class_entry": 1, - "*test_router_exception_ce": 1, - "php": 1, - "extends": 1, - "Route": 1, - "protected": 9, - "_pattern": 3, - "_compiledPattern": 3, - "_paths": 3, - "_methods": 5, - "_hostname": 3, - "_converters": 3, - "_id": 2, - "_name": 3, - "_beforeMatch": 3, - "__construct": 1, - "pattern": 37, - "paths": 7, - "null": 11, - "httpMethods": 6, - "this": 28, - "reConfigure": 2, - "let": 51, - "compilePattern": 2, - "var": 4, - "idPattern": 6, - "memstr": 10, - "str_replace": 6, - ".": 5, - "via": 1, - "extractNamedParams": 2, - "string": 6, - "char": 1, - "ch": 27, - "tmp": 4, - "matches": 5, - "boolean": 1, - "notValid": 5, - "false": 3, - "cursor": 4, - "cursorVar": 5, - "marker": 4, - "bracketCount": 7, - "parenthesesCount": 5, - "foundPattern": 6, - "intermediate": 4, - "numberMatches": 4, - "route": 12, - "item": 7, - "variable": 5, - "regexp": 7, - "strlen": 1, - "<=>": 5, - "0": 9, - "for": 4, - "in": 4, - "1": 3, - "substr": 3, - "break": 9, - "&&": 6, - "z": 2, - "Z": 2, - "true": 2, - "<='9')>": 1, - "_": 1, - "2": 2, - "continue": 1, - "[": 14, - "]": 14, - "moduleName": 5, - "controllerName": 7, - "actionName": 4, - "parts": 9, - "routePaths": 5, - "realClassName": 1, - "namespaceName": 1, - "pcrePattern": 4, - "compiledPattern": 4, - "extracted": 4, - "typeof": 2, - "throw": 1, - "new": 1, - "explode": 1, - "switch": 1, - "count": 1, - "case": 3, - "controller": 1, - "action": 1, - "array": 1, - "The": 1, - "contains": 1, - "invalid": 1, - "#": 1, - "array_merge": 1, - "//Update": 1, - "the": 1, - "s": 1, - "name": 5, - "*": 2, - "@return": 1, - "*/": 1, - "getName": 1, - "setName": 1, - "beforeMatch": 1, - "callback": 2, - "getBeforeMatch": 1, - "getRouteId": 1, - "getPattern": 1, - "getCompiledPattern": 1, - "getPaths": 1, - "getReversedPaths": 1, - "reversed": 4, - "path": 3, - "position": 3, - "setHttpMethods": 1, - "getHttpMethods": 1, - "setHostname": 1, - "hostname": 2, - "getHostname": 1, - "convert": 1, - "converter": 2, - "getConverters": 1 - }, - "Zimpl": { - "#": 2, - "param": 1, - "columns": 2, - ";": 7, - "set": 3, - "I": 3, - "{": 2, - "..": 1, - "}": 2, - "IxI": 6, - "*": 2, - "TABU": 4, - "[": 8, - "": 3, - "in": 5, - "]": 8, - "": 2, - "with": 1, - "(": 6, - "m": 4, - "i": 8, - "or": 3, - "n": 4, - "j": 8, - ")": 6, - "and": 1, - "abs": 2, - "-": 3, - "var": 1, - "x": 4, - "binary": 1, - "maximize": 1, - "queens": 1, - "sum": 2, - "subto": 1, - "c1": 1, - "forall": 1, - "do": 1, - "card": 2 - }, - "edn": { - "[": 24, - "{": 22, - "db/id": 22, - "#db/id": 22, - "db.part/db": 6, - "]": 24, - "db/ident": 3, - "object/name": 18, - "db/doc": 4, - "db/valueType": 3, - "db.type/string": 2, - "db/index": 3, - "true": 3, - "db/cardinality": 3, - "db.cardinality/one": 3, - "db.install/_attribute": 3, - "}": 22, - "object/meanRadius": 18, - "db.type/double": 1, - "data/source": 2, - "db.part/tx": 2, - "db.part/user": 17 - }, - "fish": { - "#": 18, - "set": 49, - "-": 102, - "g": 1, - "IFS": 4, - "n": 5, - "t": 2, - "l": 15, - "configdir": 2, - "/.config": 1, - "if": 21, - "q": 9, - "XDG_CONFIG_HOME": 2, - "end": 33, - "not": 8, - "fish_function_path": 4, - "configdir/fish/functions": 1, - "__fish_sysconfdir/functions": 1, - "__fish_datadir/functions": 3, - "contains": 4, - "[": 13, - "]": 13, - "fish_complete_path": 4, - "configdir/fish/completions": 1, - "__fish_sysconfdir/completions": 1, - "__fish_datadir/completions": 3, - "test": 7, - "d": 3, - "/usr/xpg4/bin": 3, - "PATH": 6, - "path_list": 4, - "/bin": 1, - "/usr/bin": 1, - "/usr/X11R6/bin": 1, - "/usr/local/bin": 1, - "__fish_bin_dir": 1, - "switch": 3, - "USER": 1, - "case": 9, - "root": 1, - "/sbin": 1, - "/usr/sbin": 1, - "/usr/local/sbin": 1, - "for": 1, - "i": 5, - "in": 2, - "function": 6, - "fish_sigtrap_handler": 1, - "on": 2, - "signal": 1, - "TRAP": 1, - "no": 2, - "scope": 1, - "shadowing": 1, - "description": 2, - "breakpoint": 1, - "__fish_on_interactive": 2, - "event": 1, - "fish_prompt": 1, - "__fish_config_interactive": 1, - "functions": 5, - "e": 6, - "eval": 5, - "S": 1, - "If": 2, - "we": 2, - "are": 1, - "an": 1, - "interactive": 8, - "shell": 1, - "should": 2, - "enable": 1, - "full": 4, - "job": 5, - "control": 5, - "since": 1, - "it": 1, - "behave": 1, - "like": 2, - "the": 1, - "real": 1, - "code": 1, - "was": 1, - "executed.": 1, - "don": 1, - "do": 1, - "this": 1, - "commands": 1, - "that": 1, - "expect": 1, - "to": 1, - "be": 1, - "used": 1, - "interactively": 1, - "less": 1, - "wont": 1, - "work": 1, - "using": 1, - "eval.": 1, - "mode": 5, - "status": 7, - "is": 3, - "else": 3, - "none": 1, - "echo": 3, - "|": 3, - ".": 2, - "<": 1, - "&": 1, - "res": 2, - "return": 6, - "funced": 3, - "editor": 7, - "EDITOR": 1, - "funcname": 14, - "while": 2, - "argv": 9, - "h": 1, - "help": 1, - "__fish_print_help": 1, - "set_color": 4, - "red": 2, - "printf": 3, - "(": 7, - "_": 3, - ")": 7, - "normal": 2, - "begin": 2, - ";": 7, - "or": 3, - "init": 5, - "nend": 2, - "editor_cmd": 2, - "type": 1, - "f": 3, - "/dev/null": 2, - "fish": 3, - "z": 1, - "fish_indent": 2, - "indent": 1, - "prompt": 2, - "read": 1, - "p": 1, - "c": 1, - "s": 1, - "cmd": 2, - "TMPDIR": 2, - "/tmp": 1, - "tmpname": 8, - "%": 2, - "self": 2, - "random": 2, - "stat": 2, - "rm": 1 - }, - "wisp": { - ";": 199, - "#": 2, - "wisp": 6, - "Wisp": 13, - "is": 20, - "homoiconic": 1, - "JS": 17, - "dialect": 1, - "with": 6, - "a": 24, - "clojure": 2, - "syntax": 2, - "s": 7, - "-": 33, - "expressions": 6, - "and": 9, - "macros.": 1, - "code": 3, - "compiles": 1, - "to": 21, - "human": 1, - "readable": 1, - "javascript": 1, - "which": 3, - "one": 3, - "of": 16, - "they": 3, - "key": 3, - "differences": 1, - "from": 2, - "clojurescript.": 1, - "##": 2, - "data": 1, - "structures": 1, - "nil": 4, - "just": 3, - "like": 2, - "js": 1, - "undefined": 1, - "differenc": 1, - "that": 7, - "it": 10, - "shortcut": 1, - "for": 5, - "void": 2, - "(": 77, - ")": 75, - "in": 16, - "JS.": 2, - "Booleans": 1, - "booleans": 2, - "true": 6, - "/": 1, - "false": 2, - "are": 14, - "Numbers": 1, - "numbers": 2, - "Strings": 2, - "strings": 3, - "can": 13, - "be": 15, - "multiline": 1, - "Characters": 2, - "sugar": 1, - "single": 1, - "char": 1, - "Keywords": 3, - "symbolic": 2, - "identifiers": 2, - "evaluate": 2, - "themselves.": 1, - "keyword": 1, - "Since": 1, - "string": 1, - "constats": 1, - "fulfill": 1, - "this": 2, - "purpose": 2, - "keywords": 1, - "compile": 3, - "equivalent": 2, - "strings.": 1, - "window.addEventListener": 1, - "load": 1, - "handler": 1, - "invoked": 2, - "as": 4, - "functions": 8, - "desugars": 1, - "plain": 2, - "associated": 2, - "value": 2, - "access": 1, - "bar": 4, - "foo": 6, - "[": 22, - "]": 22, - "Vectors": 1, - "vectors": 1, - "arrays.": 1, - "Note": 3, - "Commas": 2, - "white": 1, - "space": 1, - "&": 6, - "used": 1, - "if": 7, - "desired": 1, - "Maps": 2, - "hash": 1, - "maps": 1, - "objects.": 1, - "unlike": 1, - "keys": 1, - "not": 4, - "arbitary": 1, - "types.": 1, - "{": 4, - "beep": 1, - "bop": 1, - "}": 4, - "optional": 2, - "but": 7, - "come": 1, - "handy": 1, - "separating": 1, - "pairs.": 1, - "b": 5, - "In": 5, - "future": 2, - "JSONs": 1, - "may": 1, - "made": 2, - "compatible": 1, - "map": 3, - "syntax.": 1, - "Lists": 1, - "You": 1, - "up": 1, - "lists": 1, - "representing": 1, - "expressions.": 1, - "The": 1, - "first": 4, - "item": 2, - "the": 9, - "expression": 6, - "function": 7, - "being": 1, - "rest": 7, - "items": 2, - "arguments.": 2, - "baz": 2, - "Conventions": 1, - "puts": 1, - "lot": 2, - "effort": 1, - "making": 1, - "naming": 1, - "conventions": 3, - "transparent": 1, - "by": 2, - "encouraning": 1, - "lisp": 1, - "then": 1, - "translating": 1, - "them": 1, - "dash": 1, - "delimited": 1, - "dashDelimited": 1, - "predicate": 1, - "isPredicate": 1, - "__privates__": 1, - "list": 2, - "vector": 1, - "listToVector": 1, - "As": 1, - "side": 2, - "effect": 1, - "some": 2, - "names": 1, - "expressed": 3, - "few": 1, - "ways": 1, - "although": 1, - "third": 2, - "expression.": 1, - "<": 1, - "number": 3, - "Else": 1, - "missing": 1, - "conditional": 1, - "evaluates": 2, - "result": 2, - "will": 6, - ".": 6, - "monday": 1, - "today": 1, - "Compbining": 1, - "everything": 1, - "an": 1, - "sometimes": 1, - "might": 1, - "want": 2, - "compbine": 1, - "multiple": 1, - "into": 2, - "usually": 3, - "evaluating": 1, - "have": 2, - "effects": 1, - "do": 4, - "console.log": 2, - "+": 9, - "Also": 1, - "special": 4, - "form": 10, - "many.": 1, - "If": 2, - "evaluation": 1, - "nil.": 1, - "Bindings": 1, - "Let": 1, - "containing": 1, - "lexical": 1, - "context": 1, - "simbols": 1, - "bindings": 1, - "forms": 1, - "bound": 1, - "their": 2, - "respective": 1, - "results.": 1, - "let": 2, - "c": 1, - "Functions": 1, - "fn": 15, - "x": 22, - "named": 1, - "similar": 2, - "increment": 1, - "also": 2, - "contain": 1, - "documentation": 1, - "metadata.": 1, - "Docstring": 1, - "metadata": 1, - "presented": 1, - "compiled": 2, - "yet": 1, - "comments": 1, - "function.": 1, - "incerement": 1, - "added": 1, - "makes": 1, - "capturing": 1, - "arguments": 7, - "easier": 1, - "than": 1, - "argument": 1, - "follows": 1, - "simbol": 1, - "capture": 1, - "all": 4, - "args": 1, - "array.": 1, - "rest.reduce": 1, - "sum": 3, - "Overloads": 1, - "overloaded": 1, - "depending": 1, - "on": 1, - "take": 2, - "without": 2, - "introspection": 1, - "version": 1, - "y": 6, - "more": 3, - "more.reduce": 1, - "does": 1, - "has": 2, - "variadic": 1, - "overload": 1, - "passed": 1, - "throws": 1, - "exception.": 1, - "Other": 1, - "Special": 1, - "Forms": 1, - "Instantiation": 1, - "type": 2, - "instantiation": 1, - "consice": 1, - "needs": 1, - "suffixed": 1, - "character": 1, - "Type.": 1, - "options": 2, - "More": 1, - "verbose": 1, - "there": 1, - "new": 2, - "Class": 1, - "Method": 1, - "calls": 3, - "method": 2, - "no": 1, - "different": 1, - "Any": 1, - "quoted": 1, - "prevent": 1, - "doesn": 1, - "t": 1, - "unless": 5, - "or": 2, - "macro": 7, - "try": 1, - "implemting": 1, - "understand": 1, - "use": 2, - "case": 1, - "We": 1, - "execute": 1, - "body": 4, - "condition": 4, - "defn": 2, - "Although": 1, - "following": 2, - "log": 1, - "anyway": 1, - "since": 1, - "exectued": 1, - "before": 1, - "called.": 1, - "Macros": 2, - "solve": 1, - "problem": 1, - "because": 1, - "immediately.": 1, - "Instead": 1, - "you": 1, - "get": 2, - "choose": 1, - "when": 1, - "evaluated.": 1, - "return": 1, - "instead.": 1, - "defmacro": 3, - "less": 1, - "how": 1, - "build": 1, - "implemented.": 1, - "define": 4, - "name": 2, - "def": 1, - "@body": 1, - "Now": 1, - "we": 2, - "above": 1, - "defined": 1, - "expanded": 2, - "time": 1, - "resulting": 1, - "diff": 1, - "program": 1, - "output.": 1, - "print": 1, - "message": 2, - ".log": 1, - "console": 1, - "Not": 1, - "macros": 2, - "via": 2, - "templating": 1, - "language": 1, - "available": 1, - "at": 1, - "hand": 1, - "assemble": 1, - "form.": 1, - "For": 2, - "instance": 1, - "ease": 1, - "functional": 1, - "chanining": 1, - "popular": 1, - "chaining.": 1, - "example": 1, - "API": 1, - "pioneered": 1, - "jQuery": 1, - "very": 2, - "common": 1, - "open": 2, - "target": 1, - "keypress": 2, - "filter": 2, - "isEnterKey": 1, - "getInputText": 1, - "reduce": 3, - "render": 2, - "Unfortunately": 1, - "though": 1, - "requires": 1, - "need": 1, - "methods": 1, - "dsl": 1, - "object": 1, - "limited.": 1, - "Making": 1, - "party": 1, - "second": 1, - "class.": 1, - "Via": 1, - "achieve": 1, - "chaining": 1, - "such": 1, - "tradeoffs.": 1, - "operations": 3, - "operation": 3, - "cons": 2, - "tagret": 1, - "enter": 1, - "input": 1, - "text": 1 - } - }, - "language_tokens": { - "ABAP": 1500, - "AGS Script": 2717, - "APL": 42, - "ATS": 4558, - "Agda": 376, - "Alloy": 1143, - "ApacheConf": 1449, - "Apex": 4408, - "AppleScript": 1862, - "Arduino": 20, - "AsciiDoc": 103, - "AspectJ": 324, - "Assembly": 743, - "AutoHotkey": 3, - "Awk": 544, - "BlitzBasic": 2065, - "BlitzMax": 40, - "Bluespec": 1298, - "Brightscript": 579, - "C": 59053, - "C#": 278, - "C++": 34739, - "COBOL": 90, - "CSS": 43867, - "Ceylon": 50, - "Chapel": 9607, - "Cirru": 244, - "Clojure": 1899, - "CoffeeScript": 2951, - "ColdFusion": 131, - "ColdFusion CFC": 611, - "Common Lisp": 2186, - "Component Pascal": 825, - "Coq": 18259, - "Creole": 134, - "Crystal": 1506, - "Cuda": 290, - "Cycript": 251, - "DM": 169, - "Dart": 74, - "Diff": 16, - "Dogescript": 30, - "E": 601, - "ECL": 281, - "Eagle": 30089, - "Elm": 628, - "Emacs Lisp": 1756, - "EmberScript": 45, - "Erlang": 2928, - "Forth": 1516, - "Frege": 5564, - "G-code": 432, - "GAMS": 363, - "GAP": 9944, - "GAS": 133, - "GDScript": 1958, - "GLSL": 4076, - "Game Maker Language": 13310, - "Gnuplot": 1023, - "Gosu": 410, - "Grace": 1381, - "Grammatical Framework": 10607, - "Groovy": 93, - "Groovy Server Pages": 91, - "HTML": 413, - "HTML+ERB": 213, - "Haml": 121, - "Handlebars": 69, - "Haskell": 302, - "Hy": 155, - "IDL": 418, - "IGOR Pro": 97, - "INI": 27, - "Idris": 148, - "Inform 7": 75, - "Ioke": 2, - "Isabelle": 136, - "JSON": 183, - "JSON5": 57, - "JSONLD": 18, - "JSONiq": 151, - "Jade": 3, - "Java": 8987, - "JavaScript": 77056, - "Julia": 247, - "KRL": 25, - "Kit": 6, - "Kotlin": 155, - "LFE": 1711, - "LSL": 198, - "Lasso": 9849, - "Latte": 759, - "Less": 39, - "Liquid": 633, - "Literate Agda": 478, - "Literate CoffeeScript": 275, - "LiveScript": 123, - "Logos": 93, - "Logtalk": 36, - "LookML": 99, - "Lua": 724, - "M": 23615, - "MTML": 93, - "Makefile": 50, - "Markdown": 1, - "Mask": 74, - "Mathematica": 1857, - "Matlab": 11942, - "Max": 714, - "MediaWiki": 766, - "Mercury": 31096, - "Monkey": 207, - "Moocode": 5234, - "MoonScript": 1718, - "NSIS": 725, - "Nemerle": 17, - "NetLogo": 243, - "Nginx": 179, - "Nimrod": 1, - "Nit": 5282, - "Nix": 188, - "Nu": 116, - "OCaml": 382, - "Objective-C": 26518, - "Objective-C++": 6021, - "Omgrofl": 57, - "Opa": 28, - "Opal": 32, - "OpenCL": 144, - "OpenEdge ABL": 762, - "OpenSCAD": 67, - "Org": 358, - "Ox": 1006, - "Oxygene": 157, - "PAWN": 3263, - "PHP": 20754, - "Pan": 130, - "Parrot Assembly": 6, - "Parrot Internal Representation": 5, - "Pascal": 30, - "Perl": 20690, - "Perl6": 372, - "PigLatin": 30, - "Pike": 1835, - "Pod": 658, - "PogoScript": 250, - "PostScript": 107, - "PowerShell": 12, - "Processing": 74, - "Prolog": 6948, - "Propeller Spin": 13519, - "Protocol Buffer": 63, - "PureScript": 1652, - "Python": 6725, - "QMake": 119, - "R": 1790, - "RDoc": 279, - "RMarkdown": 19, - "Racket": 331, - "Ragel in Ruby Host": 593, - "Rebol": 533, - "Red": 816, - "RobotFramework": 483, - "Ruby": 3893, - "Rust": 3566, - "SAS": 93, - "SCSS": 39, - "SQF": 196, - "SQL": 1485, - "STON": 100, - "Sass": 56, - "Scala": 750, - "Scaml": 4, - "Scheme": 3515, - "Scilab": 69, - "Shell": 3801, - "ShellSession": 233, - "Shen": 3472, - "Slash": 187, - "Slim": 77, - "Smalltalk": 423, - "SourcePawn": 2080, - "Squirrel": 130, - "Standard ML": 6567, - "Stata": 3133, - "Stylus": 76, - "SuperCollider": 133, - "Swift": 1128, - "SystemVerilog": 541, - "TXL": 213, - "Tcl": 1133, - "TeX": 8549, - "Tea": 3, - "Turing": 44, - "TypeScript": 109, - "UnrealScript": 2873, - "VCL": 545, - "VHDL": 42, - "Verilog": 3778, - "VimL": 20, - "Visual Basic": 581, - "Volt": 388, - "XC": 24, - "XML": 8236, - "XProc": 22, - "XQuery": 801, - "XSLT": 44, - "Xojo": 807, - "Xtend": 399, - "YAML": 77, - "Zephir": 1085, - "Zimpl": 123, - "edn": 227, - "fish": 636, - "wisp": 1363 - }, - "languages": { - "ABAP": 1, - "AGS Script": 4, - "APL": 1, - "ATS": 10, - "Agda": 1, - "Alloy": 3, - "ApacheConf": 3, - "Apex": 6, - "AppleScript": 7, - "Arduino": 1, - "AsciiDoc": 3, - "AspectJ": 2, - "Assembly": 1, - "AutoHotkey": 1, - "Awk": 1, - "BlitzBasic": 3, - "BlitzMax": 1, - "Bluespec": 2, - "Brightscript": 1, - "C": 29, - "C#": 2, - "C++": 29, - "COBOL": 4, - "CSS": 2, - "Ceylon": 1, - "Chapel": 5, - "Cirru": 9, - "Clojure": 8, - "CoffeeScript": 9, - "ColdFusion": 1, - "ColdFusion CFC": 2, - "Common Lisp": 3, - "Component Pascal": 2, - "Coq": 12, - "Creole": 1, - "Crystal": 3, - "Cuda": 2, - "Cycript": 1, - "DM": 1, - "Dart": 1, - "Diff": 1, - "Dogescript": 1, - "E": 6, - "ECL": 1, - "Eagle": 2, - "Elm": 3, - "Emacs Lisp": 2, - "EmberScript": 1, - "Erlang": 5, - "Forth": 7, - "Frege": 4, - "G-code": 4, - "GAMS": 1, - "GAP": 7, - "GAS": 1, - "GDScript": 4, - "GLSL": 7, - "Game Maker Language": 13, - "Gnuplot": 6, - "Gosu": 4, - "Grace": 2, - "Grammatical Framework": 41, - "Groovy": 5, - "Groovy Server Pages": 4, - "HTML": 2, - "HTML+ERB": 2, - "Haml": 2, - "Handlebars": 2, - "Haskell": 3, - "Hy": 2, - "IDL": 4, - "IGOR Pro": 2, - "INI": 2, - "Idris": 1, - "Inform 7": 2, - "Ioke": 1, - "Isabelle": 1, - "JSON": 4, - "JSON5": 2, - "JSONLD": 1, - "JSONiq": 2, - "Jade": 1, - "Java": 6, - "JavaScript": 24, - "Julia": 1, - "KRL": 1, - "Kit": 1, - "Kotlin": 1, - "LFE": 4, - "LSL": 1, - "Lasso": 4, - "Latte": 2, - "Less": 1, - "Liquid": 2, - "Literate Agda": 1, - "Literate CoffeeScript": 1, - "LiveScript": 1, - "Logos": 1, - "Logtalk": 1, - "LookML": 1, - "Lua": 3, - "M": 29, - "MTML": 1, - "Makefile": 2, - "Markdown": 1, - "Mask": 1, - "Mathematica": 6, - "Matlab": 39, - "Max": 3, - "MediaWiki": 1, - "Mercury": 9, - "Monkey": 1, - "Moocode": 3, - "MoonScript": 1, - "NSIS": 2, - "Nemerle": 1, - "NetLogo": 1, - "Nginx": 1, - "Nimrod": 1, - "Nit": 22, - "Nix": 1, - "Nu": 2, - "OCaml": 2, - "Objective-C": 19, - "Objective-C++": 2, - "Omgrofl": 1, - "Opa": 2, - "Opal": 1, - "OpenCL": 2, - "OpenEdge ABL": 5, - "OpenSCAD": 2, - "Org": 1, - "Ox": 3, - "Oxygene": 1, - "PAWN": 1, - "PHP": 10, - "Pan": 1, - "Parrot Assembly": 1, - "Parrot Internal Representation": 1, - "Pascal": 1, - "Perl": 17, - "Perl6": 3, - "PigLatin": 1, - "Pike": 2, - "Pod": 1, - "PogoScript": 1, - "PostScript": 1, - "PowerShell": 2, - "Processing": 1, - "Prolog": 8, - "Propeller Spin": 10, - "Protocol Buffer": 1, - "PureScript": 4, - "Python": 11, - "QMake": 4, - "R": 7, - "RDoc": 1, - "RMarkdown": 1, - "Racket": 2, - "Ragel in Ruby Host": 3, - "Rebol": 6, - "Red": 2, - "RobotFramework": 3, - "Ruby": 18, - "Rust": 1, - "SAS": 2, - "SCSS": 1, - "SQF": 2, - "SQL": 5, - "STON": 7, - "Sass": 2, - "Scala": 4, - "Scaml": 1, - "Scheme": 2, - "Scilab": 3, - "Shell": 38, - "ShellSession": 3, - "Shen": 3, - "Slash": 1, - "Slim": 1, - "Smalltalk": 3, - "SourcePawn": 1, - "Squirrel": 1, - "Standard ML": 5, - "Stata": 7, - "Stylus": 1, - "SuperCollider": 1, - "Swift": 43, - "SystemVerilog": 4, - "TXL": 1, - "Tcl": 2, - "TeX": 5, - "Tea": 1, - "Turing": 1, - "TypeScript": 3, - "UnrealScript": 2, - "VCL": 2, - "VHDL": 1, - "Verilog": 13, - "VimL": 2, - "Visual Basic": 3, - "Volt": 1, - "XC": 1, - "XML": 14, - "XProc": 1, - "XQuery": 1, - "XSLT": 1, - "Xojo": 6, - "Xtend": 2, - "YAML": 2, - "Zephir": 5, - "Zimpl": 1, - "edn": 1, - "fish": 3, - "wisp": 1 - }, - "md5": "f8d45b0c0aa68d7121c9e11af7602cf3" -} \ No newline at end of file diff --git a/lib/linguist/samples.rb b/lib/linguist/samples.rb index 9a291b2d..82c011b1 100644 --- a/lib/linguist/samples.rb +++ b/lib/linguist/samples.rb @@ -1,5 +1,5 @@ begin - require 'json' + require 'yajl' rescue LoadError require 'yaml' end @@ -17,9 +17,11 @@ module Linguist PATH = File.expand_path('../samples.json', __FILE__) # Hash of serialized samples object - if File.exist?(PATH) - serializer = defined?(JSON) ? JSON : YAML - DATA = serializer.load(File.read(PATH)) + def self.cache + @cache ||= begin + serializer = defined?(Yajl) ? Yajl : YAML + serializer.load(File.read(PATH)) + end end # Public: Iterate over each sample. diff --git a/lib/linguist/vendor.yml b/lib/linguist/vendor.yml index 270ad593..490a910f 100644 --- a/lib/linguist/vendor.yml +++ b/lib/linguist/vendor.yml @@ -33,6 +33,9 @@ # Erlang bundles - ^rebar$ +# Go dependencies +- Godeps/_workspace/ + # Bootstrap minified css and js - (^|/)bootstrap([^.]*)(\.min)?\.(js|css)$ @@ -235,3 +238,11 @@ - octicons.css - octicons.min.css - sprockets-octicons.scss + +# Typesafe Activator +- (^|/)activator$ +- (^|/)activator\.bat$ + +# ProGuard +- proguard.pro +- proguard-rules.pro diff --git a/lib/linguist/version.rb b/lib/linguist/version.rb index b5bd50de..f02c0c45 100644 --- a/lib/linguist/version.rb +++ b/lib/linguist/version.rb @@ -1,3 +1,3 @@ module Linguist - VERSION = "3.1.5" + VERSION = "3.4.1" end diff --git a/samples/APL/UT.dyalog b/samples/APL/UT.dyalog new file mode 100644 index 00000000..6c5f28fa --- /dev/null +++ b/samples/APL/UT.dyalog @@ -0,0 +1,367 @@ +:NameSpace UT + + sac ← 0 + expect_orig ← expect ← ⎕NS⍬ + exception ← ⍬ + nexpect_orig ← nexpect ← ⎕NS⍬ + + ∇ {Z}←{Conf}run Argument;PRE_test;POST_test;TEST_step;COVER_step;FromSpace + + load_display_if_not_already_loaded + load_salt_scripts_into_current_namespace_if_configured + + FromSpace←1⊃⎕RSI + + PRE_test←{} + POST_test←{} + COVER_step←{} + :If 0≠⎕NC'Conf' + :If Conf has'cover_target' + PRE_test←{{}⎕PROFILE'start'} + POST_test←{{}⎕PROFILE'stop'} + :EndIf + :EndIf + + :If is_function Argument + TEST_step←single_function_test_function + COVER_file←Argument,'_coverage.html' + + :ElseIf is_list_of_functions Argument + TEST_step←list_of_functions_test_function + COVER_file←'list_coverage.html' + + :ElseIf is_file Argument + TEST_step←file_test_function + COVER_file←(get_file_name Argument),'_coverage.html' + + :ElseIf is_dir Argument + test_files←test_files_in_dir Argument + TEST_step←test_dir_function + Argument←test_files + :EndIf + + :If 0≠⎕NC'Conf' + :If Conf has'cover_target' + COVER_step←{Conf,←⊂('cover_file'COVER_file) + generate_coverage_page Conf} + :EndIf + :EndIf + + PRE_test ⍬ + Z←FromSpace TEST_step Argument + POST_test ⍬ + COVER_step ⍬ + ∇ + + ∇ load_display_if_not_already_loaded + :If 0=⎕NC'#.DISPLAY' + 'DISPLAY'#.⎕CY'display' + :EndIf + ∇ + + ∇ load_salt_scripts_into_current_namespace_if_configured + :If 0≠⎕NC'#.UT.appdir' + :If ⍬≢#.UT.appdir + ⎕SE.SALT.Load #.UT.appdir,'src/*.dyalog -target=#' + ⎕SE.SALT.Load #.UT.appdir,'test/*.dyalog -target=#' + :EndIf + :EndIf + ∇ + + ∇ Z←FromSpace single_function_test_function TestName + Z←run_ut FromSpace TestName + ∇ + + ∇ Z←FromSpace list_of_functions_test_function ListOfNames;t + t←⎕TS + Z←run_ut¨{FromSpace ⍵}¨ListOfNames + t←⎕TS-t + ('Test execution report')print_passed_crashed_failed Z t + ∇ + + ∇ Z←FromSpace file_test_function FilePath;FileNS;Functions;TestFunctions;t + FileNS←⎕SE.SALT.Load FilePath,' -target=#' + Functions←↓FileNS.⎕NL 3 + TestFunctions←(is_test¨Functions)/Functions + :If (0/⍬,⊂0/'')≡TestFunctions + ⎕←'No test functions found' + Z←⍬ + :Else + t←⎕TS + Z←run_ut¨{FileNS ⍵}¨TestFunctions + t←⎕TS-t + (FilePath,' tests')print_passed_crashed_failed Z t + :EndIf + ∇ + + ∇ Z←FromSpace test_dir_function Test_files + :If Test_files≡⍬/⍬,⊂'' + ⎕←'No test files found' + Z←⍬ + :Else + Z←#.UT.run¨Test_files + :EndIf + ∇ + + ∇ Z←get_file_name Argument;separator + separator←⊃⌽(Argument∊'/\')/⍳⍴Argument + Z←¯7↓separator↓Argument + ∇ + + ∇ generate_coverage_page Conf;ProfileData;CoverResults;HTML + ProfileData←⎕PROFILE'data' + ToCover←retrieve_coverables¨(⊃'cover_target'in Conf) + :If (⍴ToCover)≡(⍴⊂1) + ToCover←⊃ToCover + :EndIf + Representations←get_representation¨ToCover + CoverResults←ProfileData∘generate_cover_result¨↓ToCover,[1.5]Representations + HTML←generate_html CoverResults + Conf write_html_to_page HTML + ⎕PROFILE'clear' + ∇ + + ∇ Z←retrieve_coverables Something;nc;functions + nc←⎕NC Something + :If nc=3 + Z←Something + :ElseIf nc=9 + functions←strip¨↓⍎Something,'.⎕NL 3' + Z←{(Something,'.',⍵)}¨functions + :EndIf + ∇ + + ∇ Z←strip input + Z←(input≠' ')/input + ∇ + + ∇ Z←get_representation Function;nc;rep + nc←⎕NC⊂Function + :If nc=3.1 + rep←↓⎕CR Function + rep[1]←⊂'∇',⊃rep[1] + rep,←⊂'∇' + rep←↑rep + :Else + rep←⎕CR Function + :EndIf + Z←rep + ∇ + + ∇ Z←ProfileData generate_cover_result(name representation);Indices;lines;functionlines;covered_lines + Indices←({name≡⍵}¨ProfileData[;1])/⍳⍴ProfileData[;1] + lines←ProfileData[Indices;2] + nc←⎕NC⊂name + :If 3.1=nc + functionlines←¯2+⍴↓representation + :Else + functionlines←⊃⍴↓representation + :EndIf + covered_lines←(⍬∘≢¨lines)/lines + Z←(nc lines functionlines covered_lines representation) + ∇ + + ∇ Z←generate_html CoverResults;Covered;Total;Percentage;CoverageText;ColorizedCode;Timestamp;Page + Covered←⊃⊃+/{⍴4⊃⍵}¨CoverResults + Total←⊃⊃+/{3⊃⍵}¨CoverResults + Percentage←100×Covered÷Total + CoverageText←'Coverage: ',Percentage,'% (',Covered,'/',Total,')' + ColorizedCode←⊃,/{colorize_code_by_coverage ⍵}¨CoverResults + Timestamp←generate_timestamp_text + Page←⍬ + Page,←⊂⍬,'' + Page,←⊂⍬,'' + Page,←⊂⍬,'' + Page,←⊂⍬,CoverageText + Page,←⊂⍬,'
'
+      Page,←ColorizedCode
+      Page,←⊂⍬,'
' + Page,←Timestamp + Page,←⊂⍬,'' + Z←Page + ∇ + + ∇ Z←colorize_code_by_coverage CoverResult;Colors;Ends;Code + :If 3.1=⊃CoverResult + Colors←(2+3⊃CoverResult)⍴⊂'' + Colors[1]←⊂'' + Colors[⍴Colors]←⊂'' + Ends←(2+3⊃CoverResult)⍴⊂'' + Ends[1]←⊂'' + Ends[⍴Ends]←⊂'' + :Else + Colors←(3⊃CoverResult)⍴⊂'' + Ends←(3⊃CoverResult)⍴⊂'' + :EndIf + Colors[1+4⊃CoverResult]←⊂'' + Ends[1+4⊃CoverResult]←⊂'' + Code←↓5⊃CoverResult + Z←Colors,[1.5]Code + Z←{⍺,(⎕UCS 13),⍵}/Z,Ends + ∇ + + ∇ Z←generate_timestamp_text;TS;YYMMDD;HHMMSS + TS←⎕TS + YYMMDD←⊃{⍺,'-',⍵}/3↑TS + HHMMSS←⊃{⍺,':',⍵}/3↑3↓TS + Z←'Page generated: ',YYMMDD,'|',HHMMSS + ∇ + + ∇ Conf write_html_to_page Page;tie;filename + filename←(⊃'cover_out'in Conf),(⊃'cover_file'in Conf) + :Trap 22 + tie←filename ⎕NTIE 0 + filename ⎕NERASE tie + filename ⎕NCREATE tie + :Else + tie←filename ⎕NCREATE 0 + :EndTrap + Simple_array←⍕⊃,/Page + (⎕UCS'UTF-8'⎕UCS Simple_array)⎕NAPPEND tie + ∇ + + ∇ Z←is_function Argument + Z←'_TEST'≡¯5↑Argument + ∇ + + ∇ Z←is_list_of_functions Argument + Z←2=≡Argument + ∇ + + ∇ Z←is_file Argument + Z←'.dyalog'≡¯7↑Argument + ∇ + + ∇ Z←is_dir Argument;attr + :If 'Linux'≡5↑⊃'.'⎕WG'APLVersion' + Z←'yes'≡⊃⎕CMD'test -d ',Argument,' && echo yes || echo no' + :Else + 'gfa'⎕NA'I kernel32|GetFileAttributes* <0t' + :If Z←¯1≠attr←gfa⊂Argument ⍝ If file exists + Z←⊃2 16⊤attr ⍝ Return bit 4 + :EndIf + :EndIf + ∇ + + + ∇ Z←test_files_in_dir Argument + :If 'Linux'≡5↑⊃'.'⎕WG'APLVersion' + Z←⎕SH'find ',Argument,' -name \*_tests.dyalog' + :Else + #.⎕CY'files' + Z←#.Files.Dir Argument,'\*_tests.dyalog' + Z←(Argument,'\')∘,¨Z + :EndIf + ∇ + + ∇ Z←run_ut ut_data;returned;crashed;pass;crash;fail;message + (returned crashed time)←execute_function ut_data + (pass crash fail)←determine_pass_crash_or_fail returned crashed + message←determine_message pass fail crashed(2⊃ut_data)returned time + print_message_to_screen message + Z←(pass crash fail) + ∇ + + ∇ Z←execute_function ut_data;function;t + reset_UT_globals + function←(⍕(⊃ut_data[1])),'.',⊃ut_data[2] + :Trap sac + :If 3.2≡⎕NC⊂function + t←⎕TS + Z←(⍎function,' ⍬')0 + t←⎕TS-t + :Else + t←⎕TS + Z←(⍎function)0 + t←⎕TS-t + :EndIf + + :Else + Z←(↑⎕DM)1 + :If exception≢⍬ + expect←exception + Z[2]←0 + t←⎕TS-t + :EndIf + :EndTrap + Z,←⊂t + ∇ + + ∇ reset_UT_globals + expect_orig ← expect← ⎕NS⍬ + exception←⍬ + nexpect_orig ← nexpect← ⎕NS⍬ + ∇ + + ∇ Z←is_test FunctionName;wsIndex + wsIndex←FunctionName⍳' ' + FunctionName←(wsIndex-1)↑FunctionName + Z←'_TEST'≡¯5↑FunctionName + ∇ + + ∇ Heading print_passed_crashed_failed(ArrayRes time) + ⎕←'-----------------------------------------' + ⎕←Heading + ⎕←' ⍋ Passed: ',+/{1⊃⍵}¨ArrayRes + ⎕←' ⍟ Crashed: ',+/{2⊃⍵}¨ArrayRes + ⎕←' ⍒ Failed: ',+/{3⊃⍵}¨ArrayRes + ⎕←' ○ Runtime: ',time[5],'m',time[6],'s',time[7],'ms' + ∇ + + determine_pass_crash_or_fail←{ + r c←⍵ ⋄ 0≠c:0 1 0 ⋄ z←(0 0 1)(1 0 0) + expect_orig≢expect:(⎕IO+expect≡r)⊃z ⋄ (⎕IO+nexpect≢r)⊃z + } + + ∇ Z←determine_message(pass fail crashed name returned time) + :If crashed + Z←'CRASHED: 'failure_message name returned + :ElseIf pass + Z←'Passed ',time[5],'m',time[6],'s',time[7],'ms' + :Else + Z←'FAILED: 'failure_message name returned + :EndIf + ∇ + + ∇ print_message_to_screen message + ⎕←message + ∇ + + ∇ Z←term_to_text Term;Text;Rows + Text←#.DISPLAY Term + Rows←1⊃⍴Text + Z←(Rows 4⍴''),Text + ∇ + + ∇ Z←Cause failure_message(name returned);hdr;exp;expterm;got;gotterm + hdr←Cause,name + exp←'Expected' + expterm←term_to_text #.UT.expect + got←'Got' + gotterm←term_to_text returned + Z←align_and_join_message_parts hdr exp expterm got gotterm + ∇ + + ∇ Z←align_and_join_message_parts Parts;hdr;exp;expterm;got;gotterm;R1;C1;R2;C2;W + (hdr exp expterm got gotterm)←Parts + (R1 C1)←⍴expterm + (R2 C2)←⍴gotterm + W←⊃⊃⌈/C1 C2(⍴hdr)(⍴exp)(⍴got) + Z←(W↑hdr),[0.5](W↑exp) + Z←Z⍪(R1 W↑expterm) + Z←Z⍪(W↑got) + Z←Z⍪(R2 W↑gotterm) + ∇ + + ∇ Z←confparam in config + Z←1↓⊃({confparam≡⊃⍵}¨config)/config + ∇ + + ∇ Z←config has confparam + Z←∨/{confparam≡⊃⍵}¨config + ∇ + +:EndNameSpace diff --git a/samples/Assembly/External Interrupt.a51 b/samples/Assembly/External Interrupt.a51 new file mode 100644 index 00000000..33feadc2 --- /dev/null +++ b/samples/Assembly/External Interrupt.a51 @@ -0,0 +1,66 @@ + ORG 0000h + SJMP START + ORG 0003h + LCALL INT0_ISR + RETI + ORG 000Bh + LCALL T0_ISR + RETI + ORG 0013h + LCALL INT1_ISR + RETI + ORG 001Bh + LCALL T1_ISR + RETI + ORG 0023h + LCALL UART_ISR + RETI + ORG 0030h +START: + MOV A,#11111110b + SETB IT0 ; Set External Interrupt 0 to be falling edge triggered + SETB EX0 ; Enable External Interrut 0 + SETB EA ; Enable Interrupt +LEFT: + CJNE A,#01111111b,LOOP1 + JMP RIGHT +LOOP1: + MOV P1,A + RL A + LCALL DELAY + SJMP LEFT +RIGHT: + CJNE A,#11111110b,LOOP2 + JMP LEFT +LOOP2: + MOV P1,A + RR A + LCALL DELAY + SJMP RIGHT + +INT0_ISR: + MOV R1,#3 +FLASH: + MOV P1,#00h + LCALL DELAY + MOV P1,#0FFh + LCALL DELAY + DJNZ R1,FLASH + RET +T0_ISR: + RET +INT1_ISR: + RET +T1_ISR: + RET +UART_ISR: + RET + +DELAY: MOV R5,#20 ;R5*20 mS +D1: MOV R6,#40 +D2: MOV R7,#249 + DJNZ R7,$ + DJNZ R6,D2 + DJNZ R5,D1 + RET + END diff --git a/samples/Ceylon/Foo.ceylon b/samples/Ceylon/Foo.ceylon index dc35686f..bc0f7ec7 100644 --- a/samples/Ceylon/Foo.ceylon +++ b/samples/Ceylon/Foo.ceylon @@ -1,13 +1,13 @@ -doc "Test function for Ceylon" -by "Enrique" +"Test function for Ceylon" +by ("Enrique") shared void test() { - print("test"); + print("test"); } -doc "Test class for Ceylon" +"Test class for Ceylon" shared class Test(name) satisfies Comparable { shared String name; - shared actual String string = "Test " name "."; + shared actual String string = "Test ``name``."; shared actual Comparison compare(Test other) { return name<=>other.name; diff --git a/samples/Clean/GenHylo.dcl b/samples/Clean/GenHylo.dcl new file mode 100644 index 00000000..eb95e68c --- /dev/null +++ b/samples/Clean/GenHylo.dcl @@ -0,0 +1,11 @@ +definition module GenHylo + +import StdGeneric, GenMap + +:: Fix f = In (f .(Fix f)) +Out :: !u:(Fix v:a) -> v:(a w:(Fix v:a)), [u <= w] + +hylo :: ((.f .b) -> .b) (.a -> (.f .a)) -> (.a -> .b) | gMap{|*->*|} f +cata :: (u:(f .a) -> .a) -> (Fix u:f) -> .a | gMap{|*->*|} f +ana :: (.a -> u:(f .a)) -> .a -> (Fix u:f) | gMap{|*->*|} f + diff --git a/samples/Clean/GenMap.dcl b/samples/Clean/GenMap.dcl new file mode 100644 index 00000000..bab284b8 --- /dev/null +++ b/samples/Clean/GenMap.dcl @@ -0,0 +1,9 @@ +definition module GenMap + +import StdGeneric + +generic gMap a b :: .a -> .b +derive gMap c, UNIT, PAIR, EITHER, CONS, FIELD, OBJECT, {}, {!} + +derive gMap [], (,), (,,), (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,) + diff --git a/samples/Clean/GenMap.icl b/samples/Clean/GenMap.icl new file mode 100644 index 00000000..1b06f9ae --- /dev/null +++ b/samples/Clean/GenMap.icl @@ -0,0 +1,19 @@ +implementation module GenMap + +import StdClass, StdArray, StdInt, StdFunc +import StdGeneric, _Array + +generic gMap a b :: .a -> .b +gMap{|c|} x = x +gMap{|UNIT|} x = x +gMap{|PAIR|} fx fy (PAIR x y) = PAIR (fx x) (fy y) +gMap{|EITHER|} fl fr (LEFT x) = LEFT (fl x) +gMap{|EITHER|} fl fr (RIGHT x) = RIGHT (fr x) +gMap{|CONS|} f (CONS x) = CONS (f x) +gMap{|FIELD|} f (FIELD x) = FIELD (f x) +gMap{|OBJECT|} f (OBJECT x) = OBJECT (f x) +gMap{|{}|} f xs = mapArray f xs +gMap{|{!}|} f xs = mapArray f xs + +derive gMap [], (,), (,,), (,,,), (,,,,), (,,,,,), (,,,,,,), (,,,,,,,) + diff --git a/samples/Clean/fsieve.icl b/samples/Clean/fsieve.icl new file mode 100644 index 00000000..fed72660 --- /dev/null +++ b/samples/Clean/fsieve.icl @@ -0,0 +1,54 @@ +module fsieve + +/* +The Fast Sieve of Eratosthenes. + +A sequential and optimized version of the sieve of Eratosthenes. +The program calculates a list of the first NrOfPrime primes. +The result of the program is the NrOfPrimes'th prime. + +Strictness annotations have been added because the strictness analyser +is not able to deduce all strictness information. Removal of these !'s +will make the program about 20% slower. + +On a machine without a math coprocessor the execution of this +program might take a (very) long time. Set NrOfPrimes to a smaller value. +*/ + +import StdClass; // RWS +import StdInt, StdReal + +NrOfPrimes :== 3000 + +// The sieve algorithm: generate an infinite list of all primes. + +Primes::[Int] +Primes = pr where pr = [5 : Sieve 7 4 pr] + +Sieve::Int !Int [Int] -> [Int] +Sieve g i prs + | IsPrime prs g (toInt (sqrt (toReal g))) = [g : Sieve` g i prs] + = Sieve (g + i) (6 - i) prs + +Sieve`::Int Int [Int] -> [Int] +Sieve` g i prs = Sieve (g + i) (6 - i) prs + +IsPrime::[Int] !Int Int -> Bool +IsPrime [f:r] pr bd | f>bd = True + | pr rem f==0 = False + = IsPrime r pr bd + +// Select is used to get the NrOfPrimes'th prime from the infinite list. + +Select::[x] Int -> x +Select [f:r] 1 = f +Select [f:r] n = Select r (n - 1) + + +/* The Start rule: Select the NrOfPrimes'th prime from the list of primes + generated by Primes. +*/ + +Start::Int +Start = Select [2, 3 : Primes] NrOfPrimes + diff --git a/samples/Clean/sem.icl b/samples/Clean/sem.icl new file mode 100644 index 00000000..8dce1cbe --- /dev/null +++ b/samples/Clean/sem.icl @@ -0,0 +1,99 @@ +module monadicSemantics + +import StdEnv, StdGeneric, GenMap, GenHylo + +/* For fun I implemented the recursive datastructre Exp and Stm as fixpoints + This helps us define recursive functions on them (only a little bit though) + However deriving gMap for Fix did not works out of the box + I had to remove some uniqueness typing in GenMap and GenHylo */ +:: Op = Plus | Minus | Times | Rem | Equal | LessThan +:: Var :== String + +:: ExpP a = Int Int | Var Var | Op Op a a +:: Exp :== Fix ExpP + +:: StmP a = Assign Var Exp | If Exp a a | While Exp a | Seq a a | Cont +:: Stm :== Fix StmP + +derive gMap ExpP, StmP, Fix + +// Environment. Semantics is basically Env -> Env +:: Env :== Var -> Int +:: Sem :== Env -> (Int, Env) +empty = \v . 0 + +// return +rtn :: Int -> Sem +rtn i = \e. (i, e) + +// the usual bind +(>>=) infixl 1 :: Sem (Int->Sem) -> Sem +(>>=) x y = \e. (\(i,e2).y i e2) (x e) +(>>|) infixl 1 :: Sem Sem -> Sem +(>>|) x y = x >>= \_. y + +// read variable from environment +read :: Var -> Sem +read v = \e. (e v, e) + +// assign value to give variable in environment +write :: Var Int -> Sem +write v i = \e. (i, \w. if (w==v) i (e w)) + +// semantics +class sem a :: a -> Sem + +operator :: Op -> Int -> Int -> Int +operator Plus = (+) +operator Minus = (-) +operator Times = (*) +operator Rem = rem +operator Equal = \x y . if (x==y) 1 0 +operator LessThan = \x y . if (x< y) 1 0 + +// semantics of expressions +instance sem Exp where + sem x = cata phi x where + phi (Int n) = rtn n + phi (Var v) = read v + phi (Op op x y) = x >>= \v1. y >>= return o (operator op v1) + +// semantics of statments +// NOTE: while will always return 0, as it might not even be executed +instance sem Stm where + sem x = cata phi x where + phi (Assign v e) = sem e >>= write v + phi (If e s1 s2) = sem e >>= \b . if (b<>0) s1 s2 + phi stm=:(While e s) = sem e >>= \b . if (b<>0) (s >>| phi stm) (phi Cont) + phi (Seq s1 s2) = s1 >>| s2 // Here the cata *finally* pays off :D + phi Cont = rtn 0 + +// convenience functions +int = In o Int +var = In o Var +op o = In o2 (Op o) +assign = In o2 Assign +ifte e = In o2 (If e) +while = In o2 While +seq = In o2 Seq +cont = In Cont + +// test case, also testing the new operator < +pEuclides = + while (op LessThan (int 0) (var "b"))( + seq (assign "r" (op Rem (var "a") (var "b"))) + (seq (assign "a" (var "b")) + ( (assign "b" (var "r"))) + ) + ) + +Start = fst (program start) where + program = sem pEuclides >>| read "a" + start "a" = 9 + start "b" = 12 + start _ = 0 + +// Helper +(o2) infixr 9 +(o2) f g x :== f o (g x) + diff --git a/samples/Clean/stack.dcl b/samples/Clean/stack.dcl new file mode 100644 index 00000000..21ca03c0 --- /dev/null +++ b/samples/Clean/stack.dcl @@ -0,0 +1,14 @@ +definition module stack + +:: Stack a + +newStack :: (Stack a) +push :: a (Stack a) -> Stack a +pushes :: [a] (Stack a) -> Stack a +pop :: (Stack a) -> Stack a +popn :: Int (Stack a) -> Stack a +top :: (Stack a) -> a +topn :: Int (Stack a) -> [a] +elements :: (Stack a) -> [a] +count :: (Stack a) -> Int + diff --git a/samples/Clean/stack.icl b/samples/Clean/stack.icl new file mode 100644 index 00000000..6175585a --- /dev/null +++ b/samples/Clean/stack.icl @@ -0,0 +1,33 @@ +implementation module stack +import StdEnv + +:: Stack a :== [a] + +newStack :: (Stack a) +newStack = [] + +push :: a (Stack a) -> Stack a +push x s = [x:s] + +pushes :: [a] (Stack a) -> Stack a +pushes x s = x ++ s + +pop :: (Stack a) -> Stack a +pop [] = abort "Cannot use pop on an empty stack" +pop [e:s] = s + +popn :: Int (Stack a) -> Stack a +popn n s = drop n s + +top :: (Stack a) -> a +top [] = abort "Cannot use top on an empty stack" +top [e:s] = e + +topn :: Int (Stack a) -> [a] +topn n s = take n s +elements :: (Stack a) -> [a] +elements s = s + +count :: (Stack a) -> Int +count s = length s + diff --git a/samples/Clean/streams.dcl b/samples/Clean/streams.dcl new file mode 100644 index 00000000..953a640a --- /dev/null +++ b/samples/Clean/streams.dcl @@ -0,0 +1,16 @@ +definition module streams + +import StdEnv + +instance zero [Real] +instance one [Real] +instance + [Real] +instance - [Real] +instance * [Real] +instance / [Real] + +X :: [Real] +invert :: [Real] -> [Real] +pow :: [Real] Int -> [Real] +(shuffle) infixl 7 :: [Real] [Real] -> [Real] + diff --git a/samples/Clean/streams.icl b/samples/Clean/streams.icl new file mode 100644 index 00000000..7f1fd849 --- /dev/null +++ b/samples/Clean/streams.icl @@ -0,0 +1,49 @@ +implementation module streams + +import StdEnv + +instance zero [Real] +where + zero = [] //Infinite row of zeroes represented as empty list to ease computation + +instance one [Real] +where + one = [1.0:zero] + +instance + [Real] +where + (+) [s:s`] [t:t`] = [s+t:s`+t`] + (+) [s:s`] [] = [s:s`] + (+) [] [t:t`] = [t:t`] + (+) [] [] = [] + +instance - [Real] +where + (-) [s:s`] [t:t`] = [s-t:s`-t`] + (-) [s:s`] [] = [s:s`] + (-) [] [t:t`] = [-1.0] * [t:t`] + (-) [] [] = [] + +instance * [Real] +where + (*) [s:s`] [t:t`] = [s*t:s`*[t:t`]+[s]*t`] + (*) _ _ = [] + +instance / [Real] +where + (/) s t = s * (invert t) + +X :: [Real] +X = [0.0:one] + +invert :: [Real] -> [Real] +invert [s:s`] = [1.0/s:(invert [s:s`]) * s` * [-1.0/s]] + +pow :: [Real] Int -> [Real] +pow s 0 = one +pow s n = s * pow s (n-1) + +(shuffle) infixl 7 :: [Real] [Real] -> [Real] +(shuffle) [s:s`] [t:t`] = [s*t:s` shuffle [t:t`] + [s:s`] shuffle t`] +(shuffle) _ _ = [] + diff --git a/samples/Forth/bitmap.frt b/samples/Forth/bitmap.frt new file mode 100644 index 00000000..c3ee6c39 --- /dev/null +++ b/samples/Forth/bitmap.frt @@ -0,0 +1,8 @@ +\ Bit arrays. +: bits ( u1 -- u2 ) 7 + 3 rshift ; +: bitmap ( u "name" -- ) create bits here over erase allot + does> ( u -- a x ) over 3 rshift + 1 rot 7 and lshift ; +: bit@ ( a x -- f ) swap c@ and ; +: 1bit ( a x -- ) over c@ or swap c! ; +: 0bit ( a x -- ) invert over c@ and swap c! ; +: bit! ( f a x -- ) rot if 1bit else 0bit then ; diff --git a/samples/Forth/enum.frt b/samples/Forth/enum.frt new file mode 100644 index 00000000..f7cc30ab --- /dev/null +++ b/samples/Forth/enum.frt @@ -0,0 +1,7 @@ +\ Implements ENUM. + +\ Double DOES>! +: enum create 0 , does> create dup @ 1 rot +! , does> @ ; + +\ But this is simpler. +: enum create 0 , does> dup @ constant 1 swap +! ; diff --git a/samples/Forth/macros.frt b/samples/Forth/macros.frt new file mode 100644 index 00000000..e3a205b7 --- /dev/null +++ b/samples/Forth/macros.frt @@ -0,0 +1,8 @@ +\ Simplifies compiling words. + +: [[ ; immediate +: '<> >in @ ' swap >in ! <> ; +: (]]) begin dup '<> while postpone postpone repeat drop ; +: ]] ['] [[ (]]) ; immediate + +( Usage: : foo ]] dup * [[ ; immediate : bar 42 foo . ; ) diff --git a/samples/Graph Modeling Language/sample.gml b/samples/Graph Modeling Language/sample.gml new file mode 100644 index 00000000..8825dbc1 --- /dev/null +++ b/samples/Graph Modeling Language/sample.gml @@ -0,0 +1,21 @@ +graph +[ + directed 0 + node + [ + id 0 + label "Node 1" + value 100 + ] + node + [ + id 1 + label "Node 2" + value 200 + ] + edge + [ + source 1 + target 0 + ] +] diff --git a/samples/Groff/sample.4 b/samples/Groff/sample.4 new file mode 100644 index 00000000..061dfc2e --- /dev/null +++ b/samples/Groff/sample.4 @@ -0,0 +1,13 @@ +.TH FOO 1 +.SH NAME +foo \- bar +.SH SYNOPSIS +.B foo +.I bar +.SH DESCRIPTION +Foo bar +.BR baz +quux. +.PP +.B Foo +bar baz. diff --git a/samples/Groovy/build.gradle b/samples/Groovy/build.script! similarity index 100% rename from samples/Groovy/build.gradle rename to samples/Groovy/build.script! diff --git a/samples/JavaScript/jsbuild.jsb b/samples/JavaScript/jsbuild.jsb new file mode 100644 index 00000000..8d14ff16 --- /dev/null +++ b/samples/JavaScript/jsbuild.jsb @@ -0,0 +1,12 @@ +jsb.library('mylibrary', jsb.STATIC_LIBRARY, function(libObject) { + libObject.outputName = 'mylibrary'; + libObject.cflags = [ '-Wall' ]; + libObject.ldflags = [ '-pthread' ]; + libObject.includePaths = [ 'src/include' ]; + libObject.sources = [ + 'src/main.cpp', + 'src/app.cpp' + ]; +}); + +jsb.build(); diff --git a/samples/LOLCODE/LOLTracer.lol b/samples/LOLCODE/LOLTracer.lol new file mode 100644 index 00000000..9d8a6d20 --- /dev/null +++ b/samples/LOLCODE/LOLTracer.lol @@ -0,0 +1,795 @@ +HAI 1.3 + OBTW + Author: Logan Kelly (logan.kelly@gmail.com) + Github: https://github.com/LoganKelly/LOLTracer + TLDR + + OBTW prev is the number used in the randin function. + I had to declare it in global scope so that it + would retain its value between calls to randin. + TLDR + I HAS A prev ITZ 0 + I HAS A rand_max ITZ 104729 + + + OBTW Equivalent to C's rand() function, except returns + a number in the range of 0 to rand_max. + TLDR + HOW IZ I randin + I HAS A a ITZ 33083 + I HAS A c ITZ 67607 + prev R MOD OF SUM OF PRODUKT OF prev AN a AN c AN rand_max + FOUND YR prev + IF U SAY SO + + + BTW Returns a random number within the range of 0-1. + HOW IZ I rand_onein + I HAS A rand_num ITZ I IZ randin MKAY + rand_num IS NOW A NUMBAR + I HAS A rand_max_float ITZ MAEK rand_max A NUMBAR + FOUND YR QUOSHUNT OF rand_num AN rand_max_float + IF U SAY SO + + + OBTW Equivalent to C ceil() function. Returns the next + largest integer for the given number. + TLDR + HOW IZ I ceilin YR num + I HAS A int_num ITZ num + int_num IS NOW A NUMBR + BOTH SAEM int_num AN num, O RLY? + YA RLY, FOUND YR num + OIC + DIFFRINT num AN SMALLR OF num AN 0, O RLY? + YA RLY + int_num R SUM OF int_num AN 1 + FOUND YR MAEK int_num A NUMBAR + OIC + DIFFRINT num AN BIGGR OF num AN 0, O RLY? + YA RLY + FOUND YR MAEK int_num A NUMBAR + OIC + IF U SAY SO + + + OBTW Convert a number to hexadecimal. This + is returned as a string. + TLDR + HOW IZ I decimal_to_hex YR num + I HAS A i ITZ 0 + I HAS A rem + I HAS A hex_num ITZ A BUKKIT + I HAS A decimal_num ITZ num + IM IN YR num_loop + rem R MOD OF decimal_num AN 16 + I HAS A hex_digit + rem, WTF? + OMG 10, hex_digit R "A", GTFO + OMG 11, hex_digit R "B", GTFO + OMG 12, hex_digit R "C", GTFO + OMG 13, hex_digit R "D", GTFO + OMG 14, hex_digit R "E", GTFO + OMG 15, hex_digit R "F", GTFO + OMGWTF, hex_digit R rem + OIC + hex_num HAS A SRS i ITZ hex_digit + decimal_num R QUOSHUNT OF decimal_num AN 16 + BOTH SAEM decimal_num AN 0, O RLY? + YA RLY, GTFO + NO WAI, i R SUM OF i AN 1 + OIC + IM OUTTA YR num_loop + I HAS A hex_string ITZ A YARN + IM IN YR string_reverse + DIFFRINT i AN BIGGR OF i AN 0, O RLY? + YA RLY, GTFO + OIC + hex_string R SMOOSH hex_string AN hex_num'Z SRS i MKAY + i R DIFF OF i AN 1 + IM OUTTA YR string_reverse + FOUND YR hex_string + IF U SAY SO + + + OBTW Convert a number to binary. This is returned + as a bukkit which has slots number 0-N where + n is equal to the number of binary digits - 1. + It also has a length slot which is equal to + the number of binary digits. + TLDR + HOW IZ I decimal_to_binary YR num + I HAS A i ITZ 0 + I HAS A decimal_num ITZ num + I HAS A binary_num ITZ A BUKKIT + IM IN YR num_loop + binary_num HAS A SRS i ITZ MOD OF decimal_num AN 2 + decimal_num R QUOSHUNT OF decimal_num AN 2 + BOTH SAEM decimal_num AN 0, O RLY? + YA RLY + I HAS A length ITZ SUM OF i AN 1 + binary_num HAS A length ITZ length + GTFO + NO WAI, i R SUM OF i AN 1 + OIC + IM OUTTA YR num_loop + FOUND YR binary_num + IF U SAY SO + + + OBTW Bitwise and two binary numbers. The numbers + must be provided in the format returned by + decimal_to_binary. + TLDR + HOW IZ I bitwise_andin YR first_num AN YR second_num + I HAS A binary_first_num ITZ I IZ decimal_to_binary YR first_num MKAY + I HAS A binary_second_num ITZ I IZ decimal_to_binary YR second_num MKAY + I HAS A first_length ITZ binary_first_num'Z length + I HAS A second_length ITZ binary_second_num'Z length + I HAS A max_length ITZ BIGGR OF first_length AN second_length + I HAS A final_binary ITZ A BUKKIT + I HAS A final_length ITZ 0 + I HAS A i ITZ 0 + IM IN YR num_loop + BOTH SAEM i AN max_length, O RLY? + YA RLY, GTFO + OIC + I HAS A first_binary ITZ 0 + I HAS A second_binary ITZ 0 + DIFFRINT i AN BIGGR OF i AN first_length, O RLY? + YA RLY, first_binary R binary_first_num'Z SRS i + OIC + DIFFRINT i AN BIGGR OF i AN second_length, O RLY? + YA RLY, second_binary R binary_second_num'Z SRS i + OIC + EITHER OF BOTH SAEM first_binary AN 0 AN ... + BOTH SAEM second_binary AN 0, O RLY? + YA RLY, final_binary HAS A SRS i ITZ 0 + NO WAI + final_binary HAS A SRS i ITZ 1 + final_length R SUM OF i AN 1 + OIC + i R SUM OF i AN 1 + IM OUTTA YR num_loop + final_binary HAS A length ITZ final_length + FOUND YR final_binary + IF U SAY SO + + + OBTW Bitshift left a binary number by num_bits. + The binary number must be provided in the format + returned by decimal_to_binary. + TLDR + HOW IZ I bit_shift_leftin YR num AN YR num_bits + I HAS A binary_num ITZ num + I HAS A length ITZ binary_num'Z length + I HAS A i ITZ SUM OF DIFF OF length AN 1 AN num_bits + I HAS A shifted_binary_num ITZ A BUKKIT + IM IN YR num_loop + BOTH SAEM i AN -1, O RLY? + YA RLY, GTFO + OIC + I HAS A unshifted_index ITZ DIFF OF i AN num_bits + BOTH SAEM unshifted_index AN BIGGR OF unshifted_index AN 0, O RLY? + YA RLY + shifted_binary_num HAS A SRS i ITZ binary_num'Z SRS unshifted_index + NO WAI + shifted_binary_num HAS A SRS i ITZ 0 + OIC + i R DIFF OF i AN 1 + IM OUTTA YR num_loop + shifted_binary_num HAS A length ITZ SUM OF binary_num'Z length AN num_bits + FOUND YR shifted_binary_num + IF U SAY SO + + + OBTW Convert a binary number into a decimal number. + The binary number must be provided in the format + return by decimal_to_binary. + TLDR + HOW IZ I binary_to_decimal YR binary_num + I HAS A length ITZ binary_num'Z length + I HAS A decimal_num ITZ 0 + I HAS A i ITZ 0 + IM IN YR num_loop + BOTH SAEM i AN length, O RLY? + YA RLY, GTFO + OIC + I HAS A binary_value ITZ binary_num'Z SRS i + I HAS A decimal_value ITZ 0 + BOTH SAEM binary_value AN 1, O RLY? + YA RLY, decimal_value R I IZ power_of YR 2 AN YR i MKAY + OIC + decimal_num R SUM OF decimal_num AN decimal_value + i R SUM OF i AN 1 + IM OUTTA YR num_loop + FOUND YR decimal_num + IF U SAY SO + + + OBTW Equivalent to C's pow() function. Raises + base to the power of exponent. + TLDR + HOW IZ I power_of YR base AN YR exponent + I HAS A i ITZ 0 + I HAS A num ITZ 1 + IM IN YR num_loop + BOTH SAEM i AN exponent, O RLY? + YA RLY, GTFO + OIC + num R PRODUKT OF num AN base + i R SUM OF i AN 1 + IM OUTTA YR num_loop + FOUND YR num + IF U SAY SO + + + OBTW Return a binary number as a YARN. + The binary number must be provided in the format + return by decimal_to_binary. + TLDR + HOW IZ I binary_to_string YR binary_num + I HAS A binary_string ITZ A YARN + I HAS A i ITZ DIFF OF binary_num'Z length AN 1 + IM IN YR string_reverse + DIFFRINT i AN BIGGR OF i AN 0, O RLY? + YA RLY, GTFO + OIC + binary_string R SMOOSH binary_string AN binary_num'Z SRS i MKAY + i R DIFF OF i AN 1 + IM OUTTA YR string_reverse + FOUND YR binary_string + IF U SAY SO + + OBTW Converts a hexadecimal number to the character + equivalent in UNICODE. This was originally used + in an attempt to write out to the P6 format of PPM, + but the string produced by VISIBLE didn't seem to be + properly formatted for some reason. Instead I fell back + to P3 of PPM and wrote out to regular ascii format. + TLDR + HOW IZ I hex_to_char YR hex_string + OBTW This is a hack I found for converting hexadecimal strings + into their unicode character equivalents. Instead of using + the ":" character directly, we escape it and get it using its + unicode hex value (3A). This allows us to assemble the string + with our inserted hex value without errors. + TLDR + FOUND YR SMOOSH ":(3A)" AN "(" AN hex_string AN ")" MKAY + IF U SAY SO + + + OBTW Equivalent to C's square() function. However it will only + produce accurate results if the number is no larger than + 1048576. See the note below. This is based upon Newton's + Approximation Method as adapted in C at this website (#11): + + http://www.codeproject.com/Articles/69941/Best-Square-Root-Method-Algorithm-Function-Precisi + TLDR + HOW IZ I square_rootin YR number + OBTW Forcing a comparison between the accuracy and a number + which is so big that its precision is larger than the + accuracy causes an infinite loop to occur. For this + reason we have to set any number larger than 2^20 to + a value below it. + TLDR + BOTH SAEM number AN BIGGR OF number AN 1048576.00, O RLY? + YA RLY, number R 1048575.00 + OIC + I HAS A accuracy ITZ 0.0001 + I HAS A lower ITZ A NUMBAR + I HAS A upper ITZ A NUMBAR + I HAS A guess ITZ A NUMBAR + DIFFRINT number AN BIGGR OF number AN 1.0, O RLY? + YA RLY + lower R number + upper R 1.0 + NO WAI + lower R 1.0 + upper R number + OIC + IM IN YR LOOP + I HAS A delta ITZ DIFF OF upper AN lower + BOTH SAEM delta AN SMALLR OF delta AN accuracy, O RLY? + YA RLY, GTFO + OIC + I HAS A guess ITZ QUOSHUNT OF SUM OF lower AN upper AN 2.0 + I HAS A guess_squared ITZ PRODUKT OF guess AN guess + DIFFRINT guess_squared AN SMALLR OF guess_squared AN number, O RLY? + YA RLY + upper R guess + NO WAI + lower R guess + OIC + IM OUTTA YR LOOP + FOUND YR QUOSHUNT OF SUM OF lower AN upper AN 2.0 + IF U SAY SO + + + OBTW + The intersection test for line [o, d] + Return 2 if a hit was found (and also return distance t and bouncing ray n). + Return 0 if no hit was found but ray goes upward + Return 1 if no hit was found but ray goes downward + TLDR + HOW IZ I tracin YR o AN YR d + I HAS A t ITZ 1000000000 + I HAS A m ITZ 0 + BOTH SAEM d'Z z AN 0, O RLY? + YA RLY, d'Z z R 0.00001 + OIC + I HAS A p ITZ QUOSHUNT OF DIFF OF 0 AN o'Z z AN d'Z z + I HAS A n ITZ LIEK A Vector + DIFFRINT p AN SMALLR OF p AN 0.01, O RLY? + YA RLY + t R p + n R Vector IZ constructin YR 0.0 AN YR 0.0 AN YR 1.0 MKAY + m R 1 + OIC + + BTW The world is encoded in sphere_positions, with 9 lines and 19 columns + I HAS A k ITZ 18 + IM IN YR column_loop BTW For each column of objects + BOTH SAEM k AN -1, O RLY? + YA RLY, GTFO + OIC + + I HAS A j ITZ 8 + IM IN YR line_loop BTW For each line on that column + BOTH SAEM j AN -1, O RLY? + YA RLY, GTFO + OIC + + I HAS A sphere_positions_line ITZ sphere_positions'Z SRS j + sphere_positions_line'Z SRS k, O RLY? + YA RLY + BTW There is a sphere, but does the ray hit it? + p R Vector IZ addin YR o AN YR ... + Vector IZ constructin YR DIFF OF 0 AN k AN ... + YR 0 AN ... + YR DIFF OF DIFF OF 0 AN j AN 4 MKAY ... + MKAY + I HAS A b ITZ Vector IZ dot_productin YR p AN YR d MKAY + I HAS A q_c ITZ DIFF OF Vector IZ dot_productin YR p AN YR p MKAY AN 1 + I HAS A q ITZ DIFF OF PRODUKT OF b AN b AN q_c + + + DIFFRINT q AN SMALLR OF q AN 0, O RLY? + YA RLY + BTW It does, compute the distance camera-sphere + I HAS A s ITZ DIFF OF DIFF OF 0 AN b AN I IZ square_rootin YR q MKAY + + + BOTH OF DIFFRINT s AN BIGGR OF s AN t AN ... + DIFFRINT s AN SMALLR OF s AN 0.01, O RLY? + YA RLY + BTW So far this is the minimum distance, save it. And + BTW also compute the bouncing ray vector into 'n' + t R s + I HAS A bouncing_ray ITZ Vector IZ scalin YR direction AN YR t MKAY + bouncing_ray R Vector IZ addin YR p AN YR bouncing_ray MKAY + n R Vector IZ normalizin YR bouncing_ray MKAY + m R 2 + OIC + OIC + OIC + j R DIFF OF j AN 1 + IM OUTTA YR line_loop + k R DIFF OF k AN 1 + IM OUTTA YR column_loop + I HAS A result ITZ A BUKKIT + result HAS A m ITZ m + result HAS A t ITZ t + result HAS A n ITZ n + FOUND YR result + IF U SAY SO + + + OBTW + Sample the world and return the pixel color for + a ray [o, d] + TLDR + HOW IZ I samplin YR o AN YR d + + BTW Search for an intersection ray Vs. world + I HAS A result ITZ I IZ tracin YR o AN YR d MKAY + I HAS A m ITZ result'Z m + I HAS A t ITZ result'Z t + I HAS A n ITZ result'Z n + + BOTH SAEM m AN 0, O RLY? + YA RLY + BTW No sphere found and the ray goes upward: Generate a sky color + I HAS A vec_result ITZ Vector IZ constructin YR 0.7 AN YR 0.6 AN YR 1.0 MKAY + + I HAS A z_component ITZ d'Z z + DIFFRINT z_component AN BIGGR OF z_component AN 0, O RLY? + YA RLY, z_component R 0 + OIC + I HAS A vec_num ITZ DIFF OF 1 AN z_component + vec_num R I IZ power_of YR vec_num AN YR 4 MKAY + FOUND YR Vector IZ scalin YR vec_result AN YR vec_num MKAY + OIC + + BTW h = intersection coordinate + I HAS A h ITZ Vector IZ scalin YR d AN YR t MKAY + h R Vector IZ addin YR o AN YR h MKAY + BTW l = direction to light (with random delta for soft shadows) + I HAS A l ITZ LIEK A Vector + l HAS A x ITZ SUM OF 9 AN I IZ rand_onein MKAY + l HAS A y ITZ SUM OF 9 AN I IZ rand_onein MKAY + l HAS A z ITZ 16 + I HAS A l_two ITZ Vector IZ scalin YR h AN YR -1.0 MKAY + l R Vector IZ addin YR l AN YR l_two MKAY + l R Vector IZ normalizin YR l MKAY + BTW r = The half-vector + I HAS A r ITZ Vector IZ dot_productin YR n AN YR d MKAY + r R PRODUKT OF r AN -2 + r R Vector IZ scalin YR n AN YR r MKAY + r R Vector IZ addin YR d AN YR r MKAY + + BTW Calculate the lambertian factor + I HAS A b ITZ Vector IZ dot_productin YR l AN YR n MKAY + + BTW Calculate illumination factor (lambertian coefficient > 0 or in shadow)? + I HAS A illumination_result ITZ I IZ tracin YR h AN YR l MKAY + I HAS A i_m ITZ illumination_result'Z m + EITHER OF DIFFRINT b AN BIGGR OF b AN 0 AN BOTH SAEM i_m AN 2, O RLY? + YA RLY, b R 0 + OIC + + BTW Calculate the color 'p' with diffuse and specular component + I HAS A base + DIFFRINT b AN SMALLR OF b AN 0, O RLY? + YA RLY, base R 1 + NO WAI, base R 0 + OIC + base R Vector IZ scalin YR r AN YR base MKAY + base R Vector IZ dot_productin YR l AN YR r MKAY + I HAS A p ITZ I IZ power_of YR base AN YR 99 MKAY + + BOTH SAEM m AN 1, O RLY? + YA RLY + BTW No sphere was hit and the ray was going downward: Generate a floor color + h R Vector IZ scalin YR h AN YR 0.2 MKAY + I HAS A ceil_h_x ITZ I IZ ceilin YR h'Z x MKAY + I HAS A ceil_h_y ITZ I IZ ceilin YR h'Z y MKAY + I HAS A ceil_h ITZ SUM OF ceil_h_x AN ceil_h_y + ceil_h IS NOW A NUMBR + I HAS A color_choice ITZ MOD OF ceil_h AN 2 + I HAS A color ITZ LIEK A Vector + color_choice, O RLY? + YA RLY + color HAS A x ITZ 3 + color HAS A y ITZ 1 + color HAS A z ITZ 1 + NO WAI + color HAS A x ITZ 3 + color HAS A y ITZ 3 + color HAS A z ITZ 3 + OIC + FOUND YR Vector IZ scalin YR color AN YR SUM OF PRODUKT OF b AN 0.2 AN 0.1 MKAY + OIC + + BTW m == 2 A sphere was hit. Cast a ray bouncing from the sphere surface. + I HAS A sphere_color ITZ LIEK A Vector + sphere_color HAS A x ITZ p + sphere_color HAS A y ITZ p + sphere_color HAS A z ITZ p + I HAS A recursive_color ITZ I IZ samplin YR h AN YR r MKAY + BTW Attenuate color by 50% since it is bouncing (* .5) + recursive_color R Vector IZ scalin YR recursive_color AN YR 0.5 MKAY + FOUND YR Vector IZ addin YR sphere_color AN YR recursive_color MKAY + IF U SAY SO + + + OBTW The vector class provides functionality for all the common + linear algebra operations performed on vectors. + TLDR + O HAI IM Vector + I HAS A x ITZ 0 + I HAS A y ITZ 0 + I HAS A z ITZ 0 + + BTW Add vector_one and vector_two + HOW IZ I addin YR vector_one AN YR vector_two + I HAS A result ITZ LIEK A Vector + result HAS A x ITZ 0 + result HAS A y ITZ 0 + result HAS A z ITZ 0 + result'Z x R SUM OF vector_one'Z x AN vector_two'Z x + result'Z y R SUM OF vector_one'Z y AN vector_two'Z y + result'Z z R SUM OF vector_one'Z z AN vector_two'Z z + FOUND YR result + IF U SAY SO + + BTW Scale vector_one by value + HOW IZ I scalin YR vector_one AN YR value + I HAS A result ITZ LIEK A Vector + result HAS A x ITZ 0 + result HAS A y ITZ 0 + result HAS A z ITZ 0 + result'Z x R PRODUKT OF vector_one'Z x AN value + result'Z y R PRODUKT OF vector_one'Z y AN value + result'Z z R PRODUKT OF vector_one'Z z AN value + FOUND YR result + IF U SAY SO + + BTW Dot product of vector_one and vector_two + HOW IZ I dot_productin YR vector_one AN YR vector_two + FOUND YR SUM OF SUM OF PRODUKT OF vector_one'Z x AN vector_two'Z x AN ... + PRODUKT OF vector_one'Z y AN vector_two'Z y AN ... + PRODUKT OF vector_one'Z z AN vector_two'Z z + IF U SAY SO + + BTW Cross product of vector_one and vector_two + HOW IZ I cross_productin YR vector_one AN YR vector_two + I HAS A result ITZ LIEK A Vector + result HAS A x ITZ 0 + result HAS A y ITZ 0 + result HAS A z ITZ 0 + result'Z x R DIFF OF PRODUKT OF vector_one'Z y AN vector_two'Z z AN ... + PRODUKT OF vector_one'Z z AN vector_two'Z y + result'Z y R DIFF OF PRODUKT OF vector_one'Z z AN vector_two'Z x AN ... + PRODUKT OF vector_one'Z x AN vector_two'Z z + result'Z z R DIFF OF PRODUKT OF vector_one'Z x AN vector_two'Z y AN ... + PRODUKT OF vector_one'Z y AN vector_two'Z x + FOUND YR result + IF U SAY SO + + BTW Length of vector_one + HOW IZ I lengthin YR vector_one + FOUND YR I IZ square_rootin YR ... + SUM OF SUM OF PRODUKT OF vector_one'Z x AN vector_one'Z x AN ... + PRODUKT OF vector_one'Z y AN vector_one'Z y AN ... + PRODUKT OF vector_one'Z z AN vector_one'Z z MKAY + IF U SAY SO + + BTW Normalize vector_one + HOW IZ I normalizin YR vector_one + I HAS A result ITZ LIEK A Vector + result HAS A x ITZ 0 + result HAS A y ITZ 0 + result HAS A z ITZ 0 + I HAS A length ITZ Vector IZ lengthin YR vector_one MKAY + BOTH SAEM length AN 0, O RLY? + YA RLY + length R 1 + OIC + result'Z x R QUOSHUNT OF vector_one'Z x AN length + result'Z y R QUOSHUNT OF vector_one'Z y AN length + result'Z z R QUOSHUNT OF vector_one'Z z AN length + FOUND YR result + IF U SAY SO + + BTW Printable YARN version of vector + HOW IZ I to_stringin YR vector + FOUND YR SMOOSH "[" AN vector'Z x AN ", " ... + AN vector'Z y AN ", " ... + AN vector'Z z AN "]" MKAY + IF U SAY SO + + BTW Create and return a vector with components x, y, and z + HOW IZ I constructin YR x AN YR y AN YR z + I HAS A result ITZ LIEK A Vector + result HAS A x ITZ x + result HAS A y ITZ y + result HAS A z ITZ z + FOUND YR result + IF U SAY SO + KTHX + + OBTW The positions of the spheres are essentially + stored in a 2-D array. This differs from Kensler's + version where he used bit flags to store the + positions in a compressed and quickly accessed + manner. Unfortunately for us, bit operations + in LOLCODE were too slow for this to be a tenable + solution. + TLDR + I HAS A sphere_positions ITZ A BUKKIT + I HAS A sphere_positions_0 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_0 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 0 ITZ sphere_positions_0 + I HAS A sphere_positions_1 ITZ A BUKKIT + sphere_positions_1 HAS A SRS 0 ITZ WIN + BTW sphere_positions_1 HAS A SRS 0 ITZ FAIL + sphere_positions_1 HAS A SRS 1 ITZ FAIL + sphere_positions_1 HAS A SRS 2 ITZ WIN + BTW sphere_positions_1 HAS A SRS 2 ITZ FAIL + sphere_positions_1 HAS A SRS 3 ITZ FAIL + sphere_positions_1 HAS A SRS 4 ITZ WIN + BTW sphere_positions_1 HAS A SRS 4 ITZ FAIL + sphere_positions_1 HAS A SRS 5 ITZ FAIL + sphere_positions_1 HAS A SRS 6 ITZ FAIL + sphere_positions_1 HAS A SRS 7 ITZ WIN + BTW sphere_positions_1 HAS A SRS 7 ITZ FAIL + sphere_positions_1 HAS A SRS 8 ITZ FAIL + sphere_positions_1 HAS A SRS 9 ITZ WIN + BTW sphere_positions_1 HAS A SRS 9 ITZ FAIL + sphere_positions_1 HAS A SRS 10 ITZ FAIL + sphere_positions_1 HAS A SRS 11 ITZ WIN + BTW sphere_positions_1 HAS A SRS 11 ITZ FAIL + sphere_positions_1 HAS A SRS 12 ITZ FAIL + sphere_positions_1 HAS A SRS 13 ITZ FAIL + sphere_positions_1 HAS A SRS 14 ITZ WIN + BTWsphere_positions_1 HAS A SRS 14 ITZ FAIL + sphere_positions_1 HAS A SRS 15 ITZ FAIL + sphere_positions_1 HAS A SRS 16 ITZ WIN + BTW sphere_positions_1 HAS A SRS 16 ITZ FAIL + sphere_positions_1 HAS A SRS 17 ITZ FAIL + sphere_positions_1 HAS A SRS 18 ITZ WIN + BTW sphere_positions_1 HAS A SRS 18 ITZ FAIL + sphere_positions HAS A SRS 1 ITZ sphere_positions_1 + I HAS A sphere_positions_2 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_2 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 2 ITZ sphere_positions_2 + I HAS A sphere_positions_3 ITZ A BUKKIT + sphere_positions_3 HAS A SRS 0 ITZ FAIL + sphere_positions_3 HAS A SRS 1 ITZ FAIL + sphere_positions_3 HAS A SRS 2 ITZ FAIL + sphere_positions_3 HAS A SRS 3 ITZ FAIL + sphere_positions_3 HAS A SRS 4 ITZ WIN + BTW sphere_positions_3 HAS A SRS 4 ITZ FAIL + sphere_positions_3 HAS A SRS 5 ITZ FAIL + sphere_positions_3 HAS A SRS 6 ITZ FAIL + sphere_positions_3 HAS A SRS 7 ITZ WIN + BTW sphere_positions_3 HAS A SRS 7 ITZ FAIL + sphere_positions_3 HAS A SRS 8 ITZ FAIL + sphere_positions_3 HAS A SRS 9 ITZ FAIL + sphere_positions_3 HAS A SRS 10 ITZ FAIL + sphere_positions_3 HAS A SRS 11 ITZ WIN + sphere_positions_3 HAS A SRS 12 ITZ FAIL + sphere_positions_3 HAS A SRS 13 ITZ FAIL + sphere_positions_3 HAS A SRS 14 ITZ FAIL + sphere_positions_3 HAS A SRS 15 ITZ FAIL + sphere_positions_3 HAS A SRS 16 ITZ FAIL + sphere_positions_3 HAS A SRS 17 ITZ FAIL + sphere_positions_3 HAS A SRS 18 ITZ WIN + BTW sphere_positions_3 HAS A SRS 18 ITZ FAIL + sphere_positions HAS A SRS 3 ITZ sphere_positions_3 + I HAS A sphere_positions_4 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_4 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 4 ITZ sphere_positions_4 + I HAS A sphere_positions_5 ITZ A BUKKIT + sphere_positions_5 HAS A SRS 0 ITZ FAIL + sphere_positions_5 HAS A SRS 1 ITZ FAIL + sphere_positions_5 HAS A SRS 2 ITZ FAIL + sphere_positions_5 HAS A SRS 3 ITZ FAIL + sphere_positions_5 HAS A SRS 4 ITZ WIN + BTW sphere_positions_5 HAS A SRS 4 ITZ FAIL + sphere_positions_5 HAS A SRS 5 ITZ FAIL + sphere_positions_5 HAS A SRS 6 ITZ FAIL + sphere_positions_5 HAS A SRS 7 ITZ WIN + BTW sphere_positions_5 HAS A SRS 7 ITZ FAIL + sphere_positions_5 HAS A SRS 8 ITZ FAIL + sphere_positions_5 HAS A SRS 9 ITZ WIN + BTW sphere_positions_5 HAS A SRS 9 ITZ FAIL + sphere_positions_5 HAS A SRS 10 ITZ FAIL + sphere_positions_5 HAS A SRS 11 ITZ WIN + BTW sphere_positions_5 HAS A SRS 11 ITZ FAIL + sphere_positions_5 HAS A SRS 12 ITZ FAIL + sphere_positions_5 HAS A SRS 13 ITZ FAIL + sphere_positions_5 HAS A SRS 14 ITZ FAIL + sphere_positions_5 HAS A SRS 15 ITZ FAIL + sphere_positions_5 HAS A SRS 16 ITZ FAIL + sphere_positions_5 HAS A SRS 17 ITZ FAIL + sphere_positions_5 HAS A SRS 18 ITZ WIN + BTW sphere_positions_5 HAS A SRS 18 ITZ FAIL + sphere_positions HAS A SRS 5 ITZ sphere_positions_5 + I HAS A sphere_positions_6 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_6 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 6 ITZ sphere_positions_6 + I HAS A sphere_positions_7 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_7 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 7 ITZ sphere_positions_7 + I HAS A sphere_positions_8 ITZ A BUKKIT + IM IN YR LOOP UPPIN YR pos_index TIL BOTH SAEM pos_index AN 19 + sphere_positions_8 HAS A SRS pos_index ITZ FAIL + IM OUTTA YR LOOP + sphere_positions HAS A SRS 8 ITZ sphere_positions_8 + + BTW Camera direction + I HAS A g ITZ Vector IZ constructin YR -6.0 AN YR -16.0 AN YR 0.0 MKAY + g R Vector IZ normalizin YR g MKAY + + BTW Camera up vector + I HAS A a ITZ Vector IZ constructin YR 0.0 AN YR 0.0 AN YR 1.0 MKAY + a R Vector IZ cross_productin YR a AN YR g MKAY + a R Vector IZ normalizin YR a MKAY + a R Vector IZ scalin YR a AN YR 0.002 MKAY + BTW Camera right vector + I HAS A b ITZ Vector IZ cross_productin YR g AN YR a MKAY + b R Vector IZ normalizin YR b MKAY + b R Vector IZ scalin YR b AN YR 0.002 MKAY + BTW Camera eye offset + I HAS A c ITZ Vector IZ addin YR a AN YR b MKAY + c R Vector IZ scalin YR c AN YR -256.0 MKAY + c R Vector IZ addin YR c AN YR g MKAY + + I HAS A max_x ITZ 511 + I HAS A max_y ITZ max_x + BTW Issue the PPM Header info + VISIBLE "P3 " SUM OF max_x AN 1 " " SUM OF max_y AN 1 " 255"! + + I HAS A viewpoint ITZ Vector IZ constructin YR 17 AN YR 16 AN YR 8 MKAY + + I HAS A y ITZ max_y + IM IN YR y_loop + BOTH SAEM y AN -1, O RLY? + YA RLY, GTFO + OIC + I HAS A x ITZ max_x + IM IN YR x_loop + BOTH SAEM x AN -1, O RLY? + YA RLY, GTFO + OIC + I HAS A pixel_color ITZ Vector IZ constructin YR 13 AN YR 13 AN YR 13 MKAY + + I HAS A rays ITZ 64 + IM IN YR ray_loop + BOTH SAEM rays AN 0, O RLY? + YA RLY, GTFO + OIC + + BTW The delta to apply to the origin of the view (For Depth of View blur). + I HAS A a_rand ITZ DIFF OF I IZ rand_onein MKAY AN 0.5 + I HAS A t_a ITZ Vector IZ scalin YR a AN YR a_rand MKAY + t_a R Vector IZ scalin YR t_a AN YR 99.0 MKAY + I HAS A b_rand ITZ DIFF OF I IZ rand_onein MKAY AN 0.5 + I HAS A t_b ITZ Vector IZ scalin YR b AN YR b_rand MKAY + t_b R Vector IZ scalin YR t_b AN YR 99.0 MKAY + I HAS A t ITZ Vector IZ addin YR t_a AN YR t_b MKAY + + I HAS A origin ITZ Vector IZ addin YR viewpoint AN YR t MKAY + + BTW Ray direction with random deltas for stochastic sampling + I HAS A direction_up ITZ SUM OF I IZ rand_onein MKAY AN x + direction_up R Vector IZ scalin YR a AN YR direction_up MKAY + I HAS A direction_right ITZ SUM OF I IZ rand_onein MKAY AN y + direction_right R Vector IZ scalin YR b AN YR direction_right MKAY + I HAS A direction_t ITZ Vector IZ scalin YR t AN YR -1 MKAY + I HAS A direction ITZ Vector IZ addin YR direction_right AN YR direction_up MKAY + direction R Vector IZ addin YR direction AN YR c MKAY + direction R Vector IZ scalin YR direction AN YR 16 MKAY + direction R Vector IZ addin YR direction AN YR direction_t MKAY + direction R Vector IZ normalizin YR direction MKAY + + I HAS A sample_color ITZ I IZ samplin YR origin AN YR direction MKAY + sample_color R Vector IZ scalin YR sample_color AN YR 3.5 MKAY + BTW + pixel_color for color accumulation + pixel_color R Vector IZ addin YR sample_color AN YR pixel_color MKAY + rays R DIFF OF rays AN 1 + IM OUTTA YR ray_loop + I HAS A write_color ITZ pixel_color + write_color'Z x IS NOW A NUMBR + write_color'Z y IS NOW A NUMBR + write_color'Z z IS NOW A NUMBR + DIFFRINT write_color'Z x AN BIGGR OF write_color'Z x AN 0, O RLY? + YA RLY, write_color'Z x R 0 + OIC + DIFFRINT write_color'Z y AN BIGGR OF write_color'Z y AN 0, O RLY? + YA RLY, write_color'Z y R 0 + OIC + DIFFRINT write_color'Z z AN BIGGR OF write_color'Z z AN 0, O RLY? + YA RLY, write_color'Z z R 0 + OIC + VISIBLE " " write_color'Z x " " ... + " " write_color'Z y " " ... + " " write_color'Z z " "! + x R DIFF OF x AN 1 + IM OUTTA YR x_loop + y R DIFF OF y AN 1 + IM OUTTA YR y_loop + +KTHXBYE diff --git a/samples/Lua/wsapi.fcgi b/samples/Lua/wsapi.fcgi new file mode 100755 index 00000000..6eeef23c --- /dev/null +++ b/samples/Lua/wsapi.fcgi @@ -0,0 +1,28 @@ +#!/usr/bin/lua + +-- Generic WSAPI FastCGI launcher, extracts application to launch +-- from SCRIPT_FILENAME/PATH_TRANSLATED, each application (defined +-- by its script entry point) gets an isolated Lua VM; sequential +-- requests to the same application go to the same VM + +pcall(require,"luarocks.require") + +local common = require "wsapi.common" +local fastcgi = require "wsapi.fastcgi" + +local ONE_HOUR = 60 * 60 +local ONE_DAY = 24 * ONE_HOUR + +local wsapi_loader = common.make_loader{ + isolated = true, -- isolate each script in its own Lua state + filename = nil, -- if you want to force the launch of a single script + launcher = "wsapi.fcgi", -- the name of this script + reload = false, -- if you want to reload the application on every request + period = ONE_HOUR, -- frequency of Lua state staleness checks + ttl = ONE_DAY, -- time-to-live for Lua states + vars = -- order of checking for the path of the script + { "SCRIPT_FILENAME", + "PATH_TRANSLATED" } +} + +fastcgi.run(wsapi_loader) diff --git a/samples/PHP/prefix.fcgi b/samples/PHP/prefix.fcgi new file mode 100755 index 00000000..e3883520 --- /dev/null +++ b/samples/PHP/prefix.fcgi @@ -0,0 +1,3 @@ + diff --git a/samples/Papyrus/CAMTEST_OverShoulderME.psc b/samples/Papyrus/CAMTEST_OverShoulderME.psc new file mode 100644 index 00000000..716a9a1b --- /dev/null +++ b/samples/Papyrus/CAMTEST_OverShoulderME.psc @@ -0,0 +1,68 @@ +Scriptname CAMTEST_OverShoulderME extends activemagiceffect +{Play with camera effects} + +;--=== Imports ===-- + +Import Utility +Import Game + +;--=== Properties ===-- + +Actor Property PlayerRef Auto +ActorBase Property CAMTEST_CameraActor Auto + +;--=== Variables ===-- + +Actor Player + +Actor Camera + +Actor Target + +Float PosX +Float PosY +Float PosZ +Float SpeedMult + +ObjectReference Mist +ObjectReference Fog + +;--=== Events ===-- + +Event OnInit() + Player = PlayerRef +EndEvent + +Event onEffectStart(Actor akTarget, Actor akCaster) + Camera = Player.PlaceActorAtMe(CAMTEST_CameraActor) + Camera.EnableAI(False) + Camera.SetScale(0.1) + Camera.TranslateTo(Player.X + 40,Player.Y,Player.Z,0,0,0,800,30) + DisablePlayerControls(abMovement = true, abFighting = true, abCamSwitch = true, abLooking = true, abSneaking = true, abMenu = true, abActivate = true, abJournalTabs = false) + SetPlayerAIDriven(True) + ForceThirdPerson() + SetHUDCartMode() + SetInChargen(True, True, False) + SetCameraTarget(Camera) + ForceFirstPerson() + Wait(1) + Camera.SplineTranslateTo(Player.X + 4000,Player.Y,Player.Z + 1000,15,0,Camera.GetHeadingAngle(Player) + Camera.GetAngleZ(),1800,800,100) +; Camera.SetLookAt(Player) + Wait(10) + Camera.SplineTranslateTo(Player.X + 1000,Player.Y - 500,Player.Z + 500,25,0,Camera.GetHeadingAngle(Player) + Camera.GetAngleZ(),1800,800,100) + Wait(10) + SetHUDCartMode(False) + SetCameraTarget(Player) + SetInChargen(False, False, False) + EnablePlayerControls() + SetPlayerAIDriven(False) +EndEvent + +Event onUpdate() +EndEvent + +Event onEffectFinish(Actor akTarget, Actor akCaster) +EndEvent + +;--=== Functions ===-- + diff --git a/samples/Papyrus/vMFX_FXPlugin.psc b/samples/Papyrus/vMFX_FXPlugin.psc new file mode 100644 index 00000000..a806a048 --- /dev/null +++ b/samples/Papyrus/vMFX_FXPlugin.psc @@ -0,0 +1 @@ +Scriptname vMFX_FXPlugin extends Quest diff --git a/samples/Papyrus/vSCM_MetaQuestScript.psc b/samples/Papyrus/vSCM_MetaQuestScript.psc new file mode 100644 index 00000000..d073a508 --- /dev/null +++ b/samples/Papyrus/vSCM_MetaQuestScript.psc @@ -0,0 +1,120 @@ +Scriptname vSCM_MetaQuestScript extends Quest +{Do initialization and track variables for scripts} + +;--=== Imports ===-- + +Import Utility +Import Game + +;--=== Properties ===-- + +Actor Property PlayerRef Auto + +Float Property ModVersion Auto Hidden + +String Property ModName = "Smarter Combat Music" Auto Hidden + +Message Property vSCM_ModLoadedMSG Auto +Message Property vSCM_ModUpdatedMSG Auto + +;--=== Variables ===-- + +Float _CurrentVersion +String _sCurrentVersion + +Bool _Running + +Float _ScriptLatency +Float _StartTime +Float _EndTime + +;--=== Events ===-- + +Event OnInit() + If ModVersion == 0 + DoUpkeep(True) + EndIf +EndEvent + +Event OnReset() + Debug.Trace("SCM: Metaquest event: OnReset") +EndEvent + +Event OnGameReloaded() + Debug.Trace("SCM: Metaquest event: OnGameReloaded") +EndEvent + +;--=== Functions ===-- + +Function DoUpkeep(Bool DelayedStart = True) + ;FIXME: CHANGE THIS WHEN UPDATING! + _CurrentVersion = 0.01 + _sCurrentVersion = GetVersionString(_CurrentVersion) + String sErrorMessage + If DelayedStart + Wait(RandomFloat(2,4)) + EndIf + Debug.Trace("SCM: " + ModName) + Debug.Trace("SCM: Performing upkeep...") + Debug.Trace("SCM: Loaded version is " + GetVersionString(ModVersion) + ", Current version is " + _sCurrentVersion) + If ModVersion == 0 + Debug.Trace("SCM: Newly installed, doing initialization...") + DoInit() + If ModVersion == _CurrentVersion + Debug.Trace("SCM: Initialization succeeded.") + Else + Debug.Trace("SCM: WARNING! Initialization had a problem!") + EndIf + ElseIf ModVersion < _CurrentVersion + Debug.Trace("SCM: Installed version is older. Starting the upgrade...") + DoUpgrade() + If ModVersion != _CurrentVersion + Debug.Trace("SCM: WARNING! Upgrade failed!") + Debug.MessageBox("WARNING! " + ModName + " upgrade failed for some reason. You should report this to the mod author.") + EndIf + Debug.Trace("SCM: Upgraded to " + _CurrentVersion) + vSCM_ModUpdatedMSG.Show(_CurrentVersion) + Else + Debug.Trace("SCM: Loaded, no updates.") + ;CheckForOrphans() + EndIf + CheckForExtras() + UpdateConfig() + Debug.Trace("SCM: Upkeep complete!") +EndFunction + +Function DoInit() + Debug.Trace("SCM: Initializing...") + _Running = True + ModVersion = _CurrentVersion + vSCM_ModLoadedMSG.Show(_CurrentVersion) +EndFunction + +Function DoUpgrade() + _Running = False + If ModVersion < 0.01 + Debug.Trace("SCM: Upgrading to 0.01...") + ModVersion = 0.01 + EndIf + _Running = True + Debug.Trace("SCM: Upgrade complete!") +EndFunction + +Function UpdateConfig() + Debug.Trace("SCM: Updating configuration...") + + Debug.Trace("SCM: Updated configuration values, some scripts may update in the background!") +EndFunction + +String Function GetVersionString(Float fVersion) + Int Major = Math.Floor(fVersion) as Int + Int Minor = ((fVersion - (Major as Float)) * 100.0) as Int + If Minor < 10 + Return Major + ".0" + Minor + Else + Return Major + "." + Minor + EndIf +EndFunction + +Function CheckForExtras() +EndFunction diff --git a/samples/Pascal/custforms.pp b/samples/Pascal/custforms.pp new file mode 100644 index 00000000..a268aade --- /dev/null +++ b/samples/Pascal/custforms.pp @@ -0,0 +1,193 @@ +unit custforms; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, Forms; + +Type + + { TCustomFormDescr } + + TCustomFormDescr = Class + private + FAuthor: String; + FCaption: String; + FCategory: String; + FDescription: String; + FFormClass: TFormClass; + FLazPackage: String; + FUnitName: String; + public + Constructor Create(AFormClass : TFormClass; const APackage: string); + Constructor Create(AFormClass : TFormClass; Const ACaption,ADescription,AUnit,APackage : String); + Property FormClass : TFormClass Read FFormClass Write FFormClass; + Property Caption : String Read FCaption Write FCaption; + Property Description : String Read FDescription Write FDescription; + Property UnitName : String Read FUnitName Write FUnitName; + Property Category : String Read FCategory Write FCategory; + Property Author : String Read FAuthor Write FAuthor; + Property LazPackage : String Read FLazPackage Write FLazPackage; + end; + +Procedure RegisterCustomForm(Descr : TCustomFormDescr); +Procedure RegisterCustomForm(AFormClass : TFormClass; const APackage: string); +Procedure RegisterCustomForm(AFormClass : TFormClass; Const AUnitName, APackage : String); + +Procedure Register; + +implementation + +uses ProjectIntf,NewItemIntf,contnrs; + +Const + SAppFrameWork = 'Custom forms'; + SInstanceOf = 'Create a new instance of %s'; + +{ TCustomFormDescr } + +constructor TCustomFormDescr.Create(AFormClass: TFormClass; + const APackage: string); + +Var + N,U : String; + +begin + N:=AFormClass.ClassName; + U:=N; + If (Upcase(U[1])='T') then + Delete(U,1,1); + Create(AFormClass,N,Format(SInstanceOf,[N]),U,APackage); +end; + +constructor TCustomFormDescr.Create(AFormClass: TFormClass; + const ACaption, ADescription, AUnit, APackage: String); +begin + FFormClass:=AFormClass; + FCaption:=ACaption; + FDescription:=ADescription; + FUnitName:=AUnit; + FCategory:=SAppFrameWork; + FLazPackage:=APackage; +end; + +// Registration code. + +Type + { TCustomFormFileDescriptor } + TCustomFormFileDescriptor = Class(TFileDescPascalUnitWithResource) + private + FFormDescr: TCustomFormDescr; + Public + Constructor Create(ADescr : TCustomFormDescr); + Property FormDescr : TCustomFormDescr Read FFormDescr; + Function GetLocalizedName : String; override; + Function GetLocalizedDescription : String; override; + Function GetInterfaceUsesSection : String; override; + end; + +{ TCustomFormFileDescriptor } + +constructor TCustomFormFileDescriptor.Create(ADescr: TCustomFormDescr); +begin + Inherited Create; + FFormDescr:=ADescr; + ResourceClass:=FFormDescr.FFormClass; + Name:=FFormDescr.Caption; + RequiredPackages:=ADescr.LazPackage; + //Writeln('TCustomFormFileDescriptor.Create RequiredPackages=',RequiredPackages); +end; + +function TCustomFormFileDescriptor.GetLocalizedName: String; +begin + Result:=FFormDescr.Caption; +end; + +function TCustomFormFileDescriptor.GetLocalizedDescription: String; +begin + Result:=FFormDescr.Description; + If (FFormDescr.Author<>'') then + Result:=Result+LineEnding+'By '+FFormDescr.Author; +end; + +function TCustomFormFileDescriptor.GetInterfaceUsesSection: String; +begin + Result:=inherited GetInterfaceUsesSection; + Result:=Result+',Forms,'+FFormDescr.UnitName; +end; + +Var + CustomFormList : TObjectList; + +Procedure RegisterCustomForm(Descr : TCustomFormDescr); + +begin + CustomFormList.Add(Descr); +end; + +Procedure RegisterCustomForm(AFormClass : TFormClass; const APackage: string); + +begin + RegisterCustomForm(TCustomFormDescr.Create(AFormClass,APackage)); +end; + +Procedure RegisterCustomForm(AFormClass : TFormClass; Const AUnitName, APackage : String); + +Var + D : TCustomFormDescr; + +begin + D:=TCustomFormDescr.Create(AFormClass,APackage); + D.UnitName:=AUnitName; + RegisterCustomForm(D); +end; + + +Procedure Register; + +Var + L : TStringList; + I : Integer; + D : TCustomFormDescr; + +begin + L:=TStringList.Create; + Try + L.Sorted:=True; + L.Duplicates:=dupIgnore; + For I:=0 to CustomFormList.Count-1 do + L.Add(TCustomFormDescr(CustomFormList[i]).Category); + For I:=0 to L.Count-1 do + begin + RegisterNewItemCategory(TNewIDEItemCategory.Create(L[i])); + end; + Finally + L.Free; + end; + For I:=0 to CustomFormList.Count-1 do + begin + D:=TCustomFormDescr(CustomFormList[i]); + RegisterProjectFileDescriptor(TCustomFormFileDescriptor.Create(D),D.Category); + end; +end; + +Procedure InitCustomForms; + +begin + CustomFormList:=TObjectList.Create; +end; + +Procedure DoneCustomForms; + +begin + FreeAndNil(CustomFormList); +end; + +Initialization + InitCustomForms; +Finalization + DoneCustomForms; +end. + diff --git a/samples/Pascal/gtkextra.pp b/samples/Pascal/gtkextra.pp new file mode 100644 index 00000000..9f2ebf8c --- /dev/null +++ b/samples/Pascal/gtkextra.pp @@ -0,0 +1,51 @@ +{ $Id$ } +{ + --------------------------------------------------------------------------- + gtkextra.pp - GTK(2) widgetset - additional gdk/gtk functions + --------------------------------------------------------------------------- + + This unit contains missing gdk/gtk functions and defines for certain + versions of gtk or fpc. + + --------------------------------------------------------------------------- + + @created(Sun Jan 28th WET 2006) + @lastmod($Date$) + @author(Marc Weustink ) + + ***************************************************************************** + This file is part of the Lazarus Component Library (LCL) + + See the file COPYING.modifiedLGPL.txt, included in this distribution, + for details about the license. + ***************************************************************************** + } + +unit GtkExtra; + +{$mode objfpc}{$H+} + +interface + +{$I gtkdefines.inc} + +{$ifdef gtk1} +{$I gtk1extrah.inc} +{$endif} + +{$ifdef gtk2} +{$I gtk2extrah.inc} +{$endif} + + +implementation + +{$ifdef gtk1} +{$I gtk1extra.inc} +{$endif} + +{$ifdef gtk2} +{$I gtk2extra.inc} +{$endif} + +end. diff --git a/samples/Prolog/logic-problem.pro b/samples/Prolog/logic-problem.pro new file mode 100644 index 00000000..b70120bf --- /dev/null +++ b/samples/Prolog/logic-problem.pro @@ -0,0 +1,68 @@ +/** + * Question 1.1 + * combiner(+Buddies, -Pairs) + */ +combiner([], []). +combiner([First|Buddies], Pairs):- + make_pairs(First, Buddies, Pairs1), + combiner(Buddies, Pairs2), + concat(Pairs1, Pairs2, Pairs). + +/** + * make_pairs(+Buddy, +Buddies, -Pairs) + */ +make_pairs(Buddy, [], []). +make_pairs(Buddy, [First|Buddies], [(Buddy, First)|Pairs]):- + make_pairs(Buddy, Buddies, Pairs). + +/** + * concat(+X, +Y, ?T) + */ +concat([], Y, Y). +concat([P|R], Y, [P|T]):- + concat(R, Y, T). + + +/** + * Question 1.2 + * extraire(+AllPossiblePairs, +NbPairs, -Tp, -RemainingPairs) + */ +extraire(AllPossiblePairs, 0, [], AllPossiblePairs). +extraire([PossiblePair|AllPossiblePairs], NbPairs, [PossiblePair|Tp], NewRemainingPairs):- + NbPairs > 0, + NewNbPairs is NbPairs - 1, + extraire(AllPossiblePairs, NewNbPairs, Tp, RemainingPairs), + not(pair_in_array(PossiblePair, Tp)), + delete_pair(RemainingPairs, PossiblePair, NewRemainingPairs). +extraire([PossiblePair|AllPossiblePairs], NbPairs, Tp, [PossiblePair|RemainingPairs]):- + NbPairs > 0, + extraire(AllPossiblePairs, NbPairs, Tp, RemainingPairs), + pair_in_array(PossiblePair, Tp). + +/** + * delete_pair(+Pairs, +Pair, -PairsWithoutPair) + */ +delete_pair([], _, []). +delete_pair([Pair|Pairs], Pair, Pairs):-!. +delete_pair([FirstPair|Pairs], Pair, [FirstPair|PairsWithoutPair]):- + delete_pair(Pairs, Pair, PairsWithoutPair). + +/** + * pair_in_array(+Pair, +Pairs) + */ +pair_in_array((A, B), [(C, D)|Pairs]):- + (A == C ; B == D ; A == D ; B == C), + !. +pair_in_array(Pair, [FirstPair|Pairs]):- + pair_in_array(Pair, Pairs). + + +/** + * Question 1.3 + * les_tps(+Buddies, -Tps) + */ +les_tps(Buddies, Tps):- + combiner(Buddies, PossiblePairs), + length(Buddies, NbBuddies), + NbPairs is integer(NbBuddies / 2), + findall(Tp, extraire(PossiblePairs, NbPairs, Tp, _), Tps). diff --git a/samples/Puppet/expiringhost.pp b/samples/Puppet/expiringhost.pp new file mode 100644 index 00000000..039d506d --- /dev/null +++ b/samples/Puppet/expiringhost.pp @@ -0,0 +1,26 @@ +define example::expiringhost($ip, $timestamp) { + + # Calculate the age of this resource by comparing 'now' against $timestamp + $age = inline_template("<%= require 'time'; Time.now - Time.parse(timestamp) %>") + + # Max age, in seconds. + $maxage = 60 + + if $age > $maxage { + $expired = true + notice("Expiring resource $class[$name] due to age > $maxage (actual: $age)") + } else { + $expired = false + notice("Found recently-active $class[$name] (age: $age)") + } + + # I set target to a /tmp path so you can run this example as non-root. + # In production, you probabyl won't set target as it defaults to /etc/hosts + # (or wherever puppet thinks your platform wants it) + host { + $name: + ip => $ip, + target => "/tmp/expiring-hosts-example-output", + ensure => $expired ? { true => absent, false => present }; + } +} diff --git a/samples/Puppet/stages-example.pp b/samples/Puppet/stages-example.pp new file mode 100644 index 00000000..864ba5d3 --- /dev/null +++ b/samples/Puppet/stages-example.pp @@ -0,0 +1,26 @@ +class foo { + notify { + "foo": ; + } +} + +class bar { + notify { + "bar": ; + } +} + + +node default { + stage { + "one": ; + "two": ; + } + + class { + "foo": stage => "one"; + "bar": stage => "two"; + } + + Stage["one"] -> Stage["two"] +} diff --git a/samples/Puppet/unmanaged-notify-puppet25.pp b/samples/Puppet/unmanaged-notify-puppet25.pp new file mode 100644 index 00000000..3de728f8 --- /dev/null +++ b/samples/Puppet/unmanaged-notify-puppet25.pp @@ -0,0 +1,22 @@ +# Manually manage /tmp/original +# Each puppet run will copy it to /tmp/flag if there's a change and notify +# the exec when it changes. +# +# The idea here is you might need (in some case) to manually manage a file outside +# of puppet (in this case, "/tmp/original"). Using this example, you can make puppet +# signal other parts of your catalog based on changes to that file. + +file { + # This will, when different, copy /tmp/original to /tmp/flag and notify our + # exec. + "/tmp/flag": + source => "file:///tmp/original", + notify => Exec["hello world"]; +} + +exec { + "hello world": + command => "/bin/echo hello world", + refreshonly => true; +} + diff --git a/samples/Python/backstage.fcgi b/samples/Python/backstage.fcgi new file mode 100755 index 00000000..393ee58b --- /dev/null +++ b/samples/Python/backstage.fcgi @@ -0,0 +1,120 @@ +#!/usr/bin/env python + +import sqlite +import urllib2 +import csv +import cgi +import simplejson +import jsontemplate +import time + +log = open('log.txt', 'a') + +def urldecode(query): + d = {} + a = query.split('&') + for s in a: + if s.find('='): + k,v = map(urllib2.unquote, s.split('=')) + try: + d[k].append(v) + except KeyError: + d[k] = [v] + + return d + +def load_table(uri, cur): + table = uri.split('/')[-1] + table = table.split('.')[0] + + contents = urllib2.urlopen(uri) + fields = "" + for field in contents.readline().strip().split(','): + fields += field + fields += "," + fields = fields.rstrip(',') + + cur.execute("SELECT name FROM sqlite_master WHERE type='table' \ + AND name='%s';" % (table)) + if cur.fetchone() == None: +# cur.execute("DROP TABLE %s;" % (table)) + cur.execute("CREATE TABLE %s (%s);" % (table, fields)) + for line in contents: + values = line.strip() + values = "','".join([val.strip() for val in values.split(",")]) + values = "'" + values + "'" + sql = "INSERT INTO %s (%s) VALUES (%s);" % (table, fields, values) + cur.execute(sql) + return table + +def build_structure(headings, allresults): + results = [] + for result in allresults: + results.append(dict(zip(headings, result))) + results = { "query" : results } + return results + +def build_json(headings, allresults, callback): + results = build_structure(headings, allresults) + return_str = simplejson.dumps(results) + if callback != None: + return_str = callback + "(" + return_str + ");"; + return return_str + +def load_template(templatefile): + return "".join(urllib2.urlopen(templatefile).readlines()) + +def build_template(headings, allresults, template_str): + results = build_structure(headings, allresults) + return jsontemplate.expand(template_str, results) + return "" + +def myapp(environ, start_response): + args = cgi.parse_qs(environ['QUERY_STRING']) + + query = args['query'][0] + uri = args['uri'][0] + callback = None + if 'callback' in args: + callback = args['callback'][0] + label = "no label" + if 'label' in args: + label = args['label'][0] + templatefile = None + if 'templatefile' in args: + templatefile = args['templatefile'][0] + + con = sqlite.connect('mydatabase.db') + cur = con.cursor() + table_uris = uri.split(',') + tables = [load_table(uri, cur) for uri in table_uris] + con.commit() + before = time.time() + cur.execute(query) + allresults = cur.fetchall() + after = time.time() + log.write("%s: query time %f\n" % (label, after - before)) + + headings = [name[0] for name in cur.description] + return_str = "" + if templatefile != None: + start_response('200 OK', [('Content-Type', 'text/html')]) + before = time.time() + template_str = load_template(templatefile) + after = time.time() + log.write("%s: template loading time %f\n" % (label, after - before)) + before = time.time() + return_str = build_template(headings, allresults, template_str) + after = time.time() + log.write("%s: template rendering time %f\n" % (label, after - before)) + else: + start_response('200 OK', [('Content-Type', 'text/plain')]) + before = time.time() + return_str = build_json(headings, allresults, callback) + after = time.time() + log.write("%s: json-making time %f\n" % (label, after - before)) + return return_str + +if __name__ == '__main__': + from fcgi import WSGIServer + WSGIServer(myapp).run() diff --git a/samples/Ruby/mdata_server.fcgi b/samples/Ruby/mdata_server.fcgi new file mode 100755 index 00000000..c09d5047 --- /dev/null +++ b/samples/Ruby/mdata_server.fcgi @@ -0,0 +1,68 @@ +#!/usr/bin/env ruby +require "xmlrpc/server" + +# NOTE: force the usage of the pure-ruby version of fcgi. +# - this is required by the workaround to get fcgi+xmlrpc working together +FCGI_PURE_RUBY=true +require 'fcgi' + +require File.join(File.dirname(__FILE__), '../bt_cast/mdata_echo_server/bt_cast_mdata_server_t.rb') + +################################################################################ +################################################################################ +# CGI handling for xmlrpc +################################################################################ +################################################################################ +# - for basic xmlrpc via CGI example +# - see http://www.ntecs.de/projects/xmlrpc4r/server.html#label-19 + +# create the directory needed for Neoip::Cast_mdata_server_t +Neoip::Cast_mdata_server_t.create_dir_ifneeded(); + +# init the cgi_server +cgi_server = XMLRPC::CGIServer.new +# register all the xmlrpc function +cgi_server.add_handler("set_cast_mdata_pull") do |web2srv_str, cast_name, cast_privtext, cast_id, + port_lview, port_pview, uri_pathquery| + Neoip::Cast_mdata_server_t.set_cast_mdata_pull(web2srv_str, cast_name, cast_privtext, cast_id, + port_lview, port_pview, uri_pathquery, ENV['REMOTE_ADDR']); +end +cgi_server.add_handler("set_cast_mdata_push") do |web2srv_str, cast_name, cast_privtext, cast_mdata| + Neoip::Cast_mdata_server_t.set_cast_mdata_push(web2srv_str, cast_name, cast_privtext, cast_mdata); +end +cgi_server.add_handler("get_cast_mdata") do |cast_name, cast_privhash| + Neoip::Cast_mdata_server_t.get_cast_mdata(cast_name, cast_privhash); +end +cgi_server.add_handler("del_cast_mdata") do |cast_name, cast_privtext| + Neoip::Cast_mdata_server_t.del_cast_mdata(cast_name, cast_privtext); +end + +# handle the unknown/bad formered calls +cgi_server.set_default_handler do |name, *args| + raise XMLRPC::FaultException.new(-99, "Method #{name} missing" + + " or wrong number of parameters!") +end + +# server the cgi_server +#cgi_server.serve +#exit + +# experiment at using fast-cgi +FCGI.each_request do |request| + # XMLRPC::CGIServer expect some value in ENV[] but FCGI doesnt provides them + # - so working around by copying them by hand... dirty + ENV['REMOTE_ADDR'] = request.env['REMOTE_ADDR']; + ENV['REQUEST_METHOD'] = request.env['REQUEST_METHOD']; + ENV['CONTENT_TYPE'] = "text/xml"; + ENV['CONTENT_LENGTH'] = "#{request.in.length}"; + + # copy the request in/out into the stdin/stdout to act as a CGI + $stdin = request.in + $stdout = request.out + + # process the cgi itself + cgi_server.serve + + # mark the request as finished + request.finish +end diff --git a/samples/Shell/build.command b/samples/Shell/build.command new file mode 100644 index 00000000..8e793c3a --- /dev/null +++ b/samples/Shell/build.command @@ -0,0 +1,30 @@ +set -e + +echo "/************/" +echo "/* BUILDING */" +echo "/************/" +echo "" + +cd `dirname $0` + +cd build + +cmake .. + +make + +echo "" +echo "/***********/" +echo "/* TESTING */" +echo "/***********/" +echo "" + +# ctest .. + +make Experimental + +echo "" +echo "/***********/" +echo "/* SUCCESS */" +echo "/***********/" +echo "" diff --git a/samples/Shell/php.fcgi b/samples/Shell/php.fcgi new file mode 100755 index 00000000..cd573a30 --- /dev/null +++ b/samples/Shell/php.fcgi @@ -0,0 +1,16 @@ +#!/bin/sh +# you can change the PHP version here. +version="RB_PHP_VERSION_X_Y_Z" + +# php.ini file location +PHPRC=/usr/local/php/phpfarm/inst/php-${version}/lib/php.ini +export PHPRC + +PHP_FCGI_CHILDREN=3 +export PHP_FCGI_CHILDREN + +PHP_FCGI_MAX_REQUESTS=5000 +export PHP_FCGI_MAX_REQUESTS + +# which php-cgi binary to execute +exec /usr/local/php/inst/php-${version}/bin/php-cgi diff --git a/samples/Tcl/filenames/owh b/samples/Tcl/filenames/owh new file mode 100755 index 00000000..9354c704 --- /dev/null +++ b/samples/Tcl/filenames/owh @@ -0,0 +1,63 @@ +#!/usr/bin/env tclsh +# http://wiki.tcl.tk/906 + +if {[llength $argv] < 1} { + puts "usage: owh ?init? body ?exit? + performs body (in Tcl) for each line (\$0) from stdin + owh: Ousterhout - Welch - Hobbs, to name a few" + exit -1 +} + +proc awksplit {text {split default}} { + set no 0 + if {$split eq "default"} { + set t {} + foreach string [split $text] { + if {$string ne {}} { + lappend t $string + } + } + } else { + set t [list $text $split] + } + uplevel 1 [list set NF [llength $t]] + foreach i $t {uplevel 1 [list set [incr no] $i]} + uplevel 1 {set 0 {};trace variable 0 ru 0} +} +proc 0 {_name index op} { + switch $op { + r { + uplevel { + set 0 {} + for {set i 1} {$i <= $NF} {incr i} {lappend 0 [set $i]} + set 0 [join $0 $OFS] + } + } + u {rename 0 {} ;# leave no traces of the trace..} + } +} + +proc print s {if {[catch {puts $s}]} exit} ;# good for broken pipe + +set FS default +set OFS { } + +if {[llength $argv] > 1} { + eval [lindex $argv 0] + set _body [lindex $argv 1] ;# strip outer braces + set _exit [lindex $argv 2] +} else { + set _body [lindex $argv 0] ;# strip outer braces + set _exit {} +} + +set NR 1 +while 1 { + gets stdin line + if {[eof stdin]} break + awksplit $line $FS + eval $_body + incr NR +} +set res [eval $_exit] +if {[string length $res]} {puts $res} diff --git a/samples/Tcl/filenames/starfield b/samples/Tcl/filenames/starfield new file mode 100755 index 00000000..674ba779 --- /dev/null +++ b/samples/Tcl/filenames/starfield @@ -0,0 +1,28 @@ +#!/usr/bin/env wish +# http://wiki.tcl.tk/14140 + +proc stars'go {c factor} { + set w [winfo width $c] + set h [winfo height $c] + $c scale all [expr {$w/2}] [expr {$h/2}] $factor $factor + foreach item [$c find all] { + if {[llength [$c bbox $item]] == 0} {$c delete $item; continue} ;# (1) + foreach {x0 y0 x1 y1} [$c bbox $item] break + if {$x1<0 || $x0>$w || $y1<0 || $y0>$h} {$c delete $item} + } + time { + set x [expr {rand()*$w}] + set y [expr {rand()*$h}] + set col [lpick {white yellow beige bisque cyan}] + $c create oval $x $y [expr {$x+1}] [expr {$y+1}] -fill $col \ + -outline $col + } 10 + after $::ms [info level 0] +} +proc lpick list {lindex $list [expr {int(rand()*[llength $list])}]} +#-- Let's go! +pack [canvas .c -bg black] -fill both -expand 1 +set ms 40 +bind . {incr ms -5} +bind . {incr ms 5} +stars'go .c 1.05 diff --git a/samples/VimL/filenames/_vimrc b/samples/VimL/filenames/_vimrc new file mode 100644 index 00000000..2e9f626c --- /dev/null +++ b/samples/VimL/filenames/_vimrc @@ -0,0 +1,8 @@ +set nocompatible +set ignorecase +set incsearch +set smartcase +set showmatch +set showcmd + +syntax on diff --git a/script/cibuild b/script/cibuild new file mode 100755 index 00000000..f2596ea3 --- /dev/null +++ b/script/cibuild @@ -0,0 +1,18 @@ +#!/bin/sh +if [ -d /usr/share/rbenv/shims ]; then + export PATH=/usr/share/rbenv/shims:$PATH + export RBENV_VERSION=2.1.2-github + export RUBY_VERSION=2.1.2-github +fi + +set -x +git log -n 1 HEAD | cat +ruby -v +bundle -v +set +x + +mkdir -p ./vendor/gems + +bundle install --local --path ./vendor/gems +bundle exec rake samples +bundle exec rake diff --git a/test/test_blob.rb b/test/test_blob.rb index ecd89dd3..ed761929 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -262,6 +262,10 @@ class TestBlob < Test::Unit::TestCase assert Linguist::Generated.generated?("node_modules/grunt/lib/grunt.js", nil) + + # Godep saved dependencies + assert blob("Godeps/Godeps.json").generated? + assert blob("Godeps/_workspace/src/github.com/kr/s3/sign.go").generated? end def test_vendored @@ -279,6 +283,10 @@ class TestBlob < Test::Unit::TestCase assert blob("app/bower_components/custom/custom.js").vendored? assert blob("vendor/assets/bower_components/custom/custom.js").vendored? + # Go dependencies + assert !blob("Godeps/Godeps.json").vendored? + assert blob("Godeps/_workspace/src/github.com/kr/s3/sign.go").vendored? + # Rails vendor/ assert blob("vendor/plugins/will_paginate/lib/will_paginate.rb").vendored? @@ -437,6 +445,12 @@ class TestBlob < Test::Unit::TestCase assert blob("octicons.css").vendored? assert blob("public/octicons.min.css").vendored? assert blob("public/octicons/sprockets-octicons.scss").vendored? + + # Typesafe Activator + assert blob("activator").vendored? + assert blob("activator.bat").vendored? + assert blob("subproject/activator").vendored? + assert blob("subproject/activator.bat").vendored? end def test_language diff --git a/test/test_classifier.rb b/test/test_classifier.rb index 0a477831..87c6feb2 100644 --- a/test/test_classifier.rb +++ b/test/test_classifier.rb @@ -44,12 +44,12 @@ class TestClassifier < Test::Unit::TestCase end def test_instance_classify_empty - results = Classifier.classify(Samples::DATA, "") + results = Classifier.classify(Samples.cache, "") assert results.first[1] < 0.5, results.first.inspect end def test_instance_classify_nil - assert_equal [], Classifier.classify(Samples::DATA, nil) + assert_equal [], Classifier.classify(Samples.cache, nil) end def test_classify_ambiguous_languages @@ -58,7 +58,7 @@ class TestClassifier < Test::Unit::TestCase languages = Language.find_by_filename(sample[:path]).map(&:name) next unless languages.length > 1 - results = Classifier.classify(Samples::DATA, File.read(sample[:path]), languages) + results = Classifier.classify(Samples.cache, File.read(sample[:path]), languages) assert_equal language.name, results.first[0], "#{sample[:path]}\n#{results.inspect}" end end diff --git a/test/test_heuristics.rb b/test/test_heuristics.rb index 8bbf0695..80a0007a 100644 --- a/test/test_heuristics.rb +++ b/test/test_heuristics.rb @@ -65,6 +65,24 @@ class TestHeuristcs < Test::Unit::TestCase assert_equal Language["ECL"], results.first end + def test_pro_prolog_by_heuristics + languages = ["IDL", "Prolog"] + results = Heuristics.disambiguate_pro(fixture("Prolog/logic-problem.pro"), languages) + assert_equal Language["Prolog"], results.first + end + + def test_pro_idl_by_heuristics + languages = ["IDL", "Prolog"] + results = Heuristics.disambiguate_pro(fixture("IDL/mg_acosh.pro"), languages) + assert_equal Language["IDL"], results.first + end + + def test_asc_asciidoc_by_heuristics + languages = ["AGS Script", "AsciiDoc"] + results = Heuristics.disambiguate_asc(fixture("AsciiDoc/list.asc"), languages) + assert_equal Language["AsciiDoc"], results.first + end + def test_ts_typescript_by_heuristics languages = ["TypeScript", "XML"] results = Heuristics.disambiguate_ts(fixture("TypeScript/classes.ts"), languages) diff --git a/test/test_repository.rb b/test/test_repository.rb index f4c5ad70..1fba9b57 100644 --- a/test/test_repository.rb +++ b/test/test_repository.rb @@ -1,5 +1,5 @@ require 'linguist/repository' - +require 'linguist/lazy_blob' require 'test/unit' class TestRepository < Test::Unit::TestCase @@ -47,4 +47,58 @@ class TestRepository < Test::Unit::TestCase assert_equal linguist_repo.cache, new_repo.cache end + + def test_repo_git_attributes + # See https://github.com/github/linguist/blob/351c1cc8fd57340839bdb400d7812332af80e9bd/.gitattributes + # + # It looks like this: + # Gemfile linguist-vendored=true + # lib/linguist.rb linguist-language=Java + # test/*.rb linguist-language=Java + # Rakefile linguist-generated + # test/fixtures/* linguist-vendored=false + + attr_commit = '351c1cc8fd57340839bdb400d7812332af80e9bd' + repo = linguist_repo(attr_commit) + + assert repo.breakdown_by_file.has_key?("Java") + assert repo.breakdown_by_file["Java"].include?("lib/linguist.rb") + + assert repo.breakdown_by_file.has_key?("Ruby") + assert !repo.breakdown_by_file["Ruby"].empty? + end + + def test_commit_with_git_attributes_data + # Before we had any .gitattributes data + old_commit = '4a017d9033f91b2776eb85275463f9613cc371ef' + old_repo = linguist_repo(old_commit) + + # With some .gitattributes data + attr_commit = '7ee006cbcb2d7261f9e648510a684ee9ac64126b' + # It's incremental but should bust the cache + new_repo = Linguist::Repository.incremental(rugged_repository, attr_commit, old_commit, old_repo.cache) + + assert new_repo.breakdown_by_file["Java"].include?("lib/linguist.rb") + end + + def test_linguist_override_vendored? + attr_commit = '351c1cc8fd57340839bdb400d7812332af80e9bd' + repo = linguist_repo(attr_commit).read_index + + override_vendored = Linguist::LazyBlob.new(rugged_repository, attr_commit, 'Gemfile') + + # overridden .gitattributes + assert override_vendored.vendored? + end + + def test_linguist_override_unvendored? + attr_commit = '351c1cc8fd57340839bdb400d7812332af80e9bd' + repo = linguist_repo(attr_commit).read_index + + # lib/linguist/vendor.yml defines this as vendored. + override_unvendored = Linguist::LazyBlob.new(rugged_repository, attr_commit, 'test/fixtures/foo.rb') + + # overridden .gitattributes + assert !override_unvendored.vendored? + end end diff --git a/test/test_samples.rb b/test/test_samples.rb index 3ee5b64d..992618cf 100644 --- a/test/test_samples.rb +++ b/test/test_samples.rb @@ -8,7 +8,7 @@ class TestSamples < Test::Unit::TestCase include Linguist def test_up_to_date - assert serialized = Samples::DATA + assert serialized = Samples.cache assert latest = Samples.data # Just warn, it shouldn't scare people off by breaking the build. @@ -16,11 +16,11 @@ class TestSamples < Test::Unit::TestCase warn "Samples database is out of date. Run `bundle exec rake samples`." expected = Tempfile.new('expected.json') - expected.write Yajl::Encoder.encode(serialized, :pretty => true) + expected.write Yajl.dump(serialized, :pretty => true) expected.close actual = Tempfile.new('actual.json') - actual.write Yajl::Encoder.encode(latest, :pretty => true) + actual.write Yajl.dump(latest, :pretty => true) actual.close expected.unlink @@ -29,7 +29,7 @@ class TestSamples < Test::Unit::TestCase end def test_verify - assert data = Samples::DATA + assert data = Samples.cache assert_equal data['languages_total'], data['languages'].inject(0) { |n, (_, c)| n += c } assert_equal data['tokens_total'], data['language_tokens'].inject(0) { |n, (_, c)| n += c } @@ -38,7 +38,7 @@ class TestSamples < Test::Unit::TestCase # Check that there aren't samples with extensions that aren't explicitly defined in languages.yml def test_parity - extensions = Samples::DATA['extnames'] + extensions = Samples.cache['extnames'] languages_yml = File.expand_path("../../lib/linguist/languages.yml", __FILE__) languages = YAML.load_file(languages_yml) diff --git a/vendor/cache/charlock_holmes-0.7.3.gem b/vendor/cache/charlock_holmes-0.7.3.gem new file mode 100644 index 0000000000000000000000000000000000000000..f07f5cbafc0dfbc5c85944c0587845c0bbe7f076 GIT binary patch literal 1196544 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�i#Q3zJ4?C*P{I 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

&iX9uTczi-yeN2eksTQQtsa^BLKPq z1oo7{Af`h93pG=(I!^aB6~tuzP!p5+yB3)}I%euMZ#OC|2XA?gb5 zU_ea33z%viz?h}x=_*n*fc5vH;H9e}suT%J!V&VM+8%m3Eeva@F;gqGK4!Y%>1lqT zLU`#Mo4mi9lyC zsgV(kh@gltunWS~pn)`=Qk=ol2p}A}3{W_`M+^=N=*dif{+-$%4F79th@RlP3iY!Y zq~~P7$MFCw67e+>x?H2^LHnt)$2epXwb;yz8bt|W0NqJMDz%G7CenQ@;9@Wgh(aUd zs5Sa`cwJr1%vcHqfT*8!7ba6@9!#dIu2v@-UnGF&1YpYbAC|Z{t9WX)&i0&L4PyjI zdr9kJ;MYx=;H2!DNCtk0v6)WP-=LtdIF77@+$>huQ(SB%+(zXC=>95Uii8f?EZ$p z)qug1>8$EEIdF2hgvXNUu=HqL9v`fG-%LMQOs0#9C*gMw!Vo%?0EeEr{Aup>s1ThX z?ttb~d4S8v)FQQrr}F;^4?<#uhcO8hMhGK>K<}1L2TC5Wpvm;M1L5d|VhYt#iOyiU zWee1+Sjqz;8TY%e0-l=5l1P3PRBso$(Hfipzyi!hKQ}t7>A@25dk_H+q{wBw9}IqC zq8}Qdaitc**M9)RWNTfzHENgzh)xFA->D(0-aWf_vvdcmMN*zzqxSD@s6kl3N}1sy zlqd#)4w&ZzuqW&{^%xlRm|KKK4I~c#+vcVV;eTU3a0JHH{l8#u3KkIERDZ`52J1%a zWppB$NZoC5?s_wtFu}m2xBclRqFdVTbqAsnve0mZi;e`slj#l98Cd=>&aSQyAupXP z5&$bkuetedrvMM#<>!X)a{pM(AY6@9p>pXK#>_0Rd(w2ox`dCzQ>lPpuNwuMrQ$KW zn_Rl(?w&ZV2nbz0k*n9dyMOOrC{pV>Hq2?axp8z~ak#jG-N3yqC4>^fV3I-@fR*T} zdxYZYRvjTr#+C4tE+`nvRWFo+CEziE^@Yg?m~mb7NI%Q=%R1}g4A4S!-skKNxUhuh zuW?|=!D<#)3zqSur#4A>_6|T80SeivDgu0-ios0#b3qu)sazBJpHOtyq(6@8Ayp zDMtJPIuqpfc3=yn?EJ#)nt z3A*jSJJo`)lme9@es;GxyAxRwRZk%3$*y#eCRcKGq$0p%e<#_+}MME7+0H^_#i&ydGOvm_c`uQcxO$a_c)R-(~`31;`q@?7); z?%kSj?LkrKvATmXP)03r#H5kXj7u8V=K>t8kNUK_vdBf<6v{ zC31nDM-MK<;6{c};Nl<>$mB|%gF)4Ql~nYSsyngxhoquAj_K0JUm{s=2k6H7+0eTe ztc34*v@4hoh!5;tWIY5)KNHBsJeeqir%TxMIaN;uBnHqoRhNG=dQg7JTzW8dL;cR? zJH3lD*cp;67s>QXuB+=`r%d`Te{6AFkRH0I@UsuN|LEy&Q>Whg{ja7^zobsx7WJ1N zZBV+tJA>cjxlZBi1Jl+9&Nb7A{OLDJ z?gm5y>mFX*-??{tOK)sLkorC?--%rzN*>_g9Nm<;gPq+01v>YxgXrpj(@$D*c2YU1 z#_QgR5-EJ0opf<10hR>OC=@z7an}{$K1qOMigZbvVXFrA2fAnKpK39g&ITRoR~ikl zv-tDC_P-f^e*P!tsO20Mu+WPBJNx*j=YL2qPq-Hf@$2(HI1Ksc`QQHpI8pIL4>$yE z>Gb%?wHnKwFQqO0{Gj1HAW3JbS%$B@p%Fn;r5x~E-7Xwx#REqKB|-lUbrLi}3FH7^ z{kPK4NL(Rj{fX2`KgY5?ue0c+WTD0RfhV&#NsFKl<#Cs+U_FXj?C*fp zHGpHoso)@BB?qG*2nfQ11M@_J(MSjqjqpUE+`$MK3lK*`@hs8%a{pwP6mG)Ni}B3BBaaBpvKC=3BbAUpsJ50zG?W~F<` zRE`EFJ$&#y6-O!3KYIl0$}F~SEpu@AX$>@V#N~YNN1;(l^u2I7P@aS*<;m14C>#QZ zerK-Z&*k_4d4ZIr4gdnMM8wfQVuLEUd_U-qrl0Zkxn96eo$JNKO4I?rW^eiiiAX1% zkAx)?_&cO~0P87BBT+j9bcZ58r~&C0meAjM>Sg+=djnQ41^rhQ2h9F=&B;^{y?N*o zXJ|T00cZ^d{Trg-5UJpw2?bD*RPeLX0Xm-^QJj`D$d`oKLs zV1Qx4{Gh+#{>n$r74fzI5tkpBzwpridj#Hp!lM`FU-6JD89>GsVDO<3i3Ete`fUO@ zh>q&Tpd0NM4h*42%9gQ264n2rap^9=##P1BMGb$4NS;crQF3?=0e`WV@avv4pETWn z7Yab2J@s<+s`@7)q5l66{Y=$e_fKTqZbYUMf`8Ec=3BqhiFE%6DFEu73`JqFG`cvR z94Wx!umS>>j>Uywv3RH#4XcU@7N&B8y)#(B-f1EDa7{QCi=v4o6s#Kzs|Oqwz}Eo* zJKixJ>x-r7hykEsaZooD7B41>*$A=(8_X~e@S$vM2+$~?5pdWj0!|P`#0kW~I9ePz zC`}NI69~faSb1nrnmkm`5Rb!#)1nE%1O!3Ei6caXD}sf%^q6#-h>FuQj8c~b__Z-4jBpO%D5=g1hmN5d>izizEt>hKf*HO0wK7NQ|aOOBB2~X}q3c3R^}-@MP%FWJPFl|rDpk+^i8NQ910 zjZ($34LXd42Vr3p1{8}=7DafWQoNA@nNSlFhenZ!5`iR&N(>d^L$u+cDOwdp6hujj z6s16a9;z2HT8zO^Qt^6*WGXd86-A&+(DAV$(ZtBeXlZ=13X9XwIng`Xu}M-9 zofaFc)_QW|Q?*zXmqJ#D2$bBYun>MUm&N7>djabAlt`sgakw}`O%6dKWE_czFJ%bz z3~6qdR5wmsDn*$qEiEIanQuOJ{{a1##p!xLYz-;;9xXRngqP zKIs|$D5AO0v>*Hp7_@@N0g`g5 zz>^%$iYEa3eqyFXp-d<`I@A!DtyV7=ApP9vXxQ zQ8K(WWCCA}WD{e;kw~-zDh=bO5K{S+U}Y>JE+j5e8w*d<3I(CjK@!hsIVV)XFwC;j zO{0y7CsQIdGH!CTl*OWnWk@oc7{y@mI8=&S8by&Qxlnd+I7Xg<=Q7CYKtiKTkBf>3 zRd~hmWwCDT=;RQUm?}l;8Ag-h8Bswzv{*y*@{X2<3#hTFA|-`O06Yi{rFb#Wp-7mw zB*l{u6^e{jsp8$@C@E|{AFCunGbm6hDFf~n7p@S&BhW;H>&ZRE!C{eJ^pqG>hyoKO zp~pzrEOjhd;ikojlo`k%AtF?h9_<|k#h@ZRrFbG*1yjqA(aH$4Fd5KAP&^rr;;R$_ zx|<<<{jCx7KJm$^&`Y2sLegt0(?r+NMA zOTVAoq*ON!IfN{Qr)ETRaICa+1Y8;H<%Xw{L!wDAVKCtCdWJDP-GC7Pa!QqDKxN@x zT9mgJnh2A{#(7HAq*MmrgTZOSR02w(<+JF9g`UD!q(@`esHlklfUOb;BIGnVKav1r zWRQX-onnKjX!&3lH;DvZ9NwIPb;Bqh^?oj@dAs8f7z|m9; z!V`(6W71=Ish(lsacs{FzBn~j;7N){p|MnT2nrFBPKQR~wKy~arp!>I87gWxPfAM0 z^T=-AYHeCPDqhk(WFb#Nfw2)tA|4iji=mz~F_@a2zyLhGsKjqGjYXI3pt{ zBZjCkl%k35t-0rV6Ru=KLR=ya{{^3fPs!QzG;XF^E_o-9U?} z@UR#;LK8*~;z~4LTplATg_{~Bj81`irl1I^D(b(PYC6{tZ8D@3v{;-9#fEFc7?IK3 z)D(mW5sFPGK!eC$a<>#OELRi7SKvLvqj^F9GBbur`BA4pqRDW#SgjX24Hg?4l0oz2 z^3r1QczKYBj@2kU+2Lv$Cn^<|mKOTgQW{*Zy9lKs0i)GYQpxO8jAv>%Ml8UFGSX=& zxENV*FhZ0Zt3(MyWythsv_5D@#VU9b&*T)1oW|lR;2Li@&k(-CL=izj;nDF@Dh4al zFkoo}L6BCPOc29JFd~`)MW=IBL^aAwmci!J>Bul_I6Fui5=kHrB&b;Kd@Gz3^iLsMeCVkK?_zNbp;$px~6 zXmKzd8lK^WprT_*NHSlaIRL9tlvaf&DL85kHk26Wm4XVPYWPuHjKTHbQEuKME-Bed zOaOc`9;$_t$rMTk~nSdt8HFMnXUTmD26dsQ=ta^ypWQmv? z8_w}YXn<`XFD4@mk4cAW#Tczyq#~Wn#l`}GNS&tkW(aXXM2(yt$%sl%rEx=H)Hqo< zlqe%Wd7fSr1v<{KrtrxEx7dgXgDo;*wL&f($(K+g|3CJw1Kw@wdWRjt3}uzo07)Q- zM0>p?FW8plDKB{^A;^~GrC|*ZsmxMVp_E-(;9p7^Wwgw)_oh%PgwX)yg_qxt$9tCUm2~fS&iTG`ua4uL60CIM0a$58qltpV7LqthXg(#eY6m$C zquy^6;L)2#ToO<)*>tmEuFE3cWBOt>kcs=lkvc-X1ezQ%i+WCsgFsh*h!Ga3PSvPc}q}QligEWuoqjF+>)2lTF?BI3yu;6QtiKn0gLwb%(-7M~$9{w9_Ulk7TKs+%TApqy+K;9fV0*qT6Txf&OUi#$=UiAEyA`W-Eo#Y(J` zh%*hxPiuI4=nti+i7ZIEAM}O8V4>2bdu|+R#TB`VB|A<&)S)pKD1~v`<8pae zmBJa55PFb`R{IEUYh2c$vRODZ^oK%%%ExN?c9v1xmR2H@5G0qONZPN)TN2$0<7ruK z8gSpBWCbi%6tfc}{ROAfZaS?(&ZpH#O{{_GJZdguuo&0xG%!>s)EW`0>d#k^D$x}J zFdQgEGZ{~0g)M|m=|s7KV^yvZ3TaNY>dS?dY<1bl<|xQlfIYkoAK5^&{zyd(#rZI; z1dCb(Ma!DNM|@m^01G_Vh%g2freIL*<2G#OqfwFvJs4T}QUkUtg^X@Ql3Jn_Q-)D5 zC3QVT@5w1m%XaJ(A~yPcy~d|hPd7wS%88RjO{F>n8Kp~|da!866{3pgie(IK)9o6Q z3mch2r-*s>PmFa~PFf@nrTcKJZUupEyz05)xK9MLC4<45R<#%HW9481Ny==H#k|PK z;T%wm&}piXA$o=n4K<4auACf@j2sUbiF1)Jg&l;A|NQ z#9~(8=cC<*NvFk>1zTnSvEWk2wu7xml?*l#X0mqMkGG+I+iKTkST{5MeNht2;O2aVfQPzNz!f;Kf5YeRHkV%B4 z>~2?%he`lnK%l=S91wtYzrlj0# zmX5SN?i_|}83p_shK(C#7>v1vY>*Fe@wy@TOa88o(N&j{ zX{Q)yj&%q&a}`g&m70(n_d=DUk(V>x z-FM9{VR)=Ut>j4nf@n~(Vj)T?68V0O9yj76}0nG`666v0rs# zV5~^>T8$8#w{6zWg~6y$z>+beOZgnL>!zxa6x0Mto=4*KY)=>p@N71okfLqNX_sv$ zA>rQnaaoBbUABqi6r7J5f>00oyJP@uHw+dIJ7FEr+Jp!KC8>*K>*>BE=P_Ny;Gr6I zbgIM#GMLBk5ikKdWjx{qySP!!6>$X(nS@sEgGDh3kvY3$;h3h@{a*ZHGYvAMKzyCh z*rMaf|2n2o%dv55*AO9VC0=Og1vNN-jHct}wS>68T~(quo` zjk8Vz4cZo+F@xm3T}4dy7JAjmeyK%|j3wgZKf#e97H`{Eqsqh^)mOxsCdEX_bsK)!~&+K#!_4_5%Bj7)`X2LR&Eh;xM;);2~HHE zOb@HjAfXmeyYKmNybQP&pIR0IK!%G)E!}iKWPOS4((L)LNP77s-@rv zs=B;gklRF3_nvU9!vI9ULB$kf0+|E)XfkHXkPV24)^<8z9B2p#W3isuMag7Z!V5&L zHArN{WW;Fq@gfBixS^2IlHmO@RI*ELFq=l&M>Aw>?z!s$B4AO@|f$ zr3J)oP|Wr77O3P!G~OuYz$B;^NHs~->fI6HR#+gfs5PE(6fdks8NQGUnk0x<8y1RTh8irk z!cIKM28)WzW4+FhiqtDH)EA;fBib-A?`)?GMuCb`!F9Pv$8AC?Bm^bir&u6>bW|Yb z1ui6CK&2F7q>yS}iuWBpv5ie*-r<-{Ui_XD+7&P~=$f6-vfs#;F~EhE$h%1kO)s^kmJjIFhVWvTmS&lk={ z%67gV&~25;P|;3-$l&#k=d=nwS!HpFf`q1Fn~AnA72pCFF(OzN!jqY3362mAtzV7= zlf^dGN)Mx6B|)beorp)M8l56tz?+Rs8BgI_pvEC!quRi%MjY`d70U;tLZDpsqLC93 zYIuxm29XelHPX7(u)##$8gd)Y|1`>FKaAyK8tHH@M)dNXaKVLwCX#e~aHWXH`wSCk zH*4NJfIkc!}WZ)UR;(HCIcu0uTJ`5hr>_FXPn z@3aG{d>H5jjIN89EjrpX60}DZDhk%lC7Vt%7W2GtL~n5|tLe`TXF1KgTwnM3lI^G) zuSRKHZnXg(@N}!}fOecI+6lXYdI;^BUjKNbsnN+i>?^Q5p#enN7Y1W^P^<pxOvgO$>EPR}`RF7XcyBpn-;+ZF@AooI}tym8xO}Bs(O9BfMV>f?PbWD}<#Q z=|Z9H(~z>RmwhQ(YnXBy)S7L#Hq0y~aGB~MR@&&dcoOOmO1s++2T?0#Nwq{w^8A?} zC~Imq>#&p~WfCRJV|E(kLSnJ*3+Jp#xz5=sfGfm?D?VT^ke6LQr2>McHK1?~BRiNa zk}6y-M=A|22pLq+={rV@%*QZ8qpH=a;E%w8NXId}u@77R#!8cE3aBy;sDo-aLwana zZ0EX(L^sHZ{ffhsJVOd3;BvNOGSzU^)1+b9)j_-uP>v_qL|3Sn+tHyvl$8u(`i&UV zqI@N&kR$?4j8E2NGA{LjV9W|pElH$BN)ynq(P=qQg-p1WRIZ=Rz$l+)C96 z72L57S%qUtavp3k6b42?Efh<}0@Xsuv@JkE<36740x=aS4qnFSr)Xjv$)ndM9Rfm+go2t4U zHpBWwRCLomUp~(9RU~Vmu1@nudB){$i6J&$F0kpb;KR1i zILju26z2seHqz$#L@$(AO1U9yEXGP_8fH(U`rdeHLCwY% zik_Vo1O}*vaRn$i@dA@CYxRcSwn#jaWCJuCHfo(3t(407lz*t`i(CRqWRt0g1wdU; zi=oAm3wH8Q4DMtw#Ilrb76qjM=G2IY7{ECRVqhjh#=TR!P7e>mWTt}nL@+JIDnrr^ zDxq*!DMJ~8wL{$|?9Z|?P}Mz07^|r;oZzK?t!|_`YBB>xT}mzDKv*?FUn=dUZ~E6wrydIEcAc0yDgQ~;xxXjVcX-1F5vWzh?%Y-Y$D8mu>7 zj7hhuMulxQOsMk7tB^eppNS^b1!G=ta$KMxiuqOr9$E^Rp=mY?o091E86#`u+q9jv zG9(ny0-lAa-MA9;1*EnQs9-dh2s?S8T*RyK3Q(Y{-AcnVfM~U)C)83jJk}xaYPl5A zZbTAtwq@o!elraQV|2Bq)mRjkTC&mv%77tokZJ=tIi7$Spuj32hoH+2npTBaCWW?a zSBNHt?5n_J`c{B2sd&@yp?!ZTqxIBwxY{);SvzgnycMtH;-PY-;dCP{&2B?z9>ZBC z(xV$p1C2DtB3yECvEkZiryEdhB2^Z&bTwV+pba(R2bH+d4?~{D_ege@G6pstZaN}f z(BN)9!3anvT{tVL3v!4W^<>I_fAwzjv(2G^p@^nMlXDV6%GMFru1-hJ@ahpM{ zA(j!X;bfb^G)s0UOv>6}?`NJg9niEQicNNs^^&iuw`-~TP^UCfWvEh>tD@lv7|kMM z2~Xt8{)DS%CGc`D-IfGjD(H*JLO(isTApKGuF?ze895JXwvUVx3-jNCd5uta;&Jx z6oY_LEmW+brFavDrN?#!(P&DQDJTx~3u#by9m*9%Ax+ogA)y$DjEp1XSOIhl&+$j7 zSolNve9Uv9xgmp1wLrBVu+Xj^Cp%lTZ;rsAxWm4i|<2obeXLGKxkpU}({UIA4ZDCJVBAv>OX zSM_kwGw`-AY6`<-8r9F4;gFsQ1^76T>*b3=BbM+cDB6ovH70~}IOKWhh^O7{qAiM& zOPNBhoQk)-D8Q=SLZDHIBpi&Xa$Rz`grt!kpEp^~vNA=r*K`wrgnB`<)Qto|HGohE zk=5hXZl>aZ?H(uTTq+;P2U{ke^&4`ykgQ=ep!bXYRDM~8lcgxfaa_Ke;7Fc#xMHhS zRn)SY@TeNuYGIyx_xyXb)0QfgjBMpZ+X|#9r>AF0$HbFx(dATI z)_bvKi~bFw5;q_y3P4maXyvMU7L4V~9l68m38K{I!z@E2K)lz6147De;&lk)^H*ME;cKzx+o%QG}XVvFu42$jryZcsENT3B97C!|WX35L_%+ z$wlZ!qVKsEDgkOK&~3uFLe+~FpbH`!H#8;DC^otn6i-!RSx`iIv)JsLXohwUKAsOp?XiRnjJloZ}hWc}s-iu65V@LyM}ZTTlm(4gtrwM39hN~&j|TIxWRY^kVna#u z8D3zkF@p2u%UKc8Bau`t>{Bq&-~t6eFAgoGqahJbg~0&tF;=*gmne|J3LuaT!5U~c z9nTbVd4DZWw?1hf$q?8dIS};KY7ITv_xJO-i|d2kYEsu}P<@AYQK^`q~Um^>jI1^r&6E;(a#u z;J$c?(!jxk^MG89g}a`uyLFEWCq2QJ1?{>E(izbl>Sdlv!CkOv4ZOA+bU-SbWQ(2d zDmwi5kzAQS{OAu{7+@j=YC#ihcT)h8^3agy{CwEO>uI1i$k_%4t7+T1Q zWs07ugj*od(78a@(msn3erOkG4C@SG!y`Gnn$7eKf6k8da=Eb7jyUN?)?oq#o|DQx zS#fLSlsMowteGRFKG?U3Ub$O@tW3M-OX76a%r)bj6d6jhPN$hwVXm4l!tq`+hTvq| z13KCHICH_oroH4f{|*cSCWH?0)`lHy4Ux63aqZ?I>Wsp9yRv? z)l4E^gHXy5c}>e}89SskbtNFEgxy3VpyHrxJ(-3=&77bnL#d!dW4IYLO_s`_ooLph z%1Ms^_l9az!ej~)P|>c)YSbW$L8Bi-T71k*ru8Ub^+dPc^f`C{;iy(AfQK}s$R?Or zHx|p3St=iifQ+x?IqkkWT*|CA1<>bwihXVG|40w=UrISck!s$fiGH*MMwlv|9A=i1 zIgiDeajo8Dodj3yc9Q^JaB3h<@E`>>fle7orDeB4XbGh2>0_5q5-^x2RlU_I1~ghp z)xux^a=CgN8!oouei+FX@G^zVx|AF2$t=N5T%tO~f|@P{9Dz1+m2^MtqqIh|6=reI za-woQiot}2hhuhL4VIu}xkCGgnWc6)+Q4ZVC#DPBBZHF3n}|Za5)XQ922CbMc|Pt>#oat` z;P8X2nQ|}+wee-E6=*>+TP&I9OBEy`d2uYzgebn_GH56nj`nzeF<(lteKk%7A-PcT zMlKf4*|Cn&i5J8)l;{VLz8@%H5wbS4P;;K-|RwW!y+Az|k;!qzjNp<)tgo_5@ehji)mCtlcPS6r| zDB{yoNmnh0oJvfqm)auUtivHWEvD-bg0q?tRJsw{6cf2dGHs;IichN`q0DeiD%i>; zE9Hg~dE5Rxv{PQ}Tho<+2}4*_sZ zZn*>e4jC*YMhANV{YI(l)bVhZEG5DrAxw8N2G4aHJ_Ag}bNqg-}@tSx$|q1td4Y@iMCn0wZIG zpkiJW;8-{-#%--*B2}o_XtG(-%0l@J8byZQMgX{M1PWJOCsT{J1cm@SGj_6mJV}`a zpk?%wjvCdvZG}iBF`uBwNIp={kW2!t^{YWa%EOXQ6=W77QbWQiyEGUBD2Z-SsF3hM zP|j%5@dCxe8nh|*8d{KV@PVxC z`5mJo6G(~bxK%BKBvZEF2lOEhxw@yWsctuwQczb=`cg3{+U;yK5;tJpgLX{`1a+PD z<%MRonXOd1imE|sA!sIhf+(6?AsbGk3hkmAH&jxP7bG&QBBP?hMJqyDN2`pU!Ga=H zPlZDz-R{H_@ld59lyP0MdxYl8rlZwqV5GzFhL@U&&j6!h=$>ywlqwUW@5h7R?%wU&8@sd;+%3DtD@C0t~u1aV@ z!EGe7^$^}nN7@mcXZkrY!1XM()_0Y%?Rs7)lnpa=Hs>^*X1l164jiadvWaBFjrS z5L+lgp<-+BzK}&HYqr6q8cMr^gEg-2AuP|9{qHZ(`4=sKZ7kM$SmA;+!h z!v{Dz&A=rvWvdqKJt7?uX{4fi!|332D2tnD^%G5~?~4o*k`aS}LorK&vyLnj{hY0$ zu#_W}SiYHpWDCrwl?H6-B#(-DBk5o~S|_q}GgKkdV$N!0<37Fy_WVec;)iNfN@@^p zagtt-dmIY4!%Cm(TMAH2a^3?)%W6!O8lEc)_d%lxB=cpd(Jm`SThlY3>@@quvCsIn zkj*U<;K_oahUy>*54Q4`T)-+96+BiecS+o1{)H4lS>b3-){6ig)POb^Ea$!Bnv{zn zK3-s|n$G33e2=n-Vg68rA`Lpkfuwg=;R+H)nl$2>RzBT?ZMT{#0|l9{<5nBeoNlQQ z4O$w|D*8~yO4a=ySy!qsQpr1-m8g-!xSSQWbf45Bf@uNC*N+8eV)&RdqyaXHM$ty%D_2GIW+hQi3H}JZ5#As2F7^IZ-Lg3T@JQxrXYFU-9L1 z&u4e3UNOp(>AqvCkVD3tX2+Xl1@vZ}ZVqLW9M5)W$z)}?>?sha zC#5Tx*c{F>5Gy)me+9^jk)~cw<+N0lgFQglDHw0?u;n^PwG%EEB2_XbARVocFg=Cu z_M#yfSA1T~g58j&C~>uz7>*$pNdqlkq!~$k266W3UI1MEAMb7B|GYX~o_7A+ZgQAu z|E$equ>AhZ@WVIVKk|bAXQ&LZ@(KcoDUbnzI zeb<$D6ztlcrK4b1((GMVtUSSSBN5HA1+6MYn9)wBA&ww&6@dv@o-N1-G8>{XcyD`_8{rSP{YbxzUhNF(jCjYq59Wwo*APuXFic_)i9iGe!!(Tr=m1LK zFyws>VavPyK+}(On=~7>h9)Q|9_vaZFCP6tbp><6cVg1vFV8J6(DJ`xY0 z%X=1AHdOETtpC?DvdZ==yNtQYNm=Rf72LsxXXT?)7H(L!ZaOO|Ho{BB=TmHC%w$J| z>X_$QR_0g|2edv!@0)UlyvL)dJX z9MrLa=@A$QAbbRcmUlIF)~Y+PblKBdrsS)6@LW|vo0Xlq>MpBwL90pP=*lZxj?IE! zsEw|&0OqoJ8UT>MX1_9`u#rB?_z3>IV%jPRpAFF*u{ z|JJhc*)X1ki4g=Hfr!}$%Xj zpk$n*#E+mTK~Mph_##k(4Axn&iFKB7j}r8YL}x=fG44)HWS%E%WSrXw`$gKw*ltsNLb*)X$auC9hzy{9 z2Ekzn@pS#*6(B!Odlmx)f_{o(=+&?hYG5N6K7vdz@(CLm*KuS;)e6y+AM!*B<3nkG zko|9M#IuVb*Ya#+VlT)Vw};dZGk%t05e)GYEQPHGO6b8`YdAH6PI%HaEw|wd_*g&1 z_$Y|Nu^>tO_b7qk0ZInzw-b5N@s1J*{_uP96pEn~8emW##ULnzt`EkfyRPCULLc8v z4P3Ekj(681VZq8btVTtVlAgA14+d|P6%=b&8fR5!d|W?SQ_w8WNl04NS!GurI_aam zB~n67vPR+eS}yzGqi1qLe{hIzxYDODQR9u}NN*IK1C9L~*xK-um7Q1r$a(dZp4ZVD z_Gm<_)+KBCiDMtFV2LZ-^Gcp5r3ki^5LC(fY(-o~1CF45k_R8Ertu^Hb0V8?E5ER%jH^72UH0+xj?Ou(Ib}tp{J>CakgN9ecV$yTt`u9=c_Ze|ZgCzVMCf;_*hrM-#)TcKsu1N$iSo@KuO*{8VIp$V+m zdilqn+<`M@8!NV7_UR`#uMBKv#n!_QS3S)i&-y-hAS|=%2_Ss&K=AnMR~ia~$()uM zkoT_#8a^@~pBWDy>0ym>4P$s%P7fv=!~`J501+}JNgF?S_{fY*AmZ~z#88e*0Ahkn zj={mNbfm8j99Ex1tnq+&FB36AD<=>Um=ELAxcS~7O)Jf(p=mMi*Ky=6usQVLAN9Y2 z2EDoxbl4pEs)7UZut5)?LE#=Wps$P1pjQ_c6uw6Li~%gDF^}=Jf(5nO?qbb{1wMeq zAe?-SaDh*#(oY5kihu3G2)fMNv57FUQdkU_=X<3)y#T+IJ5Mn zW8*8I+M>rq$$Lo*bR1!WUQJoDy4YCFGzR)rhsJvWg~TV~$!EX?xn|2%3R)gcuyKY9 z3i{s$6Ku@}1~~?dL4Iqz@z2%7#R|)B6DzA9rJrN@@Nou<)#RS|#De?BF1SNutEvNc zG0wus>Tb?ikvD#3V62dMT_b@p+=_t=pn>2M8@E0^IFQvN87nsbYO0bUI=)_Mu8AF7 zpCU0nE`fnhZ0-9Zfq}m7F;IM*Ejd@rPsU!Qfg)yBqZh7|I1g~rP2p?=`tC)5M|d`ok$P}DSJ3Xb*P zlsbjSZ>iJa^1|}PY8ZkhirIY`Yt>)*YL_2^1wDa^F9j9U7>U3jd^~`HngGR@0t#{f z3W}u11t`b~P<$z%AjUie`PD8}wHy@01Sq}~P~c;rfWNu||AU~wCqVJ#fMPrmO>6=b zUkWJDWkeGm51>FNK=Gx30vRKk)cD{O$OI_9oJ7SkqB$-+1v~+YF9j6KcqTe7c;*Bo zz6?lU!`OkY>1zajvr((tU(Z#7;p-`1vud&v--GmNph4naKV*>j1Ta2@&-mKaC5QjV z1--^w9l(h)fD<0$!^K#};k)yzU5sVo-T99L1~Fc7vEqK<{{<{ih^GI0SbU)MS5MV_ z?6+&L>txXIi79%bSqzH}RRaU+*u3$vG5)lha^y4vM1FV49o*leqW)u_CmKLBAqN z;^0J&LQWg}hrq=0pNqZgYPQE?t!dQYnqXY8Y)%&&azhe#XGRbRq9GU|U<@K)d^SYw z20^>c0y#-+2&?QeC7521)6lUFQw^yqMKoFWZaAVS9d7^xTQ{fCgQKIP;Bp;ejg5gv zIeBl`q`@CNG!2H9ofYicA>J13!GX}=0KDvgN7CAoX*b5&a{*`?K0M$Z%GNt-Wg3i( z-A2}IsH?o;_s04CVW!?6X11Z&k_obkcX>vtdRhgHOIppYPeV|O9vxjarBlL3JX*N> z=pD&TANynB`3<65zxE(8|E3F$x@n)S-#U<$FS&BlrSLvC9`F+@eD2kMz4`_1kv~nJ z{N(lGUv9eN&pW^N?2^r1{LLeWE#3cLcO3l4s{`iIq{=8(?V?W$s@m>2Lwa1GuKX&_O z@ASTP{ftw0+%NLj3-|AP;(SLT_^1j0!UUcsDzj|`_?=AiI z8_x9I?%(f)Kb-jNDO;XuopYtS#i2h4T)E)S#Di5on(%Srw>mZ zaqR8u*5ex_U*TR|u+OGj{p!4%&p7IZ*?&Iap?^=>wDQui56{@8_WkD`o24CA`OzHX z##5=sPB>w|Upwoq)xL6%i$?Ly)~Rj$R%z+08(;j31+%Ukz3F#nPub^N$E_RNaIZIw zYxws3{hzsfOaBRfdSlzaJaN_zn_sx`HJiWn_jT@Zt`PeLcIK65?=W>Io&6SPT$-uzRreM-1;{7iu(2oM<4wcG4=ODZ-96F&n)iT%^$vwenqa``vd6j zOD|qKw$bkY=R5S#^wV=6TV+JJX66ZNBII z|2lo$zyE#19ry#g-vZXz=+}2%bnD1{|5wakH1*lD0&Bnd{4U#^vWxGg3*?8szwpq1 zT-5*V;mm{QeY14mflD^o^qD{N=iI%|`DZ9wt$SDvnzK*-zW7LC8*`3$@*NM9Q_Wp= z|He93Uvb`bn~Ar)`HvmXJo1rgU3rJ!oc-Lz%no;?4hgJv*|B>gR~g^kxU}}7BjzpG z@-;5CXsxq$6NcOPlJhR5mCXW#rAWv30FPAWf867H2U`~ z7ad)11h>xrYVso+Y+c*>m%k|OaZ+{a_sLssum9oaTh74NuK(%StG7M$g(naE^^BL$ znG0`u<-G5|ZU!f%UtRQjW6rw&&Me(!yM6Z#ynFcVXC1WHVc!dGaM6qFXlK{=#((jj zvwZ6v)|}+qV8cV!uWYv`dfl1SqdVSu^C68Ne&g=P54;AOn_1`8W0xE{=bJZf_S@iN zz%SR|fZt(?{PPNV{K!~^&Msa4$BPf_?QzF-rysxm!UyiU zByUeybh~w%c*Zk3-Tk8jYU?V8G*52dH~sSFw>J+3@u&Sy)qcJ}JxqS~sn^de%?iA` z!SSugZCfvT=-$#D--+tGK^LtZOWyg@jb5EnIr52f*5Bc-o!Z~N|JFY(*nZ^f-)wv8 z>EGOB^t8)Tzc^)|Ie#g)9tu}{y$#P=crm#Sf9|?-w>_(V=@#7fd+f2rVW&nTGjk`L zxW!w4xN`kg`e7U-cDZby=cb+UyXlwA9NF|N@)z?LZFSA=j|A^K|3L2a-X%NVwfW>T z76)b=boYVRn(ZmSK6v^}b;IlL2wt6h>Yg1kH$FZOyS%y&{hPHR|C<{>uoHCS8+Skl zj^2IXfq&gRZ5jXg*VR8>d#643{n31lzkOq9&*P>C6O&Jz`s|xao<8Omp;z~FFPL;_ z^^(gj*>%TPjGKOX)4z|};hL+71NJ+9YU+p^zjFhz&b0ir3(h-ui@&t?c{IUhAK32r zJI`7Amyrhxr(AR1>!o0!$y6YceAN%2RSMk$E{`ugn!>)SnsEzJ@seD%}&fM^? zd*(lV><@~g&N^owd}*(=(U!s6u~%{dHu&cqwm9nKyG~nj2zuBBr}4-gfA2j={`Jv6 z%-*3ZF1hcLx8oaIw;Wk|^4b&8TV7Th-}}ik=kBNf-@`MKFaI{N<&Leb7XSH>?0z`^ z%Hkg#ccJ*#Baav<9X)H-%oDEM=f+w4CQqGxhdSfo=YQCF@^7!b_yZO?+xWQ}FVE#N z54`Z)?;rWUyCZiv-BXSbwEpA&ocy}nyldLuYsut1F@m0S^0fzE`O?%aPW3zwRE+mD_O)s&g(p!kM|vC8P9BXMtxtv&Ad+Hm`IybZ+?WJF!E_9{p0~ z&DP(w3)Z$5&s!^c=Y<>fuivQu?M}f-mYN(x%-=sr%%~AM77$P%9+Oq-7;$CZ`f8!G6TBW*0llWq&~nQ zJwiN2{f7K)A?V`+kqCt^qi`RfbBn>SG}uZq4I$rSb_fm@8sgwL@_mL!%`NUtEt%fg zH8I^FmSA!w!wA!tgy!rS3+*{QG)e`s{K)LwqP^xW;uh~rcM|HHJx8$xBMU+ceDfmB zD!12^xiu`-Y)U08sv>bCEeZ>k)R%Di`C%$Qvw+OnGd-sZq`ekI=gt7A-DzpGIG@W9{DQ{brJ4_&zj#iVDYA1i)0IekuU*H1~jFz zm=Kz3qO9$)^ZebC>9UmGyR^ri^A|4&%<%(@a!QRB>&zazGy)6f?lB+TM^C{Ecjot= zwE&(KDPv-%z0Z^&Z0-#1xd*gx4|;qSpN-;jD9=B!3ddmm-Q2ZXbCbx%+(lbFl?+I^VV|DfQ6u{qEzkndCm zYeoa@+|$k0Kq$V~Df|Ix9pR_Rf?`Rap92%RsR{}h@J)l~KwvVp>_{@jd3v4qO|#98 z1oE6-@uc;?@0si$3?(JwK}5I}d&Jo=M+bYjSBlI;c#UwAYo> z7C-%mos+-6XZBv}J~e5r8z(JYYtey+Uv(DX&&Oh$-1z*+)^BdMV{)zHANPOd-5Y-J zpTg9D@XM37J>Z~5I2PYx(t(HE2>oD#EsWokwmti#_3qwqpEvPITQ03``_5)tuY2Il z&$dol=k6(!ir-s2>GJ;kL)TkthXbB|V&nB+`Z0CkpB{d6>V})YQ=D|*cW=GnkJoK| z@aRwGeCy85<+YAG?37)F)aK{>@~3BSz0I9FzH@-~>;W5Y_$ssaw;k%{yKj5&;q^CM zd!xyd4-|je-e}wKAMf63L(6_mxOudH?8)LXax=N~UvzdEU3-DFZ^?W6N|F5qvz zZRfS$9eMSD=a>9z+gonmcKa81yp~>j;mxH=`nc5n`(FZ>zA5~#>*t+)%K2A>>o;C@ zsJ-_;|FZEWSM0X!0no)y9CF~zKWdepEnfIgiQe+Xl5wbUV*8C(mB)5_`l+W2Q!m=; zsC9pKi2L1bg7@C`{H?+1m(AGmTg>R5C;j!~Sqsl6e}045R+#k#{G@%)Q!B6C^8ohiJzsTBbPl`i z+jmRPU%%Dm_=%gG|BGWzJN3Gw4?g#2zd9a$bo;4)-{Gm_p8WA4d)h$n!k6o>C~y4r zwVhu2=4(5?y8Ub4@@=xg#_PYn!F8LwxZz(mRyS%*x$wyTR;8_TTb}lf<99k`+ikY~ z$MFY-zdQ4rGtNKj&NHW+Wn6oDayRY<_bv3P*t6LO_v$W8ZfO2g#Yw6 z|M~uYbI%N1#h-cPS*M)w_9f3P{Kujt|9Rxl-XZ@!Vx4yn-ZXHGaLCl_(^tb6TzuLa zKe>JG=n3)Zad$uLKWC22pg3}!dz5>QzV{FJo&&zQ-{r;Z-cK$*yEwY&M{sWeC)#Cqpw=OeD$;=k9%U~52yd|wZiR%!pVC)bn~p6p1N(bou8ln==9rX{B&n& zdiCm?!il6W7U6=%@!#FLM-ty!NTit%*+*th8-Z^`H>*T{q z|0>RX=*NHh8@2aiz;leXRr|S@pMFVx;IU`QnvNUAEqm&;=BD^*vW5b`Cw}KDKb)dGn9F4!Q0d`}+60 z?%zw_O`VWF&^=u_CJYrOS9cFSFFmBax$mth(b{rk1fNMgNWbV@%YG-ji+=wL;*(Eb zdcuY0UfMVqEI$z2duDB2aYX)R?fjJpF6b%)(qiagg zrI}@k<>3{mN{=e|E9>g#uZ?T;YBlTB>Qx(*8Wo!qniX4=T2Rm#A+CcVT@le%p<4EV|z}Uq5h4GCK`xECM@jp>bF->#Nh|Ma@Y0sN3 z*njp~3|mTB&RQv0EnTbnQoG)`(Yo2b)%CS^`{T~~x1;a4KdAOV`@BEJ59ALujv&XD zCw8Y!zu;#M=g+vS?%YZWRL z(MtKsSt>77QywQgiBpSKkJ5XA}h3YiA||(nO(VkxkH6xg;NE*0#W8%>Qd}lh|F`#c7N%S>Y3;j z;~nl3C_?hi-V2ABsL2WbbZgh+>qgz*hW zRTZz=sz+Wg)g06j)q@(u8?~Dpn!{U)T6@}7+OayAJLS7z-Qhjuy<>g*?{4)=444iE z4WWmJMs~+2-h;>WJ|HJjCTl;w|FkoWKf^RDI;S>ozJUB3zL>sLvRt>)vD&{j`sKs= z#K!pM$W{PLK(xQ#*VgUIoy>3HyYTNuKTP(X?i>76JCHi$KB780KAt+MJB|HiamIgk zcwTd1^_%i{-KF~F%9Zn~)`JnG%gA`gi{ZW*RpDbL?LSA1% zRq>&cfHJEJttyG?)#HOFTWSmH;~H-@TePaQ^L0`&b>OYkcY zinEKDjD3w_jz^CzkP?vik=~NTld6=Fm3Wq5mq(Z{nHZV@n(CX>oWGr_o|d13pmCvJ zqEDkgq%fr-rWL0Mr~Rn&sp_iYtJ|#At&vBI*!v%$2&wZ*o`x6QcIx!bzq zyY0OAz68G!z#zde!a&1P#Ad~M#*fFQ$iB(e%JIw$%_`1E&tuSl(Vx=4)8N$u)+g6Y z*mK#N+Qi%M-5TCT-*e!h;m_j&4xgq>?`en?$_`!@sRTG^iB1u_XPM_ z`K$W&{5t)6{=5JG{{VmhfB@yRf6aeX%s+pne#5eif0TY{n16qseoTGif5CoZVnKiY zev(9CfPa4lA7p|4fE@g|esqg@5jy;DUS?p2^3ud@Gw2u0?!Xm!p((e5;hEdJcUI zk>*~NeRq#fK(>AVjV&6Ce#DE(_X&GPu65qpdqk;v#v6NGq{OV!dzPSPlMs9AoLYF= zd|Q~iU5I?ol}$gneNvK(89aT)j_~z`daAlz-C25{v`ECKdb6&Jt9*L!sXdY6drYKG zcd~oHpSoO&d_9|wKGS@>n06Q!eA|#o^f-Di#&X;ZdKvD`e`dwQuQ6`p#?j-Bo8i4%S+)_#ZpeX+jHhXs9CrnQDJ zeKU?4g@k=bbkKzSeT-UbgqwZnJ&uH*ev253hI)Vj>&b_%i3rsIhNFjly^V#rh9RYX zg!qL6jL?K+ger4=gY<)lSr3D#g9ki0gSdj=7WsvDgahgOhH#Vk(^G|ak#)Qfgq)8V zq!feojT4KBgLR8ma#e#DiPcyCg4l?BJ1m0hhm;kFgnNgm=u(Aqp7_zSgoB%bx_^VR zm^-4OgASECia3IxlA&=af>4k{R`-G%jvP8Pf-a1f6gY#4ipl24gsQ3-&@zL&rLDOJ zg7Kk(p+ACEour8Ff#aGIa0`K>mgiOifpwGrIa7g#k_;0Sf|`uyuHS~}fYYh4ZZUw9r0rB(fMuZAH{F1Ao>&o7fdh-T<0*qA%$3Zq zf;PoFwU~irzC)e^fXcVah6#XavE6NVfHSO(Q^tS@s8%;kfC{5r5Uzl1i$~&4g3#Ez z%i4kF&`z|(ffLAKoi%`T!4!o~fD*cTY}J3?w9QjIf4ZOjv|ijuKkQ-jNh1mit&pkfmMmKiLz;Gh^B~qP)di(hjuh}hk1tu4*H2! zhP&8Dj|iKR!!C_7n0u{(i-wh#mmZ1}lKp@ei0F{MXj6ygj=WD>hZBtdGo6OQj2#XX zh$xAK*6EH)rWL`_jCi6ZtR#xmo^zGbiD;V&e&&cWm+EIrhdz}pPJM=NlFTyMh8&T> z4Niw8i2v26jj^!Dz?+NWtN^O^iaw`zl(dM}qd|S*hoqleW>|)&o7zpah25C>GAxCP zm+}m#hD(T#)R2ucyQRO9i)Xe4sq%@!u%?r~h+C_qeF}##rwC=9hBl(-O$>!!pRX~U zg$tcO3?7A-h%wWnjLXKyzO#!1z)7hViC(%ClIMr?v`KtIhRm-7WcG#Js&`C>g$1W& zF(ibdp*jn$g#?G@(%_78(pSCvim=M@s9lK-!{L%Khoikyd!2@Qw|r!2g^RMsObvv+ zu4gc}gj}HT3sr=UhpEi_oAP^GxRaSjdm*FtmbiNfj^31DdnS1ml0|!XVrh_Nd-+Oo zj@o>aFJq21eSQjlkRN}*%Q~9kg#EW>m?MMdqXCtfg8Ys8lTCt4cq@@Zf!JYuk9C2X zNq&v@fq^c0jaPx=3D1t3g9ypfnct4Bwj7rwjKZPil$eV6jNy`7iHUb1kY0#XV1tgH zhh9jSjVgwqEvJl(hMfsDjYoy($f%g-n2xmLmOYiupr@0)lQfIFk#dmjb_0)wj{jeO zjna)$N3o1%i~B6zi_DA72(OGEh2O_~m@J}(v&NN#p8B7AlM9=yiiD8Tn5uN_j@gy; zUXP72lb}ZKi^Y+|EIW%Qk-i8#iy?)P#$T74tfjKDl=Y}to@|nSq)Lf|kV>G9bODZ2 zog-bijGdY%MnQ`-m-j2Kij1inN~7D>{l2o5&Q_hf`At0tWD>ps0)o>S|U{a4Zl!6j&8eDS}v5 z1#EyQN^_Ma0>VlHA&-y*()&w$>AgTgfY3#XE(@Gx7qIQwS8-9~hLf}6z5N4zGvCZN z-^}Mmqew|!{amQ8r>wz^@6(}!f8`jQD{3ZL#rDZ!7K3C>OvTY27{z-dsj2$tjrS== z_@moFiaT+#?-^7ujIm$f4PL(oqd7_4q?&lvy0*rmSw?7+In{;6Xjm3IO7*hFY^^6L_8AL;tNj z_o`CYY_1DI(q5~Xp!XV4%52&k!Ft(pN5Lqp3B`z+p*yz z=L+q<%U2ec;An-^iHdCfBKd203wKs(7DwTeM0$vp=PJ0z-<)`#SHX>nI>xDFzu8d0 z?&c)9{LT~;pcaj4z%*C4O`fP*&fP3sqROizh?dA#=I#(AN!KQ>HI6aiJoleaS8KEVEJt&EAq~ZdFQFX&PbNEctlM^WJCd1;0ckHFwzV$z` zf<;mn44pwpX)aRQehJis%Qp3(*wNy@I?^h1(3CSOyOzJ(vGjN&=ZS4UavOd#8Q1$V z|0~LO`H8-oaJb&bHj8-y2Us3qoK#Q4BaGt;Rg1#BJhxvd!X8QZD7%b(xzkrNQ_ffu zAQ4p*0f69l{Gj!w4Na()W}9DBi7A!(2jG*RKWmnOSy@Jf6!c3t4&%XfJ4z(;z{9>O zF;s;D06r50ERX9WXqzQe(=3Hi+ogM3>-BSpI+*-9^M$;Vye3{D)svWEqvAl)A>Yj+ z3wa*^@Cp&Nv@VzTN^CZ5=SXUXb-^rR=@C^nqbqZ%>vUx+FxRo>!X%ZQU5;@ab4BoQ3+_HJP-JI|+7_#Ha~ zaOZGAHxt_$s2dgq8NR4P$OkkZ<2AsK-)T=4h_g&ttuxj?C2f(4qgu~I|Rq|b-GY}}lt)3PP@OJ}f z_Day(7-Pw3EfKCXcsG`l_GlK@zbYP395BB~>yVBaOoyI|uIrwM+M#voiPgh`1il}z zg~bBb8rm$&d(T38eSfEgIHq>C6cuO6XB?l>vZQ2N`yp6VTIU;DF8H^0Y_&nKkiQrR zXRQIz3VS;dQ^Fi=wqSPR?%2Oze#k#(rC~0d3NxO=jO=@-t;gnuOsHO#yP>Ak#pPE4 zfP)4BxxUR=rDeu6^@3fvO#3`=ao)6rj+dvj8qVR1_vLHq@zo*u%18JflwGw8YzF{# z0SL(c*E&QQWk?zy)&5v<%jQL%%u6(DNN-bo^jOl?y-(FQh{M636mN+As4C?uvMT_v zh7gtAGR^g*e`xezy{ho4KgRf+Yc}1aXPw09EVNB~Q&cn5=B8{8l@~ITQO-6~*2b94SA>-iV5nhca6MfZ30z zUCwUxB<+5~9R(Nrsm=pt<qyx@S zi;`B@5Npt3MOK1#Sx%7ARW&bpgJwi7jNPGJAp0?>AD)8!QOjW?ONyvPh&tGOw~0<$ zYag*a#3ox^ESBuo28=Nz>9OXJ&c5f1LZFog!7y1Ff+*DAig6tTB=?)iT@%zHdr50G z_8%5iqchuT@U}fqa;V?cDfc{9gqaON95_fBfbx|(S!zTf`{GPr&%%69@a_JsY^Zoe zdqr7WhNd~E?5`t5b_3>kq`UPp=0$+s1YvVM&RbH--4V41QQP}z;L9rK)oJ{PqTV(( z{$R$zri+!&jx4sxEBhnrENPX02AnaT$N%6#GWCJ606?Dw0rtQ8xV6Tr{Z|*%_!pgR zm6QHRf7n<`oK8^HD~Kr($IPdQD+AUU4ie)%Y{mrQB%*o{Rn==^=Yiv0>zHYUuUk6l zg7iEGndX5KJC&k>IW5t3k;5_Ee0Q~R9ycfv44oxe6}Nefy>+>7}<#Qv0T~8rxCpr}%Pn zp(QmO)UPqTNB^N7kSaax>Q>qTL`{GIvFWy=Y`XOBU`ko_`TG7#Wv7#uTpcUJ?Q3k~ zl|9(z*1Q07a?On63g-V5&-q_Wivj@fT%<+Zi^{Itq(~{HLY9Z2B83)i#FZ&ZrQ4bH zoHJ*iwOOiZCQW-LP0h4Pix#FrD)OJ~waPAMpL*Ynb(>_91t-nVImb zN&SAi07(LJyJ21&J*7he>mvqQAHch4=Nr>tSMP^)eQ>D5=jtiAz#^`CoHu4>CbBcB zpaGKK1ti}BsU7s4Mw0jzk<-#jIMTK?1mpSMZM6y3#J_141vNImdEtDRJcj)HYxu;bv6k^ z-C$+SqA$CaqIe&1wpk?)q&e2x%ACAAtHY&F9FOW9WL(R>%70LWCKY8;%X;tUI|89y zrMZjgF6~maJOXd3%FdzrUG`80dq1x_rVMh-s9cz}-O9US3H8#X;t?}^s@Lt}Z6K&~ zqS&AA+tydGIijfXwdQYHbX`(zlg}K(gwxi^-3!prkY_jR(^mVV^WAowe`%a?*evrbXAYj zV_P#TKSq3PDACbr#@bbvp7;p#5v5)$PnSPZ?Xcc+sha=)mjE&QNO5Uw(dZ;s!@g+z zoBNqPsDr>L&Qe7R*ufDouR@!-cF~`q4z6z71DFLyFR|kdLUZ3ov*pCZ!%du7_^a#Z zIS4+Z+?F$ig~*q2N%R(j4ceozzcquksMS^#6o=ej1i&%Kqrc9woaJf5@vKT|So<*B zR}xm1!R`|kNLx5(gsT8w?l1hIqY7>_r3_$z38c{eGdMvme5+=B(U=bvFiG{jHV4*X z<)C&Nt0mJW{UAG8uKnY`oYm5VBLL@-WdD{#E-Aw7E^q~cC*$uKGs{Zun=vv=5?e&f zbp^?#By%{oNj$+)sA;Kf?4wGzs5p*&hW}=O(;yqNjpam27QDuQ;JSl%bATbk%B!x7 z#B!GsALgP`Sk%fKEnInC%_`H(k4$7IsOg)sIX@{43nJKY>DOL`rZu%M8$1UDH2$Y) z3K*#UQ9Pf)(Z>p#m^&}IrPQ(PN5@yDNI$QrfkW+|^r zIaH(LF)}w@80XRC_i>Q7MQTil;_a0@K4`&<6+8KS<5dcu{=60e_}3qu;02Uq+;D}$!z`WgrCWR=5FVm7KM)5z@$OnISM=I zoDA=vp^L5RV5p`@hT1~adF5xkpxz5hLj9nxDr@iKu$MAs4i`p*JtLo>Pfg<;w;<_d zR6h!Bt@2cDffnipLfeW~9{{1aJjsSeC?}V0GXix8qep&*$gU&CH_(dq zIh7y5TaClnpgI{OCN4{p;(&^&lOJ&cjjS}%UX zG%uenDrdr(uu#gfgggZ*RxN!dzl+V;pU-#U1bX@LS8+XOKM*>B>^ob;ACQ|ZpeP5~ zS~e;?#T&?o7liX*a0Ne!7a9AVGVsFoWl_s{(VjlkVxHRiEnkcr9e5@x7caT$D2x$m zw3ULj0$+s(e?8xZ^O1_8=AU{-mXow#8R<-9uir&F61%LIQ%<>5vv5^E!EKHET}FRZH(k6YAQ+w zsF0j|DM}v8HnIppowfX=k+4t<242H6Wp~`Ga9H}m@-F_AD((3!Fw@01cu=j{v&A|x zzgUnSPgLiRGBJE2H~GXpJW73h?{{om`P_XLc1LMr8HSrt`?|mKQ|lL9@ufVgLyBt1 zxfLo2Ksb~wW|ZOd;>i>C*xiCXd&99P4X}=j`CSOKc!|-d8QpID>Fq!2&yiitafMHa zg3FJ^MR<8t2Jjf0&>3UmFuJyM&rS4Q$=7u=(B}LU3mIx4yKgBdLvO(4elo3dq|k#1 zY~zT=@!-aIzz37onH?X(%nkK>g3wIe12+|VJm1+O2=yUzjkB^_0ix~Fq7AZ{mAsHub{N^IgAUt+{5TSUp>nYKGylG~e$O?CEOU~SpQC9In;UfPZ!}a~w z)V&69{GcEz)+^YmfEGnWub{{(pdg{Ph^ZHWC>E&71sSq$2@pbpCwp*`ob0`KNZ5wT zv?@x`s%=3nZmg(RY86LCt?l^(-mm9*e)@hta@k2<99K^r<Z*7+}zXUkIO;fh9<$hPg^CgwrY zHI$lxGTaPx(61^&Jo9N5^6S0;m@v|3wQ?&@%@^fCxV|hfpY86MEuUh=b);uo8Sh+v zs4esv+u6`GI!Qj|xq}u#zSVU`hsU1Lr>U8B>AXb6`MN1WsVu1;D(w_MZopt32`6z; zNqWJTjZ4;-2=+9Nd!XSQLSJWxHlH}HBdW@YGA=>xBo;O~q#?x2k{Qu;VlgH}@H0`J zc!Q53-U~j-k8a-Y5zf7M{8mT5CY7;N+o=48_L9SsDXDXKw`46fy2ML(i=xWP;NPP} zCa!@o!&kaGiz%Eu7%`F&)p{+j=Pe zJ=A6?3L1iTitB+MrWwSW7CHFX1fkY4gB>7u8VPm#{^y0f=kE{Ks?qf$=mCYT!4P{; zHiRn=M9Ir>Ge}8kj{6$7*(HSgLLc)(f|49!s3FwW)N5l1HHRiu2?QxRSgs`8jv1D^ zh+6`#$YO~yq#Y_iz))*r)0l!}({EH7sX|{&F;#bIBFP^P1t}BB%sq`VBl(M%a7h+F9og_K z2#6-S{i)$JsO=0Trmn*wBo`fhZ?TiEW2%kbq~oYT?Ojq{c!au#RN|McO(riw)H+0^ zcLhNh>Wu3$`!x2Q-Ned2nq%%{CTCqWtYVa+k~FjQ>tR2u`sm;Lg=rSh$B?^(ARz4T z#E1mc{Vq>I4K~Mi6J{26nI3cRWTEva4mEjH69nnQNXi?K%`Z^(ls$zgq+x}dJ9<@f zlnc&c#aFfCws`48VT36~?8>~P6A2$A7prpwXTnfQAK`MpWy)FTGXS7>gMeVDV}qGS z$#0!7d{tX&HEYoY=Zr3uHM2_Rq2MM5s)ptGuw{x=naFREatRcLsKbcDw2!oXNeOJN zaNue~t>KpY1vq1n@rTSc+DbiV=OtB=u5a_Cd`vax=dCydMIs8>kpHe7-&;W*YhBsx z`|X6~O55{-&4%GtLdH$)B75yljdI-b*o$bkOH;>)7dk$!PYubkh1K^i{@UT)uo9WI1W}(3do^usJlVGp zKVH^$A`$P*ec929ccb??tME_bkJu)fc7?=P&Nq=3Yi(Nz1;{Kn2rzCB&XOND7JT;? z>1EmBo>0=(TuD0*JhA6>>s}BWA7FKY6(P&bBv7>Yj)g)BMN~PWqyrDxvPO^ISFFHe z54(dIJ^IB1Z~+OWb9Pnl`b1)|5wI<+IZ4P0K{ozY(=_V6h+{XYO4A7aXH@ zrEo1dr(7CN^qypUIj)E+H;^$*E( z{tsos007+D5R*i-?T1LxAvGk)9-1skicvbG$d*#V+|M!3GtbOC&loou#~8;9<7$R6 zj9bpoid3rI4sG?ms8@G-Rl9iK`F!>d`2P6SzAM&*d)NBN;`a4dzm`7s@~&`|s+>B? zr1?rxaapeTpR`vOsyyI+^NDKv*dcA4axUCLtt*S!C##N>PkC7@tK?=*D#g5X z4XIbrB>t#ZT)i^yu+;egy-i>0y<=PJXVv)e|Eis8YW5{pbya(Ntt?-tuyE>EoR)4S zeNe1PUa42nd;@O6h&y8;zHqRG=@oUn7h}q(%uXR|Bc-(EDQkr6uXALdwKZ<|!jAhk zQF{s9Ox3Y;9T9_WWHqau6apodgiMLmrWfqb@J z=`V9>*I%Ys$D{pBacR_dU6x7bsm`tUL?TM0?i-OId4Ihj@zl1iZjFdAvQib{33}zA zR}n+6vt#08`e>Q_$i=Hm(qB>yTl&)~DIpC{Q*V)}brY$zwolc!)7*>%SJvb0dS$Oy z-b2m>lks7_vb^lb&z%mEOzOAI_b<;;LbPwQUz4M2$1i_lXQQghCK*juKga*pt2KJ{ z-5?=n#|QMx6zd{Ccbt|5P|cc`NzYLtw9W;m$WX080c00+MJaJK{;_I|@cKu=bA!g! zZt=T&B9se}^X+|QuGCdc(Q<3b`FeI~I5|UowD_(aSo2ImF&0<8A};EconB20l+^pg z`*c57OQKBMchy8tU38;W9u$%0kBTvJyGpC@x6{?QOU@hrR=JnR|3^(baA?fcw{3wS z=7)AZ=)f8+cL8VE^{MNjMot<142%KFV@cc)Q2rwsafk9(m7tE$%Sj8Cm=`-1$4=qd zw*JLI&?&_T5QE-GegX!eH)-1-4|MWq1Z;zT{lNr&$Fs6o%MC;O{^ibipE5owV;Lr& zZHZ!=iLK;&IcA~-F%MWOvP_r-jS1f)KHwY`NsLtUH+pk}TQN>74jR&RlALm<#YR#nEdKY!tUz<$`IV*MAPv*ouW&5#eME`L9y4CbVH{vt6g9;iXM0LL4sGM?$+Ot$%XywNxT1+eqymucRfnE|HGViyE8+BF3<~_Cf`7p{j*i&o(XR?)bzOl{Q;kWILo@dNh(?J2o`v zm$>=*q~;aPv3IuMfAozVJNccA5Z!$2D<-Z%sb;K9Rp5>@tOez!<)2vcRJ-48u;uiY zzA0=4<3{Z#Yz^~Pfdl5ry2EE; zw-IF`uzCzFK#;sev=_<34x_V3`}w;(FXVHGJud^@;gOA5p^W8w`1?@&t^s#kOzkm2 z43m6Sdk_ziU#sZwmHYu7G#vO1bCY${f415!`iIFAjXqm1I13o8Zo*W2Alr5YLY3z@qB$4jp)} z!lCjbWTT*GGoXvb)9`-i_rl9(j>3oYi69?%R5I=6$hFB4k~VWQ#A!D*z=y`W?OM=9 z6I?L^#$4&ix&*dYhCwGF*RmbIiXcr1eLn#^%7Vx^d{W9VQ^6zRouiWgv+G0KzX4U7 zqGAOwq4Ug412@*a0tH~v71QVeXk$fd;1pC`7PoC4>MIF0^M$u2y&pXS*bn=(?FT}y zIVqz6;OeuC5umxHANUPi-$0ID3ut>_N(EvHo!z$TqONlb7&_calvz>%$k#3%63(ut%H==9*;BtG2MI3wzW zXXH%LGOlf!3Bl$bW2^A5-0G+ZycjVJ=)hx<3$73FMx=KsnNXqZ0V~mR;%h?+$DAEY$ZNNKP|Ic%sMm2S&aR854 zv@W65f}=ul2TK)D1i_$yASwu>f}#VsplpJMge7~p*^_&-C->%NCp()g8dOv)qGG{{ z;%FV~zEyD`#PA#Dc$#r zWI1QXmJ{MM;9)|H$O0Un|4}pm9P@!i(*V17kt{@DpQ z&k{9f4~SL?&#x*IqC))qjlv^>-+i_VZg7ypzS4ALy{!klpp8|SBt-RMCL~^=Twc;9 zS|TsYx+~l*eZ0~o=z?139TuF0I(-)K`#F_|#zBI*S#_tt3Fhr`RNQP(Fw`QN?ziH8 zAqmdSnkqmwOX5HC->X{YE#kjW%^CB7_n5P_JsKQp^s_#fklcu@Tl|d!Pd_QVVKo=~ z3a*(LoA>cQ>959D^V85(bG!MGuzAciUMOc}n;Im0L#>J8&uu=k2_mHF6x~O-)uSug zB-rSJr8rczifG0ptP|Z}YuvBU91Z~)L?!_Jf+5XKps@0#>M;XoiJ%boD31bG2K$OATVe|dRtJ0wEzO9CL!S(l6FAzLgnCHP+e9$AiY!El1J@K zl~0o%PG?J95Gy7Ol7cNk3g|NU5WCDH0i1IgOf>as@tO$3Cf-DqpY9H6zG5aU+(D83 zO;eKA58YL@M5Ew2<@um_;2#PVcESD?z&SYD-`wGv&1#Ed1~*Mfw|=ZBk#kHV`F+we zhOD$0C>2eJUI0$hX#)qrMe0k~MFayl`x|X(>j`z2dP(ynPLpzceJb(1{41v?f3Y;h z2CjF5m#ll2c_pa%Mj#{+sjWC1_YA>eNXkV^i;WQ}$& ze_!|=^(gGsD zI=oyxSu*I~uL+bSVri5EIOMvuP2VKanL2fJicWtQ&ME5CMQF0NL}-tyWUCo!qcSmk zvMN;R=dV`#%dqai8NgJkHOQ_IO*bvHUZMo(Q_T3HI0Q6QWt+7DXj0OsY6R(9>{aeZ z1pd2Kv9g~rl@8$G0ZV(6PG~lE)o0eI(JRgmg+~xS+x6^V4Q$<%BvNrL-!9&!7&6}T zk5lqx%{Uxz4^!2a0`F@f!C2P*L(N>2dN8#x32tm?$?|H#JbpDG0zxO|8og;Mh4$4B}si`SoKfB6iZ8-K6wPsqF;0BtFTyypj@n(fqz@K0c!E zSmik^jap1CYKf~!VvlR2*T{)D_sg0;cFuIbl=93U>v)uZ6P}ufsnSrsNl$%*UtxJb z9mM832jHON2l4EDR%OFB*60DItA}-B2V^g0*)u%Wt*m+i&2*mC8yaQIVco$em}A%k zOkqt5ifno&EM{J+Um>9EKjUoT+w-5>GI$>{rdX1B90Jbh<;8^DGeq+i;}eV>yeZgR z8UP0x8$ZZ-%w?Vo8Ge7T<22;WPpT^bIU6MA4HC%;nc=kfMTl0vL_CU5Fyx6=VrnL) zzHLlG&N5oui1uPR>hM*+$UAPesp2+FFbNccE0*eS%ZEd9(F8>JxLX&aY*(iL?utPHks z8@h8H=6CL{v{A!3=f}8Abe8?>f}fF1dMQ2`sr%m#YssCX`^!o9JGu{)?rCrDB9gM3 z4h~fSDf-4;Bw5rLkA_SQKH(lDpZ4wYBvkJIqM|xyRc|Dn_x4pw_o&(|)kE1}b3;u* zN=?Irn%7I8yF)0|!Dn5O6!o~-t~u0m|5fY{N8d0%lZc0{O!J;Kt;Nh8*-=d;%z3Yb)q&S;>8q)!!J)ElTclBV7Nb zWQUXUI@oD1;7|TsWyny`7_*j&pQTBgNq@txiOxDTOX`DvDah*!6jy zZO?AcW}6wajm=z!F>Khy!sL>BrH&{?={@yUM^~lWIi2cr-a7B+lRx15^LMtrlEo!Zw5kQSN>-A58RRvk)UW&?KiQnuu6`zE*uZr`! z`Lk*^`9PyNKP-8UiK5UPbTlT*eInLW*XJz?{9IWkYw_aiR>|(Wc$e#iqcf_aIkogL z*|l*|u|4Tx!(~lzT$jPB9teM^f3Fe*j_U5IU@vaPhJ1s|{xXK}&5TNGdZvFwx^2y? zj7d^7{9JxDPHgbh)`gq&$4kk9T3uAhL$5RCY?aJ~sf9%DGip;)sVS0l&FWWoBuQA` zTbmGfx>lf{3RhH_tNH^~74nLAUQpR(Rk4e%^nz&JS4Fj6*pq$_SJPw4XpaBBa|^Ko zbEEYINsR`ZXOa1+gSKFb|96G9XXJAZ4h<-PHKVEq=l~hl-)#eO;?W(>z!>I@T?~ey z3(rDeH%eyZLEau7)&a1?VL{z9#*-PP??8UofL$yFV)NxTuaF+h5g03x%Ivf5Dx4 zi@4d^4S14Ti%UTa#b0282vmLA6kQ5<#(l%kfr3piQwQ}da)gw*T9{@&~U8$EKcQ`g?iXIG){~OQnW^G?M%;cGb!D`<(xb9@1C7SSG<03RVy!Rb&Z@701H`VQX8o688#^P;-PGV*d2 z_0yzf(${J#M+z!WSE%5vU61T>2t1|c9-_#gLi@LguWD4eD$CUtF14=Wt1 zJCrf53N5gZ5|v||IPyce>dYEyqD&b*Osmc@{!{}*N|(C312@IS>prQ{>axx$LP+H* zqhtC=S$%#I@pwrrdj;vK#uqn_f>(v^`<-f6)&}0Eh02HL<7mHUyI=Fbw^?s?+)Ybq zkk(ESJ{tU#m<&O^(k~LS3GA9W+ ztsMAt#$J6d{Fpc;cVywo0P`?wn(`^Rh0Uh%qDDC$!1TrkoNJJm>lWT=X!GDR`cr6| z9m`NclU3DBe|o0u1#^J0k`WFkFs>w7;V(=WGr_8Ymv8u!je!;O2pk)1yo7^%k;!HY z^ccyiTtQbO>vL(02;NiZE#psK+es1A%q!Y60w3kkHn_l#cwuwx>>%#=g&ROk4&3Al z5~M*D3}~(7ZH^N(nKb}b(JkWc6DJr9(Y44iroZr&e*jY}44%6Tek!039HS)^erwYJ zz6I~goq^ZNiEItnD!&TgplsQL#69#gx&FIfGJcentxsoAv!!zim_wq1{?*iDy1vF_ z+WN9v+F{z;l6w+7(53l<76oe5K?!>yAm6gvlOC+d@jFi^$l*CF8FxiUpC3iuz_p&C zCK-lGuhLfOKW5=+)4CvP0x+UA9p`|yVrW+ylv;S*Z#|Ty#<~nJmWaZ7iR2IVXiGKa zl5L{o6P0fc6z9=)8Ve{{fKPSwvGd@+bh$f+!OLYmz83IO$to8H9TLs&c}-UJZn7+) zBz8KL#8Kzkvqj_7E}Iv5j8<&&JLUxljdONx1-I5L^z{W-X$3A@q4&bc4x&JnrmYVY zgrqYxQ~ZxaUm=r!ozzYGo8Lx>K1$}FqfSI1{JTIT%2~h%4}P;PvjdW~??cW5O?3+q z87M1kLU7QL%mc_?`V!(JB%FTt7cvsVs0}Yb7|f&VHXwg92b~86Zt!T^3Z6Uns-chj zk=v>+;{KPb6|Cmo=87{$xW92Tx2K$%%2Q{wj z7-dL)H#{^yHOx%Im}8fbJM?L zC6?%wMpj~x7Z+p^)um}nmbzfuVJT}w=@q)0Jy#B{!Lt|09h|tF9fIS{AY5+1=;y;_ z)jo<&xL7yFk-~;DNvaOMSpps!W-ZcmZ#S{Ft1qs8!SYr8=!9W&1Y4ShU{{;2Djs$- zUzC4feyRJ1<~o0C>dfK*9?@#*QYa#z0s=(}DvE%D3h1-~q6GzI5h+AON!St+0@-tO zv)nBAW?ybL2m!((xPXc}Xl=1*E7V;mfpaIYxI^LRFO?by3Vq^ z=={zx{5pDTn_(wRf8qE?f`PH9krgtBK8O~&{lzQ*XLJn7&JgZcCZ#~xKV=^!oC*^C zoVbmMJwSlQNodA%sE8c0;VBeI5e6NF-c_ehWmsNq$iX*KH_Cp?Eb;s5Ea?mJTxt~U z6tuAhyT3|=)Qo1#63wjb-SDOG9E}z@Au6R^m`YMQ=7RQD;!@UK(@luUnv@KSQ1+Z! ztMCpxsJKcP!%p52E;z}iuFnvV*~Y*u!CSU+Dii(Ak+xkGO^EW0O(J(;k60;86k=** z0+C?nK05zD{J!n^d^$gMor50-K3>w#N5QH40VD#L)@EU!;x38`9?GQ)&y9b5T|POSbb@NC;@!F%2xj!^O=UZ@?$c>;#| z?C*90>ny{uvD^pdQGGKcaW!t+?ZDRS8~R$&xJ zx{syu<;Ym9@~Ic*0T|0dWshJv{82H7-_4ppIQ%u`pTi#D$=x5Mx4_)w-z3+;&sRT@ zMDhlGzm$6NhMoU1hbjcf3K)Zo!XC``aDjBJ3@e?G{IEMha$MY%>?b}8jjY}+_JMZz z91-_JxlU!ul-u+f00}_$zp{!fl&^9N#5WbmNfpoyWIXZ`6pp0% zq(U9=XHI2oLSEK`QV7noMl$HqLDO*pLsEbybUjIqQ^sz=OC%XX{$m{lG#HLI9Qol1V$Gyo<5YP6Dfw@RRo z;L-OgwexwQJDBQN;NOYMl-bbtAX=|+4gvfVfm zRtCqRi`=)t9a7f>fTtM}I?uEFv~Sx-DphJzOKSnB%x+Sp9h2{|XKc6(_uJluEs-5I z2f6#nCZ(}X#h0|r$H&&hH%|~A;ukaql+kiWZM5=FTV!=#RFctRx$OL?}uCY4a{H{GgADd}wZgS;Y_SN}D|drPF{Am!8A5>o&c&Pf&0Z30)6kyeytH1UC!`!P@1on*VvHs9PeISn0mcHX)mXx4 zaVbpmH^7c+rF}hsIZ#-i&OMQnZh^UAil51sOIRaA!?}e)4F)PV7kkJc<7%9WSKPEz zoI-ik5CYNmAFqoSb!OL_>B8}3J^DeIzh<$)UFa5+r~gLih3(Zn;9qqrV5o7MvXFwe zr7IThUuoToT*_WxLSaSneAH7Wj=89xB^?i1t_zVBVF$E0;TxB#uq#oB{AayU|6B1% zORLT;%WAx%NlS7VGE}c)YIX6dJwXe!0m`S?QOy@3H<$9Vd)cm&`|20hohs&7d@L1N z8O9Z+xTGC=9qNej(aO=if&Chyj*ES&#)xJ*758dGZ(BZ@UDxAyUcA!mXo}kP0qtyP zPIA-FvqeM?YyPTZ1sc^u`q|jWstteFsyWvEV+oh=?noQ~n-6q6DTUL0+j`605+TQE zMSes=)3eGl-&4(o%JOLvdpqfGmDhEJm`V8ca2UxyKj)x>G?_Npx~uA5BB{B6+#9jJ zF_lv4`?#@%l05B`Etcw;>jEoOsI2s8vANi#d*|zto%=yxe8Z4=*KU2 z)y=xiX!Kd9`}}EMxZyK9Y4@;ynu6)tklh_HgXVMG=)v^FfUO6Z zTH9{JQ^phurMtj!omV%{PP3D6I`b%7h`rr4%r=KOx4nc``5bALK?p|PoCO)|erUM{ zIipb8Y-Gc{YU~9NGVWwg3bGa}?Zok)1-~}J{4t*`Ee`zOF-7{<{C9TvrV0K%6iP!# ztD0B5GoF$(+>a)VcoZAm@x3@KxXa)sy6fZ6)FV=3iW@UT<#u}gHjx2^Qd5Med3ETt zUrsM>ZTAn^gV@k^RMx}b^46tU%e+78mwn99-P8x`5*SN24bH5vHNut6=xC4fU}(&rqn+@qg6Pp4qZk+{(^!)f6_= z7^{p5Rx}?h`PO@~VW8NA(boN3bYodyU2M+Bztq0J6=ANYuyO{6>9nudk3C}O)*->l zCXLp~`&q+c4Gq&?TU@$fS#+%=cL@rm>iApT#8Rj!p{J*5+X(EsTl9M*nd~=aBBhvb z3yjn9lcHFM8G>*MyB5HDwnBRF&e8#nCuq7JPkhCUG{=yq0emf$Y69WH3Ob&Z$$iYU zVXG1Y03}oxb`qR}HQU-*4>?gwrXUvlWH1Xqh$NWg#D_?H^&|3iC|$@7i8=}EI=1nZS4o$1XfENS+5YuKyUJd6x(%)uqYE-wVJdzBOy;sew{9bH&bs) zZY4aR=SjBik7Qbl^F5w1%S1DaAy6YU_oI{cD116yQxI8Xg@lk_keX{plH~QW?^0;F zD^GOLLb9v(CD1Qr{p7Kh;U-;MN+4f z3Bw^^C1F$##^Xqr>H>D>QnptIxb;&|+Qx-c#`4S)eMVM6azd*WTa52hQy?bsf0=!7 z9QhMq#|fr>h>zpC(_ih5;Mp;I-7IkX0OCM@f(>v0=m7a_j5~cVquv+|? z#sLqDg|RLyj@ULhgH01vY?8BkL>@MFoD89-*+3a7bZu~oHI_{ z!+e{a9`i5IC+p}>jjSzFUzagfXeQUX3r>e0<_Ox?h*ie$cwhdLt~N#lbEEbb*TMF`L=4KLP3ozw@%wnQ>&-Q zd+9T(_t6PVkCN!10AO9w4(GGXF$Koj1wJ4_x~~(*4XWAza(L6U{3=CW|1K4x4%gU_ zVETrNlTkGcns$3&Jrh?p>%5=wTsdL&2CkCCc1IIWo!(euCJlD=$T8&4#&?2#>el7} z;xLU@|2oQ!ezgW4h-Mh7mO2eEzAwwQ8iJ=K{%s88OHxbaLBSgQn!@h{k;G$&QlKT{ z37-XjP?IA=Q={n-0pF$GX4-8;r8NW27H>s(mW45bH$tnd@aDTP?DNO@JSKt9=HCYN z_*rBZ_&6d0F|r-}cL>~}HJA{=AXH&tN;7bnhBchq9J%f{?m_OVygsgpE9ZsroO!5} zNuHJm9Zlh{w>V_O^F~iHmcr6H*ik)(|b5@9kIddGP2uLHhHY!OA z-<8f_Q#gXm54#39bD3_A`#DcDZdj~OMGG%C9cB@gUh0Kx%VJK}2wSdDLbVV^rcbPb zE*9K5tbh~qx9?g7kLSK$e;zK)HK9JGMhTns43JZ~wakgNQr9Pa&Z^O@U|(eaSekt5 z279z*;?M&~Sk%5V2bxiAT7LurWj9dcsZyb;aR|8Bw6hchPc^KNx`9t?TK>;+op?2M zU||5qf;xhu2r6LMRF)~5s4M}j0SW;`P*KXRvIerSWZ#pQm%QxzO2`I^po61QYXv<> zD+(&DBXudG=;&yt)hQr_!6`zgHv9pl=V~*O9_v<;gtj;`6Q6nN!r$a9?m3z zb|{EK?A9Y)F0$`&X&oHFjT%3#L$J9{3>x{C`mgZ_eir)PvCDi9?CspQ;7nsr0>BS$ z&i1brRDSrg-2LSKb`y9R2Wq;&%%(LwF7L-?TuVI9-ZF6XIuAo|%k|-v5>w&_c`Onf zHUc)0>OOo2dY?lIjFTUz>i`i&3RD0o)W~Kpz?C{!G01&NE8GX?KBB#hU&;N2egKvT znCVd;6g$~o$Mxfes&;cGxZAisoGz|wlQ)OPd0PIMQ^WZ>hs&wsoQ=NV2 zi9)7=(dEEkC=8kvUm|9-m~SDK4A69aR}ced{GVSieMq&qtXK@rIlC;0QPtDPc+c3{ zJ&t}#f7!XGc!@sN5rFig|I@K$=Q;XKtKIi9ZASH_Q|az0*H&ww8M(FgEoE9ps}Dxm zrDAmWXE4bX?50mYkwoC0$B-o-H)VN`$l97V{*hOz&Ql(Zr9+X@dE63Zo#a(hecc`L zZ1Z4Yi8vJRk**eL35e)tA{H^wyGp_$^n6gPOWK{%W27vBza)>mj_fPWCJ)u#7u8Uj zkFbPx>Xx)eLT_qcbPhC03-Wdqaj0hJhMFkxW!3`UL)6O-A zoWC}zj2{eM^P=#71R9K1DC#Q^9dLrFt7*APX-D0Y@d%h#4?L;u1N= zTNK;8fP?hNmz$~B|eeeRlSf5md0#9p^hj6?ZwFFVft5u~(HUSH&fDNyB zfik~k6)d>gJ^-xYkJ}9`KY`D!u*y;1tXX>S0WZ;1y0;JLHOxj#1IY&DhF)NUbl#~H z1A@#m^IRjpw!5gM8m#KftVHmtI<_7x28?#o-p>GcTWv%eSJ4)~p@o|%z2j6urpa2p ziQZr^)s|p0bpJw8%b#m&8u0sbH0v>W$qDLU>|E%$8s50VV~+^Z@^%c`USC4dhPr7Fqz5sw(PFFw;b3kud}6CP71wIX6C zdQ3e|swrcr4v_y>*V(-S3LX`BNUcX39_~4nVTs~>i5k34Wp_G zCZY6{;vY=ozFfJCIS5zFbj(*F7FjX#2agr9tE}a#6WGOZoyYd5AlQ{aLE!6<^HqeEima+V81#`HbTZLyQNe02*rBIY>BT-EPj)- zN*W_tOteTsMP=LHhzCU&_i-@_+PJL3R78CS>8)ZyJB_+3PtjBrL(*>5jckl0Pg$S1 zQJk(YZMTVf6*t{)iUNc=PQ|;Rd}#faL{_9*R-%$+#@4A~H_3mEqgk)TTEmtErAVg7 zY>yNEq}$|vN$4ruyR1r;HK+Kb&GK(gmet*n`LqugsU;};jx4@t-dd2bNBGLpylqmL zWVE^KA*ApxPDNLBbXGMtdON~u^vC~dovd>d1h@UWUXosH4n*h2zA!CeuKNS6Uttlh z&rI#ufe(uFciQ{*G&BR}u#I9~9FMbbaA}A7%oUCL^c5y<(^%{Y`CJpW=Qq18Tt#PCI1A&O45Q`f%XO^ z sr#S{Fs0fm-0aq^AcJAcYJ+(~{Rqu9*;GRn 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 z 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 z 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

m^^Hov6*c(c5;4WKi_N|Q#2VPLWA)| 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 vE&#>dI;cK&ZLhQU%74O86;7)|Lgm=vfr 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

-- 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 Tnr51rW~OFpYMQ1q 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

FrmyrkxNmG#U)&FE%ap)(sIFd(6sYzH@ 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�{_A1i%O)-2*E>%w#W#Y$O| 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%0DbM8 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

C8IwUeYdeg-4F(%I-_@`*>5 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 z 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

DYNgvFkf#T`?;#G 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

=Mlf=K!fA!BVeEe^;!p9zA=cW-d z%fA*5$!{t?;3? z{4$h1zB{GDQHn~HLr9d+Lw-;qcN_lB>?)I|xJAOdy0HpSd+k)J&MNL2^A&rpywjS& z!icUSSxqb)K$PB-{sk>+D-r?^0|47@wRubg%n@FdB`Q@d47_| z!(v$BX9lDV%{H{JM}R`~!|-8%@S+THX0RH^fHo380MR>~b>7&Z%e^YWjUx zF9`84zs7I>ki4=8_Lz!B@p=fw*Xh3CPsb_5E)IE9^fys$JYIRFTDW+dpT6=9YUPX<}R7an*E%T1$W)^}?l_bf^1mAQcdeh zck9ulTYb{(;4rRB1FUQ{oPNjaIwTT#_P~12`i~5I=nrS3r}cvJuvP0nI_9i0n44gC zy6Y{t@vf&m``drG7fTU#=Acz^cPNmLA8;kk_uF~H8jok4m)i@@mZeOtM^y92;nf&{ zTy~mi(8ze)^8Dwv#np^g^I74TrZ}t& z8o{fzXvk}Q@dGyGi8TL*^N?=fTe~pHEp$`3O)n(38&3{}$*6ElO!x5ID$W(3ko{zh zFqT|LWD_DOqgPT@r(3l;lTP<)FWT0lvoWr^8ySP*BAs7acVqEvafeN|`5a}-P4Qj9 zn?Rrn4W&A1>hs>&)-{|7b?AM#X{%`u(aMNn*0<06qTcqC`5#!9@QX;9l(4nXm9k-% zF5V_d0;TuMXt~ZzJ!Es~JFYua`x#9ldMnGryVXa7X`eP-#kk)6cI#1CIxW7n_nYJW zC2VH6_oktY--iY$Rj#@gB8j$!=&aT}b<6b~8Ibk%?JcXvx{y|UstL^|Dt0C#!k>`2EAuUQ$pph@ z6#E7GdT`JAV`x8L%YnIqnR+K$CS)t2=EY{VtW@ zc{@^^+2>+iRPQ-lnG;vYCA< zptjM^g?g7hBdWze80E4l%W`}uH)IaOx>9nkIg&^zBMHd%XEnJ#T-S2YHWI_t^Dfry z8YC>^J|;B0yToq`VtV#@W4)R2Rj2dd4vZ;q2evjyF&O^=((}Jq1@W;wBV{i$R`bFA z>nh=lwu^7WroD`3Nb!al=6MlruraS?eX)+qcphS@NGYCjqsIQj=%1MlGkF zdtyC$I3m<9_`-^0=0Y>m+w)s>c;(yqbB3?3uqxLh`#gunK!-hf-GJ?Dl`BgY5r!p8 znSP4e_yeCM0cP|Aem6@Enw6)_yqod$hI4l>(loN)?ZwjEpx&@U$z-cJ!+lzVSqxI> z7nPC5Yy#G%&3v_%+u@X`A%ZBZEJ+ngSG~oz8NJK5m9@vi;4QtzxI+Z5IgDT;_H^yP z*#7iUW^Q?sVFt@-i(&fon0}DanI6UwNe}M}lO8?_{s$v^c+3pHSd`11QXpVPcGS9B z50}nPPj>b(TlMxU-~R#I9<6j5y5TVDxdB4bcz1r*KqAbF1tu&CWnqc(?I2=!SjkFU z?^w|}%w#+48E-jk|2;_$OmJK({idBMJTcthtnlQyd9c{vXqlC}Azz}zN#m2r)%!LU`tq8|roNRNhT)i3b7 z9W|M}Zj>YoAUQisa8fnPDw)TJ4xvxc9ih*vWkL^egU~(K`-86O5{v!F`vGTXpDK;( zSuyvkevi5N)oKd6U6(AUCuYhkW<5H~tn9bpideK}31) zwBT71^{y`)Q~evj9nOfyon^do;QQFVcUoax zVU@?a#J+*;`?`nio09tvQ+Hb|`He0Iy4R8Qwx_36Z0_*KvBS9Gtf|?&m5#|*+YqEF z%pgLQ*u9xJ+{Cn4cAiww8RsaOy;sR_oFmD4jSxsEBdf%6=e3DOXJZp3B=PahlUm}{ znjT??%;JTi^?VgQL8gcjcE&`m)F7QJ5$CRD5$9oP$Q7x$$TgoI{NnO>JAnvh%cJUw z$PXU)Ak$wow~wAF?~X>AsE3VKrDiJ+$(L)I$za@RddbpbZh0f?5q&3Cq5=@5X}j

{Z9bt%l2_CvQ2lMQrQ++=9 zusWVVuj)9U)#}*U52|Bh=~SPaXi$9y8)qE8qVf+o#As=GHe|}}rbXqJUH(A3GH#guAX1-G3hnZ`` zBb>0SFGn7KG+5eSS0ym5=4QH_uc*a{u7F#$Ro3D2q+E!G_j2KMsFn4CWtX*AH^sSO zmlv4j_)RIQ{%NT;=8)NCSFaAoA1}@2Hdy`X0`Bh9x{|kOg`wY8zC>)u_=Vc{>jf6P z=B+w;wx3mLJOQiO^j#&a6v&FYXM{?=+t$iUZq+O6FJM^ONa(y|WV>k<72Y$&Zb8I~ z$T`sqkz@M>{DED6zycmAe8GYsvk-BFU5LCrhq(nj~ZP*}Y4LNQwaCq@NH(PBZVI#ECg2D@P9sHF2tZf4Hc zIq;f`vx~u?oGm0dF|)QDD^tEz)|pmCsAgK#vYuJXLnm8s#=jVhGZ(7gR8X`>hV61& z0w+2BxD&3*u5M3~Y>CsK z8KYm%WU8c71iEg30w{Z70kkgZDb_ZC^6)Ih^bDW^4*{qM2mne1eE=o(Er3>pk5?y} ztF=;WJpj3%{4eZzw4}|WS;adE)UGyLcRZseoA^@OMAH@L#jO#w62u;Mb;~N8TSZjq z5S%K|{r1Y`GerBH(-xTraOCVKfQ>C6-3vAj^C^-lfK4b0z}6!<#j6cq8^ud;S_9Zt zz600}NIx?3(%**a5Wwc;6Mzk0Fo0R5K7cj+MT%$#VB%)`6_tBbP$FB)(XI3YYP36h zORHAn#1BTylGb*`5pF}*F0AHUxs2ok270`vFgSY_irEe0f&d<$UjUIS=28fy6fHQ# zhyaM{LjVYv)Bu7RngF3flN8S3qruioK#BkZ2u*DOgixNQxIO?vT#*1lUWNcsaZf33 z&lIosA5r<%M8Bf4Jbx4ufxKRiOdj1WaQkk!a46Q=rO2yDkUt{m9}ujEQ#@Op6{-O7 zc8dTh>?(h8LjbaY(Ew>RMS%3jYKp4?kSB2fkk4fZPzCl3P}n68PU z+-3oa@_2xv-O)$sg$GZ7LclUWkPg|1ZkpN~~#CWblT0vRzA8qEVih{z0{=MQ%2 z)S5M+8ncwZf=uukY^D+E-|{Kc9t}{lIrj&u_*yed!hl1+n)lAH^>6aP-Ij1>aVCQah0MN z84$qcgljsE5q);Hf#-YCFZJKB31xP8BiC{qnr(jZ`fE(fV;8*z}+%2z-Jx=z*nv&z*oa9z{6b- z;8}`Gv1_Yu%7)XtsGDb}YW+!KcI}LS>u6rG7h^9U)+W7Nl_(kjy>4j#x`02b^;ft3 z3dq-^|EC4`fBbj<(|7xf0Dj(h0z&m!1cbIl1Hz6q05Mw#0kLv@0%CPe0V0#$`yy)| zzN?RYx^202`cocL|30<uBql zf9(;nY4NI3i*L7WYxmb6;qgp-r~*FTO#yyLyOHq7c9p?BM6a7)nfBXMyQF~2x2g6k zho0CyKK(w<|F>cFtAl>=?Xg@^-{<$g9l`%B96n~Y(({$ZSS$X@%YJUlKHl0%dIW{1 z_Q)E5aSy8{^R6CwN2KxhE@Ht|goq{?0 zb&37@!G5e_ze4R-9sN~8|H!mrx@VDw{;P!6vbAsP>R&TkW%CFi<$PCn%stj4HXSX$ zmIK#4!t-(7Cgd(`#pHZq`p;!EQxK%k4$Nelqx44ji-n*XEG-n8&_2 zJ`-smSpC;)AZiv`zxcQgtf`}2{{feY^D)5ql|H{B=ojd((EN}V9DdImq7WB*M&nko z9qWpC{^)$EIkS_OH&&5fYV3~zET4{9Q@$PY4wvlpI}hwClR|de%@&{^a1+(bmGz|w zqHAhbrdJ-qNXx`(wwA(m?k=Q+ILt%w0L|+enwsZlC>1VMhzuLxllX@uvC!=Q6J`#G z^?fP1B7=FFU7YQ=n~xIhvw%~@qz~%Jly)0d(zeL7(pq1%cXt)H;{J-=$L`WcV}B8l z`(TlE_w%`$M4NfuPmWo;+VtZqtRm2djw(zzKED!TQ?9`SJe#Lf7=kQBmEAd