Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/JuliaLang/JuliaParser.jl
A rewrite of Julia's parser in Julia
https://github.com/JuliaLang/JuliaParser.jl
UTF8proc category constants are now in base
e7d991e527b5ffd2205e8660ff92331d741d6608 authored over 10 years ago
e7d991e527b5ffd2205e8660ff92331d741d6608 authored over 10 years ago
Update README.md
Travis only reports status of master branch
6f7075d0a39422f0f5c87580c2aeadb5a0e77996 authored over 10 years ago
remove old todos
eb5b5d4f9caa85a3ae0e04d61fe97a7eb4460833 authored over 10 years ago
eb5b5d4f9caa85a3ae0e04d61fe97a7eb4460833 authored over 10 years ago
with nested try / finally fix, change back to using ctx macros to see if performance improves
b8b1128d48dddf5f0837d5c36b85053005aa351b authored over 10 years ago
b8b1128d48dddf5f0837d5c36b85053005aa351b authored over 10 years ago
Update README to reflect recent improvements
c069310faee6061f1ebe8e404f3258bc32d058df authored over 10 years ago
c069310faee6061f1ebe8e404f3258bc32d058df authored over 10 years ago
update to fix https://github.com/JuliaLang/julia/issues/7252
fd04d60c99ffa9ede4486a1e2471834523670d27 authored over 10 years ago
fd04d60c99ffa9ede4486a1e2471834523670d27 authored over 10 years ago
test line numbers, line number filenames are currently unimplemented
9c4a29ff5d77d69d7b2eb14fcf20d09633493305 authored over 10 years ago
9c4a29ff5d77d69d7b2eb14fcf20d09633493305 authored over 10 years ago
norm_ast makes ast changes but does not rembove line numbers from ast
3078550659278c6686b05e0c1edd0ac0921c1f23 authored over 10 years ago
3078550659278c6686b05e0c1edd0ac0921c1f23 authored over 10 years ago
make lexer tests work again
571a49f5b5fe9a6d0fbd63c8479a7490c5898749 authored over 10 years ago
571a49f5b5fe9a6d0fbd63c8479a7490c5898749 authored over 10 years ago
remove line number nodes for tests again
689f3ae0843c11284a0e2e9acb20feeae3f9395d authored over 10 years ago
689f3ae0843c11284a0e2e9acb20feeae3f9395d authored over 10 years ago
move TokenStream type to head of lexer.jl, merge in changes to skip over unicode characters properly
a38f7687a2dfbbce335e6093c2dd2bd6918079ef authored over 10 years ago
a38f7687a2dfbbce335e6093c2dd2bd6918079ef authored over 10 years ago
more changes related to skipping over / reading the correct number of bytes for Unicode characters
d47a7bcc3671ed8aadc8b8fa4ead9a75840c7156 authored over 10 years ago
d47a7bcc3671ed8aadc8b8fa4ead9a75840c7156 authored over 10 years ago
add .gitignore
a5680fe96e0d147e657be7e89ff83596b7acb58c authored over 10 years ago
a5680fe96e0d147e657be7e89ff83596b7acb58c authored over 10 years ago
add filename field to TokenStream type
73f7f3b1e2442f276c7355ad277b0c85f190f669 authored over 10 years ago
73f7f3b1e2442f276c7355ad277b0c85f190f669 authored over 10 years ago
Merge pull request #3 from Keno/pull-request/f8ee503c
Fix the test issue
ce23d356f529fcf21e0062ea6d9b398a81185cdd authored over 10 years ago
initial stab at line number support, missing correct filename info
ea9dad3169d5dc60f7bc90b3e550534db1f43853 authored over 10 years ago
ea9dad3169d5dc60f7bc90b3e550534db1f43853 authored over 10 years ago
Fix the test issue
f8ee503c9ea6d5786cf5556d7fe8e43f2cc613c6 authored over 10 years ago
f8ee503c9ea6d5786cf5556d7fe8e43f2cc613c6 authored over 10 years ago
add line number to TokenStream
6ac22f2d466a99b1633629e66932a2894c2fdbb3 authored over 10 years ago
6ac22f2d466a99b1633629e66932a2894c2fdbb3 authored over 10 years ago
Revert "fixes for https://github.com/JuliaLang/julia/issues/7314"
This reverts commit 66521012732ea2cb840d71b562a937ecb9a31d3f.
1534dbe8c4637426b3b89d3ff3b83c18bb1bddcb authored over 10 years ago
fixes for https://github.com/JuliaLang/julia/issues/7314
66521012732ea2cb840d71b562a937ecb9a31d3f authored over 10 years ago
66521012732ea2cb840d71b562a937ecb9a31d3f authored over 10 years ago
eval testfiles in in with toplevel context
d4278ef46bb6f1ab6f5780e5d7951becf6d1ceb9 authored over 10 years ago
d4278ef46bb6f1ab6f5780e5d7951becf6d1ceb9 authored over 10 years ago
fix octal readnumber test
1b7fc8f0a7ed13ca227c94f36532f6f6887fd247 authored over 10 years ago
1b7fc8f0a7ed13ca227c94f36532f6f6887fd247 authored over 10 years ago
add additional unicode operators now defined for Julia
c4307a82d10e857fa1af1e6bf4608bbca25458d3 authored over 10 years ago
c4307a82d10e857fa1af1e6bf4608bbca25458d3 authored over 10 years ago
Update README.md
bfc72e552ce0d30bcecc1b989f909be8ce99b595 authored over 10 years ago
bfc72e552ce0d30bcecc1b989f909be8ce99b595 authored over 10 years ago
Update README.md
0ca2765a7631adf6f04e14a1983789759f0ae69d authored over 10 years ago
0ca2765a7631adf6f04e14a1983789759f0ae69d authored over 10 years ago
Update README.md
6c9a1841a45a30e9aa8f9a5dd77ba925eafe1d46 authored over 10 years ago
6c9a1841a45a30e9aa8f9a5dd77ba925eafe1d46 authored over 10 years ago
coverage needs to be run in toplevel of Pkg folder
7c0b4148a5e357bd7ea389ce0379aba610c97338 authored over 10 years ago
7c0b4148a5e357bd7ea389ce0379aba610c97338 authored over 10 years ago
forgot to add color printing code
0fa1220c34fe92cdc622d8fbcdbaa9163cf3833e authored over 10 years ago
0fa1220c34fe92cdc622d8fbcdbaa9163cf3833e authored over 10 years ago
update travis to test ast equality on latest Master
f77656bf7a62d9422f38638510ea72b807e7291a authored over 10 years ago
f77656bf7a62d9422f38638510ea72b807e7291a authored over 10 years ago
update base test to have Julia dir passed in as an argument, refactor a bit to share color printing code
8d77d1b727e2786ac7f0b36ee31a3b1e947e33dd authored over 10 years ago
8d77d1b727e2786ac7f0b36ee31a3b1e947e33dd authored over 10 years ago
Update README.md
add coverage badge
b52be9bbdc640f6017208837368e4c770ccf6a71 authored over 10 years ago
remove comments
5a935561742936ec9170357270674d644383e94e authored over 10 years ago
5a935561742936ec9170357270674d644383e94e authored over 10 years ago
add testfile for parse IOStream test
2cdfefa0518eb942f5d65ac90718b8f3bacac101 authored over 10 years ago
2cdfefa0518eb942f5d65ac90718b8f3bacac101 authored over 10 years ago
fix tests due to parse state changes, move token processing tests over to lexer
072013caddbeb86ffe3cf424c5c547dbf88d6e7c authored over 10 years ago
072013caddbeb86ffe3cf424c5c547dbf88d6e7c authored over 10 years ago
decouple parse state from token stream
76d30ee1ace335718b8b4cbb997597494ba0c2ca authored over 10 years ago
76d30ee1ace335718b8b4cbb997597494ba0c2ca authored over 10 years ago
incomplete threading of parser state through parser body
ce22de8689270d6a2d229758311dcab6e0431087 authored over 10 years ago
ce22de8689270d6a2d229758311dcab6e0431087 authored over 10 years ago
test all source files in installed packages
ca018fe50845b389d22ce5009ec3d3b84de43001 authored over 10 years ago
ca018fe50845b389d22ce5009ec3d3b84de43001 authored over 10 years ago
add regression test for newline treatment in tuples with comments, general cleanups
48d87c04dc5e87ca58829120c5026d1c4d386958 authored over 10 years ago
48d87c04dc5e87ca58829120c5026d1c4d386958 authored over 10 years ago
fix remaining parser errors
fix issues regarding whitespace treatment in do blocks.
fix typo in parse_chains function.
fix issues with newlines in comments not being skipped
newlines should be treated as whitespace when newlines_whitespace is
true
run all parser tests
e9cad22f6ac044dec30a5e360aacec4fba23b120 authored over 10 years ago
e9cad22f6ac044dec30a5e360aacec4fba23b120 authored over 10 years ago
fix lexer tests
f26779c6b5a0c5e31deb76efa752517513e55fb1 authored over 10 years ago
f26779c6b5a0c5e31deb76efa752517513e55fb1 authored over 10 years ago
add double decimal point checking for string_to_number, remove recursion in require_token
c1bfae9093294695065dc58d55c453e67c8cda36 authored over 10 years ago
c1bfae9093294695065dc58d55c453e67c8cda36 authored over 10 years ago
change tests to reflect method arg changes in sized_uint_oct
dfe21ff91ec783d1072eddb7ecb83a9d4280cff3 authored over 10 years ago
dfe21ff91ec783d1072eddb7ecb83a9d4280cff3 authored over 10 years ago
rename file
897775fe6e6a1ce78116271782430918cf034672 authored over 10 years ago
897775fe6e6a1ce78116271782430918cf034672 authored over 10 years ago
fix last remaining (non unicode related bugs), is able to parse all but 2 source files in base
00f868645af334e86259d72efc750c3379783d83 authored over 10 years ago
00f868645af334e86259d72efc750c3379783d83 authored over 10 years ago
update travis to only test the master version
c1e3f7217e215df0c8bdbc1655de1ee68dbac6bf authored over 10 years ago
c1e3f7217e215df0c8bdbc1655de1ee68dbac6bf authored over 10 years ago
fix parsing of ternary expressions returning char's
3d7fd2bdae8c855ed0f109ac015d73478f699060 authored over 10 years ago
3d7fd2bdae8c855ed0f109ac015d73478f699060 authored over 10 years ago
simplify parser bug
d662b1a234fc38e38f88a9d30d3aac120d49f543 authored over 10 years ago
d662b1a234fc38e38f88a9d30d3aac120d49f543 authored over 10 years ago
reorg lexer.jl
92fb4c1ca806bc7efcb7d5a27155aac6ae66c427 authored over 10 years ago
92fb4c1ca806bc7efcb7d5a27155aac6ae66c427 authored over 10 years ago
fix typo, reorganize a bit hunting down macrocall / ternary op bug
7abf7d55353c53d3e33006e8b05b7ad16026d781 authored over 10 years ago
7abf7d55353c53d3e33006e8b05b7ad16026d781 authored over 10 years ago
add parser failure test comments before I forget the orginal problem
2c0bb730ae88b67cd620ee56801dea3fe280d3e6 authored over 10 years ago
2c0bb730ae88b67cd620ee56801dea3fe280d3e6 authored over 10 years ago
eval test asts to check if tests still pass
879291dcb0df6510e960b6e3bb7ce63021c253f5 authored over 10 years ago
879291dcb0df6510e960b6e3bb7ce63021c253f5 authored over 10 years ago
update parser to use modified lexer methodnames
156f74c19c2707329676cb1d19f048099ca63fda authored over 10 years ago
156f74c19c2707329676cb1d19f048099ca63fda authored over 10 years ago
update lexer tests to use new method names
27110df991aa29e41c0a8f0e69d5e7c32bb11bf7 authored over 10 years ago
27110df991aa29e41c0a8f0e69d5e7c32bb11bf7 authored over 10 years ago
refactor lexer
7ddcc731962f81a0aadc2f519d302f1d5d03e789 authored over 10 years ago
7ddcc731962f81a0aadc2f519d302f1d5d03e789 authored over 10 years ago
update parser tests to use normalized ast for comparison
bddd3da5e9348bc7b6021cfd7f3201a4a10a97a3 authored over 10 years ago
bddd3da5e9348bc7b6021cfd7f3201a4a10a97a3 authored over 10 years ago
also test examples
0af7276312411493c6711429270d35851fc17445 authored over 10 years ago
0af7276312411493c6711429270d35851fc17445 authored over 10 years ago
add failing try / finally test
4e9dedfe93c6b3d3408550b1312e53d4521a7c1a authored over 10 years ago
4e9dedfe93c6b3d3408550b1312e53d4521a7c1a authored over 10 years ago
fix import testing with methods that are also valid operators
7b3884a1fcfd289baf42662cf1fdbbe328d7aa50 authored over 10 years ago
7b3884a1fcfd289baf42662cf1fdbbe328d7aa50 authored over 10 years ago
update lexer to reflect recent utf8 operator changes in Base
e7e377502057dd76e7198470a898933fa4422717 authored over 10 years ago
e7e377502057dd76e7198470a898933fa4422717 authored over 10 years ago
add necessary UTF8proc category constants, this should go in UTF8proc module in Base
016aaf45b9b70dbafbde2dcc6f7eded9aecfa576 authored over 10 years ago
016aaf45b9b70dbafbde2dcc6f7eded9aecfa576 authored over 10 years ago
add diff tool for looking at ast differences
c3aa4c97194eb10e31391b4255378c38f90ec93e authored over 10 years ago
c3aa4c97194eb10e31391b4255378c38f90ec93e authored over 10 years ago
extract out ast cleanup for equality comparison
e68c0763b63565e317da2d3c9dbf95b71084101d authored over 10 years ago
e68c0763b63565e317da2d3c9dbf95b71084101d authored over 10 years ago
remove quotenode, replace with Expr(:quote)
d9398d9a33b040982b66e42f504a1028b3b51d15 authored over 10 years ago
d9398d9a33b040982b66e42f504a1028b3b51d15 authored over 10 years ago
change error messages to see where invalid char literal is coming from
32c05919f0ae9cba648de077bc9c53ffbfa13932 authored over 10 years ago
32c05919f0ae9cba648de077bc9c53ffbfa13932 authored over 10 years ago
fix uin128 string comparison
01eef26fabba977e47438d1ff0f0c39c797d488b authored over 10 years ago
01eef26fabba977e47438d1ff0f0c39c797d488b authored over 10 years ago
working through tokenizing issues with numbers, 2 test fail with 9 errors
b7a5ce4fce135a6ca5c3a74f37cdb08f689b3c04 authored over 10 years ago
b7a5ce4fce135a6ca5c3a74f37cdb08f689b3c04 authored over 10 years ago
fix typed_vcat parse error
aa5d23e0a35bec446ed45b1adafba9f6e4766096 authored over 10 years ago
aa5d23e0a35bec446ed45b1adafba9f6e4766096 authored over 10 years ago
tmp ugly hack to fix float32 literal regression
3f4cdfdd36a833a5cad67597c9be81c35318f25e authored over 10 years ago
3f4cdfdd36a833a5cad67597c9be81c35318f25e authored over 10 years ago
quick hack to fix parsing of uint hex literals
ac9854a295cc4bce99351356842a34110865b762 authored over 10 years ago
ac9854a295cc4bce99351356842a34110865b762 authored over 10 years ago
typed dict comprehension typo
f12c35563aac06971657f3634054578534e388be authored over 10 years ago
f12c35563aac06971657f3634054578534e388be authored over 10 years ago
fix macrocall parsing failure
cdc4f08ac59fdb0b59bac9ae430bda51f708817e authored over 10 years ago
cdc4f08ac59fdb0b59bac9ae430bda51f708817e authored over 10 years ago
fix unary prefix parsing error
e011a8094edeaf4b4a3ee47ae152644c92932270 authored over 10 years ago
e011a8094edeaf4b4a3ee47ae152644c92932270 authored over 10 years ago
fix ccall expr parsing
9bbfad6d48a0f79c1f0358c2e63079bf2adfd93c authored over 10 years ago
9bbfad6d48a0f79c1f0358c2e63079bf2adfd93c authored over 10 years ago
fix parsing of unary methods with multiple arguments
49c4eadd7f4529e20b9c40c81ba429d43b36a780 authored over 10 years ago
49c4eadd7f4529e20b9c40c81ba429d43b36a780 authored over 10 years ago
approximate performance numbers
1fbd8232fee3e1926529c7a76b8839ecbfbe6944 authored over 10 years ago
1fbd8232fee3e1926529c7a76b8839ecbfbe6944 authored over 10 years ago
update base test to parse all source files in base and test
211615e075228efe3b0c6ee5568054dcd617f7c3 authored over 10 years ago
211615e075228efe3b0c6ee5568054dcd617f7c3 authored over 10 years ago
add parser and base tests to runtests
c4ef83b67a4f4fc91001a63fd298a8e1236a170b authored over 10 years ago
c4ef83b67a4f4fc91001a63fd298a8e1236a170b authored over 10 years ago
add tests for parsing all julia src in base
25735956bda3684e77d834e00b000b023a4fbef5 authored over 10 years ago
25735956bda3684e77d834e00b000b023a4fbef5 authored over 10 years ago
fix failing lexer tests parsing binary / octal / hex numbers, all lexer tests are now passing
18544b1ac2292aebd2c20c918cccdbe1537e0342 authored over 10 years ago
18544b1ac2292aebd2c20c918cccdbe1537e0342 authored over 10 years ago
refactor lexer.jl a bit
252f0fb20ca4fdce6a76a3927e97b74aa3ac56db authored over 10 years ago
252f0fb20ca4fdce6a76a3927e97b74aa3ac56db authored over 10 years ago
typo
b31080258c58340b83bd70e5cf13f3d88daf9cc1 authored over 10 years ago
b31080258c58340b83bd70e5cf13f3d88daf9cc1 authored over 10 years ago
fix lexer tests as newlines are now not consumed in skip_to_eol
aa3b521d5cb387530cebfeecfcb38b4da4a3bb18 authored over 10 years ago
aa3b521d5cb387530cebfeecfcb38b4da4a3bb18 authored over 10 years ago
test import / export of macros
1b779c53ba3eae827741869bc9c34a3327d594b6 authored over 10 years ago
1b779c53ba3eae827741869bc9c34a3327d594b6 authored over 10 years ago
refactor parser source a bit
ebb95572ad6049d455919c4a2b52c776aebbae1a authored over 10 years ago
ebb95572ad6049d455919c4a2b52c776aebbae1a authored over 10 years ago
fix parsing of single line nested for loops
84ce22bc62b9c8d32562812da7b6fb7aab649d6b authored over 10 years ago
84ce22bc62b9c8d32562812da7b6fb7aab649d6b authored over 10 years ago
fix array ref expression parsing, add tests
18e37d20d08755f1d9a6e8d26363fd4c07c24d2b authored over 10 years ago
18e37d20d08755f1d9a6e8d26363fd4c07c24d2b authored over 10 years ago
fix parse error when returning tuples, parse_eqs should have been parse_eq
41ccc96be25f9db7a9a29a3d2fd40d7bc0ccf7e8 authored over 10 years ago
41ccc96be25f9db7a9a29a3d2fd40d7bc0ccf7e8 authored over 10 years ago
fix parsing of prefixed string literals
277f7d9be5a5c0a720086ebeb2f53d75f1880345 authored over 10 years ago
277f7d9be5a5c0a720086ebeb2f53d75f1880345 authored over 10 years ago
formatting fixes
aa367433fd432059e6a81daeea73f10ca82658a3 authored over 10 years ago
aa367433fd432059e6a81daeea73f10ca82658a3 authored over 10 years ago
don't consume newline when skipping comments
93d28fdf7863c793e1d6a62e3737588742d4f487 authored over 10 years ago
93d28fdf7863c793e1d6a62e3737588742d4f487 authored over 10 years ago
fix importing from SubModules
f5b0b081171c7b3973efac56bcb19c8d22b8a464 authored over 10 years ago
f5b0b081171c7b3973efac56bcb19c8d22b8a464 authored over 10 years ago
convert all quote expressions to quotenodes to align with Base.parse
71cb98cf3ab120c55d32935d3255e80b3a7101df authored over 10 years ago
71cb98cf3ab120c55d32935d3255e80b3a7101df authored over 10 years ago
refactor set_tokengit --git-dir=/home/jake/.julia/JuliaParser/.git diff
b021abf170b7e5a7b1e5ed1e0e7a15da9d66a3f7 authored over 10 years ago
b021abf170b7e5a7b1e5ed1e0e7a15da9d66a3f7 authored over 10 years ago
remove string interpolation todo
f71cd2022ccb36727a28b114e5be04896904f896 authored over 10 years ago
f71cd2022ccb36727a28b114e5be04896904f896 authored over 10 years ago
add note about \ char literal parsing test
23cd4b54979710aec82024233eb99b00744d0524 authored over 10 years ago
23cd4b54979710aec82024233eb99b00744d0524 authored over 10 years ago
fix char literal bug
dc3c1fd34e40b6a1dc652a20dbef4cfd4d280561 authored over 10 years ago
dc3c1fd34e40b6a1dc652a20dbef4cfd4d280561 authored over 10 years ago
fix operator and factor parsing
add additional tests to cover regressions while working on these changes
3e7273a15ee501e566fb1bc54067f339385ead5a authored over 10 years ago
fix vcat parsing of multid arrays
8fc0ecf40030907f293832562ec25812ce9c834f authored over 10 years ago
8fc0ecf40030907f293832562ec25812ce9c834f authored over 10 years ago