Maybe http://golang.org/pkg/types and http://golang.org/pkg/build can help 
you.

On Tuesday, April 9, 2024 at 2:04:03 AM UTC+3 Carl-Philip Hänsch wrote:

> Hi,
>
> I saw in go's source code that all methods and data structures regarding 
> parsers, the IR and so on are private.
>
> Is there a way to import go's parser and compiler as a library and start 
> compiling .go files, building IR code at runtime and finally (with some 
> implementation effort) JITing them?
>
> My goal is to "specialize" go code for certain data. For instance a 
> interpreter loop with a big switch v.(type) {} shall be copied and 
> rewritten as if v is known.
>
> Regards
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/2793dc9c-bf55-4a8a-883c-8c2b17d09924n%40googlegroups.com.
  • [go-nuts] Go JIT Carl-Philip Hänsch
    • [go-nuts] Re: Go JIT 'Mihai' via golang-nuts

Reply via email to