I can't get your code to work. Keeps throwing errors

./node_modules/.bin/compilets gen

Internal Error: Raw function type should never be printed out
    at printTypeName 
(/home/user/node_modules/compilets/dist/print-utils.js:342:15)
    at printTypeNameForDeclaration 
(/home/user/node_modules/compilets/dist/print-utils.js:419:12)
    at FunctionType.print 
(/home/user/node_modules/compilets/dist/cpp-syntax-type.js:115:62)
    at ParameterDeclaration.print 
(/home/user/node_modules/compilets/dist/cpp-syntax.js:638:35)
    at /home/user/node_modules/compilets/dist/cpp-syntax.js:645:42
    at Array.map (<anonymous>)
    at ParameterDeclaration.printParameters 
(/home/user/node_modules/compilets/dist/cpp-syntax.js:645:31)
    at ConstructorDeclaration.print ($ ../node_modules/.bin/compilets gen
Internal Error: Raw function type should never be printed out
    at printTypeName 
(/home/user/node_modules/compilets/dist/print-utils.js:342:15)
    at printTypeNameForDeclaration 
(/home/user/node_modules/compilets/dist/print-utils.js:419:12)
    at FunctionType.print 
(/home/user/node_modules/compilets/dist/cpp-syntax-type.js:115:62)
    at ParameterDeclaration.print 
(/home/user/node_modules/compilets/dist/cpp-syntax.js:638:35)
    at /home/user/node_modules/compilets/dist/cpp-syntax.js:645:42
    at Array.map (<anonymous>)
    at ParameterDeclaration.printParameters 
(/home/user/node_modules/compilets/dist/cpp-syntax.js:645:31)
    at ConstructorDeclaration.print 
(/home/user/node_modules/compilets/dist/cpp-syntax.js:706:49)
    at /home/user/node_modules/compilets/dist/cpp-syntax-type.js:518:23
    at joinArray (/home/user/node_modules/compilets/dist/js-utils.js:26:19)
node_modules/compilets/dist/cpp-syntax.js:706:49)

On Friday, August 2, 2024 at 6:01:09 AM UTC-7 [email protected] wrote:

> I learnt about cppgc some time earlier and then an idea came to me: can I 
> convert TypeScript code to C++ and then use cppgc to manage the lifetime of 
> classes and functions?
>
> I built a toy TypeScript to C++ compiler to validate the idea, and it 
> seems to work perfectly. I'm sharing the code in case anyone is interested 
> in it:
> https://github.com/compilets/compilets
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/v8-users/b1d5718c-c069-41c2-b1d2-b5c797e809f5n%40googlegroups.com.

Reply via email to