Created
May 26, 2019 19:16
-
-
Save crsmithdev/c62e4b600556024dce54430133df7697 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
travis_fold:start:worker_info | |
[0K[33;1mWorker information[0m | |
hostname: 177c3a8a-48c7-439c-ac0f-457fd115835f@1.production-2-worker-com-gce-jgdm | |
version: v6.2.0 https://github.com/travis-ci/worker/tree/5e5476e01646095f48eec13196fdb3faf8f5cbf7 | |
instance: travis-job-e66c8934-e547-4e86-a03f-465a4a2781b7 travis-ci-opal-xenial-1553530491-f909ac5 (via amqp) | |
startup: 6.575802876s | |
travis_fold:end:worker_info | |
[0Ktravis_fold:start:system_info | |
[0K[33;1mBuild system information[0m | |
Build language: rust | |
Build group: stable | |
Build dist: xenial | |
Build id: 113227505 | |
Job id: 203144265 | |
Runtime kernel version: 4.15.0-1028-gcp | |
travis-build version: 5c07a1464 | |
[34m[1mBuild image provisioning date and time[0m | |
Mon Mar 25 16:52:50 UTC 2019 | |
[34m[1mOperating System Details[0m | |
Distributor ID: Ubuntu | |
Description: Ubuntu 16.04.6 LTS | |
Release: 16.04 | |
Codename: xenial | |
[34m[1mSystemd Version[0m | |
systemd 229 | |
[34m[1mCookbooks Version[0m | |
42e42e4 https://github.com/travis-ci/travis-cookbooks/tree/42e42e4 | |
[34m[1mgit version[0m | |
git version 2.21.0 | |
[34m[1mbash version[0m | |
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) | |
[34m[1mgcc version[0m | |
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609 | |
[34m[1mdocker version[0m | |
Client: | |
Version: 18.06.0-ce | |
API version: 1.38 | |
Go version: go1.10.3 | |
Git commit: 0ffa825 | |
Built: Wed Jul 18 19:11:02 2018 | |
OS/Arch: linux/amd64 | |
Experimental: false | |
Server: | |
Engine: | |
Version: 18.06.0-ce | |
API version: 1.38 (minimum version 1.12) | |
Go version: go1.10.3 | |
Git commit: 0ffa825 | |
Built: Wed Jul 18 19:09:05 2018 | |
OS/Arch: linux/amd64 | |
Experimental: false | |
[34m[1mclang version[0m | |
clang version 7.0.0 (tags/RELEASE_700/final) | |
[34m[1mjq version[0m | |
jq-1.5 | |
[34m[1mbats version[0m | |
Bats 0.4.0 | |
[34m[1mshellcheck version[0m | |
0.6.0 | |
[34m[1mshfmt version[0m | |
v2.6.3 | |
[34m[1mccache version[0m | |
3.2.4 | |
[34m[1mcmake version[0m | |
cmake version 3.12.4 | |
[34m[1mheroku version[0m | |
heroku/7.22.7 linux-x64 node-v11.10.1 | |
[34m[1mimagemagick version[0m | |
Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org | |
[34m[1mmd5deep version[0m | |
4.4 | |
[34m[1mmercurial version[0m | |
version 4.8 | |
[34m[1mmysql version[0m | |
mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper | |
[34m[1mopenssl version[0m | |
OpenSSL 1.0.2g 1 Mar 2016 | |
[34m[1mpacker version[0m | |
1.3.3 | |
[34m[1mpostgresql client version[0m | |
psql (PostgreSQL) 10.7 (Ubuntu 10.7-1.pgdg16.04+1) | |
[34m[1mragel version[0m | |
Ragel State Machine Compiler version 6.8 Feb 2013 | |
[34m[1msudo version[0m | |
1.8.16 | |
[34m[1mgzip version[0m | |
gzip 1.6 | |
[34m[1mzip version[0m | |
Zip 3.0 | |
[34m[1mvim version[0m | |
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48) | |
[34m[1miptables version[0m | |
iptables v1.6.0 | |
[34m[1mcurl version[0m | |
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3 | |
[34m[1mwget version[0m | |
GNU Wget 1.17.1 built on linux-gnu. | |
[34m[1mrsync version[0m | |
rsync version 3.1.1 protocol version 31 | |
[34m[1mgimme version[0m | |
v1.5.3 | |
[34m[1mnvm version[0m | |
0.34.0 | |
[34m[1mperlbrew version[0m | |
/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.82 | |
[34m[1mphpenv version[0m | |
rbenv 1.1.2 | |
[34m[1mrvm version[0m | |
rvm 1.29.7 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] | |
[34m[1mdefault ruby version[0m | |
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux] | |
[34m[1mCouchDB version[0m | |
couchdb 1.6.1 | |
[34m[1mElasticSearch version[0m | |
5.5.0 | |
[34m[1mInstalled Firefox version[0m | |
firefox 63.0.1 | |
[34m[1mMongoDB version[0m | |
MongoDB 4.0.7 | |
[34m[1mPhantomJS version[0m | |
2.1.1 | |
[34m[1mPre-installed PostgreSQL versions[0m | |
9.4.21 | |
9.5.16 | |
9.6.12 | |
[34m[1mRedis version[0m | |
redis-server 5.0.4 | |
[34m[1mkerl list installations[0m | |
21.1 | |
[34m[1melixirs[0m | |
=* elixir-1.7.4 | |
[34m[1mrebar --version[0m | |
rebar 2.6.4 17 20160831_145136 git 2.6.4-dirty | |
[34m[1mperlbrew list[0m | |
5.26 (5.26.3) (installed on Mon Mar 25 16:41:45 2019) | |
5.26.3 (installed on Mon Mar 25 16:41:45 2019) | |
5.26-extras (5.26.2) (installed on Mon Mar 25 16:45:42 2019) | |
5.26-shrplib (5.26.2) (installed on Mon Mar 25 16:45:42 2019) | |
5.26.2 (installed on Mon Mar 25 16:41:51 2019) | |
5.24 (5.24.3) (installed on Mon Mar 25 16:46:12 2019) | |
5.24.3 (installed on Mon Mar 25 16:46:12 2019) | |
5.24-extras (5.24.0) (installed on Mon Mar 25 16:50:00 2019) | |
5.24-shrplib (5.24.0) (installed on Mon Mar 25 16:50:00 2019) | |
travis_fold:end:system_info | |
[0K | |
travis_fold:start:docker_mtu | |
[0Ktravis_fold:end:docker_mtu | |
[0Ktravis_fold:start:resolvconf | |
[0Ktravis_fold:end:resolvconf | |
[0Ktravis_fold:start:apt | |
[0K[33;1mInstalling APT Packages[0m | |
travis_time:start:012f413a | |
[0K$ travis_apt_get_update | |
travis_time:end:012f413a:start=1558896701953653940,finish=1558896713017214636,duration=11063560696 | |
[0Ktravis_time:start:0e13e3d8 | |
[0K$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install build-essential libssl-dev libgtk-3-dev | |
Reading package lists... | |
Building dependency tree... | |
Reading state information... | |
build-essential is already the newest version (12.1ubuntu2). | |
libssl-dev is already the newest version (1.0.2g-1ubuntu4.15). | |
libssl-dev set to manually installed. | |
The following additional packages will be installed: | |
gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 | |
libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libdbus-1-dev libdrm-dev | |
libegl1-mesa-dev libepoxy-dev libharfbuzz-dev libharfbuzz-gobject0 | |
libharfbuzz-icu0 libmirclient-dev libmircommon-dev libmircookie-dev | |
libmircookie2 libmircore-dev libpango1.0-dev libprotobuf-dev libprotobuf9v5 | |
libwayland-bin libwayland-dev libx11-xcb-dev libxcb-dri2-0-dev | |
libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0 | |
libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev | |
libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxi-dev | |
libxinerama-dev libxkbcommon-dev libxrandr-dev libxshmfence-dev libxtst-dev | |
libxxf86vm-dev nettle-dev x11proto-composite-dev x11proto-damage-dev | |
x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-randr-dev | |
x11proto-record-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev | |
Suggested packages: | |
libgtk-3-doc libpango1.0-doc | |
Recommended packages: | |
debhelper | |
The following NEW packages will be installed: | |
gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 | |
libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libdbus-1-dev libdrm-dev | |
libegl1-mesa-dev libepoxy-dev libgtk-3-dev libharfbuzz-dev | |
libharfbuzz-gobject0 libharfbuzz-icu0 libmirclient-dev libmircommon-dev | |
libmircookie-dev libmircookie2 libmircore-dev libpango1.0-dev | |
libprotobuf-dev libprotobuf9v5 libwayland-bin libwayland-dev libx11-xcb-dev | |
libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev | |
libxcb-randr0 libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev | |
libxcb-xfixes0-dev libxcomposite-dev libxcursor-dev libxdamage-dev | |
libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev | |
libxshmfence-dev libxtst-dev libxxf86vm-dev nettle-dev | |
x11proto-composite-dev x11proto-damage-dev x11proto-dri2-dev | |
x11proto-fixes-dev x11proto-gl-dev x11proto-randr-dev x11proto-record-dev | |
x11proto-xf86vidmode-dev x11proto-xinerama-dev | |
0 upgraded, 56 newly installed, 0 to remove and 107 not upgraded. | |
Need to get 5,009 kB of archives. | |
After this operation, 35.2 MB of additional disk space will be used. | |
Get:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 gir1.2-atk-1.0 amd64 2.18.0-1 [17.6 kB] | |
Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 gir1.2-atspi-2.0 amd64 2.18.3-4ubuntu1 [14.1 kB] | |
Get:3 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 gir1.2-pango-1.0 amd64 1.38.1-1 [21.0 kB] | |
Get:4 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 gir1.2-gtk-3.0 amd64 3.18.9-1ubuntu3.3 [188 kB] | |
Get:5 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdbus-1-dev amd64 1.10.6-1ubuntu3.3 [161 kB] | |
Get:6 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-fixes-dev all 1:5.0-2ubuntu2 [14.2 kB] | |
Get:7 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxfixes-dev amd64 1:5.0.1-2 [10.9 kB] | |
Get:8 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxi-dev amd64 2:1.7.6-1 [184 kB] | |
Get:9 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-record-dev all 1.14.2-1 [33.6 kB] | |
Get:10 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxtst-dev amd64 2:1.2.2-1 [17.0 kB] | |
Get:11 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libatspi2.0-dev amd64 2.18.3-4ubuntu1 [59.2 kB] | |
Get:12 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libatk-bridge2.0-dev amd64 2.18.1-2ubuntu1 [2,824 B] | |
Get:13 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libatk1.0-dev amd64 2.18.0-1 [79.5 kB] | |
Get:14 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-dev amd64 2.4.91-2~16.04.1 [232 kB] | |
Get:15 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-dri2-dev all 2.8-2 [12.6 kB] | |
Get:16 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-gl-dev all 1.4.17-1 [17.9 kB] | |
Get:17 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xf86vidmode-dev all 2.3.1-2 [6,116 B] | |
Get:18 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxxf86vm-dev amd64 1:1.1.4-1 [13.3 kB] | |
Get:19 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-damage-dev all 1:1.2.1-2 [8,286 B] | |
Get:20 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxdamage-dev amd64 1:1.1.4-2 [5,028 B] | |
Get:21 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-glx0-dev amd64 1.11.1-1ubuntu1 [26.9 kB] | |
Get:22 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri2-0-dev amd64 1.11.1-1ubuntu1 [8,384 B] | |
Get:23 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri3-dev amd64 1.11.1-1ubuntu1 [5,752 B] | |
Get:24 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-randr0 amd64 1.11.1-1ubuntu1 [14.4 kB] | |
Get:25 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-randr0-dev amd64 1.11.1-1ubuntu1 [18.2 kB] | |
Get:26 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-shape0-dev amd64 1.11.1-1ubuntu1 [6,900 B] | |
Get:27 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-xfixes0-dev amd64 1.11.1-1ubuntu1 [11.2 kB] | |
Get:28 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-sync-dev amd64 1.11.1-1ubuntu1 [10.1 kB] | |
Get:29 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-present-dev amd64 1.11.1-1ubuntu1 [6,618 B] | |
Get:30 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxshmfence-dev amd64 1.2-1 [3,676 B] | |
Get:31 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-xcb-dev amd64 2:1.6.3-1ubuntu2.1 [9,718 B] | |
Get:32 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-bin amd64 1.12.0-1~ubuntu16.04.3 [18.4 kB] | |
Get:33 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-dev amd64 1.12.0-1~ubuntu16.04.3 [92.4 kB] | |
Get:34 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircore-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [23.7 kB] | |
Get:35 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libprotobuf9v5 amd64 2.6.1-1.3 [326 kB] | |
Get:36 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libprotobuf-dev amd64 2.6.1-1.3 [473 kB] | |
Get:37 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxkbcommon-dev amd64 0.5.0-1ubuntu2.1 [231 kB] | |
Get:38 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircommon-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [14.9 kB] | |
Get:39 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircookie2 amd64 0.26.3+16.04.20170605-0ubuntu1.1 [22.5 kB] | |
Get:40 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmircookie-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [5,152 B] | |
Get:41 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmirclient-dev amd64 0.26.3+16.04.20170605-0ubuntu1.1 [42.6 kB] | |
Get:42 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libegl1-mesa-dev amd64 18.0.5-0ubuntu0~16.04.1 [19.9 kB] | |
Get:43 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libepoxy-dev amd64 1.3.1-1ubuntu0.16.04.2 [113 kB] | |
Get:44 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libharfbuzz-icu0 amd64 1.0.1-1ubuntu0.1 [5,198 B] | |
Get:45 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libharfbuzz-gobject0 amd64 1.0.1-1ubuntu0.1 [10.9 kB] | |
Get:46 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libharfbuzz-dev amd64 1.0.1-1ubuntu0.1 [189 kB] | |
Get:47 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libpango1.0-dev amd64 1.38.1-1 [277 kB] | |
Get:48 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xinerama-dev all 1.2.1-2 [4,966 B] | |
Get:49 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxinerama-dev amd64 2:1.1.3-1 [8,404 B] | |
Get:50 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-randr-dev all 1.5.0-1 [33.7 kB] | |
Get:51 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxrandr-dev amd64 2:1.5.0-1 [23.7 kB] | |
Get:52 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxcursor-dev amd64 1:1.1.14-1ubuntu0.16.04.2 [26.4 kB] | |
Get:53 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-composite-dev all 1:0.4.2-2 [10.5 kB] | |
Get:54 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial/main amd64 libxcomposite-dev amd64 1:0.4.4-1 [9,954 B] | |
Get:55 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 nettle-dev amd64 3.2-1ubuntu0.16.04.1 [939 kB] | |
Get:56 http://us-east-1.ec2.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgtk-3-dev amd64 3.18.9-1ubuntu3.3 [868 kB] | |
Fetched 5,009 kB in 1s (2,522 kB/s) | |
Extracting templates from packages: 53% | |
Extracting templates from packages: 100% | |
Selecting previously unselected package gir1.2-atk-1.0. | |
(Reading database ... | |
(Reading database ... 5% | |
(Reading database ... 10% | |
(Reading database ... 15% | |
(Reading database ... 20% | |
(Reading database ... 25% | |
(Reading database ... 30% | |
(Reading database ... 35% | |
(Reading database ... 40% | |
(Reading database ... 45% | |
(Reading database ... 50% | |
(Reading database ... 55% | |
(Reading database ... 60% | |
(Reading database ... 65% | |
(Reading database ... 70% | |
(Reading database ... 75% | |
(Reading database ... 80% | |
(Reading database ... 85% | |
(Reading database ... 90% | |
(Reading database ... 95% | |
(Reading database ... 100% | |
(Reading database ... 127711 files and directories currently installed.) | |
Preparing to unpack .../gir1.2-atk-1.0_2.18.0-1_amd64.deb ... | |
Unpacking gir1.2-atk-1.0 (2.18.0-1) ... | |
Selecting previously unselected package gir1.2-atspi-2.0. | |
Preparing to unpack .../gir1.2-atspi-2.0_2.18.3-4ubuntu1_amd64.deb ... | |
Unpacking gir1.2-atspi-2.0 (2.18.3-4ubuntu1) ... | |
Selecting previously unselected package gir1.2-pango-1.0:amd64. | |
Preparing to unpack .../gir1.2-pango-1.0_1.38.1-1_amd64.deb ... | |
Unpacking gir1.2-pango-1.0:amd64 (1.38.1-1) ... | |
Selecting previously unselected package gir1.2-gtk-3.0:amd64. | |
Preparing to unpack .../gir1.2-gtk-3.0_3.18.9-1ubuntu3.3_amd64.deb ... | |
Unpacking gir1.2-gtk-3.0:amd64 (3.18.9-1ubuntu3.3) ... | |
Selecting previously unselected package libdbus-1-dev:amd64. | |
Preparing to unpack .../libdbus-1-dev_1.10.6-1ubuntu3.3_amd64.deb ... | |
Unpacking libdbus-1-dev:amd64 (1.10.6-1ubuntu3.3) ... | |
Selecting previously unselected package x11proto-fixes-dev. | |
Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2ubuntu2_all.deb ... | |
Unpacking x11proto-fixes-dev (1:5.0-2ubuntu2) ... | |
Selecting previously unselected package libxfixes-dev:amd64. | |
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2_amd64.deb ... | |
Unpacking libxfixes-dev:amd64 (1:5.0.1-2) ... | |
Selecting previously unselected package libxi-dev. | |
Preparing to unpack .../libxi-dev_2%3a1.7.6-1_amd64.deb ... | |
Unpacking libxi-dev (2:1.7.6-1) ... | |
Selecting previously unselected package x11proto-record-dev. | |
Preparing to unpack .../x11proto-record-dev_1.14.2-1_all.deb ... | |
Unpacking x11proto-record-dev (1.14.2-1) ... | |
Selecting previously unselected package libxtst-dev:amd64. | |
Preparing to unpack .../libxtst-dev_2%3a1.2.2-1_amd64.deb ... | |
Unpacking libxtst-dev:amd64 (2:1.2.2-1) ... | |
Selecting previously unselected package libatspi2.0-dev. | |
Preparing to unpack .../libatspi2.0-dev_2.18.3-4ubuntu1_amd64.deb ... | |
Unpacking libatspi2.0-dev (2.18.3-4ubuntu1) ... | |
Selecting previously unselected package libatk-bridge2.0-dev:amd64. | |
Preparing to unpack .../libatk-bridge2.0-dev_2.18.1-2ubuntu1_amd64.deb ... | |
Unpacking libatk-bridge2.0-dev:amd64 (2.18.1-2ubuntu1) ... | |
Selecting previously unselected package libatk1.0-dev. | |
Preparing to unpack .../libatk1.0-dev_2.18.0-1_amd64.deb ... | |
Unpacking libatk1.0-dev (2.18.0-1) ... | |
Selecting previously unselected package libdrm-dev:amd64. | |
Preparing to unpack .../libdrm-dev_2.4.91-2~16.04.1_amd64.deb ... | |
Unpacking libdrm-dev:amd64 (2.4.91-2~16.04.1) ... | |
Selecting previously unselected package x11proto-dri2-dev. | |
Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ... | |
Unpacking x11proto-dri2-dev (2.8-2) ... | |
Selecting previously unselected package x11proto-gl-dev. | |
Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ... | |
Unpacking x11proto-gl-dev (1.4.17-1) ... | |
Selecting previously unselected package x11proto-xf86vidmode-dev. | |
Preparing to unpack .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb ... | |
Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ... | |
Selecting previously unselected package libxxf86vm-dev:amd64. | |
Preparing to unpack .../libxxf86vm-dev_1%3a1.1.4-1_amd64.deb ... | |
Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1) ... | |
Selecting previously unselected package x11proto-damage-dev. | |
Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ... | |
Unpacking x11proto-damage-dev (1:1.2.1-2) ... | |
Selecting previously unselected package libxdamage-dev:amd64. | |
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_amd64.deb ... | |
Unpacking libxdamage-dev:amd64 (1:1.1.4-2) ... | |
Selecting previously unselected package libxcb-glx0-dev:amd64. | |
Preparing to unpack .../libxcb-glx0-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-glx0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-dri2-0-dev:amd64. | |
Preparing to unpack .../libxcb-dri2-0-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-dri2-0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-dri3-dev:amd64. | |
Preparing to unpack .../libxcb-dri3-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-dri3-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-randr0:amd64. | |
Preparing to unpack .../libxcb-randr0_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-randr0:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-randr0-dev:amd64. | |
Preparing to unpack .../libxcb-randr0-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-randr0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-shape0-dev:amd64. | |
Preparing to unpack .../libxcb-shape0-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-shape0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-xfixes0-dev:amd64. | |
Preparing to unpack .../libxcb-xfixes0-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-xfixes0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-sync-dev:amd64. | |
Preparing to unpack .../libxcb-sync-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-sync-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxcb-present-dev:amd64. | |
Preparing to unpack .../libxcb-present-dev_1.11.1-1ubuntu1_amd64.deb ... | |
Unpacking libxcb-present-dev:amd64 (1.11.1-1ubuntu1) ... | |
Selecting previously unselected package libxshmfence-dev:amd64. | |
Preparing to unpack .../libxshmfence-dev_1.2-1_amd64.deb ... | |
Unpacking libxshmfence-dev:amd64 (1.2-1) ... | |
Selecting previously unselected package libx11-xcb-dev:amd64. | |
Preparing to unpack .../libx11-xcb-dev_2%3a1.6.3-1ubuntu2.1_amd64.deb ... | |
Unpacking libx11-xcb-dev:amd64 (2:1.6.3-1ubuntu2.1) ... | |
Selecting previously unselected package libwayland-bin. | |
Preparing to unpack .../libwayland-bin_1.12.0-1~ubuntu16.04.3_amd64.deb ... | |
Unpacking libwayland-bin (1.12.0-1~ubuntu16.04.3) ... | |
Selecting previously unselected package libwayland-dev:amd64. | |
Preparing to unpack .../libwayland-dev_1.12.0-1~ubuntu16.04.3_amd64.deb ... | |
Unpacking libwayland-dev:amd64 (1.12.0-1~ubuntu16.04.3) ... | |
Selecting previously unselected package libmircore-dev:amd64. | |
Preparing to unpack .../libmircore-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... | |
Unpacking libmircore-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Selecting previously unselected package libprotobuf9v5:amd64. | |
Preparing to unpack .../libprotobuf9v5_2.6.1-1.3_amd64.deb ... | |
Unpacking libprotobuf9v5:amd64 (2.6.1-1.3) ... | |
Selecting previously unselected package libprotobuf-dev:amd64. | |
Preparing to unpack .../libprotobuf-dev_2.6.1-1.3_amd64.deb ... | |
Unpacking libprotobuf-dev:amd64 (2.6.1-1.3) ... | |
Selecting previously unselected package libxkbcommon-dev. | |
Preparing to unpack .../libxkbcommon-dev_0.5.0-1ubuntu2.1_amd64.deb ... | |
Unpacking libxkbcommon-dev (0.5.0-1ubuntu2.1) ... | |
Selecting previously unselected package libmircommon-dev:amd64. | |
Preparing to unpack .../libmircommon-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... | |
Unpacking libmircommon-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Selecting previously unselected package libmircookie2:amd64. | |
Preparing to unpack .../libmircookie2_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... | |
Unpacking libmircookie2:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Selecting previously unselected package libmircookie-dev:amd64. | |
Preparing to unpack .../libmircookie-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... | |
Unpacking libmircookie-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Selecting previously unselected package libmirclient-dev:amd64. | |
Preparing to unpack .../libmirclient-dev_0.26.3+16.04.20170605-0ubuntu1.1_amd64.deb ... | |
Unpacking libmirclient-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Selecting previously unselected package libegl1-mesa-dev:amd64. | |
Preparing to unpack .../libegl1-mesa-dev_18.0.5-0ubuntu0~16.04.1_amd64.deb ... | |
Unpacking libegl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... | |
Selecting previously unselected package libepoxy-dev:amd64. | |
Preparing to unpack .../libepoxy-dev_1.3.1-1ubuntu0.16.04.2_amd64.deb ... | |
Unpacking libepoxy-dev:amd64 (1.3.1-1ubuntu0.16.04.2) ... | |
Selecting previously unselected package libharfbuzz-icu0:amd64. | |
Preparing to unpack .../libharfbuzz-icu0_1.0.1-1ubuntu0.1_amd64.deb ... | |
Unpacking libharfbuzz-icu0:amd64 (1.0.1-1ubuntu0.1) ... | |
Selecting previously unselected package libharfbuzz-gobject0:amd64. | |
Preparing to unpack .../libharfbuzz-gobject0_1.0.1-1ubuntu0.1_amd64.deb ... | |
Unpacking libharfbuzz-gobject0:amd64 (1.0.1-1ubuntu0.1) ... | |
Selecting previously unselected package libharfbuzz-dev. | |
Preparing to unpack .../libharfbuzz-dev_1.0.1-1ubuntu0.1_amd64.deb ... | |
Unpacking libharfbuzz-dev (1.0.1-1ubuntu0.1) ... | |
Selecting previously unselected package libpango1.0-dev. | |
Preparing to unpack .../libpango1.0-dev_1.38.1-1_amd64.deb ... | |
Unpacking libpango1.0-dev (1.38.1-1) ... | |
Selecting previously unselected package x11proto-xinerama-dev. | |
Preparing to unpack .../x11proto-xinerama-dev_1.2.1-2_all.deb ... | |
Unpacking x11proto-xinerama-dev (1.2.1-2) ... | |
Selecting previously unselected package libxinerama-dev:amd64. | |
Preparing to unpack .../libxinerama-dev_2%3a1.1.3-1_amd64.deb ... | |
Unpacking libxinerama-dev:amd64 (2:1.1.3-1) ... | |
Selecting previously unselected package x11proto-randr-dev. | |
Preparing to unpack .../x11proto-randr-dev_1.5.0-1_all.deb ... | |
Unpacking x11proto-randr-dev (1.5.0-1) ... | |
Selecting previously unselected package libxrandr-dev:amd64. | |
Preparing to unpack .../libxrandr-dev_2%3a1.5.0-1_amd64.deb ... | |
Unpacking libxrandr-dev:amd64 (2:1.5.0-1) ... | |
Selecting previously unselected package libxcursor-dev:amd64. | |
Preparing to unpack .../libxcursor-dev_1%3a1.1.14-1ubuntu0.16.04.2_amd64.deb ... | |
Unpacking libxcursor-dev:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... | |
Selecting previously unselected package x11proto-composite-dev. | |
Preparing to unpack .../x11proto-composite-dev_1%3a0.4.2-2_all.deb ... | |
Unpacking x11proto-composite-dev (1:0.4.2-2) ... | |
Selecting previously unselected package libxcomposite-dev. | |
Preparing to unpack .../libxcomposite-dev_1%3a0.4.4-1_amd64.deb ... | |
Unpacking libxcomposite-dev (1:0.4.4-1) ... | |
Selecting previously unselected package nettle-dev. | |
Preparing to unpack .../nettle-dev_3.2-1ubuntu0.16.04.1_amd64.deb ... | |
Unpacking nettle-dev (3.2-1ubuntu0.16.04.1) ... | |
Selecting previously unselected package libgtk-3-dev:amd64. | |
Preparing to unpack .../libgtk-3-dev_3.18.9-1ubuntu3.3_amd64.deb ... | |
Unpacking libgtk-3-dev:amd64 (3.18.9-1ubuntu3.3) ... | |
Processing triggers for man-db (2.7.5-1) ... | |
Processing triggers for libc-bin (2.23-0ubuntu11) ... | |
Processing triggers for install-info (6.1.0.dfsg.1-5) ... | |
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu4.1) ... | |
Setting up gir1.2-atk-1.0 (2.18.0-1) ... | |
Setting up gir1.2-atspi-2.0 (2.18.3-4ubuntu1) ... | |
Setting up gir1.2-pango-1.0:amd64 (1.38.1-1) ... | |
Setting up gir1.2-gtk-3.0:amd64 (3.18.9-1ubuntu3.3) ... | |
Setting up libdbus-1-dev:amd64 (1.10.6-1ubuntu3.3) ... | |
Setting up x11proto-fixes-dev (1:5.0-2ubuntu2) ... | |
Setting up libxfixes-dev:amd64 (1:5.0.1-2) ... | |
Setting up libxi-dev (2:1.7.6-1) ... | |
Setting up x11proto-record-dev (1.14.2-1) ... | |
Setting up libxtst-dev:amd64 (2:1.2.2-1) ... | |
Setting up libatspi2.0-dev (2.18.3-4ubuntu1) ... | |
Setting up libatk-bridge2.0-dev:amd64 (2.18.1-2ubuntu1) ... | |
Setting up libatk1.0-dev (2.18.0-1) ... | |
Setting up libdrm-dev:amd64 (2.4.91-2~16.04.1) ... | |
Setting up x11proto-dri2-dev (2.8-2) ... | |
Setting up x11proto-gl-dev (1.4.17-1) ... | |
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... | |
Setting up libxxf86vm-dev:amd64 (1:1.1.4-1) ... | |
Setting up x11proto-damage-dev (1:1.2.1-2) ... | |
Setting up libxdamage-dev:amd64 (1:1.1.4-2) ... | |
Setting up libxcb-glx0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-dri2-0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-dri3-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-randr0:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-randr0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-shape0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-xfixes0-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-sync-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxcb-present-dev:amd64 (1.11.1-1ubuntu1) ... | |
Setting up libxshmfence-dev:amd64 (1.2-1) ... | |
Setting up libx11-xcb-dev:amd64 (2:1.6.3-1ubuntu2.1) ... | |
Setting up libwayland-bin (1.12.0-1~ubuntu16.04.3) ... | |
Setting up libwayland-dev:amd64 (1.12.0-1~ubuntu16.04.3) ... | |
Setting up libmircore-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Setting up libprotobuf9v5:amd64 (2.6.1-1.3) ... | |
Setting up libprotobuf-dev:amd64 (2.6.1-1.3) ... | |
Setting up libxkbcommon-dev (0.5.0-1ubuntu2.1) ... | |
Setting up libmircommon-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Setting up libmircookie2:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Setting up libmircookie-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Setting up libmirclient-dev:amd64 (0.26.3+16.04.20170605-0ubuntu1.1) ... | |
Setting up libegl1-mesa-dev:amd64 (18.0.5-0ubuntu0~16.04.1) ... | |
Setting up libepoxy-dev:amd64 (1.3.1-1ubuntu0.16.04.2) ... | |
Setting up libharfbuzz-icu0:amd64 (1.0.1-1ubuntu0.1) ... | |
Setting up libharfbuzz-gobject0:amd64 (1.0.1-1ubuntu0.1) ... | |
Setting up libharfbuzz-dev (1.0.1-1ubuntu0.1) ... | |
Setting up libpango1.0-dev (1.38.1-1) ... | |
Setting up x11proto-xinerama-dev (1.2.1-2) ... | |
Setting up libxinerama-dev:amd64 (2:1.1.3-1) ... | |
Setting up x11proto-randr-dev (1.5.0-1) ... | |
Setting up libxrandr-dev:amd64 (2:1.5.0-1) ... | |
Setting up libxcursor-dev:amd64 (1:1.1.14-1ubuntu0.16.04.2) ... | |
Setting up x11proto-composite-dev (1:0.4.2-2) ... | |
Setting up libxcomposite-dev (1:0.4.4-1) ... | |
Setting up nettle-dev (3.2-1ubuntu0.16.04.1) ... | |
Setting up libgtk-3-dev:amd64 (3.18.9-1ubuntu3.3) ... | |
Processing triggers for libc-bin (2.23-0ubuntu11) ... | |
travis_time:end:0e13e3d8:start=1558896713021726768,finish=1558896735237122206,duration=22215395438 | |
[0Ktravis_fold:end:apt | |
[0K | |
travis_fold:start:git.checkout | |
[0Ktravis_time:start:1e554c7e | |
[0K$ git clone --depth=50 --branch=master https://github.com/crsmithdev/chip8.git crsmithdev/chip8 | |
Cloning into 'crsmithdev/chip8'... | |
remote: Enumerating objects: 238, done.[K | |
remote: Counting objects: 0% (1/238) [K | |
remote: Counting objects: 1% (3/238) [K | |
remote: Counting objects: 2% (5/238) [K | |
remote: Counting objects: 3% (8/238) [K | |
remote: Counting objects: 4% (10/238) [K | |
remote: Counting objects: 5% (12/238) [K | |
remote: Counting objects: 6% (15/238) [K | |
remote: Counting objects: 7% (17/238) [K | |
remote: Counting objects: 8% (20/238) [K | |
remote: Counting objects: 9% (22/238) [K | |
remote: Counting objects: 10% (24/238) [K | |
remote: Counting objects: 11% (27/238) [K | |
remote: Counting objects: 12% (29/238) [K | |
remote: Counting objects: 13% (31/238) [K | |
remote: Counting objects: 14% (34/238) [K | |
remote: Counting objects: 15% (36/238) [K | |
remote: Counting objects: 16% (39/238) [K | |
remote: Counting objects: 17% (41/238) [K | |
remote: Counting objects: 18% (43/238) [K | |
remote: Counting objects: 19% (46/238) [K | |
remote: Counting objects: 20% (48/238) [K | |
remote: Counting objects: 21% (50/238) [K | |
remote: Counting objects: 22% (53/238) [K | |
remote: Counting objects: 23% (55/238) [K | |
remote: Counting objects: 24% (58/238) [K | |
remote: Counting objects: 25% (60/238) [K | |
remote: Counting objects: 26% (62/238) [K | |
remote: Counting objects: 27% (65/238) [K | |
remote: Counting objects: 28% (67/238) [K | |
remote: Counting objects: 29% (70/238) [K | |
remote: Counting objects: 30% (72/238) [K | |
remote: Counting objects: 31% (74/238) [K | |
remote: Counting objects: 32% (77/238) [K | |
remote: Counting objects: 33% (79/238) [K | |
remote: Counting objects: 34% (81/238) [K | |
remote: Counting objects: 35% (84/238) [K | |
remote: Counting objects: 36% (86/238) [K | |
remote: Counting objects: 37% (89/238) [K | |
remote: Counting objects: 38% (91/238) [K | |
remote: Counting objects: 39% (93/238) [K | |
remote: Counting objects: 40% (96/238) [K | |
remote: Counting objects: 41% (98/238) [K | |
remote: Counting objects: 42% (100/238) [K | |
remote: Counting objects: 43% (103/238) [K | |
remote: Counting objects: 44% (105/238) [K | |
remote: Counting objects: 45% (108/238) [K | |
remote: Counting objects: 46% (110/238) [K | |
remote: Counting objects: 47% (112/238) [K | |
remote: Counting objects: 48% (115/238) [K | |
remote: Counting objects: 49% (117/238) [K | |
remote: Counting objects: 50% (119/238) [K | |
remote: Counting objects: 51% (122/238) [K | |
remote: Counting objects: 52% (124/238) [K | |
remote: Counting objects: 53% (127/238) [K | |
remote: Counting objects: 54% (129/238) [K | |
remote: Counting objects: 55% (131/238) [K | |
remote: Counting objects: 56% (134/238) [K | |
remote: Counting objects: 57% (136/238) [K | |
remote: Counting objects: 58% (139/238) [K | |
remote: Counting objects: 59% (141/238) [K | |
remote: Counting objects: 60% (143/238) [K | |
remote: Counting objects: 61% (146/238) [K | |
remote: Counting objects: 62% (148/238) [K | |
remote: Counting objects: 63% (150/238) [K | |
remote: Counting objects: 64% (153/238) [K | |
remote: Counting objects: 65% (155/238) [K | |
remote: Counting objects: 66% (158/238) [K | |
remote: Counting objects: 67% (160/238) [K | |
remote: Counting objects: 68% (162/238) [K | |
remote: Counting objects: 69% (165/238) [K | |
remote: Counting objects: 70% (167/238) [K | |
remote: Counting objects: 71% (169/238) [K | |
remote: Counting objects: 72% (172/238) [K | |
remote: Counting objects: 73% (174/238) [K | |
remote: Counting objects: 74% (177/238) [K | |
remote: Counting objects: 75% (179/238) [K | |
remote: Counting objects: 76% (181/238) [K | |
remote: Counting objects: 77% (184/238) [K | |
remote: Counting objects: 78% (186/238) [K | |
remote: Counting objects: 79% (189/238) [K | |
remote: Counting objects: 80% (191/238) [K | |
remote: Counting objects: 81% (193/238) [K | |
remote: Counting objects: 82% (196/238) [K | |
remote: Counting objects: 83% (198/238) [K | |
remote: Counting objects: 84% (200/238) [K | |
remote: Counting objects: 85% (203/238) [K | |
remote: Counting objects: 86% (205/238) [K | |
remote: Counting objects: 87% (208/238) [K | |
remote: Counting objects: 88% (210/238) [K | |
remote: Counting objects: 89% (212/238) [K | |
remote: Counting objects: 90% (215/238) [K | |
remote: Counting objects: 91% (217/238) [K | |
remote: Counting objects: 92% (219/238) [K | |
remote: Counting objects: 93% (222/238) [K | |
remote: Counting objects: 94% (224/238) [K | |
remote: Counting objects: 95% (227/238) [K | |
remote: Counting objects: 96% (229/238) [K | |
remote: Counting objects: 97% (231/238) [K | |
remote: Counting objects: 98% (234/238) [K | |
remote: Counting objects: 99% (236/238) [K | |
remote: Counting objects: 100% (238/238) [K | |
remote: Counting objects: 100% (238/238), done.[K | |
remote: Compressing objects: 0% (1/149) [K | |
remote: Compressing objects: 1% (2/149) [K | |
remote: Compressing objects: 2% (3/149) [K | |
remote: Compressing objects: 3% (5/149) [K | |
remote: Compressing objects: 4% (6/149) [K | |
remote: Compressing objects: 5% (8/149) [K | |
remote: Compressing objects: 6% (9/149) [K | |
remote: Compressing objects: 7% (11/149) [K | |
remote: Compressing objects: 8% (12/149) [K | |
remote: Compressing objects: 9% (14/149) [K | |
remote: Compressing objects: 10% (15/149) [K | |
remote: Compressing objects: 11% (17/149) [K | |
remote: Compressing objects: 12% (18/149) [K | |
remote: Compressing objects: 13% (20/149) [K | |
remote: Compressing objects: 14% (21/149) [K | |
remote: Compressing objects: 15% (23/149) [K | |
remote: Compressing objects: 16% (24/149) [K | |
remote: Compressing objects: 17% (26/149) [K | |
remote: Compressing objects: 18% (27/149) [K | |
remote: Compressing objects: 19% (29/149) [K | |
remote: Compressing objects: 20% (30/149) [K | |
remote: Compressing objects: 21% (32/149) [K | |
remote: Compressing objects: 22% (33/149) [K | |
remote: Compressing objects: 23% (35/149) [K | |
remote: Compressing objects: 24% (36/149) [K | |
remote: Compressing objects: 25% (38/149) [K | |
remote: Compressing objects: 26% (39/149) [K | |
remote: Compressing objects: 27% (41/149) [K | |
remote: Compressing objects: 28% (42/149) [K | |
remote: Compressing objects: 29% (44/149) [K | |
remote: Compressing objects: 30% (45/149) [K | |
remote: Compressing objects: 31% (47/149) [K | |
remote: Compressing objects: 32% (48/149) [K | |
remote: Compressing objects: 33% (50/149) [K | |
remote: Compressing objects: 34% (51/149) [K | |
remote: Compressing objects: 35% (53/149) [K | |
remote: Compressing objects: 36% (54/149) [K | |
remote: Compressing objects: 37% (56/149) [K | |
remote: Compressing objects: 38% (57/149) [K | |
remote: Compressing objects: 39% (59/149) [K | |
remote: Compressing objects: 40% (60/149) [K | |
remote: Compressing objects: 41% (62/149) [K | |
remote: Compressing objects: 42% (63/149) [K | |
remote: Compressing objects: 43% (65/149) [K | |
remote: Compressing objects: 44% (66/149) [K | |
remote: Compressing objects: 45% (68/149) [K | |
remote: Compressing objects: 46% (69/149) [K | |
remote: Compressing objects: 47% (71/149) [K | |
remote: Compressing objects: 48% (72/149) [K | |
remote: Compressing objects: 49% (74/149) [K | |
remote: Compressing objects: 50% (75/149) [K | |
remote: Compressing objects: 51% (76/149) [K | |
remote: Compressing objects: 52% (78/149) [K | |
remote: Compressing objects: 53% (79/149) [K | |
remote: Compressing objects: 54% (81/149) [K | |
remote: Compressing objects: 55% (82/149) [K | |
remote: Compressing objects: 56% (84/149) [K | |
remote: Compressing objects: 57% (85/149) [K | |
remote: Compressing objects: 58% (87/149) [K | |
remote: Compressing objects: 59% (88/149) [K | |
remote: Compressing objects: 60% (90/149) [K | |
remote: Compressing objects: 61% (91/149) [K | |
remote: Compressing objects: 62% (93/149) [K | |
remote: Compressing objects: 63% (94/149) [K | |
remote: Compressing objects: 64% (96/149) [K | |
remote: Compressing objects: 65% (97/149) [K | |
remote: Compressing objects: 66% (99/149) [K | |
remote: Compressing objects: 67% (100/149) [K | |
remote: Compressing objects: 68% (102/149) [K | |
remote: Compressing objects: 69% (103/149) [K | |
remote: Compressing objects: 70% (105/149) [K | |
remote: Compressing objects: 71% (106/149) [K | |
remote: Compressing objects: 72% (108/149) [K | |
remote: Compressing objects: 73% (109/149) [K | |
remote: Compressing objects: 74% (111/149) [K | |
remote: Compressing objects: 75% (112/149) [K | |
remote: Compressing objects: 76% (114/149) [K | |
remote: Compressing objects: 77% (115/149) [K | |
remote: Compressing objects: 78% (117/149) [K | |
remote: Compressing objects: 79% (118/149) [K | |
remote: Compressing objects: 80% (120/149) [K | |
remote: Compressing objects: 81% (121/149) [K | |
remote: Compressing objects: 82% (123/149) [K | |
remote: Compressing objects: 83% (124/149) [K | |
remote: Compressing objects: 84% (126/149) [K | |
remote: Compressing objects: 85% (127/149) [K | |
remote: Compressing objects: 86% (129/149) [K | |
remote: Compressing objects: 87% (130/149) [K | |
remote: Compressing objects: 88% (132/149) [K | |
remote: Compressing objects: 89% (133/149) [K | |
remote: Compressing objects: 90% (135/149) [K | |
remote: Compressing objects: 91% (136/149) [K | |
remote: Compressing objects: 92% (138/149) [K | |
remote: Compressing objects: 93% (139/149) [K | |
remote: Compressing objects: 94% (141/149) [K | |
remote: Compressing objects: 95% (142/149) [K | |
remote: Compressing objects: 96% (144/149) [K | |
remote: Compressing objects: 97% (145/149) [K | |
remote: Compressing objects: 98% (147/149) [K | |
remote: Compressing objects: 99% (148/149) [K | |
remote: Compressing objects: 100% (149/149) [K | |
remote: Compressing objects: 100% (149/149), done.[K | |
Receiving objects: 0% (1/238) | |
Receiving objects: 1% (3/238) | |
Receiving objects: 2% (5/238) | |
Receiving objects: 3% (8/238) | |
Receiving objects: 4% (10/238) | |
Receiving objects: 5% (12/238) | |
Receiving objects: 6% (15/238) | |
Receiving objects: 7% (17/238) | |
Receiving objects: 8% (20/238) | |
Receiving objects: 9% (22/238) | |
Receiving objects: 10% (24/238) | |
Receiving objects: 11% (27/238) | |
Receiving objects: 12% (29/238) | |
Receiving objects: 13% (31/238) | |
Receiving objects: 14% (34/238) | |
Receiving objects: 15% (36/238) | |
Receiving objects: 16% (39/238) | |
Receiving objects: 17% (41/238) | |
Receiving objects: 18% (43/238) | |
Receiving objects: 19% (46/238) | |
Receiving objects: 20% (48/238) | |
Receiving objects: 21% (50/238) | |
Receiving objects: 22% (53/238) | |
Receiving objects: 23% (55/238) | |
Receiving objects: 24% (58/238) | |
Receiving objects: 25% (60/238) | |
remote: Total 238 (delta 136), reused 185 (delta 87), pack-reused 0[K | |
Receiving objects: 26% (62/238) | |
Receiving objects: 27% (65/238) | |
Receiving objects: 28% (67/238) | |
Receiving objects: 29% (70/238) | |
Receiving objects: 30% (72/238) | |
Receiving objects: 31% (74/238) | |
Receiving objects: 32% (77/238) | |
Receiving objects: 33% (79/238) | |
Receiving objects: 34% (81/238) | |
Receiving objects: 35% (84/238) | |
Receiving objects: 36% (86/238) | |
Receiving objects: 37% (89/238) | |
Receiving objects: 38% (91/238) | |
Receiving objects: 39% (93/238) | |
Receiving objects: 40% (96/238) | |
Receiving objects: 41% (98/238) | |
Receiving objects: 42% (100/238) | |
Receiving objects: 43% (103/238) | |
Receiving objects: 44% (105/238) | |
Receiving objects: 45% (108/238) | |
Receiving objects: 46% (110/238) | |
Receiving objects: 47% (112/238) | |
Receiving objects: 48% (115/238) | |
Receiving objects: 49% (117/238) | |
Receiving objects: 50% (119/238) | |
Receiving objects: 51% (122/238) | |
Receiving objects: 52% (124/238) | |
Receiving objects: 53% (127/238) | |
Receiving objects: 54% (129/238) | |
Receiving objects: 55% (131/238) | |
Receiving objects: 56% (134/238) | |
Receiving objects: 57% (136/238) | |
Receiving objects: 58% (139/238) | |
Receiving objects: 59% (141/238) | |
Receiving objects: 60% (143/238) | |
Receiving objects: 61% (146/238) | |
Receiving objects: 62% (148/238) | |
Receiving objects: 63% (150/238) | |
Receiving objects: 64% (153/238) | |
Receiving objects: 65% (155/238) | |
Receiving objects: 66% (158/238) | |
Receiving objects: 67% (160/238) | |
Receiving objects: 68% (162/238) | |
Receiving objects: 69% (165/238) | |
Receiving objects: 70% (167/238) | |
Receiving objects: 71% (169/238) | |
Receiving objects: 72% (172/238) | |
Receiving objects: 73% (174/238) | |
Receiving objects: 74% (177/238) | |
Receiving objects: 75% (179/238) | |
Receiving objects: 76% (181/238) | |
Receiving objects: 77% (184/238) | |
Receiving objects: 78% (186/238) | |
Receiving objects: 79% (189/238) | |
Receiving objects: 80% (191/238) | |
Receiving objects: 81% (193/238) | |
Receiving objects: 82% (196/238) | |
Receiving objects: 83% (198/238) | |
Receiving objects: 84% (200/238) | |
Receiving objects: 85% (203/238) | |
Receiving objects: 86% (205/238) | |
Receiving objects: 87% (208/238) | |
Receiving objects: 88% (210/238) | |
Receiving objects: 89% (212/238) | |
Receiving objects: 90% (215/238) | |
Receiving objects: 91% (217/238) | |
Receiving objects: 92% (219/238) | |
Receiving objects: 93% (222/238) | |
Receiving objects: 94% (224/238) | |
Receiving objects: 95% (227/238) | |
Receiving objects: 96% (229/238) | |
Receiving objects: 97% (231/238) | |
Receiving objects: 98% (234/238) | |
Receiving objects: 99% (236/238) | |
Receiving objects: 100% (238/238) | |
Receiving objects: 100% (238/238), 112.15 KiB | 3.87 MiB/s, done. | |
Resolving deltas: 0% (0/136) | |
Resolving deltas: 52% (72/136) | |
Resolving deltas: 54% (74/136) | |
Resolving deltas: 55% (76/136) | |
Resolving deltas: 58% (80/136) | |
Resolving deltas: 63% (87/136) | |
Resolving deltas: 74% (101/136) | |
Resolving deltas: 83% (114/136) | |
Resolving deltas: 85% (116/136) | |
Resolving deltas: 87% (119/136) | |
Resolving deltas: 88% (120/136) | |
Resolving deltas: 89% (122/136) | |
Resolving deltas: 91% (124/136) | |
Resolving deltas: 93% (127/136) | |
Resolving deltas: 94% (129/136) | |
Resolving deltas: 96% (131/136) | |
Resolving deltas: 100% (136/136) | |
Resolving deltas: 100% (136/136), done. | |
travis_time:end:1e554c7e:start=1558896735241968548,finish=1558896735950404241,duration=708435693 | |
[0K$ cd crsmithdev/chip8 | |
$ git checkout -qf 8a1421e7050baeaedca568b6c5846c4d006e5295 | |
travis_fold:end:git.checkout | |
[0K | |
[33;1mSetting environment variables from .travis.yml[0m | |
$ export LD_LIBRARY_PATH=/usr/local/lib | |
travis_fold:start:cache.1 | |
[0KSetting up build cache | |
$ export CASHER_DIR=${TRAVIS_HOME}/.casher | |
travis_time:start:3667ebfb | |
[0K$ Installing caching utilities | |
travis_time:end:3667ebfb:start=1558896737112832398,finish=1558896737390864777,duration=278032379 | |
[0Ktravis_time:start:023c73a8 | |
[0Ktravis_time:end:023c73a8:start=1558896737396919398,finish=1558896737400330061,duration=3410663 | |
[0Ktravis_time:start:24cdd8d8 | |
[0K[32;1mattempting to download cache archive[0m | |
[32;1mfetching master/cache-linux-xenial-d549ed1e5c1cc81284bd77e701eb7aa6b97ae4f74cacad972cd510ed103fbb8e--cargo-stable.tgz[0m | |
[32;1mfound cache[0m | |
travis_time:end:24cdd8d8:start=1558896737404700396,finish=1558896739573632865,duration=2168932469 | |
[0Ktravis_fold:end:cache.1 | |
[0K | |
travis_fold:start:cache.cargo | |
[0Ktravis_time:start:09f1ba59 | |
[0Ktravis_time:end:09f1ba59:start=1558896739578623930,finish=1558896739582068017,duration=3444087 | |
[0Ktravis_time:start:08a7b146 | |
[0K[32;1madding /home/travis/.cargo to cache[0m | |
[32;1mcreating directory /home/travis/.cargo[0m | |
[32;1madding /home/travis/build/crsmithdev/chip8/target to cache[0m | |
[32;1mcreating directory /home/travis/build/crsmithdev/chip8/target[0m | |
travis_time:end:08a7b146:start=1558896739586372694,finish=1558896743312199851,duration=3725827157 | |
[0Ktravis_fold:end:cache.cargo | |
[0Ktravis_fold:start:rustup-install | |
[0K[33;1mInstalling Rust[0m | |
travis_time:start:155a8d9e | |
[0K$ curl -sSf https://build.travis-ci.com/files/rustup-init.sh | sh -s -- --default-toolchain=$TRAVIS_RUST_VERSION -y | |
[1minfo:[0m downloading installer | |
[1minfo: (B[msyncing channel updates for 'stable-x86_64-unknown-linux-gnu' | |
[1minfo: (B[mlatest update on 2019-05-23, rust version 1.35.0 (3c235d560 2019-05-20) | |
[1minfo: (B[mdownloading component 'rustc' | |
[1minfo: (B[mdownloading component 'rust-std' | |
[1minfo: (B[mdownloading component 'cargo' | |
[1minfo: (B[mdownloading component 'rust-docs' | |
[1minfo: (B[minstalling component 'rustc' | |
12.5 MiB / 88.4 MiB ( 14 %) 0 B/s in 1s ETA: Unknown | |
26.6 MiB / 88.4 MiB ( 30 %) 12.5 MiB/s in 2s ETA: 4s | |
40.5 MiB / 88.4 MiB ( 46 %) 13.3 MiB/s in 3s ETA: 3s | |
49.9 MiB / 88.4 MiB ( 56 %) 13.5 MiB/s in 4s ETA: 2s | |
58.9 MiB / 88.4 MiB ( 67 %) 12.5 MiB/s in 5s ETA: 2s | |
68.6 MiB / 88.4 MiB ( 78 %) 11.8 MiB/s in 6s ETA: 1s | |
78.2 MiB / 88.4 MiB ( 88 %) 11.2 MiB/s in 7s ETA: 0s | |
88.1 MiB / 88.4 MiB (100 %) 10.3 MiB/s in 8s ETA: 0s | |
88.4 MiB / 88.4 MiB (100 %) 9.5 MiB/s in 8s ETA: 0s | |
[1minfo: (B[minstalling component 'rust-std' | |
11.9 MiB / 59.1 MiB ( 20 %) 0 B/s in 1s ETA: Unknown | |
23.3 MiB / 59.1 MiB ( 39 %) 11.9 MiB/s in 2s ETA: 3s | |
39.0 MiB / 59.1 MiB ( 66 %) 11.7 MiB/s in 3s ETA: 1s | |
52.7 MiB / 59.1 MiB ( 89 %) 13.0 MiB/s in 4s ETA: 0s | |
59.1 MiB / 59.1 MiB (100 %) 13.2 MiB/s in 4s ETA: 0s | |
[1minfo: (B[minstalling component 'cargo' | |
[1minfo: (B[minstalling component 'rust-docs' | |
5.2 MiB / 10.4 MiB ( 50 %) 0 B/s in 1s ETA: Unknown | |
10.1 MiB / 10.4 MiB ( 98 %) 5.2 MiB/s in 2s ETA: 0s | |
10.4 MiB / 10.4 MiB (100 %) 5.1 MiB/s in 2s ETA: 0s | |
[1minfo: (B[mdefault toolchain set to 'stable' | |
[1m[32mstable installed(B[m - rustc 1.35.0 (3c235d560 2019-05-20) | |
[1m | |
Rust is installed now. Great! | |
(B[m | |
To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your [1mPATH(B[m | |
environment variable. Next time you log in this will be done automatically. | |
To configure your current shell run [1msource $HOME/.cargo/env(B[m | |
travis_time:end:155a8d9e:start=1558896743317446409,finish=1558896764673083097,duration=21355636688 | |
[0K$ export PATH=${TRAVIS_HOME}/.cargo/bin:$PATH | |
travis_fold:end:rustup-install | |
[0K$ rustc --version | |
rustc 1.35.0 (3c235d560 2019-05-20) | |
$ rustup --version | |
rustup 1.18.3 (435397f48 2019-05-22) | |
$ cargo --version | |
cargo 1.35.0 (6f3e9c367 2019-04-04) | |
travis_fold:start:before_install | |
[0Ktravis_time:start:169f75f2 | |
[0K$ wget https://www.libsdl.org/release/SDL2-2.0.9.tar.gz | |
tar -zxvf SDL2-2.0.9.tar.gz | |
cd SDL2-2.0.9 | |
./configure && make && sudo make install | |
cd .. | |
wget https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz | |
tar -zxvf SDL2_ttf-2.0.15.tar.gz | |
cd SDL2_ttf-2.0.15 | |
./configure && make && sudo make install | |
cd .. | |
--2019-05-26 18:52:44-- https://www.libsdl.org/release/SDL2-2.0.9.tar.gz | |
Resolving www.libsdl.org (www.libsdl.org)... 192.241.223.99, 2604:a880:1:20::181:e001 | |
Connecting to www.libsdl.org (www.libsdl.org)|192.241.223.99|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 5246942 (5.0M) [application/x-gzip] | |
Saving to: ‘SDL2-2.0.9.tar.gz’ | |
SDL2-2.0.9.tar.gz 0%[ ] 0 --.-KB/s | |
SDL2-2.0.9.tar.gz 8%[> ] 424.00K 1.95MB/s | |
SDL2-2.0.9.tar.gz 100%[===================>] 5.00M 14.0MB/s in 0.4s | |
2019-05-26 18:52:45 (14.0 MB/s) - ‘SDL2-2.0.9.tar.gz’ saved [5246942/5246942] | |
SDL2-2.0.9/ | |
SDL2-2.0.9/WhatsNew.txt | |
SDL2-2.0.9/Xcode/ | |
SDL2-2.0.9/COPYING.txt | |
SDL2-2.0.9/android-project/ | |
SDL2-2.0.9/VisualC-WinRT/ | |
SDL2-2.0.9/VisualC.html | |
SDL2-2.0.9/Android.mk | |
SDL2-2.0.9/wayland-protocols/ | |
SDL2-2.0.9/CMakeLists.txt | |
SDL2-2.0.9/SDL2.spec | |
SDL2-2.0.9/TODO.txt | |
SDL2-2.0.9/test/ | |
SDL2-2.0.9/debian/ | |
SDL2-2.0.9/cmake/ | |
SDL2-2.0.9/sdl2-config.cmake.in | |
SDL2-2.0.9/configure | |
SDL2-2.0.9/cmake_uninstall.cmake.in | |
SDL2-2.0.9/README-SDL.txt | |
SDL2-2.0.9/acinclude/ | |
SDL2-2.0.9/include/ | |
SDL2-2.0.9/VisualC/ | |
SDL2-2.0.9/sdl2-config.in | |
SDL2-2.0.9/Makefile.pandora | |
SDL2-2.0.9/sdl2.pc.in | |
SDL2-2.0.9/INSTALL.txt | |
SDL2-2.0.9/BUGS.txt | |
SDL2-2.0.9/docs/ | |
SDL2-2.0.9/configure.in | |
SDL2-2.0.9/CREDITS.txt | |
SDL2-2.0.9/Makefile.os2 | |
SDL2-2.0.9/Makefile.minimal | |
SDL2-2.0.9/SDL2.spec.in | |
SDL2-2.0.9/README.txt | |
SDL2-2.0.9/SDL2Config.cmake | |
SDL2-2.0.9/Makefile.in | |
SDL2-2.0.9/Makefile.wiz | |
SDL2-2.0.9/sdl2.m4 | |
SDL2-2.0.9/build-scripts/ | |
SDL2-2.0.9/Xcode-iOS/ | |
SDL2-2.0.9/autogen.sh | |
SDL2-2.0.9/src/ | |
SDL2-2.0.9/Makefile.psp | |
SDL2-2.0.9/src/SDL_error_c.h | |
SDL2-2.0.9/src/power/ | |
SDL2-2.0.9/src/SDL_hints.c | |
SDL2-2.0.9/src/SDL_assert_c.h | |
SDL2-2.0.9/src/libm/ | |
SDL2-2.0.9/src/video/ | |
SDL2-2.0.9/src/SDL_assert.c | |
SDL2-2.0.9/src/core/ | |
SDL2-2.0.9/src/test/ | |
SDL2-2.0.9/src/SDL_log.c | |
SDL2-2.0.9/src/file/ | |
SDL2-2.0.9/src/timer/ | |
SDL2-2.0.9/src/render/ | |
SDL2-2.0.9/src/SDL_dataqueue.c | |
SDL2-2.0.9/src/filesystem/ | |
SDL2-2.0.9/src/atomic/ | |
SDL2-2.0.9/src/SDL.c | |
SDL2-2.0.9/src/SDL_error.c | |
SDL2-2.0.9/src/audio/ | |
SDL2-2.0.9/src/SDL_internal.h | |
SDL2-2.0.9/src/sensor/ | |
SDL2-2.0.9/src/hidapi/ | |
SDL2-2.0.9/src/stdlib/ | |
SDL2-2.0.9/src/haptic/ | |
SDL2-2.0.9/src/dynapi/ | |
SDL2-2.0.9/src/joystick/ | |
SDL2-2.0.9/src/events/ | |
SDL2-2.0.9/src/main/ | |
SDL2-2.0.9/src/cpuinfo/ | |
SDL2-2.0.9/src/thread/ | |
SDL2-2.0.9/src/loadso/ | |
SDL2-2.0.9/src/SDL_dataqueue.h | |
SDL2-2.0.9/src/loadso/dummy/ | |
SDL2-2.0.9/src/loadso/windows/ | |
SDL2-2.0.9/src/loadso/dlopen/ | |
SDL2-2.0.9/src/loadso/dlopen/SDL_sysloadso.c | |
SDL2-2.0.9/src/loadso/windows/SDL_sysloadso.c | |
SDL2-2.0.9/src/loadso/dummy/SDL_sysloadso.c | |
SDL2-2.0.9/src/thread/SDL_systhread.h | |
SDL2-2.0.9/src/thread/SDL_thread_c.h | |
SDL2-2.0.9/src/thread/SDL_thread.c | |
SDL2-2.0.9/src/thread/psp/ | |
SDL2-2.0.9/src/thread/pthread/ | |
SDL2-2.0.9/src/thread/stdcpp/ | |
SDL2-2.0.9/src/thread/generic/ | |
SDL2-2.0.9/src/thread/windows/ | |
SDL2-2.0.9/src/thread/windows/SDL_systls.c | |
SDL2-2.0.9/src/thread/windows/SDL_syssem.c | |
SDL2-2.0.9/src/thread/windows/SDL_systhread_c.h | |
SDL2-2.0.9/src/thread/windows/SDL_systhread.c | |
SDL2-2.0.9/src/thread/windows/SDL_sysmutex.c | |
SDL2-2.0.9/src/thread/generic/SDL_systls.c | |
SDL2-2.0.9/src/thread/generic/SDL_syssem.c | |
SDL2-2.0.9/src/thread/generic/SDL_systhread_c.h | |
SDL2-2.0.9/src/thread/generic/SDL_syscond.c | |
SDL2-2.0.9/src/thread/generic/SDL_systhread.c | |
SDL2-2.0.9/src/thread/generic/SDL_sysmutex.c | |
SDL2-2.0.9/src/thread/generic/SDL_sysmutex_c.h | |
SDL2-2.0.9/src/thread/stdcpp/SDL_syscond.cpp | |
SDL2-2.0.9/src/thread/stdcpp/SDL_sysmutex.cpp | |
SDL2-2.0.9/src/thread/stdcpp/SDL_systhread_c.h | |
SDL2-2.0.9/src/thread/stdcpp/SDL_systhread.cpp | |
SDL2-2.0.9/src/thread/stdcpp/SDL_sysmutex_c.h | |
SDL2-2.0.9/src/thread/pthread/SDL_systls.c | |
SDL2-2.0.9/src/thread/pthread/SDL_syssem.c | |
SDL2-2.0.9/src/thread/pthread/SDL_systhread_c.h | |
SDL2-2.0.9/src/thread/pthread/SDL_syscond.c | |
SDL2-2.0.9/src/thread/pthread/SDL_systhread.c | |
SDL2-2.0.9/src/thread/pthread/SDL_sysmutex.c | |
SDL2-2.0.9/src/thread/pthread/SDL_sysmutex_c.h | |
SDL2-2.0.9/src/thread/psp/SDL_syssem.c | |
SDL2-2.0.9/src/thread/psp/SDL_systhread_c.h | |
SDL2-2.0.9/src/thread/psp/SDL_syscond.c | |
SDL2-2.0.9/src/thread/psp/SDL_systhread.c | |
SDL2-2.0.9/src/thread/psp/SDL_sysmutex.c | |
SDL2-2.0.9/src/thread/psp/SDL_sysmutex_c.h | |
SDL2-2.0.9/src/cpuinfo/SDL_cpuinfo.c | |
SDL2-2.0.9/src/cpuinfo/SDL_simd.h | |
SDL2-2.0.9/src/main/dummy/ | |
SDL2-2.0.9/src/main/psp/ | |
SDL2-2.0.9/src/main/haiku/ | |
SDL2-2.0.9/src/main/winrt/ | |
SDL2-2.0.9/src/main/android/ | |
SDL2-2.0.9/src/main/nacl/ | |
SDL2-2.0.9/src/main/windows/ | |
SDL2-2.0.9/src/main/windows/SDL_windows_main.c | |
SDL2-2.0.9/src/main/windows/version.rc | |
SDL2-2.0.9/src/main/nacl/SDL_nacl_main.c | |
SDL2-2.0.9/src/main/android/SDL_android_main.c | |
SDL2-2.0.9/src/main/winrt/SDL2-WinRTResources.rc | |
SDL2-2.0.9/src/main/winrt/SDL_winrt_main_NonXAML.cpp | |
SDL2-2.0.9/src/main/winrt/SDL2-WinRTResource_BlankCursor.cur | |
SDL2-2.0.9/src/main/haiku/SDL_BApp.h | |
SDL2-2.0.9/src/main/haiku/SDL_BeApp.cc | |
SDL2-2.0.9/src/main/haiku/SDL_BeApp.h | |
SDL2-2.0.9/src/main/psp/SDL_psp_main.c | |
SDL2-2.0.9/src/main/dummy/SDL_dummy_main.c | |
SDL2-2.0.9/src/events/SDL_mouse.c | |
SDL2-2.0.9/src/events/SDL_mouse_c.h | |
SDL2-2.0.9/src/events/scancodes_windows.h | |
SDL2-2.0.9/src/events/SDL_displayevents.c | |
SDL2-2.0.9/src/events/SDL_dropevents_c.h | |
SDL2-2.0.9/src/events/SDL_windowevents.c | |
SDL2-2.0.9/src/events/SDL_gesture_c.h | |
SDL2-2.0.9/src/events/SDL_displayevents_c.h | |
SDL2-2.0.9/src/events/blank_cursor.h | |
SDL2-2.0.9/src/events/default_cursor.h | |
SDL2-2.0.9/src/events/scancodes_darwin.h | |
SDL2-2.0.9/src/events/SDL_events.c | |
SDL2-2.0.9/src/events/scancodes_linux.h | |
SDL2-2.0.9/src/events/SDL_touch_c.h | |
SDL2-2.0.9/src/events/SDL_keyboard.c | |
SDL2-2.0.9/src/events/SDL_clipboardevents_c.h | |
SDL2-2.0.9/src/events/SDL_clipboardevents.c | |
SDL2-2.0.9/src/events/SDL_dropevents.c | |
SDL2-2.0.9/src/events/SDL_quit.c | |
SDL2-2.0.9/src/events/SDL_keyboard_c.h | |
SDL2-2.0.9/src/events/SDL_touch.c | |
SDL2-2.0.9/src/events/SDL_sysevents.h | |
SDL2-2.0.9/src/events/SDL_gesture.c | |
SDL2-2.0.9/src/events/scancodes_xfree86.h | |
SDL2-2.0.9/src/events/SDL_events_c.h | |
SDL2-2.0.9/src/events/SDL_windowevents_c.h | |
SDL2-2.0.9/src/joystick/SDL_gamecontrollerdb.h | |
SDL2-2.0.9/src/joystick/dummy/ | |
SDL2-2.0.9/src/joystick/steam/ | |
SDL2-2.0.9/src/joystick/SDL_joystick.c | |
SDL2-2.0.9/src/joystick/iphoneos/ | |
SDL2-2.0.9/src/joystick/SDL_gamecontroller.c | |
SDL2-2.0.9/src/joystick/psp/ | |
SDL2-2.0.9/src/joystick/sort_controllers.py | |
SDL2-2.0.9/src/joystick/bsd/ | |
SDL2-2.0.9/src/joystick/haiku/ | |
SDL2-2.0.9/src/joystick/emscripten/ | |
SDL2-2.0.9/src/joystick/linux/ | |
SDL2-2.0.9/src/joystick/android/ | |
SDL2-2.0.9/src/joystick/hidapi/ | |
SDL2-2.0.9/src/joystick/darwin/ | |
SDL2-2.0.9/src/joystick/SDL_sysjoystick.h | |
SDL2-2.0.9/src/joystick/SDL_joystick_c.h | |
SDL2-2.0.9/src/joystick/windows/ | |
SDL2-2.0.9/src/joystick/controller_type.h | |
SDL2-2.0.9/src/joystick/windows/SDL_dinputjoystick_c.h | |
SDL2-2.0.9/src/joystick/windows/SDL_dinputjoystick.c | |
SDL2-2.0.9/src/joystick/windows/SDL_windowsjoystick.c | |
SDL2-2.0.9/src/joystick/windows/SDL_mmjoystick.c | |
SDL2-2.0.9/src/joystick/windows/SDL_windowsjoystick_c.h | |
SDL2-2.0.9/src/joystick/windows/SDL_xinputjoystick_c.h | |
SDL2-2.0.9/src/joystick/windows/SDL_xinputjoystick.c | |
SDL2-2.0.9/src/joystick/darwin/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/darwin/SDL_sysjoystick_c.h | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapi_xbox360.c | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapi_ps4.c | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapijoystick.c | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapi_xboxone.c | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapi_switch.c | |
SDL2-2.0.9/src/joystick/hidapi/SDL_hidapijoystick_c.h | |
SDL2-2.0.9/src/joystick/android/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/android/SDL_sysjoystick_c.h | |
SDL2-2.0.9/src/joystick/linux/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/linux/SDL_sysjoystick_c.h | |
SDL2-2.0.9/src/joystick/emscripten/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/emscripten/SDL_sysjoystick_c.h | |
SDL2-2.0.9/src/joystick/haiku/SDL_haikujoystick.cc | |
SDL2-2.0.9/src/joystick/bsd/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/psp/SDL_sysjoystick.c | |
SDL2-2.0.9/src/joystick/iphoneos/SDL_sysjoystick.m | |
SDL2-2.0.9/src/joystick/iphoneos/SDL_sysjoystick_c.h | |
SDL2-2.0.9/src/joystick/steam/SDL_steamcontroller.h | |
SDL2-2.0.9/src/joystick/steam/SDL_steamcontroller.c | |
SDL2-2.0.9/src/joystick/dummy/SDL_sysjoystick.c | |
SDL2-2.0.9/src/dynapi/SDL_dynapi.h | |
SDL2-2.0.9/src/dynapi/SDL_dynapi_overrides.h | |
SDL2-2.0.9/src/dynapi/SDL_dynapi.c | |
SDL2-2.0.9/src/dynapi/SDL_dynapi_procs.h | |
SDL2-2.0.9/src/dynapi/gendynapi.pl | |
SDL2-2.0.9/src/haptic/dummy/ | |
SDL2-2.0.9/src/haptic/SDL_haptic.c | |
SDL2-2.0.9/src/haptic/SDL_haptic_c.h | |
SDL2-2.0.9/src/haptic/linux/ | |
SDL2-2.0.9/src/haptic/android/ | |
SDL2-2.0.9/src/haptic/SDL_syshaptic.h | |
SDL2-2.0.9/src/haptic/darwin/ | |
SDL2-2.0.9/src/haptic/windows/ | |
SDL2-2.0.9/src/haptic/windows/SDL_xinputhaptic_c.h | |
SDL2-2.0.9/src/haptic/windows/SDL_xinputhaptic.c | |
SDL2-2.0.9/src/haptic/windows/SDL_windowshaptic.c | |
SDL2-2.0.9/src/haptic/windows/SDL_windowshaptic_c.h | |
SDL2-2.0.9/src/haptic/windows/SDL_dinputhaptic_c.h | |
SDL2-2.0.9/src/haptic/windows/SDL_dinputhaptic.c | |
SDL2-2.0.9/src/haptic/darwin/SDL_syshaptic.c | |
SDL2-2.0.9/src/haptic/darwin/SDL_syshaptic_c.h | |
SDL2-2.0.9/src/haptic/android/SDL_syshaptic.c | |
SDL2-2.0.9/src/haptic/android/SDL_syshaptic_c.h | |
SDL2-2.0.9/src/haptic/linux/SDL_syshaptic.c | |
SDL2-2.0.9/src/haptic/dummy/SDL_syshaptic.c | |
SDL2-2.0.9/src/stdlib/SDL_iconv.c | |
SDL2-2.0.9/src/stdlib/SDL_getenv.c | |
SDL2-2.0.9/src/stdlib/SDL_string.c | |
SDL2-2.0.9/src/stdlib/SDL_qsort.c | |
SDL2-2.0.9/src/stdlib/SDL_stdlib.c | |
SDL2-2.0.9/src/stdlib/SDL_malloc.c | |
SDL2-2.0.9/src/hidapi/pc/ | |
SDL2-2.0.9/src/hidapi/HACKING.txt | |
SDL2-2.0.9/src/hidapi/udev/ | |
SDL2-2.0.9/src/hidapi/configure.ac | |
SDL2-2.0.9/src/hidapi/bootstrap | |
SDL2-2.0.9/src/hidapi/LICENSE-orig.txt | |
SDL2-2.0.9/src/hidapi/ios/ | |
SDL2-2.0.9/src/hidapi/Makefile.am | |
SDL2-2.0.9/src/hidapi/mac/ | |
SDL2-2.0.9/src/hidapi/LICENSE-gpl3.txt | |
SDL2-2.0.9/src/hidapi/linux/ | |
SDL2-2.0.9/src/hidapi/android/ | |
SDL2-2.0.9/src/hidapi/testgui/ | |
SDL2-2.0.9/src/hidapi/hidapi/ | |
SDL2-2.0.9/src/hidapi/m4/ | |
SDL2-2.0.9/src/hidapi/README.txt | |
SDL2-2.0.9/src/hidapi/doxygen/ | |
SDL2-2.0.9/src/hidapi/windows/ | |
SDL2-2.0.9/src/hidapi/hidtest/ | |
SDL2-2.0.9/src/hidapi/LICENSE.txt | |
SDL2-2.0.9/src/hidapi/AUTHORS.txt | |
SDL2-2.0.9/src/hidapi/libusb/ | |
SDL2-2.0.9/src/hidapi/LICENSE-bsd.txt | |
SDL2-2.0.9/src/hidapi/libusb/Makefile.linux | |
SDL2-2.0.9/src/hidapi/libusb/Makefile-manual | |
SDL2-2.0.9/src/hidapi/libusb/hidusb.cpp | |
SDL2-2.0.9/src/hidapi/libusb/Makefile.freebsd | |
SDL2-2.0.9/src/hidapi/libusb/Makefile.am | |
SDL2-2.0.9/src/hidapi/libusb/hid.c | |
SDL2-2.0.9/src/hidapi/hidtest/hidtest.cpp | |
SDL2-2.0.9/src/hidapi/hidtest/Makefile.am | |
SDL2-2.0.9/src/hidapi/windows/Makefile.mingw | |
SDL2-2.0.9/src/hidapi/windows/Makefile-manual | |
SDL2-2.0.9/src/hidapi/windows/Makefile.am | |
SDL2-2.0.9/src/hidapi/windows/hidapi.vcproj | |
SDL2-2.0.9/src/hidapi/windows/hid.c | |
SDL2-2.0.9/src/hidapi/windows/hidapi.sln | |
SDL2-2.0.9/src/hidapi/windows/hidtest.vcproj | |
SDL2-2.0.9/src/hidapi/windows/ddk_build/ | |
SDL2-2.0.9/src/hidapi/windows/ddk_build/makefile | |
SDL2-2.0.9/src/hidapi/windows/ddk_build/hidapi.def | |
SDL2-2.0.9/src/hidapi/windows/ddk_build/sources | |
SDL2-2.0.9/src/hidapi/doxygen/Doxyfile | |
SDL2-2.0.9/src/hidapi/m4/pkg.m4 | |
SDL2-2.0.9/src/hidapi/m4/ax_pthread.m4 | |
SDL2-2.0.9/src/hidapi/hidapi/hidapi.h | |
SDL2-2.0.9/src/hidapi/testgui/Makefile.mingw | |
SDL2-2.0.9/src/hidapi/testgui/Makefile.linux | |
SDL2-2.0.9/src/hidapi/testgui/Makefile.mac | |
SDL2-2.0.9/src/hidapi/testgui/Makefile-manual | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/ | |
SDL2-2.0.9/src/hidapi/testgui/mac_support.cpp | |
SDL2-2.0.9/src/hidapi/testgui/test.cpp | |
SDL2-2.0.9/src/hidapi/testgui/testgui.sln | |
SDL2-2.0.9/src/hidapi/testgui/Makefile.freebsd | |
SDL2-2.0.9/src/hidapi/testgui/testgui.vcproj | |
SDL2-2.0.9/src/hidapi/testgui/mac_support.h | |
SDL2-2.0.9/src/hidapi/testgui/Makefile.am | |
SDL2-2.0.9/src/hidapi/testgui/copy_to_bundle.sh | |
SDL2-2.0.9/src/hidapi/testgui/mac_support_cocoa.m | |
SDL2-2.0.9/src/hidapi/testgui/start.sh | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/ | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/ | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/Info.plist | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/PkgInfo | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/ | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/Signal11.icns | |
SDL2-2.0.9/src/hidapi/testgui/TestGUI.app.in/Contents/Resources/English.lproj/InfoPlist.strings | |
SDL2-2.0.9/src/hidapi/android/hid.cpp | |
SDL2-2.0.9/src/hidapi/android/project.properties | |
SDL2-2.0.9/src/hidapi/android/jni/ | |
SDL2-2.0.9/src/hidapi/android/jni/Android.mk | |
SDL2-2.0.9/src/hidapi/android/jni/Application.mk | |
SDL2-2.0.9/src/hidapi/linux/Makefile-manual | |
SDL2-2.0.9/src/hidapi/linux/hidraw.cpp | |
SDL2-2.0.9/src/hidapi/linux/hid.cpp | |
SDL2-2.0.9/src/hidapi/linux/Makefile.am | |
SDL2-2.0.9/src/hidapi/linux/hid.c | |
SDL2-2.0.9/src/hidapi/linux/README.txt | |
SDL2-2.0.9/src/hidapi/mac/Makefile-manual | |
SDL2-2.0.9/src/hidapi/mac/Makefile.am | |
SDL2-2.0.9/src/hidapi/mac/hid.c | |
SDL2-2.0.9/src/hidapi/ios/Makefile-manual | |
SDL2-2.0.9/src/hidapi/ios/Makefile.am | |
SDL2-2.0.9/src/hidapi/ios/hid.m | |
SDL2-2.0.9/src/hidapi/udev/99-hid.rules | |
SDL2-2.0.9/src/hidapi/pc/hidapi-libusb.pc.in | |
SDL2-2.0.9/src/hidapi/pc/hidapi.pc.in | |
SDL2-2.0.9/src/hidapi/pc/hidapi-hidraw.pc.in | |
SDL2-2.0.9/src/sensor/dummy/ | |
SDL2-2.0.9/src/sensor/coremotion/ | |
SDL2-2.0.9/src/sensor/SDL_syssensor.h | |
SDL2-2.0.9/src/sensor/android/ | |
SDL2-2.0.9/src/sensor/SDL_sensor_c.h | |
SDL2-2.0.9/src/sensor/SDL_sensor.c | |
SDL2-2.0.9/src/sensor/android/SDL_androidsensor.c | |
SDL2-2.0.9/src/sensor/android/SDL_androidsensor.h | |
SDL2-2.0.9/src/sensor/coremotion/SDL_coremotionsensor.h | |
SDL2-2.0.9/src/sensor/coremotion/SDL_coremotionsensor.m | |
SDL2-2.0.9/src/sensor/dummy/SDL_dummysensor.h | |
SDL2-2.0.9/src/sensor/dummy/SDL_dummysensor.c | |
SDL2-2.0.9/src/audio/SDL_mixer.c | |
SDL2-2.0.9/src/audio/SDL_wave.c | |
SDL2-2.0.9/src/audio/sun/ | |
SDL2-2.0.9/src/audio/qsa/ | |
SDL2-2.0.9/src/audio/arts/ | |
SDL2-2.0.9/src/audio/dummy/ | |
SDL2-2.0.9/src/audio/SDL_audio_c.h | |
SDL2-2.0.9/src/audio/pulseaudio/ | |
SDL2-2.0.9/src/audio/SDL_audiodev_c.h | |
SDL2-2.0.9/src/audio/esd/ | |
SDL2-2.0.9/src/audio/fusionsound/ | |
SDL2-2.0.9/src/audio/sndio/ | |
SDL2-2.0.9/src/audio/nas/ | |
SDL2-2.0.9/src/audio/wasapi/ | |
SDL2-2.0.9/src/audio/SDL_audiodev.c | |
SDL2-2.0.9/src/audio/netbsd/ | |
SDL2-2.0.9/src/audio/psp/ | |
SDL2-2.0.9/src/audio/directsound/ | |
SDL2-2.0.9/src/audio/winmm/ | |
SDL2-2.0.9/src/audio/haiku/ | |
SDL2-2.0.9/src/audio/SDL_sysaudio.h | |
SDL2-2.0.9/src/audio/SDL_audiotypecvt.c | |
SDL2-2.0.9/src/audio/SDL_audiocvt.c | |
SDL2-2.0.9/src/audio/SDL_wave.h | |
SDL2-2.0.9/src/audio/emscripten/ | |
SDL2-2.0.9/src/audio/android/ | |
SDL2-2.0.9/src/audio/nacl/ | |
SDL2-2.0.9/src/audio/jack/ | |
SDL2-2.0.9/src/audio/disk/ | |
SDL2-2.0.9/src/audio/alsa/ | |
SDL2-2.0.9/src/audio/dsp/ | |
SDL2-2.0.9/src/audio/SDL_audio.c | |
SDL2-2.0.9/src/audio/coreaudio/ | |
SDL2-2.0.9/src/audio/paudio/ | |
SDL2-2.0.9/src/audio/paudio/SDL_paudio.h | |
SDL2-2.0.9/src/audio/paudio/SDL_paudio.c | |
SDL2-2.0.9/src/audio/coreaudio/SDL_coreaudio.h | |
SDL2-2.0.9/src/audio/coreaudio/SDL_coreaudio.m | |
SDL2-2.0.9/src/audio/dsp/SDL_dspaudio.c | |
SDL2-2.0.9/src/audio/dsp/SDL_dspaudio.h | |
SDL2-2.0.9/src/audio/alsa/SDL_alsa_audio.c | |
SDL2-2.0.9/src/audio/alsa/SDL_alsa_audio.h | |
SDL2-2.0.9/src/audio/disk/SDL_diskaudio.h | |
SDL2-2.0.9/src/audio/disk/SDL_diskaudio.c | |
SDL2-2.0.9/src/audio/jack/SDL_jackaudio.c | |
SDL2-2.0.9/src/audio/jack/SDL_jackaudio.h | |
SDL2-2.0.9/src/audio/nacl/SDL_naclaudio.c | |
SDL2-2.0.9/src/audio/nacl/SDL_naclaudio.h | |
SDL2-2.0.9/src/audio/android/SDL_androidaudio.h | |
SDL2-2.0.9/src/audio/android/SDL_androidaudio.c | |
SDL2-2.0.9/src/audio/emscripten/SDL_emscriptenaudio.c | |
SDL2-2.0.9/src/audio/emscripten/SDL_emscriptenaudio.h | |
SDL2-2.0.9/src/audio/haiku/SDL_haikuaudio.cc | |
SDL2-2.0.9/src/audio/haiku/SDL_haikuaudio.h | |
SDL2-2.0.9/src/audio/winmm/SDL_winmm.h | |
SDL2-2.0.9/src/audio/winmm/SDL_winmm.c | |
SDL2-2.0.9/src/audio/directsound/SDL_directsound.h | |
SDL2-2.0.9/src/audio/directsound/SDL_directsound.c | |
SDL2-2.0.9/src/audio/psp/SDL_pspaudio.c | |
SDL2-2.0.9/src/audio/psp/SDL_pspaudio.h | |
SDL2-2.0.9/src/audio/netbsd/SDL_netbsdaudio.h | |
SDL2-2.0.9/src/audio/netbsd/SDL_netbsdaudio.c | |
SDL2-2.0.9/src/audio/wasapi/SDL_wasapi.h | |
SDL2-2.0.9/src/audio/wasapi/SDL_wasapi_winrt.cpp | |
SDL2-2.0.9/src/audio/wasapi/SDL_wasapi_win32.c | |
SDL2-2.0.9/src/audio/wasapi/SDL_wasapi.c | |
SDL2-2.0.9/src/audio/nas/SDL_nasaudio.c | |
SDL2-2.0.9/src/audio/nas/SDL_nasaudio.h | |
SDL2-2.0.9/src/audio/sndio/SDL_sndioaudio.h | |
SDL2-2.0.9/src/audio/sndio/SDL_sndioaudio.c | |
SDL2-2.0.9/src/audio/fusionsound/SDL_fsaudio.h | |
SDL2-2.0.9/src/audio/fusionsound/SDL_fsaudio.c | |
SDL2-2.0.9/src/audio/esd/SDL_esdaudio.c | |
SDL2-2.0.9/src/audio/esd/SDL_esdaudio.h | |
SDL2-2.0.9/src/audio/pulseaudio/SDL_pulseaudio.h | |
SDL2-2.0.9/src/audio/pulseaudio/SDL_pulseaudio.c | |
SDL2-2.0.9/src/audio/dummy/SDL_dummyaudio.h | |
SDL2-2.0.9/src/audio/dummy/SDL_dummyaudio.c | |
SDL2-2.0.9/src/audio/arts/SDL_artsaudio.c | |
SDL2-2.0.9/src/audio/arts/SDL_artsaudio.h | |
SDL2-2.0.9/src/audio/qsa/SDL_qsa_audio.h | |
SDL2-2.0.9/src/audio/qsa/SDL_qsa_audio.c | |
SDL2-2.0.9/src/audio/sun/SDL_sunaudio.c | |
SDL2-2.0.9/src/audio/sun/SDL_sunaudio.h | |
SDL2-2.0.9/src/atomic/SDL_spinlock.c | |
SDL2-2.0.9/src/atomic/SDL_atomic.c | |
SDL2-2.0.9/src/filesystem/dummy/ | |
SDL2-2.0.9/src/filesystem/haiku/ | |
SDL2-2.0.9/src/filesystem/unix/ | |
SDL2-2.0.9/src/filesystem/cocoa/ | |
SDL2-2.0.9/src/filesystem/emscripten/ | |
SDL2-2.0.9/src/filesystem/winrt/ | |
SDL2-2.0.9/src/filesystem/android/ | |
SDL2-2.0.9/src/filesystem/nacl/ | |
SDL2-2.0.9/src/filesystem/windows/ | |
SDL2-2.0.9/src/filesystem/windows/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/filesystem/nacl/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/filesystem/android/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/filesystem/winrt/SDL_sysfilesystem.cpp | |
SDL2-2.0.9/src/filesystem/emscripten/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/filesystem/cocoa/SDL_sysfilesystem.m | |
SDL2-2.0.9/src/filesystem/unix/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/filesystem/haiku/SDL_sysfilesystem.cc | |
SDL2-2.0.9/src/filesystem/dummy/SDL_sysfilesystem.c | |
SDL2-2.0.9/src/render/SDL_render.c | |
SDL2-2.0.9/src/render/SDL_d3dmath.h | |
SDL2-2.0.9/src/render/metal/ | |
SDL2-2.0.9/src/render/direct3d11/ | |
SDL2-2.0.9/src/render/psp/ | |
SDL2-2.0.9/src/render/SDL_yuv_sw_c.h | |
SDL2-2.0.9/src/render/SDL_yuv_sw.c | |
SDL2-2.0.9/src/render/SDL_sysrender.h | |
SDL2-2.0.9/src/render/software/ | |
SDL2-2.0.9/src/render/SDL_d3dmath.c | |
SDL2-2.0.9/src/render/opengles/ | |
SDL2-2.0.9/src/render/opengles2/ | |
SDL2-2.0.9/src/render/direct3d/ | |
SDL2-2.0.9/src/render/opengl/ | |
SDL2-2.0.9/src/render/opengl/SDL_shaders_gl.h | |
SDL2-2.0.9/src/render/opengl/SDL_glfuncs.h | |
SDL2-2.0.9/src/render/opengl/SDL_render_gl.c | |
SDL2-2.0.9/src/render/opengl/SDL_shaders_gl.c | |
SDL2-2.0.9/src/render/direct3d/SDL_shaders_d3d.c | |
SDL2-2.0.9/src/render/direct3d/SDL_render_d3d.c | |
SDL2-2.0.9/src/render/direct3d/SDL_shaders_d3d.h | |
SDL2-2.0.9/src/render/opengles2/SDL_render_gles2.c | |
SDL2-2.0.9/src/render/opengles2/SDL_shaders_gles2.h | |
SDL2-2.0.9/src/render/opengles2/SDL_gles2funcs.h | |
SDL2-2.0.9/src/render/opengles2/SDL_shaders_gles2.c | |
SDL2-2.0.9/src/render/opengles/SDL_render_gles.c | |
SDL2-2.0.9/src/render/opengles/SDL_glesfuncs.h | |
SDL2-2.0.9/src/render/software/SDL_blendpoint.c | |
SDL2-2.0.9/src/render/software/SDL_drawline.c | |
SDL2-2.0.9/src/render/software/SDL_blendline.h | |
SDL2-2.0.9/src/render/software/SDL_drawpoint.h | |
SDL2-2.0.9/src/render/software/SDL_rotate.c | |
SDL2-2.0.9/src/render/software/SDL_render_sw_c.h | |
SDL2-2.0.9/src/render/software/SDL_blendfillrect.h | |
SDL2-2.0.9/src/render/software/SDL_drawline.h | |
SDL2-2.0.9/src/render/software/SDL_blendpoint.h | |
SDL2-2.0.9/src/render/software/SDL_render_sw.c | |
SDL2-2.0.9/src/render/software/SDL_draw.h | |
SDL2-2.0.9/src/render/software/SDL_blendline.c | |
SDL2-2.0.9/src/render/software/SDL_drawpoint.c | |
SDL2-2.0.9/src/render/software/SDL_blendfillrect.c | |
SDL2-2.0.9/src/render/software/SDL_rotate.h | |
SDL2-2.0.9/src/render/psp/SDL_render_psp.c | |
SDL2-2.0.9/src/render/direct3d11/SDL_render_d3d11.c | |
SDL2-2.0.9/src/render/direct3d11/SDL_render_winrt.h | |
SDL2-2.0.9/src/render/direct3d11/SDL_shaders_d3d11.h | |
SDL2-2.0.9/src/render/direct3d11/SDL_render_winrt.cpp | |
SDL2-2.0.9/src/render/direct3d11/SDL_shaders_d3d11.c | |
SDL2-2.0.9/src/render/metal/SDL_render_metal.m | |
SDL2-2.0.9/src/render/metal/SDL_shaders_metal_ios.h | |
SDL2-2.0.9/src/render/metal/SDL_shaders_metal.metal | |
SDL2-2.0.9/src/render/metal/build-metal-shaders.sh | |
SDL2-2.0.9/src/render/metal/SDL_shaders_metal_osx.h | |
SDL2-2.0.9/src/timer/SDL_timer.c | |
SDL2-2.0.9/src/timer/SDL_timer_c.h | |
SDL2-2.0.9/src/timer/dummy/ | |
SDL2-2.0.9/src/timer/psp/ | |
SDL2-2.0.9/src/timer/haiku/ | |
SDL2-2.0.9/src/timer/unix/ | |
SDL2-2.0.9/src/timer/windows/ | |
SDL2-2.0.9/src/timer/windows/SDL_systimer.c | |
SDL2-2.0.9/src/timer/unix/SDL_systimer.c | |
SDL2-2.0.9/src/timer/haiku/SDL_systimer.c | |
SDL2-2.0.9/src/timer/psp/SDL_systimer.c | |
SDL2-2.0.9/src/timer/dummy/SDL_systimer.c | |
SDL2-2.0.9/src/file/SDL_rwops.c | |
SDL2-2.0.9/src/file/cocoa/ | |
SDL2-2.0.9/src/file/cocoa/SDL_rwopsbundlesupport.h | |
SDL2-2.0.9/src/file/cocoa/SDL_rwopsbundlesupport.m | |
SDL2-2.0.9/src/test/SDL_test_imageBlitBlend.c | |
SDL2-2.0.9/src/test/SDL_test_imageFace.c | |
SDL2-2.0.9/src/test/SDL_test_harness.c | |
SDL2-2.0.9/src/test/SDL_test_imageBlit.c | |
SDL2-2.0.9/src/test/SDL_test_compare.c | |
SDL2-2.0.9/src/test/SDL_test_md5.c | |
SDL2-2.0.9/src/test/SDL_test_assert.c | |
SDL2-2.0.9/src/test/SDL_test_imagePrimitives.c | |
SDL2-2.0.9/src/test/SDL_test_random.c | |
SDL2-2.0.9/src/test/SDL_test_font.c | |
SDL2-2.0.9/src/test/SDL_test_crc32.c | |
SDL2-2.0.9/src/test/SDL_test_log.c | |
SDL2-2.0.9/src/test/SDL_test_imagePrimitivesBlend.c | |
SDL2-2.0.9/src/test/SDL_test_memory.c | |
SDL2-2.0.9/src/test/SDL_test_fuzzer.c | |
SDL2-2.0.9/src/test/SDL_test_common.c | |
SDL2-2.0.9/src/core/unix/ | |
SDL2-2.0.9/src/core/linux/ | |
SDL2-2.0.9/src/core/winrt/ | |
SDL2-2.0.9/src/core/android/ | |
SDL2-2.0.9/src/core/windows/ | |
SDL2-2.0.9/src/core/windows/SDL_xinput.h | |
SDL2-2.0.9/src/core/windows/SDL_windows.c | |
SDL2-2.0.9/src/core/windows/SDL_xinput.c | |
SDL2-2.0.9/src/core/windows/SDL_directx.h | |
SDL2-2.0.9/src/core/windows/SDL_windows.h | |
SDL2-2.0.9/src/core/android/SDL_android.h | |
SDL2-2.0.9/src/core/android/keyinfotable.h | |
SDL2-2.0.9/src/core/android/SDL_android.c | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_direct3d.h | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_common.cpp | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_xaml.cpp | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_common.h | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_xaml.h | |
SDL2-2.0.9/src/core/winrt/SDL_winrtapp_direct3d.cpp | |
SDL2-2.0.9/src/core/linux/SDL_dbus.h | |
SDL2-2.0.9/src/core/linux/SDL_ibus.h | |
SDL2-2.0.9/src/core/linux/SDL_evdev_kbd.h | |
SDL2-2.0.9/src/core/linux/SDL_fcitx.c | |
SDL2-2.0.9/src/core/linux/SDL_evdev.c | |
SDL2-2.0.9/src/core/linux/SDL_ime.c | |
SDL2-2.0.9/src/core/linux/SDL_udev.c | |
SDL2-2.0.9/src/core/linux/SDL_evdev_kbd_default_accents.h | |
SDL2-2.0.9/src/core/linux/SDL_dbus.c | |
SDL2-2.0.9/src/core/linux/SDL_evdev_kbd_default_keymap.h | |
SDL2-2.0.9/src/core/linux/SDL_ibus.c | |
SDL2-2.0.9/src/core/linux/SDL_evdev_kbd.c | |
SDL2-2.0.9/src/core/linux/SDL_ime.h | |
SDL2-2.0.9/src/core/linux/SDL_evdev.h | |
SDL2-2.0.9/src/core/linux/SDL_fcitx.h | |
SDL2-2.0.9/src/core/linux/SDL_udev.h | |
SDL2-2.0.9/src/core/unix/SDL_poll.c | |
SDL2-2.0.9/src/core/unix/SDL_poll.h | |
SDL2-2.0.9/src/video/vivante/ | |
SDL2-2.0.9/src/video/SDL_blit_slow.c | |
SDL2-2.0.9/src/video/SDL_stretch.c | |
SDL2-2.0.9/src/video/SDL_egl_c.h | |
SDL2-2.0.9/src/video/dummy/ | |
SDL2-2.0.9/src/video/SDL_rect_c.h | |
SDL2-2.0.9/src/video/SDL_shape_internals.h | |
SDL2-2.0.9/src/video/SDL_video.c | |
SDL2-2.0.9/src/video/qnx/ | |
SDL2-2.0.9/src/video/SDL_surface.c | |
SDL2-2.0.9/src/video/SDL_RLEaccel.c | |
SDL2-2.0.9/src/video/SDL_blit_copy.c | |
SDL2-2.0.9/src/video/SDL_sysvideo.h | |
SDL2-2.0.9/src/video/uikit/ | |
SDL2-2.0.9/src/video/SDL_rect.c | |
SDL2-2.0.9/src/video/raspberry/ | |
SDL2-2.0.9/src/video/SDL_vulkan_internal.h | |
SDL2-2.0.9/src/video/SDL_blit_auto.c | |
SDL2-2.0.9/src/video/SDL_vulkan_utils.c | |
SDL2-2.0.9/src/video/sdlgenblit.pl | |
SDL2-2.0.9/src/video/SDL_blit_N.c | |
SDL2-2.0.9/src/video/psp/ | |
SDL2-2.0.9/src/video/SDL_blit.c | |
SDL2-2.0.9/src/video/SDL_pixels.c | |
SDL2-2.0.9/src/video/haiku/ | |
SDL2-2.0.9/src/video/SDL_blit_0.c | |
SDL2-2.0.9/src/video/SDL_blit_slow.h | |
SDL2-2.0.9/src/video/SDL_blit_A.c | |
SDL2-2.0.9/src/video/wayland/ | |
SDL2-2.0.9/src/video/SDL_clipboard.c | |
SDL2-2.0.9/src/video/SDL_yuv.c | |
SDL2-2.0.9/src/video/cocoa/ | |
SDL2-2.0.9/src/video/emscripten/ | |
SDL2-2.0.9/src/video/pandora/ | |
SDL2-2.0.9/src/video/kmsdrm/ | |
SDL2-2.0.9/src/video/SDL_egl.c | |
SDL2-2.0.9/src/video/winrt/ | |
SDL2-2.0.9/src/video/android/ | |
SDL2-2.0.9/src/video/nacl/ | |
SDL2-2.0.9/src/video/directfb/ | |
SDL2-2.0.9/src/video/SDL_blit_1.c | |
SDL2-2.0.9/src/video/x11/ | |
SDL2-2.0.9/src/video/khronos/ | |
SDL2-2.0.9/src/video/SDL_blit_auto.h | |
SDL2-2.0.9/src/video/SDL_pixels_c.h | |
SDL2-2.0.9/src/video/windows/ | |
SDL2-2.0.9/src/video/SDL_blit_copy.h | |
SDL2-2.0.9/src/video/SDL_RLEaccel_c.h | |
SDL2-2.0.9/src/video/mir/ | |
SDL2-2.0.9/src/video/SDL_fillrect.c | |
SDL2-2.0.9/src/video/SDL_shape.c | |
SDL2-2.0.9/src/video/SDL_yuv_c.h | |
SDL2-2.0.9/src/video/SDL_blit.h | |
SDL2-2.0.9/src/video/yuv2rgb/ | |
SDL2-2.0.9/src/video/SDL_bmp.c | |
SDL2-2.0.9/src/video/yuv2rgb/LICENSE | |
SDL2-2.0.9/src/video/yuv2rgb/yuv_rgb.c | |
SDL2-2.0.9/src/video/yuv2rgb/README.md | |
SDL2-2.0.9/src/video/yuv2rgb/yuv_rgb_sse_func.h | |
SDL2-2.0.9/src/video/yuv2rgb/yuv_rgb_std_func.h | |
SDL2-2.0.9/src/video/yuv2rgb/yuv_rgb.h | |
SDL2-2.0.9/src/video/mir/SDL_mirdyn.h | |
SDL2-2.0.9/src/video/mir/SDL_mirwindow.h | |
SDL2-2.0.9/src/video/mir/SDL_mirvideo.h | |
SDL2-2.0.9/src/video/mir/SDL_mirevents.h | |
SDL2-2.0.9/src/video/mir/SDL_mirframebuffer.h | |
SDL2-2.0.9/src/video/mir/SDL_mirmouse.h | |
SDL2-2.0.9/src/video/mir/SDL_mirsym.h | |
SDL2-2.0.9/src/video/mir/SDL_miropengl.h | |
SDL2-2.0.9/src/video/mir/SDL_mirvulkan.h | |
SDL2-2.0.9/src/video/mir/SDL_mirvideo.c | |
SDL2-2.0.9/src/video/mir/SDL_mirwindow.c | |
SDL2-2.0.9/src/video/mir/SDL_mirdyn.c | |
SDL2-2.0.9/src/video/mir/SDL_mirmouse.c | |
SDL2-2.0.9/src/video/mir/SDL_mirframebuffer.c | |
SDL2-2.0.9/src/video/mir/SDL_mirevents.c | |
SDL2-2.0.9/src/video/mir/SDL_miropengl.c | |
SDL2-2.0.9/src/video/mir/SDL_mirvulkan.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsmouse.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsopengles.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsvulkan.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsopengl.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsvideo.c | |
SDL2-2.0.9/src/video/windows/SDL_windowskeyboard.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsframebuffer.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsmodes.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsclipboard.c | |
SDL2-2.0.9/src/video/windows/SDL_windowstaskdialog.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsmessagebox.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsevents.c | |
SDL2-2.0.9/src/video/windows/SDL_vkeys.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsshape.h | |
SDL2-2.0.9/src/video/windows/SDL_windowswindow.c | |
SDL2-2.0.9/src/video/windows/wmmsg.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsopengles.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsvulkan.h | |
SDL2-2.0.9/src/video/windows/SDL_msctf.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsmouse.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsframebuffer.h | |
SDL2-2.0.9/src/video/windows/SDL_windowskeyboard.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsvideo.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsopengl.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsevents.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsmessagebox.c | |
SDL2-2.0.9/src/video/windows/SDL_windowsclipboard.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsmodes.h | |
SDL2-2.0.9/src/video/windows/SDL_windowswindow.h | |
SDL2-2.0.9/src/video/windows/SDL_windowsshape.c | |
SDL2-2.0.9/src/video/khronos/GLES2/ | |
SDL2-2.0.9/src/video/khronos/KHR/ | |
SDL2-2.0.9/src/video/khronos/EGL/ | |
SDL2-2.0.9/src/video/khronos/vulkan/ | |
SDL2-2.0.9/src/video/khronos/vulkan/vulkan.h | |
SDL2-2.0.9/src/video/khronos/vulkan/vk_platform.h | |
SDL2-2.0.9/src/video/khronos/EGL/egl.h | |
SDL2-2.0.9/src/video/khronos/EGL/eglext.h | |
SDL2-2.0.9/src/video/khronos/EGL/eglplatform.h | |
SDL2-2.0.9/src/video/khronos/KHR/khrplatform.h | |
SDL2-2.0.9/src/video/khronos/GLES2/gl2ext.h | |
SDL2-2.0.9/src/video/khronos/GLES2/gl2.h | |
SDL2-2.0.9/src/video/khronos/GLES2/gl2platform.h | |
SDL2-2.0.9/src/video/x11/SDL_x11touch.h | |
SDL2-2.0.9/src/video/x11/SDL_x11messagebox.h | |
SDL2-2.0.9/src/video/x11/SDL_x11modes.c | |
SDL2-2.0.9/src/video/x11/SDL_x11opengl.c | |
SDL2-2.0.9/src/video/x11/SDL_x11vulkan.c | |
SDL2-2.0.9/src/video/x11/SDL_x11shape.h | |
SDL2-2.0.9/src/video/x11/SDL_x11xinput2.c | |
SDL2-2.0.9/src/video/x11/SDL_x11opengles.h | |
SDL2-2.0.9/src/video/x11/SDL_x11mouse.c | |
SDL2-2.0.9/src/video/x11/SDL_x11dyn.c | |
SDL2-2.0.9/src/video/x11/SDL_x11framebuffer.c | |
SDL2-2.0.9/src/video/x11/SDL_x11window.c | |
SDL2-2.0.9/src/video/x11/SDL_x11video.c | |
SDL2-2.0.9/src/video/x11/imKStoUCS.c | |
SDL2-2.0.9/src/video/x11/SDL_x11events.c | |
SDL2-2.0.9/src/video/x11/SDL_x11clipboard.c | |
SDL2-2.0.9/src/video/x11/SDL_x11keyboard.c | |
SDL2-2.0.9/src/video/x11/SDL_x11sym.h | |
SDL2-2.0.9/src/video/x11/SDL_x11opengl.h | |
SDL2-2.0.9/src/video/x11/SDL_x11modes.h | |
SDL2-2.0.9/src/video/x11/SDL_x11messagebox.c | |
SDL2-2.0.9/src/video/x11/SDL_x11touch.c | |
SDL2-2.0.9/src/video/x11/edid-parse.c | |
SDL2-2.0.9/src/video/x11/SDL_x11xinput2.h | |
SDL2-2.0.9/src/video/x11/edid.h | |
SDL2-2.0.9/src/video/x11/SDL_x11vulkan.h | |
SDL2-2.0.9/src/video/x11/SDL_x11shape.c | |
SDL2-2.0.9/src/video/x11/SDL_x11window.h | |
SDL2-2.0.9/src/video/x11/SDL_x11framebuffer.h | |
SDL2-2.0.9/src/video/x11/SDL_x11dyn.h | |
SDL2-2.0.9/src/video/x11/SDL_x11mouse.h | |
SDL2-2.0.9/src/video/x11/SDL_x11opengles.c | |
SDL2-2.0.9/src/video/x11/SDL_x11keyboard.h | |
SDL2-2.0.9/src/video/x11/SDL_x11clipboard.h | |
SDL2-2.0.9/src/video/x11/SDL_x11events.h | |
SDL2-2.0.9/src/video/x11/imKStoUCS.h | |
SDL2-2.0.9/src/video/x11/SDL_x11video.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_opengl.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_modes.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_WM.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_dyn.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_shape.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_window.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_mouse.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_render.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_events.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_video.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_modes.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_opengl.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_shape.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_dyn.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_WM.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_render.h | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_mouse.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_window.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_video.c | |
SDL2-2.0.9/src/video/directfb/SDL_DirectFB_events.c | |
SDL2-2.0.9/src/video/nacl/SDL_naclopengles.h | |
SDL2-2.0.9/src/video/nacl/SDL_naclvideo.h | |
SDL2-2.0.9/src/video/nacl/SDL_naclglue.c | |
SDL2-2.0.9/src/video/nacl/SDL_naclwindow.h | |
SDL2-2.0.9/src/video/nacl/SDL_naclevents_c.h | |
SDL2-2.0.9/src/video/nacl/SDL_naclopengles.c | |
SDL2-2.0.9/src/video/nacl/SDL_naclvideo.c | |
SDL2-2.0.9/src/video/nacl/SDL_naclwindow.c | |
SDL2-2.0.9/src/video/nacl/SDL_naclevents.c | |
SDL2-2.0.9/src/video/android/SDL_androidvideo.c | |
SDL2-2.0.9/src/video/android/SDL_androidmessagebox.c | |
SDL2-2.0.9/src/video/android/SDL_androidclipboard.h | |
SDL2-2.0.9/src/video/android/SDL_androidmouse.c | |
SDL2-2.0.9/src/video/android/SDL_androidvulkan.c | |
SDL2-2.0.9/src/video/android/SDL_androidgl.h | |
SDL2-2.0.9/src/video/android/SDL_androidkeyboard.c | |
SDL2-2.0.9/src/video/android/SDL_androidwindow.c | |
SDL2-2.0.9/src/video/android/SDL_androidevents.c | |
SDL2-2.0.9/src/video/android/SDL_androidtouch.h | |
SDL2-2.0.9/src/video/android/SDL_androidclipboard.c | |
SDL2-2.0.9/src/video/android/SDL_androidmessagebox.h | |
SDL2-2.0.9/src/video/android/SDL_androidvideo.h | |
SDL2-2.0.9/src/video/android/SDL_androidgl.c | |
SDL2-2.0.9/src/video/android/SDL_androidmouse.h | |
SDL2-2.0.9/src/video/android/SDL_androidvulkan.h | |
SDL2-2.0.9/src/video/android/SDL_androidwindow.h | |
SDL2-2.0.9/src/video/android/SDL_androidkeyboard.h | |
SDL2-2.0.9/src/video/android/SDL_androidevents.h | |
SDL2-2.0.9/src/video/android/SDL_androidtouch.c | |
SDL2-2.0.9/src/video/winrt/SDL_winrtopengles.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtvideo_cpp.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtpointerinput.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtgamebar.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtmouse.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtmessagebox.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtvideo.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtevents_c.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtopengles.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtmessagebox.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtgamebar_cpp.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtkeyboard.cpp | |
SDL2-2.0.9/src/video/winrt/SDL_winrtmouse_c.h | |
SDL2-2.0.9/src/video/winrt/SDL_winrtevents.cpp | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmsym.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmmouse.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmdyn.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmevents.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmvideo.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmopengles.c | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmevents.c | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmdyn.c | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmmouse.c | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmopengles.h | |
SDL2-2.0.9/src/video/kmsdrm/SDL_kmsdrmvideo.c | |
SDL2-2.0.9/src/video/pandora/SDL_pandora.h | |
SDL2-2.0.9/src/video/pandora/SDL_pandora_events.h | |
SDL2-2.0.9/src/video/pandora/SDL_pandora.c | |
SDL2-2.0.9/src/video/pandora/SDL_pandora_events.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenvideo.h | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenevents.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenmouse.h | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenopengles.h | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenframebuffer.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenvideo.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenmouse.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenopengles.c | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenevents.h | |
SDL2-2.0.9/src/video/emscripten/SDL_emscriptenframebuffer.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoashape.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaopengl.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoakeyboard.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamodes.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaopengles.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoavulkan.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoawindow.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoavideo.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoametalview.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamouse.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamousetap.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaevents.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaclipboard.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamessagebox.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoakeyboard.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaopengl.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoashape.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoavulkan.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaopengles.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamodes.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoawindow.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoavideo.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamessagebox.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaclipboard.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoaevents.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamousetap.m | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoamouse.h | |
SDL2-2.0.9/src/video/cocoa/SDL_cocoametalview.m | |
SDL2-2.0.9/src/video/wayland/SDL_waylandclipboard.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandwindow.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandtouch.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandsym.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylanddatamanager.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandmouse.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandopengles.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylanddyn.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandvulkan.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandvideo.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandtouch.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandwindow.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandclipboard.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandevents.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylandevents_c.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandmouse.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandopengles.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylanddatamanager.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandvideo.h | |
SDL2-2.0.9/src/video/wayland/SDL_waylandvulkan.c | |
SDL2-2.0.9/src/video/wayland/SDL_waylanddyn.c | |
SDL2-2.0.9/src/video/haiku/SDL_bopengl.h | |
SDL2-2.0.9/src/video/haiku/SDL_bvideo.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bkeyboard.h | |
SDL2-2.0.9/src/video/haiku/SDL_bevents.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bkeyboard.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bwindow.h | |
SDL2-2.0.9/src/video/haiku/SDL_bclipboard.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bwindow.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bevents.h | |
SDL2-2.0.9/src/video/haiku/SDL_bmodes.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bframebuffer.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bvideo.h | |
SDL2-2.0.9/src/video/haiku/SDL_BWin.h | |
SDL2-2.0.9/src/video/haiku/SDL_bframebuffer.h | |
SDL2-2.0.9/src/video/haiku/SDL_bclipboard.h | |
SDL2-2.0.9/src/video/haiku/SDL_bopengl.cc | |
SDL2-2.0.9/src/video/haiku/SDL_bmodes.h | |
SDL2-2.0.9/src/video/psp/SDL_pspvideo.h | |
SDL2-2.0.9/src/video/psp/SDL_pspevents_c.h | |
SDL2-2.0.9/src/video/psp/SDL_pspgl.c | |
SDL2-2.0.9/src/video/psp/SDL_pspvideo.c | |
SDL2-2.0.9/src/video/psp/SDL_pspmouse.c | |
SDL2-2.0.9/src/video/psp/SDL_pspmouse_c.h | |
SDL2-2.0.9/src/video/psp/SDL_pspgl_c.h | |
SDL2-2.0.9/src/video/psp/SDL_pspevents.c | |
SDL2-2.0.9/src/video/raspberry/SDL_rpievents.c | |
SDL2-2.0.9/src/video/raspberry/SDL_rpiopengles.h | |
SDL2-2.0.9/src/video/raspberry/SDL_rpimouse.h | |
SDL2-2.0.9/src/video/raspberry/SDL_rpievents_c.h | |
SDL2-2.0.9/src/video/raspberry/SDL_rpivideo.h | |
SDL2-2.0.9/src/video/raspberry/SDL_rpiopengles.c | |
SDL2-2.0.9/src/video/raspberry/SDL_rpimouse.c | |
SDL2-2.0.9/src/video/raspberry/SDL_rpivideo.c | |
SDL2-2.0.9/src/video/uikit/SDL_uikitview.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitwindow.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmessagebox.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitevents.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmetalview.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitappdelegate.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmodes.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitopenglview.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitclipboard.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitvideo.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitopengles.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitviewcontroller.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitvulkan.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmessagebox.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitwindow.h | |
SDL2-2.0.9/src/video/uikit/keyinfotable.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitview.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitclipboard.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitopenglview.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmodes.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitevents.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitmetalview.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitappdelegate.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitviewcontroller.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitopengles.h | |
SDL2-2.0.9/src/video/uikit/SDL_uikitvideo.m | |
SDL2-2.0.9/src/video/uikit/SDL_uikitvulkan.h | |
SDL2-2.0.9/src/video/qnx/gl.c | |
SDL2-2.0.9/src/video/qnx/sdl_qnx.h | |
SDL2-2.0.9/src/video/qnx/video.c | |
SDL2-2.0.9/src/video/qnx/keyboard.c | |
SDL2-2.0.9/src/video/dummy/SDL_nullframebuffer.c | |
SDL2-2.0.9/src/video/dummy/SDL_nullframebuffer_c.h | |
SDL2-2.0.9/src/video/dummy/SDL_nullvideo.c | |
SDL2-2.0.9/src/video/dummy/SDL_nullevents.c | |
SDL2-2.0.9/src/video/dummy/SDL_nullvideo.h | |
SDL2-2.0.9/src/video/dummy/SDL_nullevents_c.h | |
SDL2-2.0.9/src/video/vivante/SDL_vivanteplatform.h | |
SDL2-2.0.9/src/video/vivante/SDL_vivantevideo.c | |
SDL2-2.0.9/src/video/vivante/SDL_vivanteopengles.c | |
SDL2-2.0.9/src/video/vivante/SDL_vivanteplatform.c | |
SDL2-2.0.9/src/video/vivante/SDL_vivanteopengles.h | |
SDL2-2.0.9/src/video/vivante/SDL_vivantevideo.h | |
SDL2-2.0.9/src/libm/s_sin.c | |
SDL2-2.0.9/src/libm/s_cos.c | |
SDL2-2.0.9/src/libm/s_copysign.c | |
SDL2-2.0.9/src/libm/s_fabs.c | |
SDL2-2.0.9/src/libm/k_rem_pio2.c | |
SDL2-2.0.9/src/libm/k_sin.c | |
SDL2-2.0.9/src/libm/s_atan.c | |
SDL2-2.0.9/src/libm/k_cos.c | |
SDL2-2.0.9/src/libm/s_scalbn.c | |
SDL2-2.0.9/src/libm/math_private.h | |
SDL2-2.0.9/src/libm/e_pow.c | |
SDL2-2.0.9/src/libm/e_atan2.c | |
SDL2-2.0.9/src/libm/s_tan.c | |
SDL2-2.0.9/src/libm/e_rem_pio2.c | |
SDL2-2.0.9/src/libm/e_fmod.c | |
SDL2-2.0.9/src/libm/e_exp.c | |
SDL2-2.0.9/src/libm/e_log10.c | |
SDL2-2.0.9/src/libm/e_log.c | |
SDL2-2.0.9/src/libm/e_sqrt.c | |
SDL2-2.0.9/src/libm/s_floor.c | |
SDL2-2.0.9/src/libm/math_libm.h | |
SDL2-2.0.9/src/libm/k_tan.c | |
SDL2-2.0.9/src/power/uikit/ | |
SDL2-2.0.9/src/power/psp/ | |
SDL2-2.0.9/src/power/haiku/ | |
SDL2-2.0.9/src/power/SDL_power.c | |
SDL2-2.0.9/src/power/emscripten/ | |
SDL2-2.0.9/src/power/macosx/ | |
SDL2-2.0.9/src/power/linux/ | |
SDL2-2.0.9/src/power/winrt/ | |
SDL2-2.0.9/src/power/android/ | |
SDL2-2.0.9/src/power/windows/ | |
SDL2-2.0.9/src/power/SDL_syspower.h | |
SDL2-2.0.9/src/power/windows/SDL_syspower.c | |
SDL2-2.0.9/src/power/android/SDL_syspower.c | |
SDL2-2.0.9/src/power/winrt/SDL_syspower.cpp | |
SDL2-2.0.9/src/power/linux/SDL_syspower.c | |
SDL2-2.0.9/src/power/macosx/SDL_syspower.c | |
SDL2-2.0.9/src/power/emscripten/SDL_syspower.c | |
SDL2-2.0.9/src/power/haiku/SDL_syspower.c | |
SDL2-2.0.9/src/power/psp/SDL_syspower.c | |
SDL2-2.0.9/src/power/uikit/SDL_syspower.m | |
SDL2-2.0.9/src/power/uikit/SDL_syspower.h | |
SDL2-2.0.9/Xcode-iOS/Test/ | |
SDL2-2.0.9/Xcode-iOS/SDLtest/ | |
SDL2-2.0.9/Xcode-iOS/Template/ | |
SDL2-2.0.9/Xcode-iOS/SDL/ | |
SDL2-2.0.9/Xcode-iOS/Demos/ | |
SDL2-2.0.9/Xcode-iOS/Demos/Icon.png | |
SDL2-2.0.9/Xcode-iOS/Demos/iOS Launch Screen.storyboard | |
SDL2-2.0.9/Xcode-iOS/Demos/README | |
SDL2-2.0.9/Xcode-iOS/Demos/data/ | |
SDL2-2.0.9/Xcode-iOS/Demos/Default.png | |
SDL2-2.0.9/Xcode-iOS/Demos/Info.plist | |
SDL2-2.0.9/Xcode-iOS/Demos/Demos.xcodeproj/ | |
SDL2-2.0.9/Xcode-iOS/Demos/src/ | |
SDL2-2.0.9/Xcode-iOS/Demos/src/fireworks.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/common.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/mixer.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/keyboard.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/happy.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/rectangles.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/common.h | |
SDL2-2.0.9/Xcode-iOS/Demos/src/touch.c | |
SDL2-2.0.9/Xcode-iOS/Demos/src/accelerometer.c | |
SDL2-2.0.9/Xcode-iOS/Demos/Demos.xcodeproj/project.pbxproj | |
SDL2-2.0.9/Xcode-iOS/Demos/data/drums/ | |
SDL2-2.0.9/Xcode-iOS/Demos/data/bitmapfont/ | |
SDL2-2.0.9/Xcode-iOS/Demos/data/stroke.bmp | |
SDL2-2.0.9/Xcode-iOS/Demos/data/space.bmp | |
SDL2-2.0.9/Xcode-iOS/Demos/data/ship.bmp | |
SDL2-2.0.9/Xcode-iOS/Demos/data/icon.bmp | |
SDL2-2.0.9/Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp | |
SDL2-2.0.9/Xcode-iOS/Demos/data/bitmapfont/license.txt | |
SDL2-2.0.9/Xcode-iOS/Demos/data/drums/ds_china.wav | |
SDL2-2.0.9/Xcode-iOS/Demos/data/drums/ds_kick_big_amb.wav | |
SDL2-2.0.9/Xcode-iOS/Demos/data/drums/ds_loose_skin_mute.wav | |
SDL2-2.0.9/Xcode-iOS/Demos/data/drums/ds_brush_snare.wav | |
SDL2-2.0.9/Xcode-iOS/SDL/SDL.xcodeproj/ | |
SDL2-2.0.9/Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/ | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/Icon.png | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/Default-568h@2x.png | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/main.c | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/ | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/Default.png | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/Info.plist | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.pbxproj | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.xcworkspace/ | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist | |
SDL2-2.0.9/Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.xcworkspace/contents.xcworkspacedata | |
SDL2-2.0.9/Xcode-iOS/SDLtest/SDL2test.xcodeproj/ | |
SDL2-2.0.9/Xcode-iOS/SDLtest/SDL2test.xcodeproj/project.pbxproj | |
SDL2-2.0.9/Xcode-iOS/Test/README | |
SDL2-2.0.9/Xcode-iOS/Test/TestiPhoneOS.xcodeproj/ | |
SDL2-2.0.9/Xcode-iOS/Test/Info.plist | |
SDL2-2.0.9/Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj | |
SDL2-2.0.9/build-scripts/windows-buildbot-zipper.bat | |
SDL2-2.0.9/build-scripts/install-sh | |
SDL2-2.0.9/build-scripts/ltmain.sh | |
SDL2-2.0.9/build-scripts/config.sub.patch | |
SDL2-2.0.9/build-scripts/checker-buildbot.sh | |
SDL2-2.0.9/build-scripts/naclbuild.sh | |
SDL2-2.0.9/build-scripts/update-copyright.sh | |
SDL2-2.0.9/build-scripts/raspberrypi-buildbot.sh | |
SDL2-2.0.9/build-scripts/androidbuildlibs.sh | |
SDL2-2.0.9/build-scripts/g++-fat.sh | |
SDL2-2.0.9/build-scripts/winrtbuild.ps1 | |
SDL2-2.0.9/build-scripts/config.guess | |
SDL2-2.0.9/build-scripts/winrtbuild.bat | |
SDL2-2.0.9/build-scripts/showrev.sh | |
SDL2-2.0.9/build-scripts/androidbuild.sh | |
SDL2-2.0.9/build-scripts/config.sub | |
SDL2-2.0.9/build-scripts/gcc-fat.sh | |
SDL2-2.0.9/build-scripts/updaterev.sh | |
SDL2-2.0.9/build-scripts/emscripten-buildbot.sh | |
SDL2-2.0.9/build-scripts/strip_fPIC.sh | |
SDL2-2.0.9/build-scripts/iosbuild.sh | |
SDL2-2.0.9/build-scripts/mkinstalldirs | |
SDL2-2.0.9/build-scripts/nacl-buildbot.sh | |
SDL2-2.0.9/docs/README-raspberrypi.md | |
SDL2-2.0.9/docs/README-gesture.md | |
SDL2-2.0.9/docs/README-macosx.md | |
SDL2-2.0.9/docs/README-platforms.md | |
SDL2-2.0.9/docs/README-ios.md | |
SDL2-2.0.9/docs/README-nacl.md | |
SDL2-2.0.9/docs/README-cmake.md | |
SDL2-2.0.9/docs/README-wince.md | |
SDL2-2.0.9/docs/README-psp.md | |
SDL2-2.0.9/docs/README.md | |
SDL2-2.0.9/docs/README-touch.md | |
SDL2-2.0.9/docs/README-android.md | |
SDL2-2.0.9/docs/README-directfb.md | |
SDL2-2.0.9/docs/README-hg.md | |
SDL2-2.0.9/docs/README-emscripten.md | |
SDL2-2.0.9/docs/README-pandora.md | |
SDL2-2.0.9/docs/README-dynapi.md | |
SDL2-2.0.9/docs/doxyfile | |
SDL2-2.0.9/docs/README-porting.md | |
SDL2-2.0.9/docs/README-winrt.md | |
SDL2-2.0.9/docs/README-linux.md | |
SDL2-2.0.9/docs/README-windows.md | |
SDL2-2.0.9/VisualC/SDLtest/ | |
SDL2-2.0.9/VisualC/tests/ | |
SDL2-2.0.9/VisualC/SDL/ | |
SDL2-2.0.9/VisualC/clean.sh | |
SDL2-2.0.9/VisualC/SDLmain/ | |
SDL2-2.0.9/VisualC/SDL.sln | |
SDL2-2.0.9/VisualC/visualtest/ | |
SDL2-2.0.9/VisualC/visualtest/unittest/ | |
SDL2-2.0.9/VisualC/visualtest/visualtest_VS2012.vcxproj | |
SDL2-2.0.9/VisualC/visualtest/unittest/testquit/ | |
SDL2-2.0.9/VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj | |
SDL2-2.0.9/VisualC/SDLmain/SDLmain.vcxproj | |
SDL2-2.0.9/VisualC/SDL/SDL.vcxproj | |
SDL2-2.0.9/VisualC/SDL/SDL.vcxproj.filters | |
SDL2-2.0.9/VisualC/tests/testoverlay2/ | |
SDL2-2.0.9/VisualC/tests/testjoystick/ | |
SDL2-2.0.9/VisualC/tests/testgamecontroller/ | |
SDL2-2.0.9/VisualC/tests/testgesture/ | |
SDL2-2.0.9/VisualC/tests/testdraw2/ | |
SDL2-2.0.9/VisualC/tests/testatomic/ | |
SDL2-2.0.9/VisualC/tests/loopwave/ | |
SDL2-2.0.9/VisualC/tests/testshape/ | |
SDL2-2.0.9/VisualC/tests/testplatform/ | |
SDL2-2.0.9/VisualC/tests/testgles2/ | |
SDL2-2.0.9/VisualC/tests/testyuv/ | |
SDL2-2.0.9/VisualC/tests/checkkeys/ | |
SDL2-2.0.9/VisualC/tests/testpower/ | |
SDL2-2.0.9/VisualC/tests/testrendertarget/ | |
SDL2-2.0.9/VisualC/tests/testscale/ | |
SDL2-2.0.9/VisualC/tests/testautomation/ | |
SDL2-2.0.9/VisualC/tests/testsprite2/ | |
SDL2-2.0.9/VisualC/tests/controllermap/ | |
SDL2-2.0.9/VisualC/tests/testgl2/ | |
SDL2-2.0.9/VisualC/tests/testfile/ | |
SDL2-2.0.9/VisualC/tests/testvulkan/ | |
SDL2-2.0.9/VisualC/tests/testrumble/ | |
SDL2-2.0.9/VisualC/tests/testrumble/testrumble.vcxproj | |
SDL2-2.0.9/VisualC/tests/testvulkan/testvulkan.vcxproj | |
SDL2-2.0.9/VisualC/tests/testfile/testfile.vcxproj | |
SDL2-2.0.9/VisualC/tests/testgl2/testgl2.vcxproj | |
SDL2-2.0.9/VisualC/tests/controllermap/controllermap.vcxproj | |
SDL2-2.0.9/VisualC/tests/testsprite2/testsprite2.vcxproj | |
SDL2-2.0.9/VisualC/tests/testautomation/testautomation.vcxproj | |
SDL2-2.0.9/VisualC/tests/testscale/testscale.vcxproj | |
SDL2-2.0.9/VisualC/tests/testrendertarget/testrendertarget.vcxproj | |
SDL2-2.0.9/VisualC/tests/testpower/testpower.vcxproj | |
SDL2-2.0.9/VisualC/tests/checkkeys/checkkeys.vcxproj | |
SDL2-2.0.9/VisualC/tests/testyuv/testyuv.vcxproj | |
SDL2-2.0.9/VisualC/tests/testgles2/testgles2.vcxproj | |
SDL2-2.0.9/VisualC/tests/testplatform/testplatform.vcxproj | |
SDL2-2.0.9/VisualC/tests/testshape/testshape.vcxproj | |
SDL2-2.0.9/VisualC/tests/loopwave/loopwave.vcxproj | |
SDL2-2.0.9/VisualC/tests/testatomic/testatomic.vcxproj | |
SDL2-2.0.9/VisualC/tests/testdraw2/testdraw2.vcxproj | |
SDL2-2.0.9/VisualC/tests/testgesture/testgesture.vcxproj | |
SDL2-2.0.9/VisualC/tests/testgamecontroller/testgamecontroller.vcxproj | |
SDL2-2.0.9/VisualC/tests/testjoystick/testjoystick.vcxproj | |
SDL2-2.0.9/VisualC/tests/testoverlay2/testoverlay2.vcxproj | |
SDL2-2.0.9/VisualC/SDLtest/SDLtest.vcxproj | |
SDL2-2.0.9/include/SDL_opengles2_gl2ext.h | |
SDL2-2.0.9/include/SDL_test_random.h | |
SDL2-2.0.9/include/SDL_power.h | |
SDL2-2.0.9/include/SDL_revision.h | |
SDL2-2.0.9/include/SDL_events.h | |
SDL2-2.0.9/include/SDL_clipboard.h | |
SDL2-2.0.9/include/SDL_haptic.h | |
SDL2-2.0.9/include/SDL_test.h | |
SDL2-2.0.9/include/SDL_test_assert.h | |
SDL2-2.0.9/include/SDL_endian.h | |
SDL2-2.0.9/include/SDL_error.h | |
SDL2-2.0.9/include/begin_code.h | |
SDL2-2.0.9/include/SDL_types.h | |
SDL2-2.0.9/include/SDL_keycode.h | |
SDL2-2.0.9/include/SDL_keyboard.h | |
SDL2-2.0.9/include/SDL_config_psp.h | |
SDL2-2.0.9/include/SDL_opengl_glext.h | |
SDL2-2.0.9/include/SDL_config_pandora.h | |
SDL2-2.0.9/include/SDL_test_crc32.h | |
SDL2-2.0.9/include/SDL_test_font.h | |
SDL2-2.0.9/include/SDL_test_log.h | |
SDL2-2.0.9/include/SDL_egl.h | |
SDL2-2.0.9/include/SDL_vulkan.h | |
SDL2-2.0.9/include/SDL_test_memory.h | |
SDL2-2.0.9/include/SDL_main.h | |
SDL2-2.0.9/include/SDL_stdinc.h | |
SDL2-2.0.9/include/SDL_scancode.h | |
SDL2-2.0.9/include/SDL_quit.h | |
SDL2-2.0.9/include/SDL_config_android.h | |
SDL2-2.0.9/include/SDL_touch.h | |
SDL2-2.0.9/include/SDL_opengles2.h | |
SDL2-2.0.9/include/SDL_config_winrt.h | |
SDL2-2.0.9/include/SDL_test_images.h | |
SDL2-2.0.9/include/SDL_name.h | |
SDL2-2.0.9/include/SDL_platform.h | |
SDL2-2.0.9/include/SDL_shape.h | |
SDL2-2.0.9/include/SDL_config_minimal.h | |
SDL2-2.0.9/include/SDL_config.h.cmake | |
SDL2-2.0.9/include/SDL_loadso.h | |
SDL2-2.0.9/include/SDL_config_macosx.h | |
SDL2-2.0.9/include/SDL_test_common.h | |
SDL2-2.0.9/include/SDL_config.h | |
SDL2-2.0.9/include/SDL_audio.h | |
SDL2-2.0.9/include/SDL_sensor.h | |
SDL2-2.0.9/include/SDL_opengl.h | |
SDL2-2.0.9/include/SDL_blendmode.h | |
SDL2-2.0.9/include/SDL_gesture.h | |
SDL2-2.0.9/include/SDL_test_fuzzer.h | |
SDL2-2.0.9/include/SDL_config_iphoneos.h | |
SDL2-2.0.9/include/SDL_opengles.h | |
SDL2-2.0.9/include/SDL_system.h | |
SDL2-2.0.9/include/SDL_hints.h | |
SDL2-2.0.9/include/SDL_mouse.h | |
SDL2-2.0.9/include/SDL_timer.h | |
SDL2-2.0.9/include/SDL_surface.h | |
SDL2-2.0.9/include/SDL_atomic.h | |
SDL2-2.0.9/include/SDL_log.h | |
SDL2-2.0.9/include/SDL_rwops.h | |
SDL2-2.0.9/include/SDL_render.h | |
SDL2-2.0.9/include/SDL_syswm.h | |
SDL2-2.0.9/include/SDL_bits.h | |
SDL2-2.0.9/include/SDL_video.h | |
SDL2-2.0.9/include/SDL_assert.h | |
SDL2-2.0.9/include/SDL_version.h | |
SDL2-2.0.9/include/SDL_gamecontroller.h | |
SDL2-2.0.9/include/SDL_config_windows.h | |
SDL2-2.0.9/include/SDL_copying.h | |
SDL2-2.0.9/include/SDL_thread.h | |
SDL2-2.0.9/include/SDL_test_harness.h | |
SDL2-2.0.9/include/SDL_rect.h | |
SDL2-2.0.9/include/SDL_mutex.h | |
SDL2-2.0.9/include/close_code.h | |
SDL2-2.0.9/include/SDL_config.h.in | |
SDL2-2.0.9/include/SDL_config_wiz.h | |
SDL2-2.0.9/include/SDL_joystick.h | |
SDL2-2.0.9/include/SDL.h | |
SDL2-2.0.9/include/SDL_filesystem.h | |
SDL2-2.0.9/include/SDL_messagebox.h | |
SDL2-2.0.9/include/SDL_opengles2_gl2platform.h | |
SDL2-2.0.9/include/SDL_opengles2_khrplatform.h | |
SDL2-2.0.9/include/SDL_test_md5.h | |
SDL2-2.0.9/include/SDL_config_os2.h | |
SDL2-2.0.9/include/SDL_pixels.h | |
SDL2-2.0.9/include/SDL_cpuinfo.h | |
SDL2-2.0.9/include/SDL_test_compare.h | |
SDL2-2.0.9/include/SDL_opengles2_gl2.h | |
SDL2-2.0.9/acinclude/ltversion.m4 | |
SDL2-2.0.9/acinclude/ax_gcc_x86_cpuid.m4 | |
SDL2-2.0.9/acinclude/esd.m4 | |
SDL2-2.0.9/acinclude/libtool.m4 | |
SDL2-2.0.9/acinclude/ltoptions.m4 | |
SDL2-2.0.9/acinclude/ac_check_define.m4 | |
SDL2-2.0.9/acinclude/alsa.m4 | |
SDL2-2.0.9/acinclude/ltsugar.m4 | |
SDL2-2.0.9/acinclude/ax_check_compiler_flags.m4 | |
SDL2-2.0.9/acinclude/ax_gcc_archflag.m4 | |
SDL2-2.0.9/acinclude/lt~obsolete.m4 | |
SDL2-2.0.9/cmake/sdlchecks.cmake | |
SDL2-2.0.9/cmake/macros.cmake | |
SDL2-2.0.9/debian/compat | |
SDL2-2.0.9/debian/changelog | |
SDL2-2.0.9/debian/sdl2-config.1 | |
SDL2-2.0.9/debian/source/ | |
SDL2-2.0.9/debian/docs | |
SDL2-2.0.9/debian/rules | |
SDL2-2.0.9/debian/watch | |
SDL2-2.0.9/debian/copyright | |
SDL2-2.0.9/debian/libsdl2-dev.install | |
SDL2-2.0.9/debian/libsdl2-dev.manpages | |
SDL2-2.0.9/debian/control | |
SDL2-2.0.9/debian/libsdl2.install | |
SDL2-2.0.9/debian/source/format | |
SDL2-2.0.9/test/testscale.c | |
SDL2-2.0.9/test/testpower.c | |
SDL2-2.0.9/test/testhaptic.c | |
SDL2-2.0.9/test/testhotplug.c | |
SDL2-2.0.9/test/testautomation_rwops.c | |
SDL2-2.0.9/test/acinclude.m4 | |
SDL2-2.0.9/test/testyuv_cvt.c | |
SDL2-2.0.9/test/loopwavequeue.c | |
SDL2-2.0.9/test/testplatform.c | |
SDL2-2.0.9/test/testrelative.c | |
SDL2-2.0.9/test/testsem.c | |
SDL2-2.0.9/test/testerror.c | |
SDL2-2.0.9/test/testrendercopyex.c | |
SDL2-2.0.9/test/testmessage.c | |
SDL2-2.0.9/test/testautomation_video.c | |
SDL2-2.0.9/test/sample.bmp | |
SDL2-2.0.9/test/testautomation_syswm.c | |
SDL2-2.0.9/test/testgles.c | |
SDL2-2.0.9/test/testaudiohotplug.c | |
SDL2-2.0.9/test/CMakeLists.txt | |
SDL2-2.0.9/test/testautomation_timer.c | |
SDL2-2.0.9/test/controllermap.c | |
SDL2-2.0.9/test/testautomation_events.c | |
SDL2-2.0.9/test/testautomation_mouse.c | |
SDL2-2.0.9/test/configure | |
SDL2-2.0.9/test/testdropfile.c | |
SDL2-2.0.9/test/testyuv.c | |
SDL2-2.0.9/test/testautomation_hints.c | |
SDL2-2.0.9/test/testgamecontroller.c | |
SDL2-2.0.9/test/testautomation_clipboard.c | |
SDL2-2.0.9/test/loopwave.c | |
SDL2-2.0.9/test/testgl2.c | |
SDL2-2.0.9/test/testautomation_rect.c | |
SDL2-2.0.9/test/testmultiaudio.c | |
SDL2-2.0.9/test/testvulkan.c | |
SDL2-2.0.9/test/button.bmp | |
SDL2-2.0.9/test/testaudiocapture.c | |
SDL2-2.0.9/test/testintersections.c | |
SDL2-2.0.9/test/axis.bmp | |
SDL2-2.0.9/test/testwm2.c | |
SDL2-2.0.9/test/testver.c | |
SDL2-2.0.9/test/testsensor.c | |
SDL2-2.0.9/test/testshape.c | |
SDL2-2.0.9/test/shapes/ | |
SDL2-2.0.9/test/testshader.c | |
SDL2-2.0.9/test/testdisplayinfo.c | |
SDL2-2.0.9/test/utf8.txt | |
SDL2-2.0.9/test/checkkeys.c | |
SDL2-2.0.9/test/picture.xbm | |
SDL2-2.0.9/test/testautomation_stdlib.c | |
SDL2-2.0.9/test/testnative.c | |
SDL2-2.0.9/test/README | |
SDL2-2.0.9/test/configure.in | |
SDL2-2.0.9/test/testloadso.c | |
SDL2-2.0.9/test/testfile.c | |
SDL2-2.0.9/test/testiconv.c | |
SDL2-2.0.9/test/testspriteminimal.c | |
SDL2-2.0.9/test/testautomation_surface.c | |
SDL2-2.0.9/test/testyuv_cvt.h | |
SDL2-2.0.9/test/COPYING | |
SDL2-2.0.9/test/gcc-fat.sh | |
SDL2-2.0.9/test/testautomation_render.c | |
SDL2-2.0.9/test/testtimer.c | |
SDL2-2.0.9/test/testnativecocoa.m | |
SDL2-2.0.9/test/emscripten/ | |
SDL2-2.0.9/test/testautomation.c | |
SDL2-2.0.9/test/testautomation_suites.h | |
SDL2-2.0.9/test/testgesture.c | |
SDL2-2.0.9/test/testlock.c | |
SDL2-2.0.9/test/torturethread.c | |
SDL2-2.0.9/test/testviewport.c | |
SDL2-2.0.9/test/nacl/ | |
SDL2-2.0.9/test/testnativex11.c | |
SDL2-2.0.9/test/testhittesting.c | |
SDL2-2.0.9/test/testautomation_platform.c | |
SDL2-2.0.9/test/relative_mode.markdown | |
SDL2-2.0.9/test/testjoystick.c | |
SDL2-2.0.9/test/testatomic.c | |
SDL2-2.0.9/test/teststreaming.c | |
SDL2-2.0.9/test/testrumble.c | |
SDL2-2.0.9/test/testautomation_sdltest.c | |
SDL2-2.0.9/test/testcustomcursor.c | |
SDL2-2.0.9/test/icon.bmp | |
SDL2-2.0.9/test/controllermap.bmp | |
SDL2-2.0.9/test/testrendertarget.c | |
SDL2-2.0.9/test/testaudioinfo.c | |
SDL2-2.0.9/test/testyuv.bmp | |
SDL2-2.0.9/test/testautomation_pixels.c | |
SDL2-2.0.9/test/testnativew32.c | |
SDL2-2.0.9/test/testkeys.c | |
SDL2-2.0.9/test/testautomation_main.c | |
SDL2-2.0.9/test/testthread.c | |
SDL2-2.0.9/test/testautomation_audio.c | |
SDL2-2.0.9/test/testautomation_keyboard.c | |
SDL2-2.0.9/test/Makefile.in | |
SDL2-2.0.9/test/testsprite2.c | |
SDL2-2.0.9/test/aclocal.m4 | |
SDL2-2.0.9/test/testnative.h | |
SDL2-2.0.9/test/sample.wav | |
SDL2-2.0.9/test/testfilesystem.c | |
SDL2-2.0.9/test/testdraw2.c | |
SDL2-2.0.9/test/testresample.c | |
SDL2-2.0.9/test/testqsort.c | |
SDL2-2.0.9/test/moose.dat | |
SDL2-2.0.9/test/testime.c | |
SDL2-2.0.9/test/testbounds.c | |
SDL2-2.0.9/test/autogen.sh | |
SDL2-2.0.9/test/testgles2.c | |
SDL2-2.0.9/test/testdrawchessboard.c | |
SDL2-2.0.9/test/testoverlay2.c | |
SDL2-2.0.9/test/nacl/index.html | |
SDL2-2.0.9/test/nacl/background.js | |
SDL2-2.0.9/test/nacl/Makefile | |
SDL2-2.0.9/test/nacl/manifest.json | |
SDL2-2.0.9/test/nacl/common.js | |
SDL2-2.0.9/test/emscripten/joystick-pre.js | |
SDL2-2.0.9/test/shapes/trollface_24.bmp | |
SDL2-2.0.9/test/shapes/p02_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p02_shape8.bmp | |
SDL2-2.0.9/test/shapes/p06_shape24.bmp | |
SDL2-2.0.9/test/shapes/p09_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p13_shape8.bmp | |
SDL2-2.0.9/test/shapes/p13_shape24.bmp | |
SDL2-2.0.9/test/shapes/p04_shape1.bmp | |
SDL2-2.0.9/test/shapes/p16_shape24.bmp | |
SDL2-2.0.9/test/shapes/p16_shape8.bmp | |
SDL2-2.0.9/test/shapes/p07_shape8.bmp | |
SDL2-2.0.9/test/shapes/p03_shape24.bmp | |
SDL2-2.0.9/test/shapes/p06_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p10_shape1.bmp | |
SDL2-2.0.9/test/shapes/trollface_32alpha.bmp | |
SDL2-2.0.9/test/shapes/p09_shape24.bmp | |
SDL2-2.0.9/test/shapes/p15_shape24.bmp | |
SDL2-2.0.9/test/shapes/p11_shape8.bmp | |
SDL2-2.0.9/test/shapes/p08_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p08_shape8.bmp | |
SDL2-2.0.9/test/shapes/p13_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p10_shape24.bmp | |
SDL2-2.0.9/test/shapes/p14_shape8.bmp | |
SDL2-2.0.9/test/shapes/p05_shape8.bmp | |
SDL2-2.0.9/test/shapes/p07_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p02_shape24.bmp | |
SDL2-2.0.9/test/shapes/p06_shape8.bmp | |
SDL2-2.0.9/test/shapes/p04_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p12_shape24.bmp | |
SDL2-2.0.9/test/shapes/p03_shape8.bmp | |
SDL2-2.0.9/test/shapes/p07_shape24.bmp | |
SDL2-2.0.9/test/shapes/p12_shape8.bmp | |
SDL2-2.0.9/test/shapes/p10_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p09_shape8.bmp | |
SDL2-2.0.9/test/shapes/p04_shape24.bmp | |
SDL2-2.0.9/test/shapes/p15_shape8.bmp | |
SDL2-2.0.9/test/shapes/p15_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p04_shape8.bmp | |
SDL2-2.0.9/test/shapes/p01_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p11_shape24.bmp | |
SDL2-2.0.9/test/shapes/p01_shape8.bmp | |
SDL2-2.0.9/test/shapes/p14_shape24.bmp | |
SDL2-2.0.9/test/shapes/p16_shape1.bmp | |
SDL2-2.0.9/test/shapes/p08_shape24.bmp | |
SDL2-2.0.9/test/shapes/p06_shape1alpha.bmp | |
SDL2-2.0.9/test/shapes/p11_shape32alpha.bmp | |
SDL2-2.0.9/test/shapes/p10_shape8.bmp | |
SDL2-2.0.9/test/shapes/p01_shape24.bmp | |
SDL2-2.0.9/wayland-protocols/xdg-shell.xml | |
SDL2-2.0.9/wayland-protocols/wayland.xml | |
SDL2-2.0.9/wayland-protocols/xdg-shell-unstable-v6.xml | |
SDL2-2.0.9/wayland-protocols/relative-pointer-unstable-v1.xml | |
SDL2-2.0.9/wayland-protocols/pointer-constraints-unstable-v1.xml | |
SDL2-2.0.9/VisualC-WinRT/SDL2-WinRT.targets | |
SDL2-2.0.9/VisualC-WinRT/SDL2-WinRT.nuspec | |
SDL2-2.0.9/VisualC-WinRT/tests/ | |
SDL2-2.0.9/VisualC-WinRT/UWP_VS2015/ | |
SDL2-2.0.9/VisualC-WinRT/SDL2main-WinRT-NonXAML.targets | |
SDL2-2.0.9/VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec | |
SDL2-2.0.9/VisualC-WinRT/WinRT81_VS2013/ | |
SDL2-2.0.9/VisualC-WinRT/WinPhone81_VS2013/ | |
SDL2-2.0.9/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj.filters | |
SDL2-2.0.9/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.sln | |
SDL2-2.0.9/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj | |
SDL2-2.0.9/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.sln | |
SDL2-2.0.9/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj | |
SDL2-2.0.9/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj.filters | |
SDL2-2.0.9/VisualC-WinRT/UWP_VS2015/SDL-UWP.sln | |
SDL2-2.0.9/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters | |
SDL2-2.0.9/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/ | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/ | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Package.appxmanifest | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Assets/ | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Assets/SplashScreen.png | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Assets/StoreLogo.png | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Assets/Logo.png | |
SDL2-2.0.9/VisualC-WinRT/tests/testthread/Assets/SmallLogo.png | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Package.appxmanifest | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Assets/ | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Assets/SplashScreen.png | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Assets/Logo.png | |
SDL2-2.0.9/VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png | |
SDL2-2.0.9/android-project/app/ | |
SDL2-2.0.9/android-project/gradle/ | |
SDL2-2.0.9/android-project/gradlew | |
SDL2-2.0.9/android-project/build.gradle | |
SDL2-2.0.9/android-project/gradle.properties | |
SDL2-2.0.9/android-project/gradlew.bat | |
SDL2-2.0.9/android-project/settings.gradle | |
SDL2-2.0.9/android-project/gradle/wrapper/ | |
SDL2-2.0.9/android-project/gradle/wrapper/gradle-wrapper.jar | |
SDL2-2.0.9/android-project/gradle/wrapper/gradle-wrapper.properties | |
SDL2-2.0.9/android-project/app/proguard-rules.pro | |
SDL2-2.0.9/android-project/app/build.gradle | |
SDL2-2.0.9/android-project/app/jni/ | |
SDL2-2.0.9/android-project/app/src/ | |
SDL2-2.0.9/android-project/app/src/main/ | |
SDL2-2.0.9/android-project/app/src/main/res/ | |
SDL2-2.0.9/android-project/app/src/main/AndroidManifest.xml | |
SDL2-2.0.9/android-project/app/src/main/java/ | |
SDL2-2.0.9/android-project/app/src/main/java/org/ | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/ | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/ | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/SDLAudioManager.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/HIDDevice.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/SDL.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java | |
SDL2-2.0.9/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-mdpi/ | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-hdpi/ | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xxxhdpi/ | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xxhdpi/ | |
SDL2-2.0.9/android-project/app/src/main/res/values/ | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xhdpi/ | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xhdpi/ic_launcher.png | |
SDL2-2.0.9/android-project/app/src/main/res/values/colors.xml | |
SDL2-2.0.9/android-project/app/src/main/res/values/styles.xml | |
SDL2-2.0.9/android-project/app/src/main/res/values/strings.xml | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-hdpi/ic_launcher.png | |
SDL2-2.0.9/android-project/app/src/main/res/mipmap-mdpi/ic_launcher.png | |
SDL2-2.0.9/android-project/app/jni/Android.mk | |
SDL2-2.0.9/android-project/app/jni/Application.mk | |
SDL2-2.0.9/android-project/app/jni/src/ | |
SDL2-2.0.9/android-project/app/jni/src/Android.mk | |
SDL2-2.0.9/Xcode/SDLTest/ | |
SDL2-2.0.9/Xcode/XcodeDocSet/ | |
SDL2-2.0.9/Xcode/SDL/ | |
SDL2-2.0.9/Xcode/SDL/SDL.xcodeproj/ | |
SDL2-2.0.9/Xcode/SDL/pkg-support/ | |
SDL2-2.0.9/Xcode/SDL/Info-Framework.plist | |
SDL2-2.0.9/Xcode/SDL/pkg-support/resources/ | |
SDL2-2.0.9/Xcode/SDL/pkg-support/SDL.info | |
SDL2-2.0.9/Xcode/SDL/pkg-support/sdl_logo.pdf | |
SDL2-2.0.9/Xcode/SDL/pkg-support/resources/ReadMe.txt | |
SDL2-2.0.9/Xcode/SDL/pkg-support/resources/SDL_DS_Store | |
SDL2-2.0.9/Xcode/SDL/pkg-support/resources/License.txt | |
SDL2-2.0.9/Xcode/SDL/SDL.xcodeproj/project.pbxproj | |
SDL2-2.0.9/Xcode/XcodeDocSet/Doxyfile | |
SDL2-2.0.9/Xcode/SDLTest/SDLTest.xcodeproj/ | |
SDL2-2.0.9/Xcode/SDLTest/TestDropFile-Info.plist | |
SDL2-2.0.9/Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj | |
checking build system type... x86_64-pc-linux-gnu | |
checking host system type... x86_64-pc-linux-gnu | |
checking how to print strings... printf | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking for gawk... gawk | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking for gcc... (cached) gcc | |
checking whether we are using the GNU C compiler... (cached) yes | |
checking whether gcc accepts -g... (cached) yes | |
checking for gcc option to accept ISO C89... (cached) none needed | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking how to run the C++ preprocessor... g++ -E | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC -DPIC | |
checking if g++ PIC flag -fPIC -DPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking if g++ supports -c -o file.o... (cached) yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... (cached) GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether make sets $(MAKE)... yes | |
checking for windres... no | |
checking for an ANSI C-conforming const... yes | |
checking for inline... inline | |
checking for working volatile... yes | |
checking for GCC -MMD -MT option... yes | |
checking for linker option --no-undefined... yes | |
checking for ANSI C header files... (cached) yes | |
checking for sys/types.h... (cached) yes | |
checking stdio.h usability... yes | |
checking stdio.h presence... yes | |
checking for stdio.h... yes | |
checking for stdlib.h... (cached) yes | |
checking stddef.h usability... yes | |
checking stddef.h presence... yes | |
checking for stddef.h... yes | |
checking stdarg.h usability... yes | |
checking stdarg.h presence... yes | |
checking for stdarg.h... yes | |
checking malloc.h usability... yes | |
checking malloc.h presence... yes | |
checking for malloc.h... yes | |
checking for memory.h... (cached) yes | |
checking for string.h... (cached) yes | |
checking for strings.h... (cached) yes | |
checking wchar.h usability... yes | |
checking wchar.h presence... yes | |
checking for wchar.h... yes | |
checking for inttypes.h... (cached) yes | |
checking for stdint.h... (cached) yes | |
checking limits.h usability... yes | |
checking limits.h presence... yes | |
checking for limits.h... yes | |
checking ctype.h usability... yes | |
checking ctype.h presence... yes | |
checking for ctype.h... yes | |
checking math.h usability... yes | |
checking math.h presence... yes | |
checking for math.h... yes | |
checking float.h usability... yes | |
checking float.h presence... yes | |
checking for float.h... yes | |
checking iconv.h usability... yes | |
checking iconv.h presence... yes | |
checking for iconv.h... yes | |
checking signal.h usability... yes | |
checking signal.h presence... yes | |
checking for signal.h... yes | |
checking for size_t... yes | |
checking for M_PI in math.h... yes | |
checking for working alloca.h... yes | |
checking for alloca... yes | |
checking for working memcmp... yes | |
checking for working strtod... yes | |
checking for mprotect... yes | |
checking for malloc... yes | |
checking for calloc... yes | |
checking for realloc... yes | |
checking for free... yes | |
checking for getenv... yes | |
checking for setenv... yes | |
checking for putenv... yes | |
checking for unsetenv... yes | |
checking for qsort... yes | |
checking for abs... yes | |
checking for bcopy... yes | |
checking for memset... yes | |
checking for memcpy... yes | |
checking for memmove... yes | |
checking for wcslen... yes | |
checking for wcscmp... yes | |
checking for strlen... yes | |
checking for strlcpy... no | |
checking for strlcat... no | |
checking for _strrev... no | |
checking for _strupr... no | |
checking for _strlwr... no | |
checking for strchr... yes | |
checking for strrchr... yes | |
checking for strstr... yes | |
checking for itoa... no | |
checking for _ltoa... no | |
checking for _uitoa... no | |
checking for _ultoa... no | |
checking for strtol... yes | |
checking for strtoul... yes | |
checking for _i64toa... no | |
checking for _ui64toa... no | |
checking for strtoll... yes | |
checking for strtoull... yes | |
checking for atoi... yes | |
checking for atof... yes | |
checking for strcmp... yes | |
checking for strncmp... yes | |
checking for _stricmp... no | |
checking for strcasecmp... yes | |
checking for _strnicmp... no | |
checking for strncasecmp... yes | |
checking for vsscanf... yes | |
checking for vsnprintf... yes | |
checking for fopen64... yes | |
checking for fseeko... yes | |
checking for fseeko64... yes | |
checking for sigaction... yes | |
checking for setjmp... yes | |
checking for nanosleep... yes | |
checking for sysconf... yes | |
checking for sysctlbyname... no | |
checking for getauxval... yes | |
checking for poll... yes | |
checking for pow in -lm... yes | |
checking for acos... yes | |
checking for acosf... yes | |
checking for asin... yes | |
checking for asinf... yes | |
checking for atan... yes | |
checking for atanf... yes | |
checking for atan2... yes | |
checking for atan2f... yes | |
checking for ceil... yes | |
checking for ceilf... yes | |
checking for copysign... yes | |
checking for copysignf... yes | |
checking for cos... yes | |
checking for cosf... yes | |
checking for exp... yes | |
checking for expf... yes | |
checking for fabs... yes | |
checking for fabsf... yes | |
checking for floor... yes | |
checking for floorf... yes | |
checking for fmod... yes | |
checking for fmodf... yes | |
checking for log... yes | |
checking for logf... yes | |
checking for log10... yes | |
checking for log10f... yes | |
checking for pow... yes | |
checking for powf... yes | |
checking for scalbn... yes | |
checking for scalbnf... yes | |
checking for sin... yes | |
checking for sinf... yes | |
checking for sqrt... yes | |
checking for sqrtf... yes | |
checking for tan... yes | |
checking for tanf... yes | |
checking for iconv_open in -liconv... no | |
checking for iconv... yes | |
checking for struct sigaction.sa_sigaction... yes | |
checking libunwind.h usability... no | |
checking libunwind.h presence... no | |
checking for libunwind.h... no | |
checking for GCC builtin atomic operations... yes | |
checking for GCC -mmmx option... yes | |
checking for GCC -m3dnow option... yes | |
checking for GCC -msse option... yes | |
checking for GCC -msse2 option... yes | |
checking for GCC -msse3 option... yes | |
checking immintrin.h usability... yes | |
checking immintrin.h presence... yes | |
checking for immintrin.h... yes | |
checking for Altivec with GCC altivec.h and -maltivec option... no | |
checking for Altivec with GCC -maltivec option... no | |
checking for Altivec with GCC altivec.h and -faltivec option... no | |
checking for Altivec with GCC -faltivec option... no | |
checking for GCC -Wall option... yes | |
checking for necessary GCC -Wno-multichar option... no | |
checking for GCC -fvisibility=hidden option... yes | |
checking for GCC -Wdeclaration-after-statement option... yes | |
checking for dlopen... yes | |
checking for dlopen in -lc... no | |
checking for dlopen in -ldl... yes | |
checking for OSS audio support... yes | |
checking for ALSA CFLAGS... | |
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread | |
checking for libasound headers version >= 1.0.11... not present. | |
checking for snd_ctl_open in -lasound... no | |
checking for pkg-config... /usr/bin/pkg-config | |
checking for PulseAudio 0.9 support... no | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
checking for JACK 0.125 support... no | |
checking for artsc-config... no | |
checking for esd-config... no | |
checking for ESD - version >= 0.2.8... no | |
*** The esd-config script installed by ESD could not be found | |
*** If ESD was installed in PREFIX, make sure PREFIX/bin is in | |
*** your path, or set the ESD_CONFIG environment variable to the | |
*** full path to esd-config. | |
checking audio/audiolib.h usability... no | |
checking audio/audiolib.h presence... no | |
checking for audio/audiolib.h... no | |
checking for AuOpenServer in -laudio... no | |
checking for NAS audio support... no | |
checking sndio.h usability... no | |
checking sndio.h presence... no | |
checking for sndio.h... no | |
checking for sio_open in -lsndio... no | |
checking for sndio audio support... no | |
checking samplerate.h usability... no | |
checking samplerate.h presence... no | |
checking for samplerate.h... no | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
checking for Raspberry Pi... no | |
checking for X... libraries , headers | |
checking for gethostbyname... yes | |
checking for connect... yes | |
checking for remove... yes | |
checking for shmat... yes | |
checking for IceConnectionNumber in -lICE... yes | |
checking for X11/extensions/Xext.h... yes | |
-- dynamic libX11 -> libX11.so.6 | |
-- dynamic libX11ext -> libXext.so.6 | |
checking for const parameter to XextAddDisplay... yes | |
checking for XGenericEvent... yes | |
checking for XkbKeycodeToKeysym in -lX11... yes | |
checking for X11/Xcursor/Xcursor.h... yes | |
-- dynamic libXcursor -> libXcursor.so.1 | |
checking for X11/extensions/Xdbe.h... yes | |
checking for X11/extensions/Xinerama.h... yes | |
-- dynamic libXinerama -> libXinerama.so.1 | |
checking for X11/extensions/XInput2.h... yes | |
-- dynamic libXi -> libXi.so.6 | |
checking for xinput2 multitouch... yes | |
-- dynamic libXrandr -> libXrandr.so.2 | |
checking for X11/extensions/scrnsaver.h... yes | |
-- dynamic libXss -> libXss.so.1 | |
checking for X11/extensions/shape.h... yes | |
checking for X11/extensions/xf86vmode.h... yes | |
-- dynamic libXxf86vm -> libXxf86vm.so.1 | |
checking for OpenGL (GLX) support... no | |
checking for EGL support... yes | |
checking for OpenGL ES v1 headers... no | |
checking for OpenGL ES v2 headers... yes | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
checking for Wayland support... no | |
checking libudev.h usability... no | |
checking libudev.h presence... no | |
checking for libudev.h... no | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
checking dbus/dbus.h usability... yes | |
checking dbus/dbus.h presence... no | |
configure: WARNING: dbus/dbus.h: accepted by the compiler, rejected by the preprocessor! | |
configure: WARNING: dbus/dbus.h: proceeding with the compiler's result | |
checking for dbus/dbus.h... yes | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
Package ibus-1.0 was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `ibus-1.0.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'ibus-1.0' found | |
checking ibus-1.0/ibus.h usability... no | |
checking ibus-1.0/ibus.h presence... no | |
checking for ibus-1.0/ibus.h... no | |
checking sys/inotify.h usability... yes | |
checking sys/inotify.h presence... yes | |
checking for sys/inotify.h... yes | |
checking for pkg-config... (cached) /usr/bin/pkg-config | |
Package fcitx was not found in the pkg-config search path. | |
Perhaps you should add the directory containing `fcitx.pc' | |
to the PKG_CONFIG_PATH environment variable | |
No package 'fcitx' found | |
checking fcitx/frontend.h usability... no | |
checking fcitx/frontend.h presence... no | |
checking for fcitx/frontend.h... no | |
checking for Linux 2.4 unified input interface... yes | |
checking for Linux kd.h... yes | |
checking for Touchscreen library support... no | |
checking for pthreads... yes | |
checking for recursive mutexes... yes | |
checking for pthread semaphores... yes | |
checking for sem_timedwait... yes | |
checking for pthread_np.h... no | |
checking for pthread_setname_np... yes | |
checking for pthread_set_name_np... no | |
checking for clock_gettime in -lrt... yes | |
checking linux/version.h usability... yes | |
checking linux/version.h presence... yes | |
checking for linux/version.h... yes | |
checking for Vivante VDK API... no | |
checking for Vivante FB API... no | |
checking for linker option --enable-new-dtags... yes | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating sdl2-config | |
config.status: creating sdl2-config.cmake | |
config.status: creating SDL2.spec | |
config.status: creating sdl2.pc | |
config.status: creating include/SDL_config.h | |
config.status: executing libtool commands | |
config.status: executing sdl2_config commands | |
config.status: executing summary commands | |
SDL2 Configure Summary: | |
Building Shared Libraries | |
Building Static Libraries | |
Enabled modules : atomic audio video render events joystick haptic sensor power filesystem threads timers file loadso cpuinfo assembly | |
Assembly Math : mmx 3dnow sse sse2 sse3 | |
Audio drivers : disk dummy oss | |
Video drivers : dummy x11(dynamic) opengl_es2 vulkan | |
X11 libraries : xcursor xdbe xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode | |
Input drivers : linuxev linuxkd | |
Using libsamplerate : NO | |
Using libudev : NO | |
Using dbus : YES | |
Using ime : YES | |
Using ibus : NO | |
Using fcitx : NO | |
/bin/bash build-scripts/mkinstalldirs build | |
mkdir -p -- build | |
/bin/bash build-scripts/updaterev.sh | |
CC build/SDL.lo | |
CC build/SDL_assert.lo | |
CC build/SDL_dataqueue.lo | |
CC build/SDL_error.lo | |
CC build/SDL_hints.lo | |
CC build/SDL_log.lo | |
CC build/SDL_atomic.lo | |
CC build/SDL_spinlock.lo | |
CC build/SDL_audio.lo | |
CC build/SDL_audiocvt.lo | |
CC build/SDL_audiodev.lo | |
CC build/SDL_audiotypecvt.lo | |
CC build/SDL_mixer.lo | |
CC build/SDL_wave.lo | |
CC build/SDL_cpuinfo.lo | |
CC build/SDL_dynapi.lo | |
CC build/SDL_clipboardevents.lo | |
CC build/SDL_displayevents.lo | |
CC build/SDL_dropevents.lo | |
CC build/SDL_events.lo | |
CC build/SDL_gesture.lo | |
CC build/SDL_keyboard.lo | |
CC build/SDL_mouse.lo | |
CC build/SDL_quit.lo | |
CC build/SDL_touch.lo | |
CC build/SDL_windowevents.lo | |
CC build/SDL_rwops.lo | |
CC build/SDL_haptic.lo | |
CC build/SDL_gamecontroller.lo | |
CC build/SDL_joystick.lo | |
CC build/e_atan2.lo | |
CC build/e_exp.lo | |
CC build/e_fmod.lo | |
CC build/e_log.lo | |
CC build/e_log10.lo | |
CC build/e_pow.lo | |
CC build/e_rem_pio2.lo | |
CC build/e_sqrt.lo | |
CC build/k_cos.lo | |
CC build/k_rem_pio2.lo | |
CC build/k_sin.lo | |
CC build/k_tan.lo | |
CC build/s_atan.lo | |
CC build/s_copysign.lo | |
CC build/s_cos.lo | |
CC build/s_fabs.lo | |
CC build/s_floor.lo | |
CC build/s_scalbn.lo | |
CC build/s_sin.lo | |
CC build/s_tan.lo | |
CC build/SDL_power.lo | |
CC build/SDL_d3dmath.lo | |
CC build/SDL_render.lo | |
CC build/SDL_yuv_sw.lo | |
CC build/SDL_render_d3d.lo | |
CC build/SDL_shaders_d3d.lo | |
CC build/SDL_render_d3d11.lo | |
CC build/SDL_shaders_d3d11.lo | |
CC build/SDL_render_gl.lo | |
CC build/SDL_shaders_gl.lo | |
CC build/SDL_render_gles.lo | |
CC build/SDL_render_gles2.lo | |
CC build/SDL_shaders_gles2.lo | |
CC build/SDL_render_psp.lo | |
CC build/SDL_blendfillrect.lo | |
CC build/SDL_blendline.lo | |
CC build/SDL_blendpoint.lo | |
CC build/SDL_drawline.lo | |
CC build/SDL_drawpoint.lo | |
CC build/SDL_render_sw.lo | |
CC build/SDL_rotate.lo | |
CC build/SDL_sensor.lo | |
CC build/SDL_getenv.lo | |
CC build/SDL_iconv.lo | |
CC build/SDL_malloc.lo | |
CC build/SDL_qsort.lo | |
CC build/SDL_stdlib.lo | |
CC build/SDL_string.lo | |
CC build/SDL_thread.lo | |
CC build/SDL_timer.lo | |
CC build/SDL_RLEaccel.lo | |
CC build/SDL_blit.lo | |
CC build/SDL_blit_0.lo | |
CC build/SDL_blit_1.lo | |
CC build/SDL_blit_A.lo | |
CC build/SDL_blit_N.lo | |
CC build/SDL_blit_auto.lo | |
CC build/SDL_blit_copy.lo | |
CC build/SDL_blit_slow.lo | |
CC build/SDL_bmp.lo | |
CC build/SDL_clipboard.lo | |
CC build/SDL_egl.lo | |
CC build/SDL_fillrect.lo | |
CC build/SDL_pixels.lo | |
CC build/SDL_rect.lo | |
CC build/SDL_shape.lo | |
CC build/SDL_stretch.lo | |
CC build/SDL_surface.lo | |
CC build/SDL_video.lo | |
CC build/SDL_vulkan_utils.lo | |
CC build/SDL_yuv.lo | |
CC build/yuv_rgb.lo | |
CC build/SDL_nullevents.lo | |
CC build/SDL_nullframebuffer.lo | |
CC build/SDL_nullvideo.lo | |
CC build/SDL_diskaudio.lo | |
CC build/SDL_dummyaudio.lo | |
CC build/SDL_sysloadso.lo | |
CC build/SDL_dspaudio.lo | |
CC build/SDL_x11clipboard.lo | |
CC build/SDL_x11dyn.lo | |
CC build/SDL_x11events.lo | |
CC build/SDL_x11framebuffer.lo | |
CC build/SDL_x11keyboard.lo | |
CC build/SDL_x11messagebox.lo | |
CC build/SDL_x11modes.lo | |
CC build/SDL_x11mouse.lo | |
CC build/SDL_x11opengl.lo | |
CC build/SDL_x11opengles.lo | |
CC build/SDL_x11shape.lo | |
CC build/SDL_x11touch.lo | |
CC build/SDL_x11video.lo | |
CC build/SDL_x11vulkan.lo | |
CC build/SDL_x11window.lo | |
CC build/SDL_x11xinput2.lo | |
CC build/edid-parse.lo | |
CC build/imKStoUCS.lo | |
CC build/SDL_dbus.lo | |
CC build/SDL_ime.lo | |
CC build/SDL_systhread.lo | |
CC build/SDL_syssem.lo | |
CC build/SDL_sysmutex.lo | |
CC build/SDL_syscond.lo | |
CC build/SDL_systls.lo | |
CC build/SDL_sysjoystick.lo | |
CC build/SDL_steamcontroller.lo | |
CC build/SDL_syshaptic.lo | |
CC build/SDL_syspower.lo | |
CC build/SDL_sysfilesystem.lo | |
CC build/SDL_systimer.lo | |
CC build/SDL_evdev.lo | |
CC build/SDL_evdev_kbd.lo | |
CC build/SDL_poll.lo | |
CC build/SDL_dummysensor.lo | |
LTLINK build/libSDL2.la | |
ar: `u' modifier ignored since `D' is the default (see `U') | |
CC build/SDL_dummy_main.lo | |
LTLINK build/libSDL2main.la | |
ar: `u' modifier ignored since `D' is the default (see `U') | |
CC build/SDL_test_assert.lo | |
CC build/SDL_test_common.lo | |
CC build/SDL_test_compare.lo | |
CC build/SDL_test_crc32.lo | |
CC build/SDL_test_font.lo | |
CC build/SDL_test_fuzzer.lo | |
CC build/SDL_test_harness.lo | |
CC build/SDL_test_imageBlit.lo | |
CC build/SDL_test_imageBlitBlend.lo | |
CC build/SDL_test_imageFace.lo | |
CC build/SDL_test_imagePrimitives.lo | |
CC build/SDL_test_imagePrimitivesBlend.lo | |
CC build/SDL_test_log.lo | |
CC build/SDL_test_md5.lo | |
CC build/SDL_test_memory.lo | |
CC build/SDL_test_random.lo | |
LTLINK build/libSDL2_test.la | |
ar: `u' modifier ignored since `D' is the default (see `U') | |
/bin/bash build-scripts/updaterev.sh | |
/bin/bash build-scripts/mkinstalldirs /usr/local/bin | |
/usr/bin/install -c -m 755 sdl2-config /usr/local/bin/sdl2-config | |
/bin/bash build-scripts/mkinstalldirs /usr/local/include/SDL2 | |
mkdir -p -- /usr/local/include/SDL2 | |
for file in SDL.h SDL_assert.h SDL_atomic.h SDL_audio.h SDL_bits.h SDL_blendmode.h SDL_clipboard.h SDL_cpuinfo.h SDL_egl.h SDL_endian.h SDL_error.h SDL_events.h SDL_filesystem.h SDL_gamecontroller.h SDL_gesture.h SDL_haptic.h SDL_hints.h SDL_joystick.h SDL_keyboard.h SDL_keycode.h SDL_loadso.h SDL_log.h SDL_main.h SDL_messagebox.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_opengl_glext.h SDL_opengles.h SDL_opengles2_gl2ext.h SDL_opengles2_gl2.h SDL_opengles2_gl2platform.h SDL_opengles2.h SDL_opengles2_khrplatform.h SDL_pixels.h SDL_platform.h SDL_power.h SDL_quit.h SDL_rect.h SDL_render.h SDL_rwops.h SDL_scancode.h SDL_sensor.h SDL_shape.h SDL_stdinc.h SDL_surface.h SDL_system.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_touch.h SDL_types.h SDL_version.h SDL_video.h SDL_vulkan.h begin_code.h close_code.h SDL_test_assert.h SDL_test_common.h SDL_test_compare.h SDL_test_crc32.h SDL_test_font.h SDL_test_fuzzer.h SDL_test.h SDL_test_harness.h SDL_test_images.h SDL_test_log.h SDL_test_md5.h SDL_test_memory.h SDL_test_random.h; do \ | |
/usr/bin/install -c -m 644 /home/travis/build/crsmithdev/chip8/SDL2-2.0.9/include/$file /usr/local/include/SDL2/$file; \ | |
done | |
/usr/bin/install -c -m 644 include/SDL_config.h /usr/local/include/SDL2/SDL_config.h | |
if test -f include/SDL_revision.h; then \ | |
/usr/bin/install -c -m 644 include/SDL_revision.h /usr/local/include/SDL2/SDL_revision.h; \ | |
else \ | |
/usr/bin/install -c -m 644 /home/travis/build/crsmithdev/chip8/SDL2-2.0.9/include/SDL_revision.h /usr/local/include/SDL2/SDL_revision.h; \ | |
fi | |
/bin/bash build-scripts/mkinstalldirs /usr/local/lib | |
/bin/bash ./libtool --quiet --mode=install /usr/bin/install -c build/libSDL2.la /usr/local/lib/libSDL2.la | |
/bin/bash ./libtool --quiet --mode=install /usr/bin/install -c build/libSDL2main.la /usr/local/lib/libSDL2main.la | |
/bin/bash ./libtool --quiet --mode=install /usr/bin/install -c build/libSDL2_test.la /usr/local/lib/libSDL2_test.la | |
/bin/bash build-scripts/mkinstalldirs /usr/local/share/aclocal | |
mkdir -p -- /usr/local/share/aclocal | |
/usr/bin/install -c -m 644 /home/travis/build/crsmithdev/chip8/SDL2-2.0.9/sdl2.m4 /usr/local/share/aclocal/sdl2.m4 | |
/bin/bash build-scripts/mkinstalldirs /usr/local/lib/pkgconfig | |
mkdir -p -- /usr/local/lib/pkgconfig | |
/usr/bin/install -c -m 644 sdl2.pc /usr/local/lib/pkgconfig | |
/bin/bash build-scripts/mkinstalldirs /usr/local/lib/cmake/SDL2 | |
mkdir -p -- /usr/local/lib/cmake/SDL2 | |
/usr/bin/install -c -m 644 sdl2-config.cmake /usr/local/lib/cmake/SDL2 | |
--2019-05-26 18:55:12-- https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.15.tar.gz | |
Resolving www.libsdl.org (www.libsdl.org)... 192.241.223.99, 2604:a880:1:20::181:e001 | |
Connecting to www.libsdl.org (www.libsdl.org)|192.241.223.99|:443... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 4479718 (4.3M) [application/x-gzip] | |
Saving to: ‘SDL2_ttf-2.0.15.tar.gz’ | |
SDL2_ttf-2.0.15.tar 0%[ ] 0 --.-KB/s | |
SDL2_ttf-2.0.15.tar 19%[==> ] 856.00K 3.61MB/s | |
SDL2_ttf-2.0.15.tar 100%[===================>] 4.27M 13.5MB/s in 0.3s | |
2019-05-26 18:55:13 (13.5 MB/s) - ‘SDL2_ttf-2.0.15.tar.gz’ saved [4479718/4479718] | |
SDL2_ttf-2.0.15/ | |
SDL2_ttf-2.0.15/Xcode/ | |
SDL2_ttf-2.0.15/COPYING.txt | |
SDL2_ttf-2.0.15/VisualC-WinRT/ | |
SDL2_ttf-2.0.15/install-sh | |
SDL2_ttf-2.0.15/Android.mk | |
SDL2_ttf-2.0.15/SDL2_ttf.spec.in | |
SDL2_ttf-2.0.15/ltmain.sh | |
SDL2_ttf-2.0.15/CMakeLists.txt | |
SDL2_ttf-2.0.15/debian/ | |
SDL2_ttf-2.0.15/configure | |
SDL2_ttf-2.0.15/acinclude/ | |
SDL2_ttf-2.0.15/VisualC/ | |
SDL2_ttf-2.0.15/SDL_ttf.h | |
SDL2_ttf-2.0.15/config.guess | |
SDL2_ttf-2.0.15/depcomp | |
SDL2_ttf-2.0.15/missing | |
SDL2_ttf-2.0.15/SDL2_ttf.spec | |
SDL2_ttf-2.0.15/configure.in | |
SDL2_ttf-2.0.15/Makefile.am | |
SDL2_ttf-2.0.15/showfont.c | |
SDL2_ttf-2.0.15/CHANGES.txt | |
SDL2_ttf-2.0.15/config.sub | |
SDL2_ttf-2.0.15/gcc-fat.sh | |
SDL2_ttf-2.0.15/compile | |
SDL2_ttf-2.0.15/README.txt | |
SDL2_ttf-2.0.15/external/ | |
SDL2_ttf-2.0.15/SDL2_ttf.pc.in | |
SDL2_ttf-2.0.15/version.rc | |
SDL2_ttf-2.0.15/glfont.c | |
SDL2_ttf-2.0.15/Makefile.in | |
SDL2_ttf-2.0.15/aclocal.m4 | |
SDL2_ttf-2.0.15/SDL_ttf.c | |
SDL2_ttf-2.0.15/Xcode-iOS/ | |
SDL2_ttf-2.0.15/autogen.sh | |
SDL2_ttf-2.0.15/Xcode-iOS/SDL_ttf.xcodeproj/ | |
SDL2_ttf-2.0.15/Xcode-iOS/SDL_ttf.xcodeproj/project.pbxproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/devel/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/Android.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/CMakeLists.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/configure | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/Makefile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/objs/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/vms_make.com | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.24 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.23 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.22 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.25 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/README.git | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/version.sed | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/modules.cfg | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.20 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.27 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/Jamrules | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.28 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/autogen.sh | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.26 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/ChangeLog.21 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bzip2/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bzip2/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bzip2/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bzip2/ftbzip2.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftfntfmt.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftinit.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftver.rc | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftapi.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftdbgmem.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/fthash.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftgxval.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftbase.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/basepic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftpfr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftbitmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftpsprop.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftcid.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/md5.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftglyph.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftgloadr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftsystem.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftrfork.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftcalc.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftbdf.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftpatent.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftlcdfil.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftutil.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftmac.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/fttype1.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftwinfnt.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftsnames.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftdebug.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftmm.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/basepic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftbase.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftfstype.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/fttrigon.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/md5.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftbbox.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftstroke.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftotval.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftgasp.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftsynth.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftadvanc.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftstream.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/base/ftoutln.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/psnamerr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/psmodule.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/pspic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/pstables.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/psnames.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/psmodule.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psnames/pspic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ftmisc.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/rasterrs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/rastpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ftrend1.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ftraster.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/rastpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ftraster.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/raster.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/raster/ftrend1.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttinterp.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttpload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttgxvar.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttsubpix.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/tterrors.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttdriver.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/truetype.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttgload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttgxvar.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttpload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttinterp.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttdriver.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttsubpix.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/truetype/ttgload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshmod.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshrec.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshglob.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshalgo.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshmod.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshinter.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshnterr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshrec.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshalgo.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pshinter/pshglob.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afindic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afdummy.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aflatin2.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afmodule.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afwarp.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afblue.cin | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afglobal.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afcover.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afwrtsys.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afblue.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afshaper.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afhints.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afangles.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aflatin.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afloader.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afranges.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afcjk.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afstyles.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afblue.dat | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aflatin2.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aferrors.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afdummy.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afindic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/autofit.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afglobal.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afwarp.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afmodule.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afblue.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afshaper.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afscript.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aftypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afcjk.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afranges.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afblue.hin | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afloader.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/aflatin.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afangles.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/autofit/afhints.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvalid.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvjstf.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvgsub.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvbase.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvgpos.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvmod.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvcommn.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvmath.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvgdef.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvalid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvgpos.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otverror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvcommn.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/otvalid/otvmod.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrsbit.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrdrivr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrerror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrtypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrgload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrcmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrdrivr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrsbit.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrcmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/pfrgload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pfr/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidtoken.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidriver.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidparse.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidgload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/ciderrs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidgload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidriver.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidparse.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/cidload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/type1cid.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cid/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psarrst.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psstack.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/cffdecode.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psblues.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psauxerr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/pserror.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/t1decode.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/pshints.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psfont.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/t1cmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psread.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psconv.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psauxmod.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/afmparse.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psintrp.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psft.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psglue.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psstack.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/cffdecode.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psblues.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/pstypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psfixed.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psarrst.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/pshints.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psaux.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/pserror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/t1decode.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/t1cmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psfont.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psintrp.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psft.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psconv.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/afmparse.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psauxmod.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/psaux/psread.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvcommn.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvprop.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvfgen.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvalid.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort2.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvfeat.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx0.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx4.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvbsln.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmod.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvkern.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvlcar.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvopbd.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort1.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort5.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxverror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvcommn.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx2.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvtrak.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort0.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort4.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvalid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvfeat.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvjust.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmod.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx1.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmort.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx5.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gxvalid/gxvmorx.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/ftlzw.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/ftzopen.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/lzw/ftzopen.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/zutil.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/inftrees.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/inflate.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infutil.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/inffixed.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infcodes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infblock.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/zutil.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/zlib.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/inftrees.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infblock.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/ftgzip.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infcodes.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/ftzconf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/infutil.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/gzip/adler32.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffgload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffparse.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffcmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffdrivr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffparse.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cff.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cfftoken.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffgload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffdrivr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cffcmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cff/cfferrs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42parse.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42drivr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/type42.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42objs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42parse.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42types.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42objs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42error.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type42/t42drivr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftgrays.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftsmooth.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftspic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftsmerrs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftgrays.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftspic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/ftsmooth.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/smooth/smooth.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdfdrivr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdferror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdflib.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdf.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdfdrivr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/bdf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/bdf/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/winfnt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/winfnt.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/winfonts/fnterrs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfobjs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttcmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttpost.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfntpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttkern.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/pngshim.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttmtx.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfdriver.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttsbit.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttbdf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttcmapc.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttkern.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttpost.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfntpic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfnt.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttcmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttmtx.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/pngshim.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttsbit.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sfdriver.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/sferrors.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/sfnt/ttbdf.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcmanag.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftccmap.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcglyph.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcimage.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcsbits.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftccback.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftccache.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcmru.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcglyph.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcimage.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcmanag.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftccache.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcsbits.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcache.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcbasic.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcmru.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/cache/ftcerror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1objs.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1load.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1afm.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1driver.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1tokens.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1errors.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1gload.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1parse.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1afm.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1load.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1objs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/type1.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1driver.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1parse.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/type1/t1gload.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/afblue.pl | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/apinames.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/no-copyright | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/glnames.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/update-copyright | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/test_afm.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/chktrcmp.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/cordic.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftrandom/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/test_trig.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/update-copyright-year | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/test_bbox.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/formatter.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/tohtml.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/sources.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/content.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/utils.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/docmaker.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/docmaker/docbeauty.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftrandom/ftrandom.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftrandom/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/ftfuzzer.cc | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/runinput.cc | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/ftmutator.cc | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/tools/ftfuzzer/rasterfuzzer.cc | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfutil.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfdrivr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfread.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/module.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/Jamfile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcf.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfutil.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/rules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfread.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcfdrivr.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/src/pcf/pcferror.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/freetype.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/link_std.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/os2/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/beos/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/cmake/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/link_dos.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/symbian/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/ansi/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/modules.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/toplevel.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/exports.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/vms/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/watcom.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/gcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/bcc-dev.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/unix-lcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/visualage.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/gcc-dev.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/win-lcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/ansi-cc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/bcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/intelc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/emx.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/compiler/visualc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/vms/ftconfig.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/vms/ftsystem.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-bcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-vcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2005/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/win32-def.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-intl.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-bccd.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-icc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-wat.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-mingw32.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualce/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/ftdebug.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-gcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2008/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-lcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/w32-dev.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2008/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2008/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2008/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualce/freetype.dsp | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualce/freetype.dsw | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualce/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualce/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/freetype.dsp | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/freetype.dsw | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/visualc/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2005/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2005/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2005/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/freetype.vcxproj.filters | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/windows/vc2010/freetype.user.props | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/smakefile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/makefile | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/include/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/makefile.os4 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/src/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/src/base/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/src/base/ftsystem.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/src/base/ftdebug.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/include/config/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/include/config/ftconfig.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/amiga/include/config/ftmodule.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/pkg.m4 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unix-def.in | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/install-sh | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/configure.raw | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/configure.ac | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/ltmain.sh | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/configure | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/freetype2.m4 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/ftconfig.in | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/ftsystem.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unixddef.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unix-dev.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/config.guess | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/install.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unix-lcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/config.sub | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unix.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/unix-cc.in | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/freetype-config.in | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/freetype2.in | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/ft-munmap.m4 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/unix/aclocal.m4 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/FreeType.m68k_far.make.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/FreeType.ppc_classic.make.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/FreeType.m68k_cfm.make.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/freetype-Info.plist | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/ftmac.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/FreeType.ppc_carbon.make.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/ftlib.prj.xml | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/mac/ascii2mpw.py | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/ansi/ansi.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/ansi/ansi-def.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/symbian/bld.inf | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/symbian/freetype.mmp | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/ATARI.H | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/FNames.SIC | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/FREETYPE.PRJ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/deflinejoiner.awk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/README.TXT | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/atari/gen-purec-patch.sh | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/cmake/testbuild.sh | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/cmake/FindHarfBuzz.cmake | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/cmake/iOS.cmake | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/dos-emx.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/dos-wat.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/dos-def.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/dos/dos-gcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/beos/beos-def.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/beos/beos.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/beos/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/os2/os2-gcc.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/os2/detect.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/os2/os2-dev.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/os2/os2-def.mk | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2005-ce/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/ftdebug.c | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2008-ce/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2008-ce/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2008-ce/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2005-ce/index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.sln | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/builds/wince/vc2005-ce/freetype.vcproj | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/raster.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/MAKEPP | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/CMAKE | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/CHANGES | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/VERSIONS.TXT | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/FTL.TXT | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/PROBLEMS | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/release | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/TODO | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/freetype-config.1 | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.VMS | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/formats.txt | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.ANY | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/LICENSE.TXT | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.MAC | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.GNU | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.UNIX | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/INSTALL.CROSS | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/GPLv2.TXT | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/DEBUG | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/CUSTOMIZE | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-parameter_tags.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-system_interface.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-glyph_variants.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-lzw.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-quick_advance.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-bdf_fonts.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-computations.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-type1_tables.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-version.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-auto_hinter.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-basic_types.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-bzip2.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-font_formats.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-sfnt_names.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-error_code_values.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-cache_subsystem.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-incremental.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-gzip.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-properties.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-tt_driver.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-sizes_management.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-bitmap_handling.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-index.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-user_allocation.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-cff_driver.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-winfnt_fonts.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-list_processing.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-gx_validation.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-glyph_management.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-module_management.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-t1_cid_driver.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-pcf_driver.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-lcd_filtering.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-glyph_stroker.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-toc.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-base_interface.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-cid_fonts.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-outline_processing.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-ot_validation.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-raster.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-pfr_fonts.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-truetype_engine.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-gasp_table.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-multiple_masters.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-header_file_macros.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-mac_specific.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-truetype_tables.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-header_inclusion.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/docs/reference/ft2-error_enumerations.html | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/ft2build.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftsnames.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftwinfnt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftsizes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/fttypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftparams.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftmm.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftmodapi.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftbzip2.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/fttrigon.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftbbox.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftgzip.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftdriver.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftoutln.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftadvanc.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftsynth.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/fterrors.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftgasp.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftstroke.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftcache.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftotval.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/freetype.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftincrem.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftfntfmt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/fterrdef.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ttnameid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftpfr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftgxval.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftchapters.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/tttags.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftlzw.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftsystem.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/t1tables.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftimage.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/tttables.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftcid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftglyph.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftmoderr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftbitmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftlist.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftmac.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftlcdfil.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftbdf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/ftrender.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/sfnt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/internal.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftdrv.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/cffotypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftdebug.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/psaux.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/t1types.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/pshints.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/autohint.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftstream.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/cfftypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/tttypes.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftvalid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftobjs.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftpic.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/fttrace.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftmemory.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/fthash.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftgloadr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftpsprop.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftserv.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/ | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftrfork.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/ftcalc.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svprop.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svmm.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svcfftl.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svwinfnt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svttcmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svotval.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svgldict.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svpscmap.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svkern.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svmetric.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svpsinfo.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svpfr.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svgxval.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svfntfmt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svbdf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svsfnt.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svtteng.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svcid.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svttglyf.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/internal/services/svpostnm.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ftstdlib.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ftheader.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ftconfig.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ftoption.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/include/freetype/config/ftmodule.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/objs/README | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/devel/ft2build.h | |
SDL2_ttf-2.0.15/external/freetype-2.9.1/devel/ftoption.h | |
SDL2_ttf-2.0.15/VisualC/glfont/ | |
SDL2_ttf-2.0.15/VisualC/SDL_ttf.vcxproj | |
SDL2_ttf-2.0.15/VisualC/resource.h | |
SDL2_ttf-2.0.15/VisualC/clean.sh | |
SDL2_ttf-2.0.15/VisualC/external/ | |
SDL2_ttf-2.0.15/VisualC/Version.rc | |
SDL2_ttf-2.0.15/VisualC/SDL_ttf.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC/showfont/ | |
SDL2_ttf-2.0.15/VisualC/SDL_ttf.sln | |
SDL2_ttf-2.0.15/VisualC/showfont/showfont.vcxproj | |
SDL2_ttf-2.0.15/VisualC/external/include/ | |
SDL2_ttf-2.0.15/VisualC/external/lib/ | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/ | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/ | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/zlib1.dll | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/LICENSE.zlib.txt | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/LICENSE.freetype.txt | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/libfreetype-6.dll | |
SDL2_ttf-2.0.15/VisualC/external/lib/x86/libfreetype-6.lib | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/zlib1.dll | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/LICENSE.zlib.txt | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/LICENSE.freetype.txt | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/libfreetype-6.dll | |
SDL2_ttf-2.0.15/VisualC/external/lib/x64/libfreetype-6.lib | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ | |
SDL2_ttf-2.0.15/VisualC/external/include/ft2build.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftsnames.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftwinfnt.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftsizes.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/fttypes.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftparams.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftmm.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftmodapi.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftbzip2.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/fttrigon.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftbbox.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftgzip.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftdriver.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftoutln.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftadvanc.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftsynth.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/fterrors.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftgasp.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftstroke.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftcache.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftotval.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/freetype.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftincrem.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftfntfmt.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/fterrdef.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ttnameid.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftpfr.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftgxval.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftchapters.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/tttags.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftlzw.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftsystem.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/t1tables.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftimage.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/tttables.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftcid.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftglyph.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftmoderr.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftbitmap.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftlist.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftmac.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftlcdfil.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftbdf.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/ftrender.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ftstdlib.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ftheader.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ftconfig.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ftoption.h | |
SDL2_ttf-2.0.15/VisualC/external/include/freetype/config/ftmodule.h | |
SDL2_ttf-2.0.15/VisualC/glfont/glfont.vcxproj | |
SDL2_ttf-2.0.15/acinclude/ltversion.m4 | |
SDL2_ttf-2.0.15/acinclude/pkg.m4 | |
SDL2_ttf-2.0.15/acinclude/libtool.m4 | |
SDL2_ttf-2.0.15/acinclude/ltoptions.m4 | |
SDL2_ttf-2.0.15/acinclude/ltsugar.m4 | |
SDL2_ttf-2.0.15/acinclude/freetype2.m4 | |
SDL2_ttf-2.0.15/acinclude/lt~obsolete.m4 | |
SDL2_ttf-2.0.15/acinclude/sdl2.m4 | |
SDL2_ttf-2.0.15/debian/compat | |
SDL2_ttf-2.0.15/debian/libsdl2-ttf.install | |
SDL2_ttf-2.0.15/debian/changelog | |
SDL2_ttf-2.0.15/debian/source/ | |
SDL2_ttf-2.0.15/debian/docs | |
SDL2_ttf-2.0.15/debian/examples/ | |
SDL2_ttf-2.0.15/debian/libsdl2-ttf-dev.install | |
SDL2_ttf-2.0.15/debian/rules | |
SDL2_ttf-2.0.15/debian/watch | |
SDL2_ttf-2.0.15/debian/copyright | |
SDL2_ttf-2.0.15/debian/control | |
SDL2_ttf-2.0.15/debian/libsdl2-ttf-dev.examples | |
SDL2_ttf-2.0.15/debian/examples/Makefile | |
SDL2_ttf-2.0.15/debian/source/format | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT80_VS2012/ | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone80_VS2012/ | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT81_VS2013/ | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone81_VS2013/ | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone81_VS2013/SDL_ttf-WinPhone81.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone81_VS2013/freetype-WinPhone81.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT81_VS2013/freetype-WinRT81.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT81_VS2013/freetype-WinRT81.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT81_VS2013/SDL_ttf-WinRT81.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT81_VS2013/SDL_ttf-WinRT81.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone80_VS2012/freetype-WinPhone80.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinPhone80_VS2012/SDL_ttf-WinPhone80.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT80_VS2012/freetype-WinRT80.vcxproj.filters | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT80_VS2012/freetype-WinRT80.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT80_VS2012/SDL_ttf-WinRT80.vcxproj | |
SDL2_ttf-2.0.15/VisualC-WinRT/WinRT80_VS2012/SDL_ttf-WinRT80.vcxproj.filters | |
SDL2_ttf-2.0.15/Xcode/glfont/ | |
SDL2_ttf-2.0.15/Xcode/SDL_ttf.xcodeproj/ | |
SDL2_ttf-2.0.15/Xcode/pkg-support/ | |
SDL2_ttf-2.0.15/Xcode/Info-Framework.plist | |
SDL2_ttf-2.0.15/Xcode/Frameworks/ | |
SDL2_ttf-2.0.15/Xcode/showfont/ | |
SDL2_ttf-2.0.15/Xcode/package | |
SDL2_ttf-2.0.15/Xcode/showfont/English.lproj/ | |
SDL2_ttf-2.0.15/Xcode/showfont/SDLMain.h | |
SDL2_ttf-2.0.15/Xcode/showfont/SDLMain.m | |
SDL2_ttf-2.0.15/Xcode/showfont/Info-showfont__Upgraded_.plist | |
SDL2_ttf-2.0.15/Xcode/showfont/showfont.xcodeproj/ | |
SDL2_ttf-2.0.15/Xcode/showfont/showfont.xcodeproj/project.pbxproj | |
SDL2_ttf-2.0.15/Xcode/showfont/English.lproj/InfoPlist.strings | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/FreeType | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Resources | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Headers | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/Current | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/FreeType | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Resources/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/ft2build.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsnames.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftwinfnt.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsizes.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/fttypes.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftparams.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftmm.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftmodapi.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbzip2.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/fttrigon.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbbox.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftgzip.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftdriver.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftoutln.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftadvanc.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsynth.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/fterrors.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftgasp.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftstroke.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftcache.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftotval.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/freetype.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftincrem.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftfntfmt.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/fterrdef.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ttnameid.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftpfr.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftgxval.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftchapters.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/tttags.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftlzw.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsystem.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/t1tables.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftimage.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/tttables.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftcid.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftglyph.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftmoderr.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbitmap.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftlist.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftmac.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftlcdfil.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbdf.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftrender.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftstdlib.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftheader.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftconfig.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftoption.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftmodule.h | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/ | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Resources/LICENSE.freetype.txt | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Resources/Info.plist | |
SDL2_ttf-2.0.15/Xcode/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/InfoPlist.strings | |
SDL2_ttf-2.0.15/Xcode/pkg-support/SDL_ttf.info | |
SDL2_ttf-2.0.15/Xcode/pkg-support/resources/ | |
SDL2_ttf-2.0.15/Xcode/pkg-support/mkpackage.sh | |
SDL2_ttf-2.0.15/Xcode/pkg-support/resources/Welcome.txt | |
SDL2_ttf-2.0.15/Xcode/pkg-support/resources/ReadMe.txt | |
SDL2_ttf-2.0.15/Xcode/SDL_ttf.xcodeproj/project.pbxproj | |
SDL2_ttf-2.0.15/Xcode/glfont/English.lproj/ | |
SDL2_ttf-2.0.15/Xcode/glfont/SDLMain.h | |
SDL2_ttf-2.0.15/Xcode/glfont/SDLMain.m | |
SDL2_ttf-2.0.15/Xcode/glfont/glfont.xcodeproj/ | |
SDL2_ttf-2.0.15/Xcode/glfont/Info-glfont__Upgraded_.plist | |
SDL2_ttf-2.0.15/Xcode/glfont/glfont.xcodeproj/project.pbxproj | |
SDL2_ttf-2.0.15/Xcode/glfont/English.lproj/InfoPlist.strings | |
checking build system type... x86_64-pc-linux-gnu | |
checking host system type... x86_64-pc-linux-gnu | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking whether gcc understands -c and -o together... yes | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for ar... ar | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports the include directive... yes (GNU style) | |
checking whether make supports nested variables... yes | |
checking dependency style of gcc... gcc3 | |
checking for gcc... (cached) gcc | |
checking whether we are using the GNU C compiler... (cached) yes | |
checking whether gcc accepts -g... (cached) yes | |
checking for gcc option to accept ISO C89... (cached) none needed | |
checking whether gcc understands -c and -o together... (cached) yes | |
checking whether make sets $(MAKE)... (cached) yes | |
checking for windres... no | |
checking for linux-gnu-windres... no | |
checking for size_t... yes | |
checking for working alloca.h... yes | |
checking for alloca... yes | |
checking for pkg-config... /usr/bin/pkg-config | |
checking pkg-config is at least version 0.9.0... yes | |
checking for FT2... yes | |
checking for SDL... yes | |
checking for X... libraries , headers | |
checking for gethostbyname... yes | |
checking for connect... yes | |
checking for remove... yes | |
checking for shmat... yes | |
checking for IceConnectionNumber in -lICE... yes | |
checking for OpenGL support... no | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating SDL2_ttf.spec | |
config.status: creating SDL2_ttf.pc | |
config.status: executing libtool commands | |
config.status: executing depfiles commands | |
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"SDL2_ttf\" -DVERSION=\"2.0.15\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -MT showfont.o -MD -MP -MF .deps/showfont.Tpo -c -o showfont.o showfont.c | |
mv -f .deps/showfont.Tpo .deps/showfont.Po | |
/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"SDL2_ttf\" -DVERSION=\"2.0.15\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -MT SDL_ttf.lo -MD -MP -MF .deps/SDL_ttf.Tpo -c -o SDL_ttf.lo SDL_ttf.c | |
libtool: compile: gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"SDL2_ttf\" -DVERSION=\"2.0.15\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -MT SDL_ttf.lo -MD -MP -MF .deps/SDL_ttf.Tpo -c SDL_ttf.c -fPIC -DPIC -o .libs/SDL_ttf.o | |
libtool: compile: gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"SDL2_ttf\" -DVERSION=\"2.0.15\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -MT SDL_ttf.lo -MD -MP -MF .deps/SDL_ttf.Tpo -c SDL_ttf.c -o SDL_ttf.o >/dev/null 2>&1 | |
mv -f .deps/SDL_ttf.Tpo .deps/SDL_ttf.Plo | |
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -no-undefined -release 2.0 -version-info 14:1:14 -o libSDL2_ttf.la -rpath /usr/local/lib SDL_ttf.lo -lm -lfreetype -L/usr/local/lib -Wl,-rpath,/usr/local/lib -Wl,--enable-new-dtags -lSDL2 | |
libtool: link: gcc -shared .libs/SDL_ttf.o /usr/lib/x86_64-linux-gnu/libfreetype.so -L/usr/local/lib /usr/local/lib/libSDL2.so -lm -ldl -lpthread -lrt -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags -Wl,-soname -Wl,libSDL2_ttf-2.0.so.0 -o .libs/libSDL2_ttf-2.0.so.0.14.1 | |
libtool: link: (cd ".libs" && rm -f "libSDL2_ttf-2.0.so.0" && ln -s "libSDL2_ttf-2.0.so.0.14.1" "libSDL2_ttf-2.0.so.0") | |
libtool: link: (cd ".libs" && rm -f "libSDL2_ttf.so" && ln -s "libSDL2_ttf-2.0.so.0.14.1" "libSDL2_ttf.so") | |
libtool: link: ar cru .libs/libSDL2_ttf.a SDL_ttf.o | |
ar: `u' modifier ignored since `D' is the default (see `U') | |
libtool: link: ranlib .libs/libSDL2_ttf.a | |
libtool: link: ( cd ".libs" && rm -f "libSDL2_ttf.la" && ln -s "../libSDL2_ttf.la" "libSDL2_ttf.la" ) | |
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -o showfont showfont.o libSDL2_ttf.la -lfreetype -L/usr/local/lib -Wl,-rpath,/usr/local/lib -Wl,--enable-new-dtags -lSDL2 | |
libtool: link: gcc -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -o .libs/showfont showfont.o -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags ./.libs/libSDL2_ttf.so -L/usr/local/lib /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/local/lib/libSDL2.so -lm -ldl -lpthread -lrt | |
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DPACKAGE=\"SDL2_ttf\" -DVERSION=\"2.0.15\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -I. -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -MT glfont.o -MD -MP -MF .deps/glfont.Tpo -c -o glfont.o glfont.c | |
mv -f .deps/glfont.Tpo .deps/glfont.Po | |
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -o glfont glfont.o libSDL2_ttf.la -lm -lfreetype -L/usr/local/lib -Wl,-rpath,/usr/local/lib -Wl,--enable-new-dtags -lSDL2 | |
libtool: link: gcc -g -O2 -I/usr/include/freetype2 -D_REENTRANT -I/usr/local/include/SDL2 -o .libs/glfont glfont.o -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags ./.libs/libSDL2_ttf.so -L/usr/local/lib /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/local/lib/libSDL2.so -lm -ldl -lpthread -lrt | |
make[1]: Entering directory '/home/travis/build/crsmithdev/chip8/SDL2_ttf-2.0.15' | |
/bin/mkdir -p '/usr/local/lib' | |
/bin/bash ./libtool --mode=install /usr/bin/install -c libSDL2_ttf.la '/usr/local/lib' | |
libtool: install: /usr/bin/install -c .libs/libSDL2_ttf-2.0.so.0.14.1 /usr/local/lib/libSDL2_ttf-2.0.so.0.14.1 | |
libtool: install: (cd /usr/local/lib && { ln -s -f libSDL2_ttf-2.0.so.0.14.1 libSDL2_ttf-2.0.so.0 || { rm -f libSDL2_ttf-2.0.so.0 && ln -s libSDL2_ttf-2.0.so.0.14.1 libSDL2_ttf-2.0.so.0; }; }) | |
libtool: install: (cd /usr/local/lib && { ln -s -f libSDL2_ttf-2.0.so.0.14.1 libSDL2_ttf.so || { rm -f libSDL2_ttf.so && ln -s libSDL2_ttf-2.0.so.0.14.1 libSDL2_ttf.so; }; }) | |
libtool: install: /usr/bin/install -c .libs/libSDL2_ttf.lai /usr/local/lib/libSDL2_ttf.la | |
libtool: install: /usr/bin/install -c .libs/libSDL2_ttf.a /usr/local/lib/libSDL2_ttf.a | |
libtool: install: chmod 644 /usr/local/lib/libSDL2_ttf.a | |
libtool: install: ranlib /usr/local/lib/libSDL2_ttf.a | |
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/local/lib | |
---------------------------------------------------------------------- | |
Libraries have been installed in: | |
/usr/local/lib | |
If you ever happen to want to link against installed libraries | |
in a given directory, LIBDIR, you must either use libtool, and | |
specify the full pathname of the library, or use the `-LLIBDIR' | |
flag during linking and do at least one of the following: | |
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable | |
during execution | |
- add LIBDIR to the `LD_RUN_PATH' environment variable | |
during linking | |
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag | |
- have your system administrator add LIBDIR to `/etc/ld.so.conf' | |
See any operating system documentation about shared libraries for | |
more information, such as the ld(1) and ld.so(8) manual pages. | |
---------------------------------------------------------------------- | |
/bin/mkdir -p '/usr/local/include/SDL2' | |
/usr/bin/install -c -m 644 SDL_ttf.h '/usr/local/include/SDL2' | |
/bin/mkdir -p '/usr/local/lib/pkgconfig' | |
/usr/bin/install -c -m 644 SDL2_ttf.pc '/usr/local/lib/pkgconfig' | |
make[1]: Leaving directory '/home/travis/build/crsmithdev/chip8/SDL2_ttf-2.0.15' | |
travis_time:end:169f75f2:start=1558896764719168371,finish=1558896919096744180,duration=154377575809 | |
[0Ktravis_fold:end:before_install | |
[0Ktravis_time:start:2c37c0b8 | |
[0K$ cargo clean | |
travis_time:end:2c37c0b8:start=1558896919102273794,finish=1558896919145056240,duration=42782446 | |
[0K[32;1mThe command "cargo clean" exited with 0.[0m | |
travis_time:start:0a79ded0 | |
[0K$ cargo build | |
[0m[0m[1m[32m Updating[0m crates.io index | |
[0m[0m[1m[32m Compiling[0m autocfg v0.1.4 | |
[0m[0m[1m[32m Compiling[0m libc v0.2.55 | |
[0m[0m[1m[32m Compiling[0m cfg-if v0.1.9 | |
[0m[0m[1m[32m Compiling[0m rand_core v0.4.0 | |
[0m[0m[1m[32m Compiling[0m gcc v0.3.55 | |
[0m[0m[1m[32m Compiling[0m sdl2 v0.32.2 | |
[0m[0m[1m[32m Compiling[0m bitflags v1.0.4 | |
[0m[0m[1m[32m Compiling[0m lazy_static v1.3.0 | |
[0m[0m[1m[32m Compiling[0m sdl2-sys v0.32.6 | |
[0m[0m[1m[32m Compiling[0m log v0.4.6 | |
[0m[0m[1m[32m Compiling[0m num-traits v0.2.8 | |
[0m[0m[1m[32m Compiling[0m num-integer v0.1.41 | |
[0m[0m[1m[32m Compiling[0m rand_pcg v0.1.2 | |
[0m[0m[1m[32m Compiling[0m rand_chacha v0.1.1 | |
[0m[0m[1m[32m Compiling[0m num-iter v0.1.39 | |
[0m[0m[1m[32m Compiling[0m rand v0.6.5 | |
[0m[0m[1m[32m Compiling[0m rand_core v0.3.1 | |
[0m[0m[1m[32m Compiling[0m rand_jitter v0.1.4 | |
[0m[0m[1m[32m Compiling[0m nfd v0.0.4 | |
[0m[0m[1m[32m Compiling[0m rand_isaac v0.1.1 | |
[0m[0m[1m[32m Compiling[0m rand_hc v0.1.0 | |
[0m[0m[1m[32m Compiling[0m rand_xorshift v0.1.1 | |
[0m[0m[1m[32m Compiling[0m rand_os v0.1.3 | |
[0m[0m[1m[32m Compiling[0m num v0.1.42 | |
[0m[0m[1m[32m Compiling[0m chip8 v0.1.0 (/home/travis/build/crsmithdev/chip8) | |
[0m[0m[1m[32m Finished[0m dev [unoptimized + debuginfo] target(s) in 25.52s | |
travis_time:end:0a79ded0:start=1558896919150648759,finish=1558896944714857663,duration=25564208904 | |
[0K[32;1mThe command "cargo build" exited with 0.[0m | |
travis_time:start:15ca9401 | |
[0K$ cargo test --lib | |
[0m[0m[1m[32m Compiling[0m chip8 v0.1.0 (/home/travis/build/crsmithdev/chip8) | |
[0m[0m[1m[32m Finished[0m dev [unoptimized + debuginfo] target(s) in 1.77s | |
[0m[0m[1m[32m Running[0m target/debug/deps/chip8-407d63e890ff10b1 | |
running 8 tests | |
test cpu::tests::add ... [32mok(B[m | |
test cpu::tests::call_return ... [32mok(B[m | |
test cpu::tests::clear_screen ... [32mok(B[m | |
test cpu::tests::call_return_errors ... [32mok(B[m | |
test cpu::tests::jumps ... [32mok(B[m | |
test cpu::tests::key_press_release ... [32mok(B[m | |
test cpu::tests::load_address ... [32mok(B[m | |
test cpu::tests::load_add_byte ... [32mok(B[m | |
test result: [32mok(B[m. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out | |
travis_time:end:15ca9401:start=1558896944720004348,finish=1558896946521368660,duration=1801364312 | |
[0K[32;1mThe command "cargo test --lib" exited with 0.[0m | |
travis_fold:start:before_cache | |
[0Ktravis_time:start:012f9fd0 | |
[0K$ if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then | |
cargo install cargo-tarpaulin -f | |
fi | |
[0m[0m[1m[32m Updating[0m crates.io index | |
[0m[0m[1m[32m Downloading[0m crates ... | |
[0m[0m[1m[32m Downloaded[0m cargo-tarpaulin v0.8.2 | |
[0m[0m[1m[32m Installing[0m cargo-tarpaulin v0.8.2 | |
[0m[0m[1m[32m Downloading[0m crates ... | |
[0m[0m[1m[32m Downloaded[0m clap v2.33.0 | |
[0m[0m[1m[32m Downloaded[0m fallible-iterator v0.2.0 | |
[0m[0m[1m[32m Downloaded[0m cargo v0.35.0 | |
[0m[0m[1m[32m Downloaded[0m git2 v0.8.0 | |
[0m[0m[1m[32m Downloaded[0m coveralls-api v0.4.0 | |
[0m[0m[1m[32m Downloaded[0m proc-macro2 v0.4.30 | |
[0m[0m[1m[32m Downloaded[0m chrono v0.4.6 | |
[0m[0m[1m[32m Downloaded[0m void v1.0.2 | |
[0m[0m[1m[32m Downloaded[0m env_logger v0.6.1 | |
[0m[0m[1m[32m Downloaded[0m regex v1.1.6 | |
[0m[0m[1m[32m Downloaded[0m serde v1.0.91 | |
[0m[0m[1m[32m Downloaded[0m object v0.12.0 | |
[0m[0m[1m[32m Downloaded[0m memmap v0.7.0 | |
[0m[0m[1m[32m Downloaded[0m syn v0.15.34 | |
[0m[0m[1m[32m Downloaded[0m nix v0.14.0 | |
[0m[0m[1m[32m Downloaded[0m walkdir v2.2.7 | |
[0m[0m[1m[32m Downloaded[0m quick-xml v0.14.0 | |
[0m[0m[1m[32m Downloaded[0m rustc-demangle v0.1.14 | |
[0m[0m[1m[32m Downloaded[0m gimli v0.18.0 | |
[0m[0m[1m[32m Downloaded[0m quote v0.6.12 | |
[0m[0m[1m[32m Downloaded[0m serde_json v1.0.39 | |
[0m[0m[1m[32m Downloaded[0m bytesize v1.0.0 | |
[0m[0m[1m[32m Downloaded[0m byteorder v1.3.1 | |
[0m[0m[1m[32m Downloaded[0m flate2 v1.0.7 | |
[0m[0m[1m[32m Downloaded[0m git2-curl v0.9.0 | |
[0m[0m[1m[32m Downloaded[0m jobserver v0.1.13 | |
[0m[0m[1m[32m Downloaded[0m libgit2-sys v0.7.11 | |
[0m[0m[1m[32m Downloaded[0m semver v0.9.0 | |
[0m[0m[1m[32m Downloaded[0m shell-escape v0.1.4 | |
[0m[0m[1m[32m Downloaded[0m url_serde v0.2.0 | |
[0m[0m[1m[32m Downloaded[0m url v1.7.2 | |
[0m[0m[1m[32m Downloaded[0m memchr v2.2.0 | |
[0m[0m[1m[32m Downloaded[0m thread_local v0.3.6 | |
[0m[0m[1m[32m Downloaded[0m deflate v0.7.19 | |
[0m[0m[1m[32m Downloaded[0m goblin v0.0.22 | |
[0m[0m[1m[32m Downloaded[0m encoding_rs v0.8.17 | |
[0m[0m[1m[32m Downloaded[0m failure v0.1.5 | |
[0m[0m[1m[32m Downloaded[0m filetime v0.2.6 | |
[0m[0m[1m[32m Downloaded[0m glob v0.2.11 | |
[0m[0m[1m[32m Downloaded[0m num_cpus v1.10.0 | |
[0m[0m[1m[32m Downloaded[0m rustc-workspace-hack v1.0.0 | |
[0m[0m[1m[32m Downloaded[0m termcolor v1.0.4 | |
[0m[0m[1m[32m Downloaded[0m unicode-width v0.1.5 | |
[0m[0m[1m[32m Downloaded[0m aho-corasick v0.7.3 | |
[0m[0m[1m[32m Downloaded[0m utf8-ranges v1.0.2 | |
[0m[0m[1m[32m Downloaded[0m uuid v0.7.4 | |
[0m[0m[1m[32m Downloaded[0m crypto-hash v0.3.3 | |
[0m[0m[1m[32m Downloaded[0m curl-sys v0.4.18 | |
[0m[0m[1m[32m Downloaded[0m parity-wasm v0.38.0 | |
[0m[0m[1m[32m Downloaded[0m ignore v0.4.7 | |
[0m[0m[1m[32m Downloaded[0m lazycell v1.2.1 | |
[0m[0m[1m[32m Downloaded[0m tempfile v3.0.8 | |
[0m[0m[1m[32m Downloaded[0m toml v0.4.10 | |
[0m[0m[1m[32m Downloaded[0m serde_derive v1.0.91 | |
[0m[0m[1m[32m Downloaded[0m md5 v0.3.8 | |
[0m[0m[1m[32m Downloaded[0m crossbeam-utils v0.6.5 | |
[0m[0m[1m[32m Downloaded[0m fs2 v0.4.3 | |
[0m[0m[1m[32m Downloaded[0m same-file v1.0.4 | |
[0m[0m[1m[32m Downloaded[0m tar v0.4.26 | |
[0m[0m[1m[32m Downloaded[0m regex-syntax v0.6.6 | |
[0m[0m[1m[32m Downloaded[0m openssl-sys v0.9.47 | |
[0m[0m[1m[32m Downloaded[0m crates-io v0.23.0 | |
[0m[0m[1m[32m Downloaded[0m hex v0.3.2 | |
[0m[0m[1m[32m Downloaded[0m ansi_term v0.11.0 | |
[0m[0m[1m[32m Downloaded[0m textwrap v0.11.0 | |
[0m[0m[1m[32m Downloaded[0m unicode-xid v0.1.0 | |
[0m[0m[1m[32m Downloaded[0m atty v0.2.11 | |
[0m[0m[1m[32m Downloaded[0m serde_ignored v0.0.4 | |
[0m[0m[1m[32m Downloaded[0m openssl-probe v0.1.2 | |
[0m[0m[1m[32m Downloaded[0m curl v0.4.22 | |
[0m[0m[1m[32m Downloaded[0m im-rc v12.3.4 | |
[0m[0m[1m[32m Downloaded[0m time v0.1.42 | |
[0m[0m[1m[32m Downloaded[0m derive_more v0.14.1 | |
[0m[0m[1m[32m Downloaded[0m scroll v0.9.2 | |
[0m[0m[1m[32m Downloaded[0m home v0.3.4 | |
[0m[0m[1m[32m Downloaded[0m strsim v0.8.0 | |
[0m[0m[1m[32m Downloaded[0m opener v0.3.2 | |
[0m[0m[1m[32m Downloaded[0m humantime v1.2.0 | |
[0m[0m[1m[32m Downloaded[0m rustfix v0.4.5 | |
[0m[0m[1m[32m Downloaded[0m socket2 v0.3.9 | |
[0m[0m[1m[32m Downloaded[0m libz-sys v1.0.25 | |
[0m[0m[1m[32m Downloaded[0m ryu v0.2.8 | |
[0m[0m[1m[32m Downloaded[0m matches v0.1.8 | |
[0m[0m[1m[32m Downloaded[0m crossbeam-channel v0.3.8 | |
[0m[0m[1m[32m Downloaded[0m libssh2-sys v0.2.11 | |
[0m[0m[1m[32m Downloaded[0m adler32 v1.0.3 | |
[0m[0m[1m[32m Downloaded[0m arrayvec v0.4.10 | |
[0m[0m[1m[32m Downloaded[0m http v0.1.17 | |
[0m[0m[1m[32m Downloaded[0m libnghttp2-sys v0.1.1 | |
[0m[0m[1m[32m Downloaded[0m semver-parser v0.7.0 | |
[0m[0m[1m[32m Downloaded[0m rustc_version v0.2.3 | |
[0m[0m[1m[32m Downloaded[0m ucd-util v0.1.3 | |
[0m[0m[1m[32m Downloaded[0m indexmap v1.0.2 | |
[0m[0m[1m[32m Downloaded[0m plain v0.2.3 | |
[0m[0m[1m[32m Downloaded[0m idna v0.1.5 | |
[0m[0m[1m[32m Downloaded[0m crc32fast v1.2.0 | |
[0m[0m[1m[32m Downloaded[0m gzip-header v0.2.0 | |
[0m[0m[1m[32m Downloaded[0m scroll_derive v0.9.5 | |
[0m[0m[1m[32m Downloaded[0m percent-encoding v1.0.1 | |
[0m[0m[1m[32m Downloaded[0m miniz-sys v0.1.12 | |
[0m[0m[1m[32m Downloaded[0m itoa v0.4.4 | |
[0m[0m[1m[32m Downloaded[0m pkg-config v0.3.14 | |
[0m[0m[1m[32m Downloaded[0m openssl v0.10.23 | |
[0m[0m[1m[32m Downloaded[0m stable_deref_trait v1.1.1 | |
[0m[0m[1m[32m Downloaded[0m cc v1.0.37 | |
[0m[0m[1m[32m Downloaded[0m vec_map v0.8.1 | |
[0m[0m[1m[32m Downloaded[0m globset v0.4.3 | |
[0m[0m[1m[32m Downloaded[0m backtrace v0.3.26 | |
[0m[0m[1m[32m Downloaded[0m remove_dir_all v0.5.1 | |
[0m[0m[1m[32m Downloaded[0m typenum v1.10.0 | |
[0m[0m[1m[32m Downloaded[0m backtrace-sys v0.1.28 | |
[0m[0m[1m[32m Downloaded[0m bytes v0.4.12 | |
[0m[0m[1m[32m Downloaded[0m smallvec v0.6.9 | |
[0m[0m[1m[32m Downloaded[0m crc v1.8.1 | |
[0m[0m[1m[32m Downloaded[0m foreign-types v0.3.2 | |
[0m[0m[1m[32m Downloaded[0m failure_derive v0.1.5 | |
[0m[0m[1m[32m Downloaded[0m quick-error v1.2.2 | |
[0m[0m[1m[32m Downloaded[0m fnv v1.0.6 | |
[0m[0m[1m[32m Downloaded[0m unicode-bidi v0.3.4 | |
[0m[0m[1m[32m Downloaded[0m unicode-normalization v0.1.8 | |
[0m[0m[1m[32m Downloaded[0m bstr v0.1.4 | |
[0m[0m[1m[32m Downloaded[0m nodrop v0.1.13 | |
[0m[0m[1m[32m Downloaded[0m synstructure v0.10.2 | |
[0m[0m[1m[32m Downloaded[0m foreign-types-shared v0.1.1 | |
[0m[0m[1m[32m Downloaded[0m iovec v0.1.2 | |
[0m[0m[1m[32m Downloaded[0m build_const v0.2.1 | |
[0m[0m[1m[32m Downloaded[0m sized-chunks v0.1.3 | |
[0m[0m[1m[32m Compiling[0m proc-macro2 v0.4.30 | |
[0m[0m[1m[32m Compiling[0m unicode-xid v0.1.0 | |
[0m[0m[1m[32m Compiling[0m syn v0.15.34 | |
[0m[0m[1m[32m Compiling[0m serde v1.0.91 | |
[0m[0m[1m[32m Compiling[0m pkg-config v0.3.14 | |
[0m[0m[1m[32m Compiling[0m cc v1.0.37 | |
[0m[0m[1m[32m Compiling[0m autocfg v0.1.4 | |
[0m[0m[1m[32m Compiling[0m libc v0.2.55 | |
[0m[0m[1m[32m Compiling[0m semver-parser v0.7.0 | |
[0m[0m[1m[32m Compiling[0m memchr v2.2.0 | |
[0m[0m[1m[32m Compiling[0m byteorder v1.3.1 | |
[0m[0m[1m[32m Compiling[0m smallvec v0.6.9 | |
[0m[0m[1m[32m Compiling[0m matches v0.1.8 | |
[0m[0m[1m[32m Compiling[0m build_const v0.2.1 | |
[0m[0m[1m[32m Compiling[0m typenum v1.10.0 | |
[0m[0m[1m[32m Compiling[0m ryu v0.2.8 | |
[0m[0m[1m[32m Compiling[0m failure_derive v0.1.5 | |
[0m[0m[1m[32m Compiling[0m rand_core v0.4.0 | |
[0m[0m[1m[32m Compiling[0m ucd-util v0.1.3 | |
[0m[0m[1m[32m Compiling[0m lazy_static v1.3.0 | |
[0m[0m[1m[32m Compiling[0m regex v1.1.6 | |
[0m[0m[1m[32m Compiling[0m openssl v0.10.23 | |
[0m[0m[1m[32m Compiling[0m crc32fast v1.2.0 | |
[0m[0m[1m[32m Compiling[0m utf8-ranges v1.0.2 | |
[0m[0m[1m[32m Compiling[0m percent-encoding v1.0.1 | |
[0m[0m[1m[32m Compiling[0m foreign-types-shared v0.1.1 | |
[0m[0m[1m[32m Compiling[0m rustc-demangle v0.1.14 | |
[0m[0m[1m[32m Compiling[0m cfg-if v0.1.9 | |
[0m[0m[1m[32m Compiling[0m curl v0.4.22 | |
[0m[0m[1m[32m Compiling[0m encoding_rs v0.8.17 | |
[0m[0m[1m[32m Compiling[0m openssl-probe v0.1.2 | |
[0m[0m[1m[32m Compiling[0m arrayvec v0.4.10 | |
[0m[0m[1m[32m Compiling[0m unicode-width v0.1.5 | |
[0m[0m[1m[32m Compiling[0m same-file v1.0.4 | |
[0m[0m[1m[32m Compiling[0m bitflags v1.0.4 | |
[0m[0m[1m[32m Compiling[0m quick-error v1.2.2 | |
[0m[0m[1m[32m Compiling[0m itoa v0.4.4 | |
[0m[0m[1m[32m Compiling[0m fnv v1.0.6 | |
[0m[0m[1m[32m Compiling[0m nodrop v0.1.13 | |
[0m[0m[1m[32m Compiling[0m plain v0.2.3 | |
[0m[0m[1m[32m Compiling[0m vec_map v0.8.1 | |
[0m[0m[1m[32m Compiling[0m termcolor v1.0.4 | |
[0m[0m[1m[32m Compiling[0m adler32 v1.0.3 | |
[0m[0m[1m[32m Compiling[0m ansi_term v0.11.0 | |
[0m[0m[1m[32m Compiling[0m nix v0.14.0 | |
[0m[0m[1m[32m Compiling[0m hex v0.3.2 | |
[0m[0m[1m[32m Compiling[0m strsim v0.8.0 | |
[0m[0m[1m[32m Compiling[0m remove_dir_all v0.5.1 | |
[0m[0m[1m[32m Compiling[0m fallible-iterator v0.2.0 | |
[0m[0m[1m[32m Compiling[0m indexmap v1.0.2 | |
[0m[0m[1m[32m Compiling[0m shell-escape v0.1.4 | |
[0m[0m[1m[32m Compiling[0m glob v0.2.11 | |
[0m[0m[1m[32m Compiling[0m parity-wasm v0.38.0 | |
[0m[0m[1m[32m Compiling[0m bytesize v1.0.0 | |
[0m[0m[1m[32m Compiling[0m home v0.3.4 | |
[0m[0m[1m[32m Compiling[0m lazycell v1.2.1 | |
[0m[0m[1m[32m Compiling[0m uuid v0.7.4 | |
[0m[0m[1m[32m Compiling[0m rustc-workspace-hack v1.0.0 | |
[0m[0m[1m[32m Compiling[0m md5 v0.3.8 | |
[0m[0m[1m[32m Compiling[0m void v1.0.2 | |
[0m[0m[1m[32m Compiling[0m stable_deref_trait v1.1.1 | |
[0m[0m[1m[32m Compiling[0m backtrace v0.3.26 | |
[0m[0m[1m[32m Compiling[0m rand_chacha v0.1.1 | |
[0m[0m[1m[32m Compiling[0m rand_pcg v0.1.2 | |
[0m[0m[1m[32m Compiling[0m rand v0.6.5 | |
[0m[0m[1m[32m Compiling[0m num-traits v0.2.8 | |
[0m[0m[1m[32m Compiling[0m num-integer v0.1.41 | |
[0m[0m[1m[32m Compiling[0m libz-sys v1.0.25 | |
[0m[0m[1m[32m Compiling[0m libnghttp2-sys v0.1.1 | |
[0m[0m[1m[32m Compiling[0m openssl-sys v0.9.47 | |
[0m[0m[1m[32m Compiling[0m curl-sys v0.4.18 | |
[0m[0m[1m[32m Compiling[0m backtrace-sys v0.1.28 | |
[0m[0m[1m[32m Compiling[0m libssh2-sys v0.2.11 | |
[0m[0m[1m[32m Compiling[0m libgit2-sys v0.7.11 | |
[0m[0m[1m[32m Compiling[0m miniz-sys v0.1.12 | |
[0m[0m[1m[32m Compiling[0m unicode-normalization v0.1.8 | |
[0m[0m[1m[32m Compiling[0m unicode-bidi v0.3.4 | |
[0m[0m[1m[32m Compiling[0m crc v1.8.1 | |
[0m[0m[1m[32m Compiling[0m rand_core v0.3.1 | |
[0m[0m[1m[32m Compiling[0m rand_jitter v0.1.4 | |
[0m[0m[1m[32m Compiling[0m regex-syntax v0.6.6 | |
[0m[0m[1m[32m Compiling[0m thread_local v0.3.6 | |
[0m[0m[1m[32m Compiling[0m foreign-types v0.3.2 | |
[0m[0m[1m[32m Compiling[0m log v0.4.6 | |
[0m[0m[1m[32m Compiling[0m crossbeam-utils v0.6.5 | |
[0m[0m[1m[32m Compiling[0m textwrap v0.11.0 | |
[0m[0m[1m[32m Compiling[0m walkdir v2.2.7 | |
[0m[0m[1m[32m Compiling[0m humantime v1.2.0 | |
[0m[0m[1m[32m Compiling[0m rand_hc v0.1.0 | |
[0m[0m[1m[32m Compiling[0m rand_xorshift v0.1.1 | |
[0m[0m[1m[32m Compiling[0m rand_isaac v0.1.1 | |
[0m[0m[1m[32m Compiling[0m idna v0.1.5 | |
[0m[0m[1m[32m Compiling[0m crossbeam-channel v0.3.8 | |
[0m[0m[1m[32m Compiling[0m quote v0.6.12 | |
[0m[0m[1m[32m Compiling[0m iovec v0.1.2 | |
[0m[0m[1m[32m Compiling[0m socket2 v0.3.9 | |
[0m[0m[1m[32m Compiling[0m rand_os v0.1.3 | |
[0m[0m[1m[32m Compiling[0m filetime v0.2.6 | |
[0m[0m[1m[32m Compiling[0m atty v0.2.11 | |
[0m[0m[1m[32m Compiling[0m jobserver v0.1.13 | |
[0m[0m[1m[32m Compiling[0m time v0.1.42 | |
[0m[0m[1m[32m Compiling[0m num_cpus v1.10.0 | |
[0m[0m[1m[32m Compiling[0m fs2 v0.4.3 | |
[0m[0m[1m[32m Compiling[0m memmap v0.7.0 | |
[0m[0m[1m[32m Compiling[0m aho-corasick v0.7.3 | |
[0m[0m[1m[32m Compiling[0m bstr v0.1.4 | |
[0m[0m[1m[32m Compiling[0m sized-chunks v0.1.3 | |
[0m[0m[1m[32m Compiling[0m url v1.7.2 | |
[0m[0m[1m[32m Compiling[0m gimli v0.18.0 | |
[0m[0m[1m[32m Compiling[0m bytes v0.4.12 | |
[0m[0m[1m[32m Compiling[0m clap v2.33.0 | |
[0m[0m[1m[32m Compiling[0m tar v0.4.26 | |
[0m[0m[1m[32m Compiling[0m gzip-header v0.2.0 | |
[0m[0m[1m[32m Compiling[0m flate2 v1.0.7 | |
[0m[0m[1m[32m Compiling[0m chrono v0.4.6 | |
[0m[0m[1m[32m Compiling[0m http v0.1.17 | |
[0m[0m[1m[32m Compiling[0m tempfile v3.0.8 | |
[0m[0m[1m[32m Compiling[0m serde_derive v1.0.91 | |
[0m[0m[1m[32m Compiling[0m synstructure v0.10.2 | |
[0m[0m[1m[32m Compiling[0m scroll_derive v0.9.5 | |
[0m[0m[1m[32m Compiling[0m derive_more v0.14.1 | |
[0m[0m[1m[32m Compiling[0m crypto-hash v0.3.3 | |
[0m[0m[1m[32m Compiling[0m deflate v0.7.19 | |
[0m[0m[1m[32m Compiling[0m globset v0.4.3 | |
[0m[0m[1m[32m Compiling[0m env_logger v0.6.1 | |
[0m[0m[1m[32m Compiling[0m ignore v0.4.7 | |
[0m[0m[1m[32m Compiling[0m git2 v0.8.0 | |
[0m[0m[1m[32m Compiling[0m failure v0.1.5 | |
[0m[0m[1m[32m Compiling[0m semver v0.9.0 | |
[0m[0m[1m[32m Compiling[0m serde_json v1.0.39 | |
[0m[0m[1m[32m Compiling[0m serde_ignored v0.0.4 | |
[0m[0m[1m[32m Compiling[0m url_serde v0.2.0 | |
[0m[0m[1m[32m Compiling[0m toml v0.4.10 | |
[0m[0m[1m[32m Compiling[0m git2-curl v0.9.0 | |
[0m[0m[1m[32m Compiling[0m opener v0.3.2 | |
[0m[0m[1m[32m Compiling[0m quick-xml v0.14.0 | |
[0m[0m[1m[32m Compiling[0m rustc_version v0.2.3 | |
[0m[0m[1m[32m Compiling[0m rustfix v0.4.5 | |
[0m[0m[1m[32m Compiling[0m crates-io v0.23.0 | |
[0m[0m[1m[32m Compiling[0m coveralls-api v0.4.0 | |
[0m[0m[1m[32m Compiling[0m scroll v0.9.2 | |
[0m[0m[1m[32m Compiling[0m im-rc v12.3.4 | |
[0m[0m[1m[32m Compiling[0m goblin v0.0.22 | |
[0m[0m[1m[32m Compiling[0m cargo v0.35.0 | |
[0m[0m[1m[32m Compiling[0m object v0.12.0 | |
[0m[0m[1m[32m Compiling[0m cargo-tarpaulin v0.8.2 | |
[0m[0m[1m[32m Finished[0m release [optimized] target(s) in 13m 38s | |
[0m[0m[1m[32m Installing[0m /home/travis/.cargo/bin/cargo-tarpaulin | |
travis_time:end:012f9fd0:start=1558896946527583127,finish=1558897765100605585,duration=818573022458 | |
[0Ktravis_fold:end:before_cache | |
[0Ktravis_fold:start:cache.2 | |
[0Kstore build cache | |
travis_time:start:0809b6c0 | |
[0Ktravis_time:end:0809b6c0:start=1558897765106167632,finish=1558897765109589800,duration=3422168 | |
[0Ktravis_time:start:0df63263 | |
[0K[32;1mchange detected (content changed, file is created, or file is deleted): | |
/home/travis/build/crsmithdev/chip8/target/debug/chip8-407d63e890ff10b1 | |
/home/travis/build/crsmithdev/chip8/target/debug/deps/chip8-407d63e890ff10b1 | |
/home/travis/build/crsmithdev/chip8/target/debug/deps/libchip8-c65cf72811a76aef.rlib | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-407d63e890ff10b1/test-lib-chip8-407d63e890ff10b1 | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-407d63e890ff10b1/test-lib-chip8-407d63e890ff10b1.json | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-c65cf72811a76aef/lib-chip8-c65cf72811a76aef | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-c65cf72811a76aef/lib-chip8-c65cf72811a76aef.json | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-fc1574315018b4b2/bin-chip8-fc1574315018b4b2 | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/chip8-fc1574315018b4b2/bin-chip8-fc1574315018b4b2.json | |
/home/travis/build/crsmithdev/chip8/target/debug/.fingerprint/num-inte | |
[0m | |
[32;1m... | |
[0m | |
[32;1mchanges detected, packing new archive[0m | |
. | |
. | |
[32;1muploading master/cache-linux-xenial-d549ed1e5c1cc81284bd77e701eb7aa6b97ae4f74cacad972cd510ed103fbb8e--cargo-stable.tgz[0m | |
[32;1mcache uploaded[0m | |
travis_time:end:0df63263:start=1558897765114092431,finish=1558897782711061840,duration=17596969409 | |
[0Ktravis_fold:end:cache.2 | |
[0K | |
travis_fold:start:after_success | |
[0Ktravis_time:start:14d90f5d | |
[0K$ if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then | |
cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID | |
fi | |
[[0m[32mINFO[0m tarpaulin] Running Tarpaulin | |
[[0m[32mINFO[0m tarpaulin] Building project | |
[[0m[32mINFO[0m tarpaulin] Launching test | |
[[0m[32mINFO[0m tarpaulin] running /home/travis/build/crsmithdev/chip8/target/debug/deps/chip8-aeb9446498871629 | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
FPSCounter, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
last_frame, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
SystemTime, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
now, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
last_fps, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
SystemTime, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
now, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
fps_actual, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Float( | |
LitFloat { | |
token: Literal { | |
lit: 0.0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
ms_per_frame, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Float( | |
LitFloat { | |
token: Literal { | |
lit: 1000.0, | |
}, | |
}, | |
), | |
}, | |
), | |
op: Div( | |
Div, | |
), | |
right: Cast( | |
ExprCast { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
fps, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
f32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
last_frame, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
now, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Cast( | |
ExprCast { | |
attrs: [], | |
expr: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
ms_per_frame, | |
), | |
), | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
delta, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
max, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Float( | |
LitFloat { | |
token: Literal { | |
lit: 0.0, | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
u64, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
delta, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1000, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
fps_actual, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Cast( | |
ExprCast { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
f32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
op: Div( | |
Div, | |
), | |
right: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Cast( | |
ExprCast { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
delta, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
f32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
op: Div( | |
Div, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Float( | |
LitFloat { | |
token: Literal { | |
lit: 1000.0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
last_fps, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
now, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
delta, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1000, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
fps_actual, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Cast( | |
ExprCast { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
f32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
op: Div( | |
Div, | |
), | |
right: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Cast( | |
ExprCast { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
delta, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
f32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
op: Div( | |
Div, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Float( | |
LitFloat { | |
token: Literal { | |
lit: 1000.0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frames, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
last_fps, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
now, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
fps_actual, | |
), | |
), | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Logger, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
buffer, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Reference( | |
ExprReference { | |
attrs: [], | |
and_token: And, | |
mutability: None, | |
expr: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
BUFFER, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
buffer, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
lock, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
len, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Vec, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
from_iter, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
output, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
into_iter, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
], | |
}, | |
) | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Vec, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
from_iter, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
metadata, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
level, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Le( | |
Le, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Level, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Debug, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
enabled, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
record, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
metadata, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
], | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
println, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Literal { | |
lit: "{} - {}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: level, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: args, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
}, | |
), | |
Semi, | |
), | |
Expr( | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
record, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
level, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Ge( | |
Ge, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Level, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Info, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
buffer, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
buffer, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
lock, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
message, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
format, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Literal { | |
lit: "{}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: args, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
push_back, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
message, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
), | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
enabled, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
record, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
metadata, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
], | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
println, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Literal { | |
lit: "{} - {}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: level, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: args, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
record, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
level, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Ge( | |
Ge, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Level, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Info, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
buffer, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
buffer, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
lock, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
message, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
format, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Literal { | |
lit: "{}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: record, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: args, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
push_back, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
message, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
record, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
level, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Ge( | |
Ge, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Level, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Info, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
push_back, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
message, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
log, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
set_logger, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
logger, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
log, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
set_max_level, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
log, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
LevelFilter, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Debug, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
log, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
set_max_level, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
) | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
logger, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
) | |
Match( | |
ExprMatch { | |
attrs: [], | |
match_token: Match, | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
brace_token: Brace, | |
arms: [ | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Style, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Default, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_DEFAULT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Style, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BLUE, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Style, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Instruction, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_MAGENTA, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
], | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_DEFAULT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BLUE, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_MAGENTA, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
write, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: f, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "{:?}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
], | |
}, | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Screen, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
RECT_SCREEN, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
screen, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
with_lock, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
None, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Closure( | |
ExprClosure { | |
attrs: [], | |
asyncness: None, | |
movability: None, | |
capture: None, | |
or1_token: Or, | |
inputs: [ | |
Captured( | |
ArgCaptured { | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
buffer, | |
), | |
subpat: None, | |
}, | |
), | |
colon_token: Colon, | |
ty: Reference( | |
TypeReference { | |
and_token: And, | |
lifetime: None, | |
mutability: Some( | |
Mut, | |
), | |
elem: Slice( | |
TypeSlice { | |
bracket_token: Bracket, | |
elem: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
u8, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Comma, | |
Captured( | |
ArgCaptured { | |
pat: Wild( | |
PatWild { | |
underscore_token: Underscore, | |
}, | |
), | |
colon_token: Colon, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
usize, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
or2_token: Or, | |
output: Default, | |
body: Block( | |
ExprBlock { | |
attrs: [], | |
label: None, | |
block: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
video, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
video, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Expr( | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
byte_offset, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
video, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
len, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
byte, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Index( | |
ExprIndex { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
video, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
byte_offset, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Expr( | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
bit_offset, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 8, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
byte_offset, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 8, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 3, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
bit_offset, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 3, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
color, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Match( | |
ExprMatch { | |
attrs: [], | |
match_token: Match, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
byte, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: BitAnd( | |
And, | |
), | |
right: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1, | |
}, | |
}, | |
), | |
}, | |
), | |
op: Shl( | |
Shl, | |
), | |
right: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 7, | |
}, | |
}, | |
), | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
bit_offset, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
brace_token: Brace, | |
arms: [ | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Lit( | |
PatLit { | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_PX_OFF, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Wild( | |
PatWild { | |
underscore_token: Underscore, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_PX_ON, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Index( | |
ExprIndex { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
color, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
r, | |
), | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Index( | |
ExprIndex { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
bracket_token: Bracket, | |
index: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
color, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
g, | |
), | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Index( | |
ExprIndex { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
buffer, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
bracket_token: Bracket, | |
index: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
color, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
b, | |
), | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
), | |
), | |
], | |
}, | |
}, | |
), | |
), | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
copy, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Reference( | |
ExprReference { | |
attrs: [], | |
and_token: And, | |
mutability: None, | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
screen, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
None, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Some, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
RECT_SCREEN_TARGET, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Instructions, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
instructions, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Repeat( | |
ExprRepeat { | |
attrs: [], | |
bracket_token: Bracket, | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
semi_token: Semi, | |
len: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
RECT_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Lt( | |
Lt, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Or( | |
OrOr, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Lt( | |
Lt, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Or( | |
OrOr, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
address, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
inst, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
cpu, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fetch, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Index( | |
ExprIndex { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
instructions, | |
), | |
), | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
inst, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Index( | |
ExprIndex { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
instructions, | |
), | |
), | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
inst, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_INSTRUCTIONS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
address, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
offset, | |
), | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
inst, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Index( | |
ExprIndex { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
instructions, | |
), | |
), | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Expr( | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
width, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
width, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 20, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
rect, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Rect, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
new, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
x, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 10, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Comma, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 3, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
width, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Cast( | |
ExprCast { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
u32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
canvas, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
canvas, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
borrow_mut, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_HIGHLIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
rect, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
), | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Tuple( | |
PatTuple { | |
paren_token: Paren, | |
front: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
op, | |
), | |
subpat: None, | |
}, | |
), | |
Comma, | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
params, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
dot2_token: None, | |
comma_token: None, | |
back: [], | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
OpCode, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
disassemble, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
inst, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: address, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Instruction, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 85, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: inst, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 170, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: op, | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 280, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: params, | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
width, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
width, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 20, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
rect, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Rect, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
new, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
x, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 10, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Comma, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Sub( | |
Sub, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 3, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
width, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Cast( | |
ExprCast { | |
attrs: [], | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
as_token: As, | |
ty: Path( | |
TypePath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
u32, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
canvas, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
canvas, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
borrow_mut, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_HIGHLIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
rect, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
highlighted, | |
), | |
), | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
address, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_HIGHLIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
rect, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: address, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Instruction, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 85, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: inst, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 170, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: op, | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 280, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: params, | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Registers, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
pc, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
sp, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
v, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Repeat( | |
ExprRepeat { | |
attrs: [], | |
bracket_token: Bracket, | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
semi_token: Semi, | |
len: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 16, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
i, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
dt, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
st, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
hz, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
fps, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
RECT_REGISTERS, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
pc, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pc, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
sp, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
sp, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
i, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
i, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
dt, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
dt, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
st, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
st, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
fps, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Field( | |
ExprField { | |
attrs: [], | |
base: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
run, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
fps, | |
), | |
), | |
}, | |
), | |
}, | |
) | |
Assign( | |
ExprAssign { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
hz, | |
), | |
), | |
}, | |
), | |
eq_token: Eq, | |
right: Field( | |
ExprField { | |
attrs: [], | |
base: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
run, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
hz, | |
), | |
), | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
v, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone_from_slice, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Reference( | |
ExprReference { | |
attrs: [], | |
and_token: And, | |
mutability: None, | |
expr: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
cpu, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
registers, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
) | |
Block( | |
ExprBlock { | |
attrs: [], | |
label: None, | |
block: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
canvas, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
canvas, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
borrow_mut, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BG, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
separator, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BG, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
separator, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
col, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
y, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
rect, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
top, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 135, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Expr( | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
row, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
col, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
row, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
v, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Index( | |
ExprIndex { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
v, | |
), | |
), | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "V{:X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: i, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 60, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Instruction, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 100, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "({})", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
), | |
), | |
Semi( | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
x, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 200, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
row, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Range( | |
ExprRange { | |
attrs: [], | |
from: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
limits: HalfOpen( | |
Dot2, | |
), | |
to: Some( | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
col, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: Mul( | |
Star, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 4, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Add( | |
Add, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
row, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
v, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
Index( | |
ExprIndex { | |
attrs: [], | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
v, | |
), | |
), | |
}, | |
), | |
bracket_token: Bracket, | |
index: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "V{:X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: i, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 60, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Instruction, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 100, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "({})", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "V{:X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: i, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 60, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Instruction, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 100, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "({})", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: v, | |
}, | |
], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
x, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 200, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "PC", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 60, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: pc, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 200, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "ST", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 260, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: st, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 400, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "DT", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 460, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: dt, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 600, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "SP", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 660, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02X}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: sp, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "I", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 60, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04X }", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: i, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 200, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "HZ", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 260, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:04}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: hz, | |
}, | |
], | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Default, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 400, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "FPS", | |
}, | |
Ident { | |
sym: Style, | |
}, | |
Punct { | |
op: ':', | |
spacing: Joint, | |
}, | |
Punct { | |
op: ':', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: Address, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: x, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 460, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 40, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: format, | |
}, | |
Punct { | |
op: '!', | |
spacing: Alone, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [ | |
Literal { | |
lit: "{:02}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: fps, | |
}, | |
], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Log, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
VecDeque, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
new, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
}, | |
Comma, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
RECT_LOG, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
ctx, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
log, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unread, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
read, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
ctx, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
log, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
read, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
extend, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
read, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Expr( | |
While( | |
ExprWhile { | |
attrs: [], | |
label: None, | |
while_token: While, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
len, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_MESSAGES, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pop_front, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
), | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
ctx, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
log, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unread, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
extend, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
read, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
While( | |
ExprWhile { | |
attrs: [], | |
label: None, | |
while_token: While, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
len, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
op: Gt( | |
Gt, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
N_MESSAGES, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pop_front, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
pop_front, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
message, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Reference( | |
ExprReference { | |
attrs: [], | |
and_token: And, | |
mutability: None, | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
messages, | |
), | |
), | |
}, | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: font, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: rect, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: left, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 20, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: message, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: to_owned, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
text, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: context, | |
}, | |
Group { | |
delimiter: Brace, | |
stream: TokenStream [ | |
Ident { | |
sym: font, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: rect, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: left, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
Punct { | |
op: '+', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: 20, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: y, | |
}, | |
Punct { | |
op: '=', | |
spacing: Joint, | |
}, | |
Punct { | |
op: '>', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: message, | |
}, | |
Punct { | |
op: '.', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: to_owned, | |
}, | |
Group { | |
delimiter: Parenthesis, | |
stream: TokenStream [], | |
}, | |
], | |
}, | |
], | |
}, | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
y, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
LINE_HEIGHT, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Unnamed( | |
Index { | |
index: 0, | |
span: Span, | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Unnamed( | |
Index { | |
index: 0, | |
span: Span, | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
update, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
_ctx, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
_state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
Block( | |
ExprBlock { | |
attrs: [], | |
label: None, | |
block: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
canvas, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
canvas, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
borrow_mut, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_PANEL, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Unnamed( | |
Index { | |
index: 0, | |
span: Span, | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_PANEL, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
fill_rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Unnamed( | |
Index { | |
index: 0, | |
span: Span, | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
rect, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
unwrap, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Unnamed( | |
Index { | |
index: 0, | |
span: Span, | |
}, | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
render, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
Struct( | |
ExprStruct { | |
attrs: [], | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Display, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
brace_token: Brace, | |
fields: [ | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
context, | |
), | |
), | |
colon_token: None, | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
panels, | |
), | |
), | |
colon_token: None, | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
panels, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
Comma, | |
FieldValue { | |
attrs: [], | |
member: Named( | |
Ident( | |
frame, | |
), | |
), | |
colon_token: Some( | |
Colon, | |
), | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
Comma, | |
], | |
dot2_token: None, | |
rest: None, | |
}, | |
) | |
Block( | |
ExprBlock { | |
attrs: [], | |
label: None, | |
block: Block { | |
brace_token: Brace, | |
stmts: [ | |
Local( | |
Local { | |
attrs: [], | |
let_token: Let, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: Some( | |
Mut, | |
), | |
ident: Ident( | |
canvas, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
ty: None, | |
init: Some( | |
( | |
Eq, | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
canvas, | |
), | |
), | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
borrow_mut, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
), | |
), | |
semi_token: Semi, | |
}, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BG, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clear, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
set_draw_color, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
COLOR_BG, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clear, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
ForLoop( | |
ExprForLoop { | |
attrs: [], | |
label: None, | |
for_token: For, | |
pat: Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
p, | |
), | |
subpat: None, | |
}, | |
), | |
in_token: In, | |
expr: Reference( | |
ExprReference { | |
attrs: [], | |
and_token: And, | |
mutability: Some( | |
Mut, | |
), | |
expr: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
panels, | |
), | |
), | |
}, | |
), | |
}, | |
), | |
body: Block { | |
brace_token: Brace, | |
stmts: [ | |
Expr( | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frame, | |
), | |
), | |
}, | |
), | |
op: Rem( | |
Rem, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 7, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Lt( | |
Lt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
p, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
update, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
), | |
), | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
p, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
render, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
}, | |
) | |
If( | |
ExprIf { | |
attrs: [], | |
if_token: If, | |
cond: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frame, | |
), | |
), | |
}, | |
), | |
op: Rem( | |
Rem, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 7, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Lt( | |
Lt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
then_branch: Block { | |
brace_token: Brace, | |
stmts: [ | |
Semi( | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
p, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
update, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
Semi, | |
), | |
], | |
}, | |
else_branch: None, | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frame, | |
), | |
), | |
}, | |
), | |
op: Rem( | |
Rem, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 7, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Lt( | |
Lt, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 2, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
p, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
update, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
p, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
render, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [ | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
context, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
clone, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
), | |
Comma, | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
state, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
canvas, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
present, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
AssignOp( | |
ExprAssignOp { | |
attrs: [], | |
left: Field( | |
ExprField { | |
attrs: [], | |
base: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
dot_token: Dot, | |
member: Named( | |
Ident( | |
frame, | |
), | |
), | |
}, | |
), | |
op: AddEq( | |
AddEq, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 1, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
) | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Paren( | |
ExprParen { | |
attrs: [], | |
paren_token: Paren, | |
expr: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
flags, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: BitAnd( | |
And, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
focused, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
op: Eq( | |
EqEq, | |
), | |
right: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
focused, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
) | |
MethodCall( | |
ExprMethodCall { | |
attrs: [], | |
receiver: Call( | |
ExprCall { | |
attrs: [], | |
func: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
VM, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
new, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
paren_token: Paren, | |
args: [ | |
Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
args, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
}, | |
), | |
dot_token: Dot, | |
method: Ident( | |
start, | |
), | |
turbofish: None, | |
paren_token: Paren, | |
args: [], | |
}, | |
) | |
Macro( | |
ExprMacro { | |
attrs: [], | |
mac: Macro { | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
write, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
bang_token: Bang, | |
delimiter: Paren( | |
Paren, | |
), | |
tts: TokenStream [ | |
Ident { | |
sym: f, | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Literal { | |
lit: "{:?}", | |
}, | |
Punct { | |
op: ',', | |
spacing: Alone, | |
}, | |
Ident { | |
sym: self, | |
}, | |
], | |
}, | |
}, | |
) | |
Match( | |
ExprMatch { | |
attrs: [], | |
match_token: Match, | |
expr: Unary( | |
ExprUnary { | |
attrs: [], | |
op: Deref( | |
Star, | |
), | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
self, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
}, | |
), | |
brace_token: Brace, | |
arms: [ | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Chip8Error, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
UnknownInstructionError, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "instruction unknown", | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Chip8Error, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
AddressOutOfRangeError, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "memory address out of range", | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Chip8Error, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
ProgramLoadError, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "error loading program rom", | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Chip8Error, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
StackOverflowError, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "stack overflow", | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Path( | |
PatPath { | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
Chip8Error, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
StackUnderflowError, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "stack underflow", | |
}, | |
}, | |
), | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
], | |
}, | |
) | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "instruction unknown", | |
}, | |
}, | |
), | |
}, | |
) | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "memory address out of range", | |
}, | |
}, | |
), | |
}, | |
) | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "error loading program rom", | |
}, | |
}, | |
), | |
}, | |
) | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "stack overflow", | |
}, | |
}, | |
), | |
}, | |
) | |
Lit( | |
ExprLit { | |
attrs: [], | |
lit: Str( | |
LitStr { | |
token: Literal { | |
lit: "stack underflow", | |
}, | |
}, | |
), | |
}, | |
) | |
Match( | |
ExprMatch { | |
attrs: [], | |
match_token: Match, | |
expr: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
instruction, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
brace_token: Brace, | |
arms: [ | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Lit( | |
PatLit { | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0x00E0, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
OpCode, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
ClearScreen, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Lit( | |
PatLit { | |
expr: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
token: Literal { | |
lit: 0x00EE, | |
}, | |
}, | |
), | |
}, | |
), | |
}, | |
), | |
], | |
guard: None, | |
fat_arrow_token: FatArrow, | |
body: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
OpCode, | |
), | |
arguments: None, | |
}, | |
Colon2, | |
PathSegment { | |
ident: Ident( | |
Return, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
comma: Some( | |
Comma, | |
), | |
}, | |
Arm { | |
attrs: [], | |
leading_vert: None, | |
pats: [ | |
Ident( | |
PatIdent { | |
by_ref: None, | |
mutability: None, | |
ident: Ident( | |
i, | |
), | |
subpat: None, | |
}, | |
), | |
], | |
guard: Some( | |
( | |
If, | |
Binary( | |
ExprBinary { | |
attrs: [], | |
left: Binary( | |
ExprBinary { | |
attrs: [], | |
left: Path( | |
ExprPath { | |
attrs: [], | |
qself: None, | |
path: Path { | |
leading_colon: None, | |
segments: [ | |
PathSegment { | |
ident: Ident( | |
i, | |
), | |
arguments: None, | |
}, | |
], | |
}, | |
}, | |
), | |
op: BitAnd( | |
And, | |
), | |
right: Lit( | |
ExprLit { | |
attrs: [], | |
lit: Int( | |
LitInt { | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment