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
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
with nested try / finally fix, change back to using ctx macros to see if performance improves

b8b1128d48dddf5f0837d5c36b85053005aa351b authored over 10 years ago
Update README to reflect recent improvements

c069310faee6061f1ebe8e404f3258bc32d058df authored over 10 years ago
update to fix https://github.com/JuliaLang/julia/issues/7252

fd04d60c99ffa9ede4486a1e2471834523670d27 authored over 10 years ago
test line numbers, line number filenames are currently unimplemented

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
make lexer tests work again

571a49f5b5fe9a6d0fbd63c8479a7490c5898749 authored over 10 years ago
remove line number nodes for tests again

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
more changes related to skipping over / reading the correct number of bytes for Unicode characters

d47a7bcc3671ed8aadc8b8fa4ead9a75840c7156 authored over 10 years ago
add .gitignore

a5680fe96e0d147e657be7e89ff83596b7acb58c authored over 10 years ago
add filename field to TokenStream type

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
Fix the test issue

f8ee503c9ea6d5786cf5556d7fe8e43f2cc613c6 authored over 10 years ago
add line number to TokenStream

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
eval testfiles in in with toplevel context

d4278ef46bb6f1ab6f5780e5d7951becf6d1ceb9 authored over 10 years ago
fix octal readnumber test

1b7fc8f0a7ed13ca227c94f36532f6f6887fd247 authored over 10 years ago
add additional unicode operators now defined for Julia

c4307a82d10e857fa1af1e6bf4608bbca25458d3 authored over 10 years ago
Update README.md

bfc72e552ce0d30bcecc1b989f909be8ce99b595 authored over 10 years ago
Update README.md

0ca2765a7631adf6f04e14a1983789759f0ae69d authored over 10 years ago
Update README.md

6c9a1841a45a30e9aa8f9a5dd77ba925eafe1d46 authored over 10 years ago
coverage needs to be run in toplevel of Pkg folder

7c0b4148a5e357bd7ea389ce0379aba610c97338 authored over 10 years ago
forgot to add color printing code

0fa1220c34fe92cdc622d8fbcdbaa9163cf3833e authored over 10 years ago
update travis to test ast equality on latest Master

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
Update README.md

add coverage badge

b52be9bbdc640f6017208837368e4c770ccf6a71 authored over 10 years ago
remove comments

5a935561742936ec9170357270674d644383e94e authored over 10 years ago
add testfile for parse IOStream test

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
decouple parse state from token stream

76d30ee1ace335718b8b4cbb997597494ba0c2ca authored over 10 years ago
incomplete threading of parser state through parser body

ce22de8689270d6a2d229758311dcab6e0431087 authored over 10 years ago
test all source files in installed packages

ca018fe50845b389d22ce5009ec3d3b84de43001 authored over 10 years ago
add regression test for newline treatment in tuples with comments, general cleanups

48d87c04dc5e87ca58829120c5026d1c4d386958 authored over 10 years ago
fix remaining parser errors

fix issues regarding whitespace treatment in do blocks.
fix typo in parse_chains function.

4630d9490f0abeeb1e9cf4c92bc41b5587dda4d2 authored over 10 years ago
fix issues with newlines in comments not being skipped

newlines should be treated as whitespace when newlines_whitespace is
true

fcca59714d9fcef9ce91144687e54fde1824eb64 authored over 10 years ago
run all parser tests

e9cad22f6ac044dec30a5e360aacec4fba23b120 authored over 10 years ago
fix lexer tests

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
change tests to reflect method arg changes in sized_uint_oct

dfe21ff91ec783d1072eddb7ecb83a9d4280cff3 authored over 10 years ago
rename file

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
update travis to only test the master version

c1e3f7217e215df0c8bdbc1655de1ee68dbac6bf authored over 10 years ago
fix parsing of ternary expressions returning char's

3d7fd2bdae8c855ed0f109ac015d73478f699060 authored over 10 years ago
simplify parser bug

d662b1a234fc38e38f88a9d30d3aac120d49f543 authored over 10 years ago
reorg lexer.jl

92fb4c1ca806bc7efcb7d5a27155aac6ae66c427 authored over 10 years ago
fix typo, reorganize a bit hunting down macrocall / ternary op bug

7abf7d55353c53d3e33006e8b05b7ad16026d781 authored over 10 years ago
add parser failure test comments before I forget the orginal problem

2c0bb730ae88b67cd620ee56801dea3fe280d3e6 authored over 10 years ago
eval test asts to check if tests still pass

879291dcb0df6510e960b6e3bb7ce63021c253f5 authored over 10 years ago
update parser to use modified lexer methodnames

156f74c19c2707329676cb1d19f048099ca63fda authored over 10 years ago
update lexer tests to use new method names

27110df991aa29e41c0a8f0e69d5e7c32bb11bf7 authored over 10 years ago
refactor lexer

7ddcc731962f81a0aadc2f519d302f1d5d03e789 authored over 10 years ago
update parser tests to use normalized ast for comparison

bddd3da5e9348bc7b6021cfd7f3201a4a10a97a3 authored over 10 years ago
also test examples

0af7276312411493c6711429270d35851fc17445 authored over 10 years ago
add failing try / finally test

4e9dedfe93c6b3d3408550b1312e53d4521a7c1a authored over 10 years ago
fix import testing with methods that are also valid operators

7b3884a1fcfd289baf42662cf1fdbbe328d7aa50 authored over 10 years ago
update lexer to reflect recent utf8 operator changes in Base

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
add diff tool for looking at ast differences

c3aa4c97194eb10e31391b4255378c38f90ec93e authored over 10 years ago
extract out ast cleanup for equality comparison

e68c0763b63565e317da2d3c9dbf95b71084101d authored over 10 years ago
remove quotenode, replace with Expr(:quote)

d9398d9a33b040982b66e42f504a1028b3b51d15 authored over 10 years ago
change error messages to see where invalid char literal is coming from

32c05919f0ae9cba648de077bc9c53ffbfa13932 authored over 10 years ago
fix uin128 string comparison

01eef26fabba977e47438d1ff0f0c39c797d488b authored over 10 years ago
working through tokenizing issues with numbers, 2 test fail with 9 errors

b7a5ce4fce135a6ca5c3a74f37cdb08f689b3c04 authored over 10 years ago
fix typed_vcat parse error

aa5d23e0a35bec446ed45b1adafba9f6e4766096 authored over 10 years ago
tmp ugly hack to fix float32 literal regression

3f4cdfdd36a833a5cad67597c9be81c35318f25e authored over 10 years ago
quick hack to fix parsing of uint hex literals

ac9854a295cc4bce99351356842a34110865b762 authored over 10 years ago
typed dict comprehension typo

f12c35563aac06971657f3634054578534e388be authored over 10 years ago
fix macrocall parsing failure

cdc4f08ac59fdb0b59bac9ae430bda51f708817e authored over 10 years ago
fix unary prefix parsing error

e011a8094edeaf4b4a3ee47ae152644c92932270 authored over 10 years ago
fix ccall expr parsing

9bbfad6d48a0f79c1f0358c2e63079bf2adfd93c authored over 10 years ago
fix parsing of unary methods with multiple arguments

49c4eadd7f4529e20b9c40c81ba429d43b36a780 authored over 10 years ago
approximate performance numbers

1fbd8232fee3e1926529c7a76b8839ecbfbe6944 authored over 10 years ago
update base test to parse all source files in base and test

211615e075228efe3b0c6ee5568054dcd617f7c3 authored over 10 years ago
add parser and base tests to runtests

c4ef83b67a4f4fc91001a63fd298a8e1236a170b authored over 10 years ago
add tests for parsing all julia src in base

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
refactor lexer.jl a bit

252f0fb20ca4fdce6a76a3927e97b74aa3ac56db authored over 10 years ago
typo

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
test import / export of macros

1b779c53ba3eae827741869bc9c34a3327d594b6 authored over 10 years ago
refactor parser source a bit

ebb95572ad6049d455919c4a2b52c776aebbae1a authored over 10 years ago
fix parsing of single line nested for loops

84ce22bc62b9c8d32562812da7b6fb7aab649d6b authored over 10 years ago
fix array ref expression parsing, add tests

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
fix parsing of prefixed string literals

277f7d9be5a5c0a720086ebeb2f53d75f1880345 authored over 10 years ago
formatting fixes

aa367433fd432059e6a81daeea73f10ca82658a3 authored over 10 years ago
don't consume newline when skipping comments

93d28fdf7863c793e1d6a62e3737588742d4f487 authored over 10 years ago
fix importing from SubModules

f5b0b081171c7b3973efac56bcb19c8d22b8a464 authored over 10 years ago
convert all quote expressions to quotenodes to align with Base.parse

71cb98cf3ab120c55d32935d3255e80b3a7101df authored over 10 years ago
refactor set_tokengit --git-dir=/home/jake/.julia/JuliaParser/.git diff

b021abf170b7e5a7b1e5ed1e0e7a15da9d66a3f7 authored over 10 years ago
remove string interpolation todo

f71cd2022ccb36727a28b114e5be04896904f896 authored over 10 years ago
add note about \ char literal parsing test

23cd4b54979710aec82024233eb99b00744d0524 authored over 10 years ago
fix char literal bug

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