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

Some more refactoring following the elimination of the intermediate file. Don't

need XmlParser. Now using a new struct InputData instead.

77ac6868f484078b2ba3b2782c61aa3143f45f12 authored over 16 years ago
some refactoring

630c0d0a3e39e2910e4f29bd9b9644ef62c31422 authored over 16 years ago
More work on the direct connection between frontend and backend. Now appears to

work. Test suite is passing.

4885cf477c37bf761a93b90919daed36b9ee8de9 authored over 16 years ago
The rest of the direct-to-backend code. Not tested yet.

d95b179638c1ff9509605feb717dfa1d3db39682 authored over 16 years ago
Implemented makeLmSwitch and started making calls to makeGenInlineList.

8b24903e0f3c85b145664d141ae37c2bb20f2e09 authored over 16 years ago
Script for generating unicode machines. From Rakan El-Khalil.

121a8996444952fcb762df1e547d2625d1307768 authored over 16 years ago
more work on the building of backend inline lists

49269fcc3ae23a3c44b004be7e03ebad596993d8 authored over 16 years ago
Get ragel working again while the direct-to-backend code is being written.

d63f87bf18b06ea96137c6ef6ceae1a9c5dbb0a8 authored over 16 years ago
removed unused function

90456bf07061e90dc3d50e10084932063ef30713 authored over 16 years ago
Implemented more of the direct access to the backend.

95a334f70c6a8b2671fae12860509ec63b72f8dc authored over 16 years ago
Started working on the direct construction of the backend inline item lists.

eb8719affb021de9ebfca8da75316da32df7a05c authored over 16 years ago
Need preserve xml code generation and duplicate+migrate to direct backend data

generation. This commit brings back some of the xml code generation code that
was migrated to dir...

a85e4f3db69b97eb8ffa4b23d366229d9fbb1dc4 authored over 16 years ago
More work on the direct access to the backend. The xml code gen should be

preserved, not converted. Going to have to bring back some changed code.

7e9092ae7b6f9bb1694f40846b193b44967a40ce authored over 16 years ago
The action of the <ragel_def> tag was made into a direct function call.

869d2a2e4c0d044272fedcf6670078a7f982193a authored over 16 years ago
Don't need to pass the language as a string, just use hostLang.

85e42aa43624892bcb6621dbe15febe8078f89ce authored over 16 years ago
Starting to elminated the XML intermediate file. Removed the outter <ragel>

tag. This required including xmlparse into the frontend files. One name clash
of ActionTableMap h...

48f7d39bbc275beb00c9ed5decc68777f66ea245 authored over 16 years ago
"eof" is no longer a write command.

e246f989278c7082c0eeb0b3db22d13f346d9394 authored over 16 years ago
email address update: [email protected] -> [email protected]

72c7f62e19a170d7c0e0fe187fadb97f09f7db8c authored over 16 years ago
In kelbt 0.13 the eof token is prefixed with the parser name. Also updated the

copyright year for -v, --version.

fdfc2b558303d12133d03c148ab511758af78b1f authored over 16 years ago
Added support for DESTDIR variable. Patch from Diego 'Flameeyes' Pettenò.

5f093f4028cc9e92829937a7b42936c216a356c4 authored over 16 years ago
Use CXXFLAGS instead of CFLAGS for C++ compiling. Patch from Diego 'Flameeyes'

Pettenò.

ca335fbc65cc0d2f9ffba35f0eba411b9a42e1fc authored over 16 years ago
removed redundant error check

f122ae8ba910dd1cb1724e75f150ba04f7867100 authored over 16 years ago
A fix to the documentation makefile from John D. Mitchell.

5c063c774668a3196fa82759ae27812ab5d44eef authored over 16 years ago
Now supplying the XmlParser to writeMachines.

ac28e304892ac744584b25d8ac570ce71727eb22 authored over 16 years ago
The XML parser and scanner are now created in ragel/main.cpp. These structures

can now be made accessible during the writing of the XML file, allowing
incremental bypassing of ...

ef4e6b332b58d8eec955767b32aa323a2c0c9aae authored over 16 years ago
Renaming to avoid name conflicts following the merge of the frontend and backend.

f783b5c95b1d1a2383a8eeb1f7a0077070990f88 authored over 16 years ago
Backend main functions are now factored out.

80a0fccebb77fd2a8ab95a7678c0e398d87a834f authored over 16 years ago
Removed arg passing from frontend to backend functions.

9972753e18f80fa6e0a08bb7d64eb38d1cfe10a1 authored over 16 years ago
Dot output working again.

fb421dfd5723f2f30f0ed13999aafd9835e2505b authored over 16 years ago
Started on the move back to a single executable. The backend programs are now a

part of the ragel program, with the the frontend and and backend components now
function calls. T...

542e17321c5924e4300bf579366414cf26d5b773 authored over 16 years ago
Notes on version 6.3.

b85fd1bc3436b8d59d5a208e5ddffa3ee787b4f1 authored over 16 years ago
Include the root in the include history.

1215d91ffca7ee8b49f02c06c4dafdd9c82bc846 authored over 16 years ago
Track the entire include history of a parser state to prevent duplicates.

eae38663758f33fb3b75a7401610d6fb6b89f88b authored over 16 years ago
Added Mitchell Foral.

68e6d04bcac61addb8f00644ef3a44cfee18cbfb authored over 16 years ago
In the condition code we need to copy transitions that have non-empty

lmActionTable arrays so we can't assert emptyness in the constructor. Lift out
the assertion and ...

b28a1c5a8da2a58427bc77ab3de58386800bf3ce authored over 16 years ago
added item.

38a2583bbdf363eb60f6d39f965476542cbc85a0 authored over 16 years ago
Fixed crash on failed lookup of goto/call/etc target.

cb79d02450205220d12e0d8389be6ecbfe22bc66 authored over 16 years ago
Make all links black except for citations (of which there are none).

58f0f076be9dfd61c6236604e78a32cb0d47bf4d authored over 16 years ago
another grammar fix

66e22080a27d77a36a19ed22a08f3819321e16ad authored over 16 years ago
Minor clarity fixes.

b318fa1eb8778c6d82f2b69d059400d16e2ea518 authored over 16 years ago
notes on 6.2

261a99518d5f8266f1a2063cd9081aaede5cdaf9 authored over 16 years ago
New patch from Evan with setup factored out.

ebdd7fce7e3ed94a7c9ef4ccd1af20c408e40b53 authored almost 17 years ago
Patch from Evan Phoenix: updated rubinius code generation to the latest

rubinius.

2a1d42abc05cb42efe647d8a7e33d320712c7ae3 authored almost 17 years ago
added an item.

e4fa3242dc4f41763953d4a620f22b42456f38b3 authored almost 17 years ago
lm_switch needs to set p from tokend when there is no user action.

1e4cadec8af7570c7a9d166dd908d6271c519e92 authored almost 17 years ago
Added hyperref doc. From shabble on IRC.

af1676e83d07cffd07548675739a20c4408514ec authored almost 17 years ago
Removed completed items.

e546353055d6b805936241b046aae7a57a5f44c4 authored almost 17 years ago
removed unused case

713b2768a6d8bb43a79b072abdb82bdb69e766cc authored almost 17 years ago
Adjust maxIndexOffset to include eofTrans. Use maxIndexOffset when picking the

type for eofTrans.

99104be4f67cb4a7c6d9c8ce16d820404719a0e2 authored almost 17 years ago
Bug fix for eofTrans. When not using indicies we can't use a transitions's id

to identify the transition to take. Instead add the transition to the end of
the list and store i...

f7f431d65e602c1d97772f722a590c37ed4a0b94 authored almost 17 years ago
Missing break.

2e3e4c7bbd522ede5b0f891e5345e709f9f3c015 authored almost 17 years ago
Applied patch for compiling Ragel using MSVC from Andrei Polushin.

Changed WIN32 -> _WIN32.

452cac4ecebd4265e17334dae7530fb3a9738baf authored almost 17 years ago
Applied a patch from Andrei Polushin for setting the error message format.

--error-format=gnu (default)
--error-fromat=msvc
Switched from strcasecmp to strcmp for testi...

ce79e46988e190aab724dfe69469ad7059f13ac5 authored almost 17 years ago
Test fnext in combination with fbreak.

054f1e5125a963b354f3a7b14f8a2a76514d9b38 authored almost 17 years ago
Added Andrei Polushin.

5bf3b47be606031168ad36a035409659afe5f937 authored almost 17 years ago
Typo fix from Andrei Polushin.

5d05dac08049e6f672db4edc96d15def46f1749c authored almost 17 years ago
LM_ACTION and SUB_ACTION need to propagate csForced. Really should overhaul the

action traversal and store these properties in some traversal descriptor.

9eff8cb6a0fe2fd89f810f25294844d48ed8a10f authored almost 17 years ago
An fnext followed by an fbreak in -G2 did not work. The fbreak was not aware

that the fnext causes the cs variable to be forced active. In this case fbreak
does not need to s...

5f7ff0af1fc7651cae55ea6e56ed6b8d7b76c808 authored almost 17 years ago
added an item.

ded5247a6e0f907c1a58994b7f46410d4b50727e authored almost 17 years ago
Error messages in start label analysis of join operations were causing

assertion failures because location info was not set. Fixed by adding
locations.

f0d76ecd49a51372f8d450f6abae4045ac58722f authored almost 17 years ago
Propagate ALLOW_GENFLAGS and ALLOW_MINFLAGS from language independent tests to

the generated language specific .rl files. In cond1.rl we need to turn off -F0
and -F1 because cs...

7df70723937c5949b765b51de7288798a2ad41d3 authored almost 17 years ago
Improved include and import file searching errors. Added documentation for

include file searching and the -I option.

1e2308163903f60c6577ac47f55e726b6638a3b8 authored almost 17 years ago
Include and import file searching now searches for the file name given based on

the location of the current file, not the program's current path. Additional
search locations can...

b337c8e6ed973afd70f99b41c010a8f8e976c053 authored almost 17 years ago
Added Tim Chklovski.

b8e13e74e239cbcba45e545ee64f70930ad844cf authored almost 17 years ago
Need to compute the low and high character-space keys from the condition-trans

overlap when computing an expansion. Can't use the range supplied from the
condition overlap sinc...

2c59f7380df62916156b12ad9c2f438abc27701c authored almost 17 years ago
Added limits for the constant sizes.

5c7d7880a5086b23d6c8aa1999567d18b036dafb authored almost 17 years ago
C# patch Daniel Tang.

3809a106e42621bc9962d9809aab62fc6b26a99a authored almost 17 years ago
Docs for 6.1.

4b9ecee1a8a9716665ba1fe0e2c7cd4c1c6ccc45 authored almost 17 years ago
Need to unset the final state status of the start state in kleene star.

Possible to crash ragel by ignoring the warning.

daf09e4cae3b52b9377efbda73db412aeccdd21e authored almost 17 years ago
Added a flag -d for turning off the removal of duplicate actions from actions

lists.

485afc983a249ee658cf249127bc925f05265973 authored almost 17 years ago
Scanners now ensure that a pattern's leaving actions are executed.

b5e56173261cf58e4345e6f77b0c5f8595f1ec96 authored almost 17 years ago
Print any actions that are in State::eofTrans. These come from scanners only.

c48912b52d8526ca76e7da85cae90fa4584381cf authored almost 17 years ago
Use @docdir@ for the docdir makefile variable.

f0f2918871e414f4f6ce06c68cfd2fb4bbd46911 authored almost 17 years ago
Check for ar and ranlib in the configure script.

19a05eab56ea2fec98aa1ac5e7d51d1398ddf6da authored almost 17 years ago
MenTaLguY needs to be in here.

6cf70219ddc629db7350fcf6be8a0f0c012202c5 authored about 17 years ago
Removed a comment that became invalid.

cc912ed313a8ae38981b6ece0eac2b635ea8cf0f authored about 17 years ago
Added -V to the manual. Removed redundant description of visualization.

Replaced it with a reference to the visualization section.

ac99751da8db6e7ae5dd7c31809ba7c5d56a0609 authored about 17 years ago
Updates to ChangeLog and release notes and the 6.0 version number.

2784eb8a0900c09be2858b6a34ea9234468abb46 authored about 17 years ago
Removed debug message. Fixed const-correctness.

019f5a326d0ebf5c7f4e3b320fa33b0bf9eddd5f authored about 17 years ago
Editing pass.

96339547539cc22444eb9447109219c806ba2d77 authored about 17 years ago
Rewrote the material taken from the changelog.

9204e36dac2dda8d740e3d8e6c63112d25d4fc59 authored about 17 years ago
Started on release notes for version 6.

c21469644ddfd30e8d2eb74a57864fc16b817b1c authored about 17 years ago
Self-host with 6.0.

06981f8c63849e2f14cb134e23334f9681f061e0 authored about 17 years ago
tokstart => ts and tokend => te

7f933c7783771ebd21ea254f4217491f55f112d3 authored about 17 years ago
The "tokstart" and "tokend" variables were changed to "ts" and "te".

b0ca6d1779f92b4779d59e494f810aa0b1aecfce authored about 17 years ago
More documentation of 6.0.

9102a6697308b6f03f4665f8fa2564068b7bdc47 authored about 17 years ago
The fbreak statement now advances p.

db5a5d0160ac35b681fcdcebc3f7cc25bd953af1 authored about 17 years ago
Prevent the left machine from persisting through :>> via an empty string on the

right.

9052f1b801e17a8ba666eb0abd4c6eb9f61626d4 authored about 17 years ago
Don't allow the left machine of <: to escape through the right machine via the

empty string.

f394ef8e1f8ef850b281732e934276b0941acf57 authored about 17 years ago
If -M or -S are given and we're not generating a dot file then invoke the

frontend. These options are not useful with code generators.

8ad9179ffb15eea4173eb14c611e8d2ad4417961 authored about 17 years ago
Added missing operators.

70120c365a6e50bad8f168b50745a41923e4ad06 authored about 17 years ago
Changed -f option to -x. Added backend options that are now in the frontend to

the man page.

d4c50bf113f2cb7dbc47a3f3d36221317dcaf64f authored about 17 years ago
Changed -f option to -x.

2911a2019dd1a095ce1f1fe99666008ce5f8fb2a authored about 17 years ago
Tab expansion.

46b3ebf56186b787070cdb3530d1519c5f832e48 authored about 17 years ago
Editing pass of chapter 6.

8f6fd5785a7af4b8441ffcd063614ff17fe3a2a7 authored about 17 years ago
More fixes to chapter 5.

c56e08d1736ef1141660468fbdc902ea44ff7a8c authored about 17 years ago
Edits to chapter 5.

6569f5f3a6b82878bb249c4555ea559f7eb93a87 authored about 17 years ago
Edits to chapter four.

e801ba5d99171cb7dd78c746a0e3b1bc5b01c035 authored about 17 years ago
Use the phrase "leaving" instead of "pending out".

844716fba1e8667471ae1303b8409504cfd8d5d4 authored about 17 years ago
Editing of chapter three. Removed the main label and reduced the state size in

the two diagrams that need to the updated for 6.0.

c6d652a2ed858766551f9c79fb498854383c598e authored about 17 years ago