[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [IMPORTANT] Ideas for Summer of Code 2018
From: |
Giuseppe Scrivano |
Subject: |
Re: [IMPORTANT] Ideas for Summer of Code 2018 |
Date: |
Wed, 21 Feb 2018 22:31:01 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi Mathieu,
> Could you add the following snippet on top of the initial Automake
> project idea?
>
> Parse Makefile.am using an Abstract Syntax Tree
>
> When reading its input files automake doesn't clearly separate the parsing,
> semantic analysis, and code generation phases. This design does not help with
> the separation of concerns and makes the code hard to test. The objective of
> this project is to write a parser for Makefile.am files that generates an
> Abstract Syntax Tree (AST) That can be used independently of the Makefile.in
> files generation process.
>
> Skills: Understanding of the classical compilation phases. Basic knowledge of
> Perl
> Mentor: Mathieu Lirzin
> Contact: address@hidden
done now.
Thanks,
Giuseppe