vala:wip/printer

Last commit made on 2020-04-09
Get this branch:
git clone -b wip/printer https://git.launchpad.net/vala

Branch merges

Branch information

Name:
wip/printer
Repository:
lp:vala

Recent commits

27a6498... by Princeton Ferro

parser: Handle incomplete expression statements

Incomplete expression statements are parsed as expression statements
now, rather than local variable declarations. This primarily affects
incomplete member access expressions at the end of blocks.

9ae5de9... by Rico Tzschichholz

DON'T MERGE Add example AST test

492f85a... by Rico Tzschichholz

testrunner.sh: Add support for ASTTEST tests

291e398... by Rico Tzschichholz

WIP Printer

e86114d... by Rico Tzschichholz

WIP parser: Create bi-directional list of source-references for source-file

Add first/last source-reference to SourceFile as starting point and
prev/next source-reference to SourceReference to walk through the created
syntax-tree.

1a3f054... by Rico Tzschichholz

vala: Add CodeNode reference to SourceReference

f512d7a... by Rico Tzschichholz

vala: Add SourceLocation.to_string()

fb3c094... by Rico Tzschichholz

vala: Add SourceReference.contains()

5451c70... by Rico Tzschichholz

gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method

Fixes https://gitlab.gnome.org/GNOME/vala/issues/968

d176f17... by Rico Tzschichholz

vala: Set default_construction_method in semantic-analyzer check if required

Doing this in the parser is not reasonable while this is clearly a sematic
requirement.