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

rlhc: use a global for the output var

cb17675c623c82ef557b1d54bdab6ad2d9548860 authored about 11 years ago
final fix for go: need a fallthrough in the finish cases

a78c9cfa4c802b8e2f03b11d1cf43ddb1def6414 authored about 11 years ago
removed extra default: break;

8b39ab131a03b93b5bc6c2e65b68392bd55bafef authored about 11 years ago
various fixes for go code generation

8754170fdac63da123edc059dd4fc1825c336a96 authored about 11 years ago
distinguish between host expression and statements

452919a6766a827a547550cc333fdad0946345b2 authored about 11 years ago
codegen: various whitespace fixes for go

998bcb41c161ba574e38f9542c92bfe9fad2f71a authored about 11 years ago
test case translator for go, works with -T0

ff23d437a3a3bc77b33e995112a00f0af2a1d4ac authored about 11 years ago
codegen: some fixes for go not exercised by first test

1cc1a97b48943bb9565efa0cfc7ea294145226ab authored about 11 years ago
functional test case translator for D

49b06ead7851ab33cc434c5c03dd01bc269fdb27 authored about 11 years ago
use uint instead of unsigned int as a type in the intermediate lang

13349e6d6788260b56360cc530dfd814aa10558e authored about 11 years ago
removed the ? : expression from the intermediate lang grammar

No longer generating this.

2f4726b38ac9ed2a5c1eec94e0ca5b2a5400bafc authored about 11 years ago
eliminated interleaved switch/goto from intermediate ipgoto

Not supported in Go. Can be added back to the code generators for the languages
that do support it.

8f929f06a8ce415739aaa24691f047c681dc6555 authored about 11 years ago
go codegen: eliminated ++ from expressions

4ccb4d6dddf4829b62ee37b60e96adad27852e15 authored about 11 years ago
go codegen: some whitespace fixes

1a0fe28b72c86a4e80e0e839b7d95a31a05adea3 authored about 11 years ago
goto codegen: some fixes for go compatibility

859c353240c18965ff9443bbebb4c333bee17082 authored about 11 years ago
various fixes to the flat codegen for go lang

b1df223481a742fd62b271f83a7a21f2dbe12e55 authored about 11 years ago
added some missing casts for the binary search codegen

efe2756d9f7e1b7ac90f1dabc54ac45bfb669ccd authored about 11 years ago
eliminated use of ? : expression from flat code generator

5de52787a18da722823d86c0658f14aa77c6b69e authored about 11 years ago
fixed a couple calls to go codegen from c and d

Copy-paste error.

10e8ee29ad05825f30606e818cf0d77e007a8cf4 authored about 11 years ago
added embedded generated-code wrappers around fc output

12ac02aef62ceb2021604fb707c57cdb9a42656d authored about 11 years ago
rlhc: added a form for dereferencing and index

In languages with pointers this is the * operator. Otherwise it's array
subscript.

Can now comp...

4b59cfa30006f413a72ee5a53ba5dc53fc8e2863 authored about 11 years ago
go lang: added some index decls and casts

42d9502505341f9787b55e0e06c917cc145da471 authored about 11 years ago
go codegen: force offsets to type int

a23098543d0ed6897bf92cee8b2b6212c1484910 authored about 11 years ago
go codegen: translate to go types

8d1c02f402fcc89cd610db136619f8eb9977fe06 authored about 11 years ago
newlines after actions

574b77676052fd80c5a25442beff5fb7c6dc59fc authored about 11 years ago
go codegen: use for kw instead of while

7982236174b2c1e6dfd9b0841a2bea9ae80f06e6 authored about 11 years ago
eliminating ++ and -- from expressions, just using as stmts

6c88a82d29d006697ef122d920b8b538bfb9766f authored about 11 years ago
rlhc: eliminating some use of ++ from expressions

increment in expressions is not a general language feature

9a8cb1e799c5b940519b8ddb4d9bd9792a12c872 authored about 11 years ago
go codegen: switch statements

349d65787591f3c39aef223ac746dd9820ded267 authored about 11 years ago
go codegen: generate proper casts in go

0f3275f1dc397268b8bdf3777748459997ff1aaf authored about 11 years ago
go codegen: bitwise complement is ^ in go

f89f70f1f3d17e219378bc5c28f13cfa2e34a4f4 authored about 11 years ago
rlhc: added syntax form for goto statements

They were being parsed as variable declaraions.

c11cd4ba0dcf453fcdecea1a34547e68b83810b1 authored about 11 years ago
go codegen: use go form for index declarations

bea829ade2c22c28236ddfdde66430c94b316f99 authored about 11 years ago
go codegen: use go form for declarations

c7d66d170e0ec102c84356d0768f3855f802bb0f authored about 11 years ago
go codegen: if and while statements

If statements with more than just an if-clause need to become switch
statements. While ( true ) ...

5ae5418308000e797417bfbca371ecc6b12e63f7 authored about 11 years ago
go codegen: unsigned int is 'uint'

72e9d194102e65e9fe161bcde8b86b4c63082a8a authored about 11 years ago
go codegen: true is 'true'

4fb81127039b59095d5a3b03743ffea6ec023345 authored about 11 years ago
refactored the grammar for less translation code

6d2f9a23a082a4d9060c6b98a8d815c8ec9b4198 authored about 11 years ago
added index statement for declaring an offset into an array

The index statement is for declaring and offset into an array. In languages
with pointers and po...

f9b635d980bd8fe63c80b69f5603126dbf56b607 authored about 11 years ago
rlhc-go: go syntax for value statement

f4a4b1de6942708a2cc1a3ab02da7895eb1e081f authored about 11 years ago
rlhc-go: remove trailing 'u' for unsigned literal numbers

9b5e28b4c17df9073eae86c698aac64a6fab900f authored about 11 years ago
rlhc-go: array syntax

4a08d5438b70c695f9640a05448b0ca1214aec44 authored about 11 years ago
forked C code generator for Go

4b3e730e29dd6a9a9247efdbedec85715a6c72b6 authored about 11 years ago
use AS_IF and test to check if the DIST file is present

AC_CHECK_FILE doesn't work when cross compiling

e6a5c3df3c8786b52ac82879ae653671d5daa6db authored about 11 years ago
use the send construct for writing output

61812f81621278be8be1c3a7dfad0a144f352a59 authored about 11 years ago
test case for cond+error action bug in ragel 6

848e66e3732d8c28d6e78de51bb15da52a3af886 authored about 11 years ago
added input to ignore list

962a3f967551de1aa4aeb9a6f8f08ecdab44d77b authored about 11 years ago
rlhc: fixed a couple missing uses of offset construct

c6e999adb1b87db99da4dc25096eec47796b9c85 authored about 11 years ago
added explicit fallthrough

Nothing generated for C. In D 'goto case' is written.

b1048d2c2dbde6e62d136fe3c4fb81088b091c3e authored about 11 years ago
fixed host-embedded generated code in C, was calling D funcs

94db9c9b6303234ede1fe9d905399732376843b0 authored about 11 years ago
rlhc: added syntax for export and codegen to C and D

0a46c9aceb4e81c16d5c63a9f87c36f527efcb18 authored about 11 years ago
support generated code within host code

c614807d2b1dce837fe6ed343d72b8866d013508 authored about 11 years ago
updates for D2 in cppscan5

a23516d1922289c3b1ea22d58bcd3211484ab79d authored about 11 years ago
added nil to the syntax, translate to 0 in C and null in D

910be1ee65f16c6634ea6727cd8647853ee7d052 authored about 11 years ago
updated tests to D2

c1cd7ddfb2728b49b055858c3d5bffbf5828b3e6 authored about 11 years ago
added explit fallthroughs to all D switch statements

Eliminates errors, but adds warnings. Correct solution is to be explicit about
where the fallthr...

73308cd9b9ad0c09e84ec16b6bf2bb45fdd26a83 authored about 11 years ago
added default cases to all D switches

71bb4bdbd59243e04f3cac8aef76cd69ae27c576 authored about 11 years ago
remaining use of offset struct for D codegen

cd35756c2ca4cb60c3448e5e5b29a105247dab8a authored about 11 years ago
recognize const in declaration and use the appropriate syntax in D

26d99b7dd5b05d93ba1bd9a3126bdd3915584216 authored about 11 years ago
use the offset syntax for ckeys

6394ce5c8dd55644d21e95907221ca7b92b3e5f4 authored about 11 years ago
rlhc: added a syntax for array offset

Can't do pointer arithmetic in D, as is done in C.

8a459b2a9db90c2e7ad65022ccdab82cf02f935c authored about 11 years ago
invented some types for array declarations, translating in C and D

Note that we are fixing the size of the types in C and this will need to be
fixed. Good chance w...

903be346717b98572bd97b83fb0fd9c1a764c6ae authored about 11 years ago
use string::empty to determine if table array type needs to be set

2b669cde5998d4eb711f3ad1e88e62820f61679a authored about 11 years ago
corrected S64BIT_MIN

c3a93837dc96d1529dba8c38be978c51bcece703 authored about 11 years ago
added min and max values to the array declaration

This will allow us to choose the type for the array in the code generator.

a8aa2b2b4e0c5bf00abf10c4be1e6e1149477d0b authored about 11 years ago
use zero for default min and max because we null terminate all arrays

9729e44647defa77377ab8ce2cea5fe53b025690 authored about 11 years ago
added the cast keyword to type casts in D

26382fb243c36cbb43020f12e29f9058b911881c authored about 11 years ago
added type to the grammar, translating unsigned int to uint in D

f6658f064a18fab670446afae5fb5fbba9e17e8a authored about 11 years ago
support D array syntax

bfb4d49fbfd955914fa4a03ab4eae8557a885e85 authored about 11 years ago
rlhc: cloned C translator as start of D translator

43264ad09a2cfd6c691087966b4a143642cd86eb authored about 11 years ago
removed generated comments

fcee6f9e213c04f5eb0981eb89f01b0fe4d8ff66 authored about 11 years ago
rlhc: moved c code generator to its own file

6e76f9772b3dabd31ab31076c9a0a7ca52700332 authored about 11 years ago
printing captured literals so whitespace is preserved

52326264b3a6863d75ead992bb53737c65e91b9f authored about 11 years ago
rlhc: built out the expression parser and translator

no longer using token lists to catch text unstructured

74949b7b84a826fd27d6ea1a2e7224eaa5278418 authored about 11 years ago
removed the token catch all from gen namespace

ac6a71e617dbcd7ac24bd2db52ca086ea1277054 authored about 11 years ago
rlhc: added if, while, switch and more of expressions

811c72adaa840d42210924d71cfb3099c7f48c7a authored about 11 years ago
made the while statement generic

154e4280f70451a9a4667b1949ed78b740454a45 authored about 11 years ago
use the input filename stem as the root for .ri filename

5b4758811414d9aa0ddf49ef215c2ce6b1a8033d authored about 11 years ago
turn off the unlink of the intermediate file

Temporary. Need to look at it quite often while developing rlhc.

2238891a1675801f80efd7b2ba1b18bb9dd2a871 authored about 11 years ago
removed C and XML dirs: had only makefiles

0db7b468108010a463bc0ad427a05e0e36805bcf authored about 11 years ago
added a syntax for while (1), explicit recursion in trans

a429513903261a3785813b20293be5cc579298bf authored about 11 years ago
flattened code tree using C codegen

32afee3e951e1c97e0aaf12b9886923360811416 authored about 11 years ago
moved the static const keywords on arrays and vars to rlhc

73dd514807a5d60c342e5f02c697bf4b58844e3c authored about 11 years ago
removed #host and #gen directives from host code passed through

478721e191f7232e435245e6d6528658be5838a0 authored about 11 years ago
rlhc: added syntax for single values

239a15cf2a6b41b178c42dd7bab3980582c9bc3a authored about 11 years ago
rlhc: added grammar defs for arrays

f3f2ef00e988c47d703df4caa22bbfbd88dc3bec authored about 11 years ago
use distinct tokenizers for host code and generated code

Also eliminated the language-specific line directives. We just indicate the
line at the beginnin...

90b454033aa85e22e933838de69c595cf16062df authored about 11 years ago
unique tok list for host code, strip off the delimiters

5b20c8d7aa4f978540425c3d832152c46f075bbd authored about 11 years ago
wrap host text in ${}$

The intermediate file starts as generated code. Will use %{}% for nested
generated code.

The de...

a0fdcb1520fe89433b974daa5d52a2fdc1d72ffa authored over 11 years ago
converted rlhc to an identity transformation in colm

a420681442008e9146fd938a2e3c8d20b8bd12d1 authored over 11 years ago
added call to rlhc as final step to compilation

Going to experiment with a final compilation step that transforms generated
code into the target...

c0fc0c0589f85dadd8ade9348baee1cbe71c27bc authored over 11 years ago
main: pushed output close into process* funcs

80abace1932ed0275f9f531da2714c83821fd832 authored over 11 years ago
split test translator into C and Go versions

b2538f4a3ef3b41adccf39009d76c6bac3a1c6de authored over 11 years ago
skip over languages not currently supported

57c991cf96c5924d2d37ac2a45ae67f7eb10529d authored over 11 years ago
added ragel_start back, used by test case transformation

bc379b4337bc1ba608d496d0c01326b1443fe343 authored over 11 years ago
some cleanup of ragel.h

0f2c6886ef9d1dba6facaf78f25556827d68740c authored over 11 years ago
eliminated machineSpec and machineName globals

c6c8ba6779b9c2f6352a3ed8cac01c5bc6992a17 authored over 11 years ago
moved six static vars to InputData

CodeStyle codeStyle;
MinimizeLevel minimizeLevel;
MinimizeOpt minimizeOpt;
bool generateXML;
boo...

da0b7c90efe6ec17536fb4aea2639f810448f26d authored over 11 years ago
moved hostLang into InputData

1a8686d2256c3cfd98150d8bce8d90e8e1854947 authored over 11 years ago
moved maxTransitions and numSplitPartitions into main

eca325d009ec58b57401f714ea12ad71320d10fb authored over 11 years ago