issues
search
nim-lang
/
c2nim
c2nim is a tool to translate Ansi C code to Nim. The output is human-readable Nim code that is meant to be tweaked by hand before and after the translation process.
MIT License
509
stars
63
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Unused imports and other warnings
#226
georgelemon
opened
3 years ago
0
Type after enum identifier not parsed in C++
#225
mantielero
opened
3 years ago
0
Token pasting operator `##`
#224
mantielero
opened
3 years ago
0
Is this a parsing error?
#223
mantielero
opened
3 years ago
0
Add varargs to defines, defines as C imports, and CLI mangle option
#222
elcritch
closed
1 year ago
2
remain backward compatibility with earlier Nim verisons
#221
narimiran
closed
3 years ago
1
Error on #define foo = 0
#220
arkanoid87
opened
3 years ago
2
Use counter instead of lexer line to name anonymous type
#219
RSDuck
closed
3 years ago
0
Add `#mangle` example for fixing C identifiers (to conform nep1-style)
#218
haxscramper
closed
3 years ago
0
anonymous structs members of a typedef struct end up with the same name
#217
RSDuck
closed
3 years ago
2
Generates: culonglongint
#216
mantielero
opened
3 years ago
0
unsigned long long not handled
#215
mantielero
opened
3 years ago
1
fix #85
#214
RSDuck
closed
3 years ago
0
support C++11 variadic templates
#213
Araq
opened
3 years ago
0
More C++20 support
#212
Araq
opened
3 years ago
0
ci: fix usage of setup-nim
#211
alaviss
closed
3 years ago
0
Running c2nim on c++ header gives IndexDefect error
#210
TheSimpleZ
closed
3 years ago
0
replace travis-ci with Github Action
#209
ringabout
closed
3 years ago
1
small improvements in proc parseStandaloneClass
#208
royneary
closed
3 years ago
0
ignore forward declarations of structs and unions
#207
royneary
closed
3 years ago
0
Unknown Unicode symbols in comments cause c2nim to freeze
#206
GavinRay97
closed
3 years ago
1
ignore defines inside enums
#205
royneary
closed
3 years ago
0
fix parsing casted int64 constants
#204
royneary
closed
3 years ago
0
fix warning about deprecated union pragmas (second try)
#203
royneary
closed
3 years ago
0
fix warning about deprecated union pragmas (second try)
#202
royneary
closed
3 years ago
0
export constants that are generated from enum aliases
#201
royneary
closed
3 years ago
0
fix warning about deprecated union pragmas
#200
royneary
closed
3 years ago
0
enum reordering does not work if values are from another enum
#199
royneary
closed
3 years ago
1
Incremented version after adding `--importc` option
#198
garettbass
closed
3 years ago
1
added --importc option
#197
garettbass
closed
3 years ago
0
#define eeee
#196
uninhm
closed
3 years ago
2
Hopefully avoid crlf in the repo
#195
cdunn2001
closed
4 years ago
2
Warnings
#194
cdunn2001
closed
4 years ago
3
Fix 183
#193
cdunn2001
closed
4 years ago
0
Fix line-endings (only ws changes)
#192
cdunn2001
closed
4 years ago
7
Many forms of non-static data initialization are not accepted.
#191
BumblingCoder
opened
4 years ago
0
Bit field members are not supported.
#190
BumblingCoder
closed
3 years ago
1
allow #define X after #ifndef X.
#189
foldl
closed
4 years ago
1
Pure virtual destructors are not accpeted.
#188
BumblingCoder
closed
4 years ago
1
Implement deleted constructors (c++11)
#187
BumblingCoder
closed
4 years ago
2
C2NIM can not convert correctly when I use the statement in the following C header file.
#186
lihf8515
closed
4 years ago
1
Both sides ignored in `#ifdef __cplusplus ... #else ... #endif`
#185
snej
opened
4 years ago
3
stdint.h types should be translated (int32_t --> int32)
#184
snej
closed
3 years ago
1
Emit csize_t instead of csize
#183
snej
closed
4 years ago
1
'ident' is not accessible using discriminant 'kind' of type 'TNode'
#182
dariolah
closed
3 years ago
1
size_t should be replaced by uint, not csize
#181
stefantalpalaru
closed
3 years ago
3
add support of C flexible array
#180
foldl
closed
4 years ago
0
Trouble to convert ansi C header to nim
#179
Milerius
opened
5 years ago
1
add a new option: annotate procs with `{.noconv.}`
#178
foldl
closed
5 years ago
0
Compiler needs to be synced with nim compiler
#177
foldl
closed
3 years ago
1
Previous
Next