View Code? Open in Web Editor
NEW
A Comprehensive Compiler-Assisted Thread Abstraction for Resource-Constrained Systems
Home Page: http://www.vs.inf.ethz.ch/publ/papers/bernauer_ipsn2013.pdf
License: GNU General Public License v2.0
C++ 0.07%
Shell 0.13%
JavaScript 0.01%
Python 5.40%
Java 2.20%
Haskell 58.93%
C 33.25%
ocram's People
Contributors
ocram's Issues
Currently the Print module is aware of the ENodeInfo and Breakpoint types. In order to submit this code back to Language.C we need to abstract these types away. See Print.hs for a first try.
---8<---
if (cond && critical())
--->8----
is not equal to
---8<---
int tmp = critical();
if (cond && tmp)
--->8---
Type class for name of things
Currently the patch to pretty print only logs the beginning of a DocL. We also need to log the end of it.
Applications:
map between P- and E-rows of the closing bracket of a function. GDB steps there when the function returns
merge type and impl modules
typedef struct {
int x;
int y;
} Foo;
int main()
{
Foo foo;
foo = (Foo){1,2};
}