Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/BioJulia/ragel

Ragel State Machine Compiler - Experimental Julia Support
https://github.com/BioJulia/ragel

Don't bother with begin/end blocks everywhere.

3c1ebe8fcb41ed67110d841d6f3f293dafdf764e authored almost 10 years ago
Julia: declare data const.

577d39336fc7bb2f6abe9e69e2670b406e9a8402 authored over 10 years ago
Fix issue with fbreak and goto parsers.

19070ab55c9da325ef294fe99d42634e433fba0c authored over 10 years ago
Minor julia fixes. All tests now pass.

6691625cd8c683405fca84ce8ab757846a70b704 authored over 10 years ago
Add Julia support in tests

8e1234c24204bcb50341b2dab756f864b2cc4ea3 authored over 10 years ago
Merge julia code generator.

73e9ddb21b28e76a462927df1d20fc04ad7b90f7 authored over 10 years ago
Fix configure colm check for older sed versions.

e9b228cfc71ac1a02a4e9222540ccd301b9ed5e2 authored over 10 years ago
improved syntax for embedded host

2e69d40cb5f41191d0c5f350381876336dcc2f96 authored over 10 years ago
added IlOpts for wrapping up Inline list args

Using with the ACTION funciton. Not yet propagated through the INLINE_LIST
calls.

4e11f8931cd104ab388a03217c28b6590b56dee9 authored over 10 years ago
fixed the switch to host statement

76559622ab8dd53d91e22554cf2a42bb69b33cea authored over 10 years ago
removed the nested host hack

39f19282afb3a8d98e512455bbc0111e8c395fa5 authored over 10 years ago
improvements to host/gen escaping in longest match blocks

207f71f8365f26d4a60245d306e991e0aed81699 authored over 10 years ago
host/gen code escaping in goto code generators

d3cc8002b80745155ec9c165c75e0a4265bc9a6c authored over 10 years ago
inline item: expanded SubAction to the different kinds of nested host/gen code

77365e508f153c754890f95dccec5d093d45aefc authored over 10 years ago
some formatting and ordering

0e0fc3322b6d3981d978443ff8aa167faec700f0 authored over 10 years ago
work on the boundary between host and generated code

12e52a7011084da81fc5ea317d940d30a5112de4 authored over 10 years ago
removed the * operator, don't write when translating -> expressions

2a12a3c5fb31db62d93d68b3decd3458eaa7b428 authored over 10 years ago
eliminated ++ and -- from the intermediate language

f0182ae8866b4c4db2fe63fdc8c09eec71295c0b authored over 10 years ago
updated copyrights (old code generators gone)

b9202e11beb925449bc23a4847dafbeba3a7b89e authored over 10 years ago
intermediate lang: syntax and define name improvements

9da92bf55bca79deeb4cf70b3a482898e1465435 authored over 10 years ago
removed break keyword from blocked case stmt

1b711b3b818edda49e34c9fc7286a624b882270d authored over 10 years ago
Merge branch 'master' of ssh://complang.org/var/git/ragel

f74c37c5e6570314a294b5dc6c968a565172f54e authored over 10 years ago
ruby test case translator

d03b44d238ae952a57369926c8dbcb8b4faef558 authored over 10 years ago
wrap LM_SWITCH in escape to generated code, made switch syntax current

5bbe3070c1aedf6a8459ac494aac706b5114e761 authored over 10 years ago
escape to generated code in EXEC

62e2ab6457969c699cfe0f4304c2911822c68b48 authored over 10 years ago
d codegen: add default statements if not present

0a755fa69307383aabed8952da6bc4917a9c35d8 authored over 10 years ago
added a syntax for default switch cases

704cb5f17d0b718a1466cc7c840ec802da60dcb6 authored over 10 years ago
added a syntax for a nested host code block, use for the SUB_ACTION node

6c3b0d569d2af150e5f8fd8d4eebeb47283e0a5d authored over 10 years ago
removed _eof_trans label, just use the match label

ddd146217c5be6186368bc82b6141a46683dbd92 authored over 10 years ago
java test case translator

4387860030eb16ddfa9a18ee0adf757e95d2efa2 authored over 10 years ago
makefile: use $(EXEEXT) for executable targets

786c08e7a3c5e52c90d46510558be244e5b0de23 authored over 10 years ago
removed old java and ruby code generators

ef93b13ba69d78b50ad66a7ef72d826438cad208 authored over 10 years ago
removed debug statement

1f8eaeddd4d676165670f347c5134f18bf70fdbe authored over 10 years ago
added the casel statement for c-style cases

The case statement was modified to expect a block of statements. This would
require significant ...

dab28bef2bbe486984f68c2586f59fa937000150 authored over 10 years ago
handle ruby inline block in prepush and postpop

1a9e4bd1dcdd997aed06857fa90c7ce75437c685 authored over 10 years ago
frontend grammar for ruby, allows test ruby1.rl to pass

ac53095568de66268719337bd489a318114140c4 authored over 10 years ago
warning fixes

4230ea7330d31b120eff4124d591aca71b1c030f authored over 10 years ago
added compile to gitignore

81f36f21cdaa03d154dfd3650cc4c23ec0d8f711 authored over 10 years ago
flat: proper host and generated escapes

b832c30e6b056f38c104cfab3a1cb99a44f1ed24 authored over 10 years ago
flat: entry labels and ++ -> +=

b3d87ee97f2c52477eb9dfa537be21dafe3c4a81 authored over 10 years ago
new case syntax in flat codegens

6ac369a644c82b454fd099c0f055aec734964e0b authored over 10 years ago
binexp: use += 1 for p increment

b67f0463a40641685319db8c180dccb26f6dbf65 authored over 10 years ago
use entry block in binexp

b0b7b57f6110c461e5846b911c3a4e68ed587372 authored over 10 years ago
new case label syntax for bin loop

06ad202215ba5b5110af08e9b1293d839ea5d3af authored over 10 years ago
removed extra {} and () from intermediate lang code blocks, generate in code

7ce633e726349d032fa3d796847d84e681143fdb authored over 10 years ago
allow pound comments in action blocks (supports ruby)

bebd175001169253984e8afed453a03b6407c9bf authored over 10 years ago
ruby: added syntax for exports

72229867a6bdff24c125be3973a65192b8cd9852 authored over 10 years ago
add .ord when converting strings to numbers

9be7cee7ad87197a7159acb37a7ac3b6dd925927 authored over 10 years ago
put a statement list inside case, allowing control of use of breaks

6d80af9fcfed126bb6a3e08db2a6f7082d0b539e authored over 10 years ago
ruby: track entry loop context and generate cascading breaks for to fake goto

8da756aa50a4d6bf5c2119293b559af6f2f15924 authored over 10 years ago
ruby: need to break at the end of a ruby entry loop

275874b83f31b8079596d3efa336bbfff4c23ca4 authored over 10 years ago
ruby test case: use print instead of puts

66ffd2d1eac2e25cd3de8e37dc26a43ecf935bc9 authored over 10 years ago
ruby: declare ints using 'v = 0' syntax

81ea1de732f6b358fce30ba239163d45234b6306 authored over 10 years ago
a couple ruby syntax fixes

0a0acfa1232f4f780dd952f29a7a48a27b6bcd42 authored over 10 years ago
replaced ++ and -- with += 1 and -= 1

fbf52868b59062a4790aa2940d6a2fd14b51bf50 authored over 10 years ago
add block delims to embedded host in lang-specific code gens

Was doing this in the lang-indep code generator and always using {}. Need to
stop this with ruby...

86043e41c3c6e455f257026241454caa80912735 authored over 10 years ago
added an embedded host form that means 'plain code'

Now have three forms:
1. Plain code
2. Statement blocks (can be wrapped in {} in C)
3. Expres...

18f0bc3e28231a22dafaf63505b3760a50f8bb74 authored over 10 years ago
start on ruby code generator

have arrays and some language constructs

a7ffbd3d6db8bb27e44fdf4b7e89622e4f828d26 authored almost 11 years ago
first cut at java code generator

776424fdef4d9a01d0aa3330d0737d6720977741 authored almost 11 years ago
indep lang: added abstraction for gotos used in table code

Added entry block, labels, and goto labels abstraction. This allows translation
to other constru...

cba3a4468a3e662e6435dde1fa82bebd4259252b authored almost 11 years ago
init _trans and _cond (for java target)

cdde87ceadb9362e05962426e009426816b095f8 authored almost 11 years ago
binary: added embedded indep code delimiters for goto, call, etc

This code was not being translated from the indep language. Worked for existing
languages, not f...

fd3acac443d656605499fd824c2009ac758103b5 authored almost 11 years ago
removed C++ based c#, go and d code generators

2ca9aef388821dba946f0f33e76c58c005b217f3 authored almost 11 years ago
rest of the test case translators converted to full walk

adc216179143a0a2e0d42da73fbbfe5f6bf10a89 authored almost 11 years ago
more of the c test translator filled in, all tests pass

198344d5ecdb1a1eb69dc60d96cb51bd2ac2ec9a authored almost 11 years ago
committing to full walk C test case generator, more constructs added

da763b1b7cde8157ffa7d7a427d1a19dd22eb9a1 authored almost 11 years ago
C indep test cases: use the full walk for init code

31c8f426aae2b245f7847482c0d4c931ecfae473 authored almost 11 years ago
C test cases: use the new full walk for variable declarations

3d52d55a0f632b48a32e97723ca2cef6f158f941 authored almost 11 years ago
refactored the expr grammar

b70d9adaa17b804d3da806270c2d2e0cd75773ad authored almost 11 years ago
working on a full-walk test case translator

2a3d77a2db801ead30860400a40fd82cc7aa6709 authored almost 11 years ago
trans: clearing out some unsued literals and grammar forms

56ebbcc931bca375a8590101f29617c0f244ae58 authored almost 11 years ago
trans-*: expanded the print statements

49595135e7b14a74187c3d8ffa27e81d5ddb830d authored almost 11 years ago
removed action_block from trans::stmt

bd08595021f041ea42c13ab5440924a775704ee0 authored almost 11 years ago
refactoring grammar items out of trans::stmt

7a669c7e1cabfe3d17dff8bdaccbbb2e858a4e43 authored almost 11 years ago
simplifying indep::stmt

98a60fb8db713b2190e6c916e17d2ccd01a660c5 authored almost 11 years ago
going to do a full walk of trans::stmt in each test case translator

d236852bf2823a273e72e2540882d03a5c2371ba authored almost 11 years ago
c# test case translator now working for all test cases

7e19a7c7f2566d605d9373cdf8b4016ff47acbbe authored almost 11 years ago
added a char value type, use it to write out character vals in c#

7571f7b8969627e3d0f4a39730ffdc55ffa0b806 authored almost 11 years ago
csharp: translating uints to '\uXX' chars

This gets us through a -T0 tranlation. What we really need though is a syntax
for char-typed val...

311fc9b800eb3d03f6bda87ea7ceb1a41eb3948b authored almost 11 years ago
some cleanup of the number grammer, also added export value translate

578cadcdbe356d12b4f144418414b68b4b4ce704 authored almost 11 years ago
altered the syntax of unsigned num (do not reply on passthrough)

bc3996892d9cb988e07f587c041d50fabe9756e2 authored almost 11 years ago
csharp: fixed copy-paste error

d2dbe2da5cd755d95134b437b7d4df8d3c2ef7c0 authored almost 11 years ago
csharp: implemented character array formating, first test passes

abb4a67da1cf99734f2a6fd94ae6519abe881ede authored almost 11 years ago
start of c# code generator

not functional yet -- requires char value translator

b473a1ac0703d5ebf4dac2d6349e474775f25c1f authored almost 11 years ago
don't build the ragel-parse executable

4bdb8e29eaf31ab8b7fac6a598c4b9adfda5620f authored almost 11 years ago
expect colm 0.12 in the configure check

7bf6d29a7417650f8ee6939de613312076728f5e authored almost 11 years ago
updated syntax to colm 0.12

8b4d0ca8d615b8c94e895fb1f23c7c5e48796f60 authored about 11 years ago
moved the language-independent grammar into a namespace

This prevents the grammars from the language-specific test cases from
accedentally referencing t...

5208ab32e15888609fb8674e673243dd5bf187b1 authored about 11 years ago
trans: rewrite a ref of any

70183123ccdf068edda3681cebb551af58152335 authored about 11 years ago
trans: separated factors, expressions and statements in the grammars

9e7fdbc249d08e072a58460e22f72421c409ef0f authored about 11 years ago
trans: more separation of the common and target grammars

07754f5523cbff732471c4e145627d8b11205b04 authored about 11 years ago
trans: some code cleanup using a function to cast to target lang

fe6fda961606b5bbfe1749254870e4be7331dfdf authored about 11 years ago
trans: removed the go var decl from common trans grammar

11051ae64f51e447332d476185efaae80efc5e21 authored about 11 years ago
code gen style improvements

f35b24582bf980cbbdf9c151feb737b7acb7e1fc authored about 11 years ago
rlhc: style improvements

5c8e6ced91588e9b40eed2e83d3497261ab1910f authored about 11 years ago
rlhc: some style improvements

c097c6bfa67cb28105fbc7c7de18253f2bd51ad1 authored about 11 years ago
rlhc: use void as return types

4e03b45300da064e0af4869ba5953453b1ae8f2a authored about 11 years ago
rlhc: shorted identifier names

f347de33696da546ed85930c0c65dc04925a13ce authored about 11 years ago
using the cast feature in colm to translate lang-indep test code

38a8bcc55bf166a92f80fffea2ce4d99d934a689 authored about 11 years ago
added go to the list of languages for lang-indep tests

0895375b9a59c13986fd3dc5a7af5a3c267269fa authored about 11 years ago