Ayman Nadeem
a45b8683ec
correctly refactor
2019-10-16 15:15:03 -04:00
Ayman Nadeem
9b1345d0b9
factor bytestring out into where clause
2019-10-16 14:48:49 -04:00
Ayman Nadeem
200d341fe4
fix indentation
2019-10-16 14:17:07 -04:00
Ayman Nadeem
39f0b7b951
constrain bytestring
2019-10-16 14:07:12 -04:00
Ayman Nadeem
44116ae2f5
constrain tree-sitter-python
2019-10-16 14:03:13 -04:00
Ayman Nadeem
f4880a4bf9
fill in copyright field
2019-10-16 14:02:04 -04:00
Ayman Nadeem
621657b953
Update LICENSE
2019-10-16 13:56:40 -04:00
Patrick Thomson
9f2119c1d9
Merge pull request #339 from github/compile-python-class-definitions
...
Compile class definitions.
2019-10-16 13:04:11 -04:00
Ayman Nadeem
10fc563951
clean up readme
2019-10-16 11:53:38 -04:00
Ayman Nadeem
0250fe4950
camel case consistently
2019-10-16 11:53:32 -04:00
Ayman Nadeem
e047d3a6db
change Ayman Nadeem to Semantic Authors
2019-10-16 10:57:21 -04:00
Ayman Nadeem
8129177e91
Delete test.py
2019-10-15 17:58:39 -04:00
Ayman Nadeem
c495483b22
remove TODOs - did these!
2019-10-15 17:57:18 -04:00
Ayman Nadeem
5bbf633909
bump tree-sitter to correct version
2019-10-15 17:19:21 -04:00
Ayman Nadeem
22a6a4f708
remove tree-sitter version altogether
2019-10-15 15:35:07 -04:00
Ayman Nadeem
6dc21a3ef2
Merge branch 'master' into semantic-ast
2019-10-15 13:53:38 -04:00
Ayman Nadeem
c9219f71c3
Either makes this easier
2019-10-15 13:27:54 -04:00
Ayman Nadeem
be5f00ee50
express choice between either string or filepath options
2019-10-15 13:27:20 -04:00
Ayman Nadeem
d7ce6ef1d3
avoid the possibility of two Nothings
2019-10-15 13:23:00 -04:00
Patrick Thomson
cd69e8aab5
Stylish.
2019-10-15 13:11:22 -04:00
Patrick Thomson
daf12b5132
Integrate prelude into the test suite.
2019-10-15 13:10:18 -04:00
Patrick Thomson
5578e42989
Call the type
function inside the __semantic_prelude global.
2019-10-15 12:46:32 -04:00
Patrick Thomson
1a468fb64c
Merge pull request #342 from github/fix-docker-again
...
Ensure semantic-analysis is copied in the Dockerfile.
2019-10-15 11:53:55 -04:00
Patrick Thomson
9e54128f97
Alphabetize.
2019-10-15 11:53:41 -04:00
Patrick Thomson
c9ab075f2c
Ensure semantic-analysis is copied in the Dockerfile.
...
In a perfect world, we would build the Docker image in CI, but that
would make the builds even more sluggish than they already are.
2019-10-15 11:34:32 -04:00
Patrick Thomson
2b1b2f6223
Semantic files are .score according to @robrix .
2019-10-15 11:28:01 -04:00
Patrick Thomson
67bd076fd6
Merge pull request #338 from github/pathtype-find-files-in-dir
...
Make findFilesInDir use pathtype.
2019-10-15 11:27:22 -04:00
Patrick Thomson
a866007d56
Define object
in the Prelude.
2019-10-14 16:37:59 -04:00
Patrick Thomson
ba122b2aae
Bump lingo to 0.3 and remove hack associated with #333 .
...
Now that lingo's language detection returns all possible results for a
given filename, we're able to abolish the workaround where we parsed
the string `"Hack"` into PHP. We have to check ourselves for spurious
results associated with Hack, TSX, and Markdown files, but that's
fitting and proper, rather than doing it behind the scenes in lingo.
2019-10-14 15:55:48 -04:00
Patrick Thomson
64015c23ae
Cleanup.
2019-10-14 12:03:53 -04:00
Patrick Thomson
863691a6ac
stray debug
2019-10-14 11:53:21 -04:00
Patrick Thomson
c524d1d150
Add Prelude.
2019-10-14 11:51:13 -04:00
Patrick Thomson
5566bac682
Compile class definitions.
2019-10-14 11:48:58 -04:00
Patrick Thomson
df96f43acd
Make findFilesInDir use pathtype.
2019-10-11 19:24:53 -04:00
Patrick Thomson
63f48c1d35
Merge pull request #336 from github/readline-path-types
...
Readline path types
2019-10-11 18:05:42 -04:00
Rob Rix
a691ebbe76
Merge branch 'master' into readline-path-types
2019-10-11 17:32:45 -04:00
Rob Rix
3309d9ef49
Merge pull request #335 from github/semantic-analysis
...
Semantic analysis
2019-10-11 17:31:57 -04:00
Patrick Thomson
12f096fb75
Merge branch 'master' into semantic-analysis
2019-10-11 17:02:47 -04:00
Patrick Thomson
bb686ff481
Merge pull request #334 from github/rename-core-file-to-analysis-file
...
Rename Core.File to Analysis.File
2019-10-11 17:02:19 -04:00
Patrick Thomson
abf9690d98
Merge pull request #332 from github/generalize-analysis-over-the-name-type
...
Generalize analysis over the name type
2019-10-11 17:01:13 -04:00
Rob Rix
d433b41492
Merge branch 'master' into generalize-analysis-over-the-name-type
2019-10-11 16:39:41 -04:00
Patrick Thomson
6b76c65d95
Merge pull request #305 from github/compile-python-calls
...
[semantic-python] Compile function calls.
2019-10-11 16:38:23 -04:00
Rob Rix
ebddf6a3f8
Merge branch 'master' into generalize-analysis-over-the-name-type
2019-10-11 16:34:49 -04:00
Patrick Thomson
ccc4bfd240
Merge pull request #333 from github/hack-for-hack
...
Make languageForFilePath work for .php files.
2019-10-11 16:34:21 -04:00
Patrick Thomson
fa8bd3cf08
Merge fallout.
2019-10-11 15:05:12 -04:00
Rob Rix
30c447a5ec
Merge pull request #331 from github/compile-python-function-decorators
...
Compile Python function decorators and finish milestone #2 .
2019-10-11 14:51:34 -04:00
Rob Rix
8d749f7035
Merge branch 'master' into hack-for-hack
2019-10-11 14:51:18 -04:00
Rob Rix
7f39647c22
🔥 the redundant dependencies on directory & filepath.
2019-10-11 14:38:00 -04:00
Rob Rix
ac103657aa
Use pathtype instead of directory & filepath to set up the readline effect.
2019-10-11 14:37:29 -04:00
Rob Rix
35be96fbe7
Merge branch 'master' into compile-python-calls
2019-10-11 14:24:26 -04:00