Published January 27, 2020 | Version v1

Preprocessed C Code Corpus

  • 1. The University of Edinburgh
  • 2. Free University of Bozen-Bolzano
  • 3. Google Research

Description

A preprocessed code corpus for the C programming language.
The corpus was used for the experiments in the paper Big Code != Big Vocabulary: Open-Vocabulary Models for Source Code.
It contains preprocessed-tokenized files for training, validation, testing, and BPE encoding learning.
The BPE segmented versions of the above files are also included for three different encoding sizes i,e., 2000, 5000, and 10000 BPE merge operations as well as the learned BPE encodings.
Similar versions are also contained for splitting compound identifiers on camelCase and snake_case as in (Allamanis et al., 2015) as well as the corresponding subtoken maps.

Files

Files (35.6 GB)

Name Size
md5:c444468efc5b87068598dd13fa917b27
3.1 MB Download
md5:d253a8ba9fa664c7f6bfd3bed876bb15
4.0 MB Download
md5:d458413797e692c71cd9436e1d3a0b67
4.6 MB Download
md5:2185828aefc0be9d9ec4f802264fbede
4.3 MB Download
md5:1daaaba882a7f89d93669b44d7dc711c
3.7 MB Download
md5:773967abc9628032cff9f5f05836a33a
81.6 MB Download
md5:b723cbbf4805bc57ee3ac8c9fd4f9b5a
101.3 MB Download
md5:e885a81ca2ff0201e7bb1372552dfa5d
116.3 MB Download
md5:1c5f3b6fbc38d4c93fef0ca92bd925bc
106.8 MB Download
md5:88ce0020bb71c56147cfc434c5e9e8bf
115.1 MB Download
md5:b3b7b4e9aa7a21e20bb7ba742c92db57
8.1 GB Download
md5:de0d106a950cae34d80bfbe275dc2d48
9.3 GB Download
md5:41b4cb744d19b9e80a03e334b5079579
8.6 GB Download
md5:35f01f5f7870dfb780ea6158531cc96b
7.7 GB Download
md5:d68d5f91319ef2fa01d77f3254896b36
143.6 MB Download
md5:e9d19dce5bae24e9645fd8d9871e681e
181.4 MB Download
md5:0e3a8b223ae090813f7b3d7d55c0c648
209.0 MB Download
md5:ace5a6ca83b7d46b0025623bc373e9cc
191.9 MB Download
md5:7fe88efe0220fb6452e68f90b70e72cc
166.5 MB Download
md5:2d56493ccf8652f2283f82acf714d7d9
3.1 MB Download
md5:14a58fff5911e6695f979d0eacf13eb3
28.3 kB Download
md5:408c123f1a2afdf82feb215be1694b84
81.3 MB Download
md5:3a65815b606035792517d411b2993606
100.5 MB Download
md5:fd7b774238b1dc3cd09d2bd4101e265c
115.9 MB Download
md5:08cbf3a83f578f64a68339eda114ea6b
106.6 MB Download
md5:675bc8232b2fed9534278095fa9d17bd
97.0 MB Download

Additional details

Related works

Is referenced by
Dataset: 10.5281/zenodo.3628665 (DOI)
Dataset: 10.5281/zenodo.3628636 (DOI)
Is source of
Other: DOI 10.5281/zenodo.3628628 (Handle)

Funding

UK Research and Innovation
EPSRC Centre for Doctoral Training in Data Science EP/L016427/1