Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/BioJulia/Automa.jl
A julia code generator for regular expressions
https://github.com/BioJulia/Automa.jl
Redesign internals to support more features and reduce codegen time. (#5)
789b615a62f8bfe8a379e97807e9d78a34d00383 authored almost 8 years ago
789b615a62f8bfe8a379e97807e9d78a34d00383 authored almost 8 years ago
fix label print
4c369b31875ffef5f31820054359519a47ad80eb authored almost 8 years ago
4c369b31875ffef5f31820054359519a47ad80eb authored almost 8 years ago
Refactor (#4)
* use pairs for transition
* relocate code
* add traverser
* add DFATransition
* mor...
d67ec74d06944cb9d50be775d012eee82e29f407 authored almost 8 years ago
update README
be25f9a8b10ef8ba7cafc0ed2a73da5f72bb4f5f authored almost 8 years ago
be25f9a8b10ef8ba7cafc0ed2a73da5f72bb4f5f authored almost 8 years ago
refactor rewrite_special_macros
f3de43bbf028cdf2b72b7683c3715b43f5279d31 authored almost 8 years ago
f3de43bbf028cdf2b72b7683c3715b43f5279d31 authored almost 8 years ago
Performance improvement of the compiler (#3)
* check haskey
* use vector
* limit key range
* wip: reduce_states
* check haskey se...
7a42d8e4ebb490f6f6ec645d6677289331610595 authored almost 8 years ago
fix numbers.jl
85b99163533edb1a7c7ac354d085aa6f2dbbe0de authored about 8 years ago
85b99163533edb1a7c7ac354d085aa6f2dbbe0de authored about 8 years ago
update docs
db1fe54e7bdb0ae9060877b948f7c08591acf323 authored about 8 years ago
db1fe54e7bdb0ae9060877b948f7c08591acf323 authored about 8 years ago
fix path of figure
525466544397fb408521c8acfafb22bcc3b3d766 authored about 8 years ago
525466544397fb408521c8acfafb22bcc3b3d766 authored about 8 years ago
add more comments on example/fasta.jl
61ecd9791e186a832bd4ba3075d10e72bd36f9ce authored about 8 years ago
61ecd9791e186a832bd4ba3075d10e72bd36f9ce authored about 8 years ago
fix the style of labels
7809e69ec9097324c94f807aafc257b27f8e66a9 authored about 8 years ago
7809e69ec9097324c94f807aafc257b27f8e66a9 authored about 8 years ago
do not check bounds for the current state
c5d722d193df0d3ec1ca64378d6b1c6a7a0ce6ec authored about 8 years ago
c5d722d193df0d3ec1ca64378d6b1c6a7a0ce6ec authored about 8 years ago
fix dot label printer
c4bff57835858494bdaaa774484d7252c34df8eb authored about 8 years ago
c4bff57835858494bdaaa774484d7252c34df8eb authored about 8 years ago
update docs
c075ad0591a4765b68c3ae14e8435869b8b19e67 authored about 8 years ago
c075ad0591a4765b68c3ae14e8435869b8b19e67 authored about 8 years ago
add clean option to the code generator
7a404a8d2643dce192d2e7e0a1b266e4eb7287bf authored about 8 years ago
7a404a8d2643dce192d2e7e0a1b266e4eb7287bf authored about 8 years ago
do not emit empty action code
b738d1c07e91c92caa6742c0ab0c79aa539388af authored about 8 years ago
b738d1c07e91c92caa6742c0ab0c79aa539388af authored about 8 years ago
remove ns variable
729391ee7beb71596475ab013a178805e20f9c2d authored about 8 years ago
729391ee7beb71596475ab013a178805e20f9c2d authored about 8 years ago
loosen Compat requirement
bda5112f769aabc2d0eb30da637cd3136e4d092b authored about 8 years ago
bda5112f769aabc2d0eb30da637cd3136e4d092b authored about 8 years ago
refactor the getbyte code generator
b53d51199697b4519fae3a003826e7a03269cf6c authored about 8 years ago
b53d51199697b4519fae3a003826e7a03269cf6c authored about 8 years ago
generate flatter code in the goto code generator
346f0929d81919a151dddc8519bcfe44848e94ce authored about 8 years ago
346f0929d81919a151dddc8519bcfe44848e94ce authored about 8 years ago
add goto code generator
7d22028c1e3b6b7455d228f2000d8e8c854ec69f authored about 8 years ago
7d22028c1e3b6b7455d228f2000d8e8c854ec69f authored about 8 years ago
add docs badge
35cd6528e6d4ff5d4a06fcacb043c3a227140bc0 authored about 8 years ago
35cd6528e6d4ff5d4a06fcacb043c3a227140bc0 authored about 8 years ago
fix deploydocs
d1eeac13ed2ec1bed5f2bf0f9d348e08a1e8e1af authored about 8 years ago
d1eeac13ed2ec1bed5f2bf0f9d348e08a1e8e1af authored about 8 years ago
fix julia version in .travis.yml to deploy docs
486c323ac576418fa966e8d7e019b54628f4a304 authored about 8 years ago
486c323ac576418fa966e8d7e019b54628f4a304 authored about 8 years ago
fix deprecated xor syntax
cb842eae9fa1b56b389c1803eae936d98ffd386d authored about 8 years ago
cb842eae9fa1b56b389c1803eae936d98ffd386d authored about 8 years ago
do not run coverall
4d90c1c5212247455449eab448e7870d9698b364 authored about 8 years ago
4d90c1c5212247455449eab448e7870d9698b364 authored about 8 years ago
update .gitignore
36663a1c1dac9132a97ebfe00c79c1704bafa187 authored about 8 years ago
36663a1c1dac9132a97ebfe00c79c1704bafa187 authored about 8 years ago
add docs deployment
3bb8bc2249ba63372d43c3a63ca2e437a42a5874 authored about 8 years ago
3bb8bc2249ba63372d43c3a63ca2e437a42a5874 authored about 8 years ago
add more details about machine execution
e9adce9d07eacb3ff0e2a3e0b7874f6109b8206c authored about 8 years ago
e9adce9d07eacb3ff0e2a3e0b7874f6109b8206c authored about 8 years ago
add more tests
08c14b2e66f447eae4a5aa1a794836013febe79e authored about 8 years ago
08c14b2e66f447eae4a5aa1a794836013febe79e authored about 8 years ago
do not export anything
5ebb556c70c0257a2e3e9481f3210d1b23549a4c authored about 8 years ago
5ebb556c70c0257a2e3e9481f3210d1b23549a4c authored about 8 years ago
make p point at the last read byte when failed
3ca76e58b8977d21f36b1523d3a43976ab851712 authored about 8 years ago
3ca76e58b8977d21f36b1523d3a43976ab851712 authored about 8 years ago
do not reset the state variable after EOF
54c343f0cda086a3aadc6805d40e9ef7dfe3b8c4 authored about 8 years ago
54c343f0cda086a3aadc6805d40e9ef7dfe3b8c4 authored about 8 years ago
do not the zero state in final states
41cb98ceea51431ddac004b538e7e23388205bed authored about 8 years ago
41cb98ceea51431ddac004b538e7e23388205bed authored about 8 years ago
remove coverall
29ae89fcd25acaab99d23f25bc05375c97e82823 authored about 8 years ago
29ae89fcd25acaab99d23f25bc05375c97e82823 authored about 8 years ago
add more tests
625c448a9f71a04f6334b3a10b1955156cc0c962 authored about 8 years ago
625c448a9f71a04f6334b3a10b1955156cc0c962 authored about 8 years ago
remove an unused function
8fc2685c6e24b850c16f51694560f59a6592d29d authored about 8 years ago
8fc2685c6e24b850c16f51694560f59a6592d29d authored about 8 years ago
remove dead code in label2str
7668b046a9c9e27f4381f152d1932f568e9798ae authored about 8 years ago
7668b046a9c9e27f4381f152d1932f568e9798ae authored about 8 years ago
hide dot writing code in comment
0a01166d5e0ac1462bfa82589ff3a5351f5efb1a authored about 8 years ago
0a01166d5e0ac1462bfa82589ff3a5351f5efb1a authored about 8 years ago
test show(machine)
b26006b8cd95f273cf77f9637b28c3bd8788e593 authored about 8 years ago
b26006b8cd95f273cf77f9637b28c3bd8788e593 authored about 8 years ago
remove sorted_action_names
dc1a53a8c45368a68d398712ba8fd7fa78b188f1 authored about 8 years ago
dc1a53a8c45368a68d398712ba8fd7fa78b188f1 authored about 8 years ago
fix dfa2machine
857cbd4b3aa57d3598d11b3927496c51c4580d65 authored about 8 years ago
857cbd4b3aa57d3598d11b3927496c51c4580d65 authored about 8 years ago
rename int to dec in numbers.jl
f4a4a4aab1f92c83adee047b14e83412db3835c6 authored about 8 years ago
f4a4a4aab1f92c83adee047b14e83412db3835c6 authored about 8 years ago
use default dict in RE
3a2d02753764f7ca0c9d77ae4892537013496c75 authored about 8 years ago
3a2d02753764f7ca0c9d77ae4892537013496c75 authored about 8 years ago
run dfa2dot in tests
9df475fed201fd6d30bda01b6730c3b705874e18 authored about 8 years ago
9df475fed201fd6d30bda01b6730c3b705874e18 authored about 8 years ago
remove takebuf_string
499c74a1d360296cc06ba334fc406d7a3971441c authored about 8 years ago
499c74a1d360296cc06ba334fc406d7a3971441c authored about 8 years ago
fix deprecated syntax
d93bc2105e57a0a95f8bae8cd4f9717edd09d3f8 authored about 8 years ago
d93bc2105e57a0a95f8bae8cd4f9717edd09d3f8 authored about 8 years ago
update README
ff04b9a9f65847c6db98070ec670c72b4f921d45 authored about 8 years ago
ff04b9a9f65847c6db98070ec670c72b4f921d45 authored about 8 years ago
update example in README
16813482949bdd951b5c5d699361326eedb6d437 authored about 8 years ago
16813482949bdd951b5c5d699361326eedb6d437 authored about 8 years ago
update examples
19e22859019db3ae7606829ed22fe93bb583f755 authored about 8 years ago
19e22859019db3ae7606829ed22fe93bb583f755 authored about 8 years ago
update LICENSE
446ef1ca8d150d9f524807291f486a1b6799acc2 authored about 8 years ago
446ef1ca8d150d9f524807291f486a1b6799acc2 authored about 8 years ago
fix regular expression of numbers.jl
9422aac17a2008f4361a449bb3250c321ff0d693 authored about 8 years ago
9422aac17a2008f4361a449bb3250c321ff0d693 authored about 8 years ago
add docs
3c69c0a5bcaa99f8173f7303233cc64b261c6f2e authored about 8 years ago
3c69c0a5bcaa99f8173f7303233cc64b261c6f2e authored about 8 years ago
add execute
b31484fa53783f55c2d0522dcbd937849acbe8cc authored about 8 years ago
b31484fa53783f55c2d0522dcbd937849acbe8cc authored about 8 years ago
add show method for Machin
25a34434a27fb6fcaca16015c318fb353462b0fb authored about 8 years ago
25a34434a27fb6fcaca16015c318fb353462b0fb authored about 8 years ago
fix example/numbers.jl
9cfa73448ed2fedfb3b338d73145ad21fb06876b authored about 8 years ago
9cfa73448ed2fedfb3b338d73145ad21fb06876b authored about 8 years ago
fix escaping of class
e2a588cb0d359dc87c6d7f7b2f977b37f0f0e559 authored about 8 years ago
e2a588cb0d359dc87c6d7f7b2f977b37f0f0e559 authored about 8 years ago
make optimize option work in tokenizer
aa5d9e3e9649c4f81e783543f9465158eee957cd authored about 8 years ago
aa5d9e3e9649c4f81e783543f9465158eee957cd authored about 8 years ago
fix example/tokenizer.jl
e85fc47037b7064650c0456fe0962901600b9141 authored about 8 years ago
e85fc47037b7064650c0456fe0962901600b9141 authored about 8 years ago
add tokenizer example
cbbeeb6b78869bdd1c3cdb9a447422bdca82ae27 authored about 8 years ago
cbbeeb6b78869bdd1c3cdb9a447422bdca82ae27 authored about 8 years ago
fix error handling of tokenizer
2a68e75797348da36032b3c39bb92ad51b1d1584 authored about 8 years ago
2a68e75797348da36032b3c39bb92ad51b1d1584 authored about 8 years ago
add a prototype of tokenizer
e7de84e515f1f8939c38dbafdcc4dc9f4d5230a8 authored about 8 years ago
e7de84e515f1f8939c38dbafdcc4dc9f4d5230a8 authored about 8 years ago
add final action
ee0ef1a7a404134b551b021032f9dc9826b3c8f4 authored about 8 years ago
ee0ef1a7a404134b551b021032f9dc9826b3c8f4 authored about 8 years ago
remove a redundant argument
8ecf820c6e6ff484140e04f9e4853ff1baa34d2e authored about 8 years ago
8ecf820c6e6ff484140e04f9e4853ff1baa34d2e authored about 8 years ago
simplify optimize option
0cd4e56d4314330398d536b9c9673139f4124f0c authored about 8 years ago
0cd4e56d4314330398d536b9c9673139f4124f0c authored about 8 years ago
add check and getbyte
82fa35c95284e294cc0880f6fe064bc6b98f054b authored about 8 years ago
82fa35c95284e294cc0880f6fe064bc6b98f054b authored about 8 years ago
update README
e16b1c83c11f6e087699192337c241fd2d180e1f authored about 8 years ago
e16b1c83c11f6e087699192337c241fd2d180e1f authored about 8 years ago
run examples in tests
533c39f44bf17c6e99ec43611c0969d793695e04 authored about 8 years ago
533c39f44bf17c6e99ec43611c0969d793695e04 authored about 8 years ago
assign unique order for each action name
bef7656d257ad888362cc5ba9d2d5a3458de5128 authored about 8 years ago
bef7656d257ad888362cc5ba9d2d5a3458de5128 authored about 8 years ago
align code
3b06d96611815ec5c012e17f885dfd7e8847fed6 authored about 8 years ago
3b06d96611815ec5c012e17f885dfd7e8847fed6 authored about 8 years ago
add example/numbers.jl
8c3d3f5ce0eddb1ff3a72b272a0c1cbad616f3ef authored about 8 years ago
8c3d3f5ce0eddb1ff3a72b272a0c1cbad616f3ef authored about 8 years ago
make the state distinction rule more strict
3bbf631b5e1733d94f326ea2397634594db9b85b authored about 8 years ago
3bbf631b5e1733d94f326ea2397634594db9b85b authored about 8 years ago
fix FASTA example
7558ef815fe7e374dc26f2ae49eb55786653d4e2 authored about 8 years ago
7558ef815fe7e374dc26f2ae49eb55786653d4e2 authored about 8 years ago
add tests
de00dafa34f49661619f6c21a01b0bd2e36104f9 authored about 8 years ago
de00dafa34f49661619f6c21a01b0bd2e36104f9 authored about 8 years ago
fix label print for ByteSet
73049e76b1e89ba04ce4de1497e8de0cc9f7335b authored about 8 years ago
73049e76b1e89ba04ce4de1497e8de0cc9f7335b authored about 8 years ago
make edges of EOF dashed
d96825555d1eb78c41a3da95eb61d3b08030d8cc authored about 8 years ago
d96825555d1eb78c41a3da95eb61d3b08030d8cc authored about 8 years ago
remove duplicated actions
d545ab3e0163695fe0d61470e4985455328aaab2 authored about 8 years ago
d545ab3e0163695fe0d61470e4985455328aaab2 authored about 8 years ago
run outsider exit actions later
6a3d9f6f0d20ddef0c8ba48a99293fa6810520fd authored about 8 years ago
6a3d9f6f0d20ddef0c8ba48a99293fa6810520fd authored about 8 years ago
fix space
69ea19728de709812bb0bc12b9e3910e25a5d186 authored about 8 years ago
69ea19728de709812bb0bc12b9e3910e25a5d186 authored about 8 years ago
reduce edges in dfa2dot
3f591422a948cdf8066170eb6676a508aadb7c1b authored about 8 years ago
3f591422a948cdf8066170eb6676a508aadb7c1b authored about 8 years ago
fix transition
d8cf5a7c3fed9013096776fe80d709e24309ffcd authored about 8 years ago
d8cf5a7c3fed9013096776fe80d709e24309ffcd authored about 8 years ago
move compact_labels back
1cab38588f0bc5266e002ae5374af67acbfc3d40 authored about 8 years ago
1cab38588f0bc5266e002ae5374af67acbfc3d40 authored about 8 years ago
use ByteSet
10c51b585e6292954b4da61d169aa5e04fb2e787 authored about 8 years ago
10c51b585e6292954b4da61d169aa5e04fb2e787 authored about 8 years ago
export re_str macro from Automa.RegExp
dfc9ae846e752ae4b0c1a9dc89b2579ed62b67aa authored about 8 years ago
dfc9ae846e752ae4b0c1a9dc89b2579ed62b67aa authored about 8 years ago
save DFA in machine
f867d2e1abae61d639e7d55554ecb162e0087262 authored about 8 years ago
f867d2e1abae61d639e7d55554ecb162e0087262 authored about 8 years ago
rewrite regular expression
ff33c4aefaf8a38884954f3c0ed39803c688a98f authored about 8 years ago
ff33c4aefaf8a38884954f3c0ed39803c688a98f authored about 8 years ago
fix opt
52aa1a6fab8801d8c2a8e1cc7a64304659a8fb30 authored about 8 years ago
52aa1a6fab8801d8c2a8e1cc7a64304659a8fb30 authored about 8 years ago
add negation
fbea2ec78a4688e26cd8d5efa5a945a27c9b17bf authored about 8 years ago
fbea2ec78a4688e26cd8d5efa5a945a27c9b17bf authored about 8 years ago
remove dead states in DFA
55b92df913268f7e532d3976bff4d1e784f31b04 authored about 8 years ago
55b92df913268f7e532d3976bff4d1e784f31b04 authored about 8 years ago
remove move_actions
5cfda5aefdd0cf97183ae35ec0e862a7eda460f6 authored about 8 years ago
5cfda5aefdd0cf97183ae35ec0e862a7eda460f6 authored about 8 years ago
add rep1, any, ascii, and space
a0c8ef2607e3050d83a81ce59455234f637cb15e authored about 8 years ago
a0c8ef2607e3050d83a81ce59455234f637cb15e authored about 8 years ago
move compact_labels
ca89f183eea640ee01eed0b2df3431dfc651fb0e authored about 8 years ago
ca89f183eea640ee01eed0b2df3431dfc651fb0e authored about 8 years ago
rename generator functions
3c01f9c86db42bba498f6a16aec434888bd89320 authored about 8 years ago
3c01f9c86db42bba498f6a16aec434888bd89320 authored about 8 years ago
widen sequence characters of FASTA
2b64beb8b80a112e59de409de92c898281d09b43 authored about 8 years ago
2b64beb8b80a112e59de409de92c898281d09b43 authored about 8 years ago
add str
87faab1405eec92a60f1b52e1d4b38751c556c5d authored about 8 years ago
87faab1405eec92a60f1b52e1d4b38751c556c5d authored about 8 years ago
delay desugaring
0197ea0bc288d85c1e1f264577e31a98c6a36a51 authored about 8 years ago
0197ea0bc288d85c1e1f264577e31a98c6a36a51 authored about 8 years ago
wrap regular expression APIs inside a module
d22ebed63b522828d5bbd6030739f5ccdaf4dc62 authored about 8 years ago
d22ebed63b522828d5bbd6030739f5ccdaf4dc62 authored about 8 years ago
make empty class throw an error
fe1ca0f39b38df40a14a1fecb210b5341ae8995d authored about 8 years ago
fe1ca0f39b38df40a14a1fecb210b5341ae8995d authored about 8 years ago
implement backslash escaping
b7c308af29c5cb36c61e6e4f4b656cd445de9b56 authored about 8 years ago
b7c308af29c5cb36c61e6e4f4b656cd445de9b56 authored about 8 years ago
simplify cat insertion
be9884da7c609420ee9ad2a72f95a7bb1ec433bf authored about 8 years ago
be9884da7c609420ee9ad2a72f95a7bb1ec433bf authored about 8 years ago