1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 21:31:48 +03:00
Parsing, analyzing, and comparing source code across many languages
Go to file
Rob Rix d17f76bc60 Take surrounding context into account when computing bases.
```
1 `div` 2 = 0
2 `div` 2 = 1
3 `div` 2 = 1
```

etc.

This means that given _q_ = 3, the base for b in [a, b, c, d] will be
[a, b, c] instead of [b, c, d]. This means that grams encode limited
sibling ordering information both forwards and backwards, making them
slightly more stable.
2016-08-18 11:14:37 -04:00
bench Handle rounding error by taking exactly n measurements. 2016-06-06 17:20:00 -04:00
bin Keep a bin directory around for deployments 2016-02-02 13:50:07 -06:00
src Take surrounding context into account when computing bases. 2016-08-18 11:14:37 -04:00
test update semantic-diff tests 2016-08-17 11:24:12 -04:00
UI Ignore .html files in UI. 2016-05-27 15:26:53 -04:00
vendor Submodule update 2016-08-17 11:17:09 -05:00
weekly Create 2016-08-15.md 2016-08-15 11:27:23 -04:00
.atom-build.yml Add a regexp to match errors. 2016-03-18 10:34:41 -04:00
.gitattributes Mark the test repos as vendored. 2016-05-03 13:49:40 -04:00
.gitignore Merge pull request #416 from github/upload-to-s3 2016-02-18 11:06:23 -06:00
.gitmodules Add backbone submodule 2016-07-06 12:38:47 -04:00
HLint.hs Merge branch 'master' into syntax-redux 2016-07-12 17:03:35 -05:00
ROADMAP.md Quick summary of the ongoing work. 2016-07-05 10:41:05 -04:00
semantic-diff.cabal Enable FlexibleContexts for the tests. 2016-08-11 12:29:17 -04:00
Setup.hs Only prepend the relative paths inside the source dir if it exists. 2016-02-29 09:43:10 -05:00