LiveInternet
LiveInternet
x
(+ )
rss rss hh full
rss rss hh full
rss_rss_hh_full
-
-
e-mail
-
(3)
my_log
-
: 17.03.2011
:
:
: 1
:
[] LLVM, Rust:
, 09 2017 . 04:49
+
peg peg_syntax_ext. . . nightly Rust.
:
https://github.com/arktur04/rust-llvm-toy-frontend
, Rust, LLVM IR. LLVM API , ( C++, , Rust). , - , , , .
Rust LLVM llvm-sys.
. ,
LLVM, , LLVM . , , Rust .
.
->
https://habrahabr.ru/post/338420/
:
author 32bit_me
rust
open source
llvm
llvm ir
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_rss_hh_full/post422812681/">[Перевод] Игрушечный фронтенд для LLVM, написанный на Rust: Руководство для начинающих</a><br/>Примечание переводчикаПриведённый в статье код скомпилирован с достаточно старыми версиями крейтов peg и peg_syntax_ext. Для текущих версий в исходники нужно внести минимальные изменения. Я вставил изменённые участки в спойлеры по тексту статьи. Для сборки кода установите компилятор nightly Rust. Полный исходник с моими правками можно скачать здесь: https://github.com/arktur04/rust-llvm-toy-frontend В настоящее время я работаю над компилятором, который написан на Rust, и порождает LLVM IR. LLVM API выглядит немного пугающе для новичков, и по нему не так много руководств (и все они на C++, по... <a href="https://www.liveinternet.ru/users/rss_rss_hh_full/post422812681/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA