01/10/2018, 17:25

Trình biên dịch sử dụng thư viện AST Clang

Chào các bạn. Mình mới đang tìm hiểm về xây dựng trình biên dịch với Flex và Bison sử dụng thư viện AST Clang.
Mình chưa có tài liệu phần này. Bạn nào có kinh nghiệm hay có tài liệu nào share cho mình chút được không?
Cảm ơn cả nhà.

Hung viết 19:34 ngày 01/10/2018

Flex Lexical Analyzer: https://github.com/westes/flex
Bison Parser Generator: https://www.gnu.org/software/bison
Clang http://clang.llvm.org/docs/index.html
Clang AST http://clang.llvm.org/docs/IntroductionToTheClangAST.html

Kiến thức nền:
Compiler: https://www.amazon.com/Compilers-Principles-Techniques-International-Economy/dp/9332518661
Programming Languages: https://www.amazon.com/Programming-Language-Pragmatics-Michael-Scott/dp/0124104096

babatn viết 19:32 ngày 01/10/2018

Cảm ơn bác Hùng nhiều ạ.

babatn viết 19:30 ngày 01/10/2018

Anh Hung hungsteve ơi. Anh cho em xin email của anh được không anh. Nhiều chỗ em đọc nhưng cũng chưa hiểu…Muốn nhờ anh giải thích giúp một chút… mail của em là tamdhkhtn@gmail.com.
Chân thành cảm ơn anh!

Hung viết 19:29 ngày 01/10/2018

Mình search Google giùm thôi, chứ chưa dùng.

Còn bạn không hiểu gì thì đặt câu hỏi trên forum.

Nhưng mình nghĩ nếu bạn có đủ kiến thức về Programming Languages và Compiler thì việc xem docs của họ cũng không khó hiểu đâu. Do đó mình mới thêm 2 cuốn sách vào.

babatn viết 19:30 ngày 01/10/2018

Ngôn ngữ lập trình thì mình chỉ dùng C/C++ thôi. Cụ thể các bước đó thì mình cũng chưa hiểu. Nếu mà có được 1 ví dụ cụ thể thì chắc sẽ rõ hơn…
Cảm ơn bạn nhiều

Hung viết 19:33 ngày 01/10/2018

Một ví dụ bằng cả kiến thức một cuốn sách đó. Ai làm ví dụ cho nổi.

Bài liên quan
0