🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232605

Re: mój obfuskator - problem projektowy

#232605
From: Jivanmukta
Date: Wed, 19 Oct 2022 06:10
32 lines
2427 bytes
W dniu 15.10.2022 o 19:52, Roman Tyczka pisze:
> On 11.10.2022 14:22, Jivanmukta wrote:
>> Czy takie rozwiązanie jest do przyjęcia, tzn. że pierwsza obfuskacja 
>> może trwać nawet kilka godzin, ale późniejsze już w minutach?
> 
> A co jest tak długotrwałym procesem? Bo te kilka godzin to jakieś grube 
> nieporozumienie. Czytanie dysku to sekundy, może kilkadziesiąt, a 
> parsowanie na wielu wątkach też powinno wyrywać z kapci, zatem... co 
> tyle trwa?
> 

Przetwarzanie wyrazeniami regularnymi kazdego wiersza kazdego pliku 
duzego katalogu vendor.

     const string remembering_regexps[index_what_num][2] =
 
{{"(static|abstract|final)?\\s*(public)?\\s*(static|abstract|final)?\\s*(function)\\s+(" 
+ ::identifier + ")\\s*\\(", ""},
 
{"(static|abstract|final)?\\s*(private|protected|public)?\\s*(static|abstract|final)?\\s*(function)\\s+(" 
+ ::identifier + ")\\s*\\(", ""},
          {"\\b(function)\\s+(" + ::identifier + ")\\s*\\(", ""},
 
{"(static|private|protected|public)?\\s*(readonly)?\\s*([_a-zA-Z0-9]+)?\\s*(\\$(" 
+ ::identifier + ")\\s*=.*,?\\s*)+", // uproszczenie
 
"(static|private|protected|public)?\\s*(readonly)?\\s*([_a-zA-Z0-9]+)?\\s*(\\$(" 
+ ::identifier + ")\\s*,?\\s*)+"},   // uproszczenie
 
{"(?!(private|protected|public))\\s*(\\s*|[^:\\-][^:>])\\s*(\\\\\\\\)*\\$(" 
+ ::identifier + ")", ""}};                // pasuje do "instanceof 
$var" a nie pasuje do "self::$prop;" czy "->$prop"
Technical Details
Message-ID: <tio4c7$2k64i$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.2a01:110f:1505:4500:b55a:1182:82c7:72ae!not-for-mail
References: <ti3n61$3ifng$1@portraits.wsisiz.edu.pl> <634af369$0$549$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.2a01:110f:1505:4500:b55a:1182:82c7:72ae!not-for-mail
From: Jivanmukta <jivanmukta@poczta.onet.pl>
Newsgroups: pl.comp.lang.php
Subject: Re: mój obfuskator - problem projektowy
Date: Wed, 19 Oct 2022 08:10:15 +0200
Organization: http://www.wit.edu.pl
Message-ID: <tio4c7$2k64i$1@portraits.wsisiz.edu.pl>
References: <ti3n61$3ifng$1@portraits.wsisiz.edu.pl> <634af369$0$549$65785112@news.neostrada.pl>
Mime-Version: 1.0
Injection-Date: Wed, 19 Oct 2022 06:10:15 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="2a01:110f:1505:4500:b55a:1182:82c7:72ae"; logging-data="2758802"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2
In-Reply-To: <634af369$0$549$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit