Closed xmnlab closed 6 months ago
@xmnlab thank you for applying to the internship project program. We're pleased to inform you that your application is complete and in excellent condition. Our team will review it and get back to you shortly with further details.
We appreciate your interest in joining our program. All the best.
Arx/AST is already listed:
Organization/Project Name
ArxLang/ASTx
Organization/Project Webpage URL
https://arxlang.github.io/astx/
Organization/Project Introduction
ASTx is an agnostic expression structure for AST. It is agnostic because it is not specific to any language, neither to the ArxLang project, although its main focus is to provide all needed feature for ArxLang.
Organization/Project Summary
Core Features
Expressive Language Components ASTx offers a rich suite of classes to describe essential language constructs such as:
Language Agnostic Design Uniquely tailored to be independent of specific programming languages, ASTx offers a flexible foundation. It strives to provide initial components that can describe any programming language, giving users the freedom to work with multiple languages effortlessly.
Integration with Projects like ARX-IR Currently, ASTx is used by ARX-IR, where it's leveraged to translate Abstract Syntax Trees (AST) into LLVM-IR. This showcases the library's adaptability and potential to serve as a foundational layer in various applications. It aims to be used by any other parser that wants to define an AST in an expressive way.
Organization/Project Structure
ASTx is part of the project ArxLang. It can be used to store the AST structure for parsing tools or compilers. Currently, it is maintained just by its author.
Applicant's Full Name
Ivan Ogasawara
Applicant's Email
ivan.ogasawara@gmail.com
Code of Conduct Agreement
Project Ideas Document Link
https://github.com/arxlang/astx/issues/21