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

switch context macros to functions, regressions in array parsing

8912dd1aad484bb86504a3c72616ae90b408424a authored over 10 years ago
fix typo and vcat test failure

d19e90e3fdae5aaae2c3064ea82bfe7f8fa0e8e9 authored over 10 years ago
initial fixes for vcat expression parsing

3a287645dfe10142b6d2498e71ad1b00d721cfb3 authored over 10 years ago
fix parsing of ternary op expressions, add ternary tests

d949886a8b9de7a4b8622920c3cdd687605cf771 authored over 10 years ago
add forumla tests, fix parse_RtoL to accecpt optional expression parameter to make all formula tests pass

d3b256088d6d79a21e91b820046828d564394db8 authored over 10 years ago
add do expression tests

1db1a5e71b56c4cfcb7e2dcd38f4b093e2dfd3bf authored over 10 years ago
fix extended module test

interleaved try / finally blocks do not work for restoring parser state
as an explict return fro...

e036b6a1806d39094a91cda6a62a5ee738ccecf1 authored over 10 years ago
fix argument parsing, add function tests and a more comprehensive module test

ac06f14ccbddd3fe193847e7fc8487d5fb130a45 authored over 10 years ago
fix matrix / array parsing

063ab74f04266d522084e2ab65432e2e9543564d authored over 10 years ago
add an extra symbol test, add init block tests

52c209a36a5db809548aeaa3c61f5819766778b6 authored over 10 years ago
run tests individually

8ac21c8858a7fb576198445c210d196a2cab29a4 authored over 10 years ago
fix parsing issues with negative step ranges

9d2766c05bf6720166b0db4d13bb4cd8de5e8769 authored over 10 years ago
fix macro parsing, almost all tests now pass

12a081e9510a3aee8522cdc90669d99824e645b5 authored over 10 years ago
return literal boolean values instead of symbols

7a5e5bb1b902b03c0245bd7acedff45659013e50 authored over 10 years ago
fix try / catch / finally parsing

c2b3ac0a88f374876cf2b0eb8e512461af0b0d1b authored over 10 years ago
fix testgroup name

2faf83ba5d9d74a0626992ae64fccbe5a9a38ac7 authored over 10 years ago
fix parser tests, as the same output was being compared

f6ca8e646f24ea5c0dcb7178e63b3e2a0b75dfa1 authored over 10 years ago
fix parsing for __ in __ regression

91cdcf81799f25b316e4380ddeabf2944997e4ee authored over 10 years ago
fix parsing errors defining types with subtype syntax

c051ab5e370ebd84fbf56f832d173ae5fb3f79a5 authored over 10 years ago
fix type assertion parsing errors, juxtaposition parsing errors, and tuple assignment parsing errors, add tests

75b480736c7c8a78433cb38b8d8b17f270f4f343 authored over 10 years ago
add type assertion test to lexer, it seems like it is being tokenized correctly so the error is in the parser

12cc3d26a56cb3819447911f51bae73d0a266e91 authored over 10 years ago
IOBuffers are unecessary

b8c090dbe4efe0dec85aeabac8969c6bd193bc77 authored over 10 years ago
fixup lexer tests to use TokenStreams instead of raw IO

b8dda09258e45544c9694a4c838c3c2e27d7397a authored over 10 years ago
use egal for char and symbol comparisons

2993a9ebfc350d21f8992cd03fd992a361394672 authored over 10 years ago
fix import parsing

54d287413d4addfbdb7426352b35dca35769d31f authored over 10 years ago
fix interpolation parsing with triple quoted strings

2f8e8ce7d7cf9b1be761ef7ae48998e8a2cfb897 authored over 10 years ago
add initial string interpolation tests

6e697c7f4990ab70636b6cb777006c3676ebc034 authored over 10 years ago
add more complex subtype test

d9e5ee5b2eb3045ad2baf2f7f4cc0528a98a09e2 authored almost 11 years ago
cleanup tests with custom without_linenums

8010d0f7822a7eed1888a094394661d12f0d92e9 authored almost 11 years ago
fix single line block expressions

3c2e1564ee99678b61e6b8934fa1bea09c35ab13 authored almost 11 years ago
fix @with... macro settings and assertions. Almost all tests passing now

2987160bb560c916686f977ae4c8bacbb163d7fb authored almost 11 years ago
clean up a bit of cruft, add assertions for checking that the parser state is correctly being set (its not)

521f3c9c8cf45ca1bc78d2b9ea9daa6ba7e615e0 authored almost 11 years ago
line refactoring

cbff0ef2014d3facf79bf584bd9a23e8368d0bf0 authored almost 11 years ago
correctly esc in macros

c981f49aaf575f337af049a750da9b14617a7863 authored almost 11 years ago
remove parens

890a15073d83e515c3ddf3ebd784e91e6bac7828 authored almost 11 years ago
remove global state from parser, moving all state to TokenStream object. Working on test failure regressions

40cde04cbbadb0fb67af5bc26c7364f1ca718db3 authored almost 11 years ago
uncomment out tests

664a908e26ef8a934e07de322165fbfaf367449a authored almost 11 years ago
add ccall expression tests

6ad7a5b4ecf85e330efa986a8687ea7b77299b83 authored almost 11 years ago
add bitstype test, currently failing due to space sensitvity not working correctly

9d0f42910b44c4072db80cbd4b5e39623072ca20 authored almost 11 years ago
add typealias tests

1e7ff91673fab4a52be75897fbd01d3db21d03cb authored almost 11 years ago
add todo items before I head out

c992e71e3181a559d7c7118196d27d30ce363488 authored almost 11 years ago
refact parse imports a bit

d549730020e667c8e28dc4b7597376f04dd3341c authored almost 11 years ago
add initial parse import tests, relative module imports fail 4+ levels from current module

2e9db500f684c337a0d5d968a2f1cbcdf7de59b3 authored almost 11 years ago
add export expression tests

8750d1c61ee3d01b9900661f457007d21e423805 authored almost 11 years ago
add module / baremodule tests

f5114d2d286c99915d9546ffddefc02334ea7b59 authored almost 11 years ago
add const expression tests

9334a4131c310da7487763bf3ac8c1db807d9c3c authored almost 11 years ago
add initial break /continue tests, single line while; cond; end does not work correctly

c9e4d74c7b24cfe526655a32ca2953e0eaafe7aa authored almost 11 years ago
add simple return expression parsing tests

483c7888b5c4ce36a7e345cbdf075c42ec7ab19b authored almost 11 years ago
add initial try / catch / finally expression tests

d2afe6b9a1a9399d8a55b7a544282ade6d6d5366 authored almost 11 years ago
add additional type expression tests, typeasserts (x::T) are not being parsed correctly

2cef1c8805f871d3a9b541d93170a759694bbfb3 authored almost 11 years ago
add initial type expression tests (empty form)

699edbe66415a6b2749211de81a8a6ec9dc7b7c3 authored almost 11 years ago
add abstract type expression tests

f099c2c31a305a7e11ed30c8a6dc4f15a3a74740 authored almost 11 years ago
add initial macro expression tests

cb67cff243dad404d971cc26fdcdfc9deb44d584 authored almost 11 years ago
add initial function expression tests

15f8ad9e5c9414cb8477392103a9fcfeb8e787cc authored almost 11 years ago
add tests for global / local reserved words

54de5b70be35a1ec13ee053b58a05975ddb31903 authored almost 11 years ago
add tests for let expression parsing

7941e49d0d314549ec8266a7edc9d87ac2512545 authored almost 11 years ago
add tests for if statement parsing (empty blocks)

4787425a50d0c3ecdded47216744c6617db404e9 authored almost 11 years ago
add initial for syntax test, for in ... type constructs are still parsed incorrectly

87372fcfc80608889639aedf19069c1776ba42d5 authored almost 11 years ago
add initial while loop expression test

d0e557aabf97f94862900bd08bf3659fd4b121cb authored almost 11 years ago
add tests for quote / begin reswords, punt on getting line information correct

71d928b1001d40ea5bf9356b72d2e7adee4f1f63 authored almost 11 years ago
add comment for backquote expression parsing error

eb114cd9bbe3da077889c28e90e677e91794beb2 authored almost 11 years ago
add initial backquote (cmd) tests

f55df0a69d69ceba1f53837813ed06f8b21511fd authored almost 11 years ago
add initial macrocall expression tests, passing space sensitive arguments still causes a test failure

ae504dfa8be403cf7a33d495afd8fbfbc9a76bdc authored almost 11 years ago
add initial string literal test

647707f02c55c3ff23d366a57a6b0c247c083e63 authored almost 11 years ago
add parse cat tests

73b2f8129e00a48c67d3f4a691842fa00c7b6ad6 authored almost 11 years ago
add parse symbol / expression quote tests

94ce9786d19aa0dc8bdf91fdf367eae7b81f8817 authored almost 11 years ago
add initial char literal tests

cb92e391adb38a6b3b056f66412799fd94f4012b authored almost 11 years ago
fix unicode handling for peekchar, return eof for readchar instead of throwing an error

7b47e7c1309a3d73540ca1fcd28f8253ef60217a authored almost 11 years ago
add initial range tests, tests fail with negative ranges and ranges with end

4cc2c85c3a806347544cc060337de4b495c4ef85 authored almost 11 years ago
add dictionary and cell comprehension test

f99a6e28d2517c550ae51ad3509524d7c3f12fb5 authored almost 11 years ago
add cell expression tests, symbols need to be returned as QuoteNodes to preserve AST equality

a42555052be4c5efe93d6b1e355bbd928b20ca74 authored almost 11 years ago
change cell expressions to use literal topnode value type

52466c93d037483f0b1ecb163e1ebb7901d7efaf authored almost 11 years ago
fix bug with multiple arguments to comparison operators, add compound statements to tests

667ac9f109f94c0dffb441f0bb698159866b0234 authored almost 11 years ago
more consistent naming scheme for parsing tuples in parse_atom

f03b6e2eeada19f701f90112c5cbdbc87d271084 authored almost 11 years ago
add tuple splatting and statement block tests

0ded2f0b626640f13eb19cbc986de40acf495b3c authored almost 11 years ago
add more tuple tests, changing space sensitivity is not working for lexer leading to last tuple test failure

dffc51ab1e07afd1e322d63da5de462507d10b0b authored almost 11 years ago
refactor parse_tuple

b1107e725d182f22fb9452b2646f302dd67740e9 authored almost 11 years ago
parse backslash operator correctly

6833a1356e903fefa56b3cc2b67316fe571c2fb5 authored almost 11 years ago
add tests for parsing single operators

e9b3eae365b794061ca21cfa6936d90bfb80a7cb authored almost 11 years ago
add assingment expression tests

a99f9cc3a1a1906105311ddcce2ba0ce6f7b20aa authored almost 11 years ago
fix typo in Lexer operators to make rational simple expression test pass

da3b3dbc831751109b743602c2030a96beeee3ed authored almost 11 years ago
add more simple expression tests

4409829fcc3310ffecbe6ec4dff85c47c5814b4c authored almost 11 years ago
refactor test simple expressions

643888b6c94a731bd91edf49e50645ac01d441b9 authored almost 11 years ago
add equality test

4382f001fced75473f94e77913129411409f808b authored almost 11 years ago
fix tokens() helper function in test/parser.jl

3a88a0609e98cdd1c346463c9d135306b0e14737 authored almost 11 years ago
remove timings from test

3ed06216c1519f1d0b17e8307eeed5e49fee00b0 authored almost 11 years ago
parser is now actually working for some simple expressions

5133d7733fb19c8c503cb7f0eb0ce31b112ca8af authored almost 11 years ago
a little code golf in src/lexer.jl

da4c14aaf71afcdf322ac13fafac4ac16fd40bbf authored almost 11 years ago
move token stream to Lexer module, misc fixes to get basic parsing to work

2199219b8bf00a98fa0ed46259b4bb7c93a0f8e3 authored almost 11 years ago
cleanup lexer implementation, replace is_char_numeric is isdigit from base

35999bff1eca6254d29b4b7d0de2ffb55c04dcf7 authored almost 11 years ago
export Parser and Lexer modules

e74eee331c02fefe62cd18017b7aeff086d4f3ca authored almost 11 years ago
add missing parse_eq

9936cf1c33d087dc54995167ed3d6b9e9b0c9dbc authored almost 11 years ago
code cleanup for parser

3093eeb154a4b6af20ed22821c41557a07f56cba authored almost 11 years ago
fix require_token so that it no longer consumes its input

cd34ca0d24aa170587889aa85a67d0bc70661cf0 authored almost 11 years ago
add tests for token stream methods

b2ad2e5184f0c75a7e810a00d880b39816928543 authored almost 11 years ago
fix parse_statements

4d1d5a1a946e06a981c43a85651edb8f0a0178c6 authored almost 11 years ago
add parse String convenience method and add tests

f91205a99dc741d3f6b21fc8f6ed957b7efc9d0f authored almost 11 years ago
return nothing if buffer is all whitespace

fec2149ffce6238ef881199603b74bad0bac5206 authored almost 11 years ago
add convenience method for parsing IO

b375054edb8eb3d392577e611ef8e1cf65fc49c5 authored almost 11 years ago
sketch out parse Nary, needs to use Expression objects

e2af8cbb8acfa0da336dab352c3da0e63f3a328c authored almost 11 years ago