mirror of
https://github.com/pragma-/pbot.git
synced 2024-11-23 04:19:27 +01:00
compiler_vm: fix C pretty-formatter
This commit is contained in:
parent
5c8eab8a4c
commit
3305900497
@ -86,7 +86,7 @@ sub pretty_format {
|
||||
print $fh $code;
|
||||
close $fh;
|
||||
|
||||
system("astyle", "-A3 -UHpnfq", $self->{sourcefile});
|
||||
system("astyle", "-A3", "-UHpnfq", $self->{sourcefile});
|
||||
|
||||
open $fh, "<$self->{sourcefile}" or die "Couldn't read $self->{sourcefile}: $!";
|
||||
$result = join '', <$fh>;
|
||||
@ -124,13 +124,13 @@ sub preprocess_code {
|
||||
} elsif($ch eq '#' and not $cpp and not $escaped and not $single_quote and not $double_quote) {
|
||||
$cpp = 1;
|
||||
|
||||
if($self->{code} =~ m/include\s*<([^>\n]*)>/msg) {
|
||||
if($self->{code} =~ m/include\s*<([^>\n]*)>(?!\n)/msg) {
|
||||
my $match = $1;
|
||||
$pos = pos $self->{code};
|
||||
substr ($self->{code}, $pos, 0) = "\n";
|
||||
pos $self->{code} = $pos;
|
||||
$cpp = 0;
|
||||
} elsif($self->{code} =~ m/include\s*"([^"\n]*)"/msg) {
|
||||
} elsif($self->{code} =~ m/include\s*"([^"\n]*)"(?!\n)/msg) {
|
||||
my $match = $1;
|
||||
$pos = pos $self->{code};
|
||||
substr ($self->{code}, $pos, 0) = "\n";
|
||||
|
Loading…
Reference in New Issue
Block a user