PDA

Volledige versie bekijken : Bug in AS3 weergave


e.l.dam
%Europe/Berlin %653 %2009, 15:40
Volgens mij... er viel mij iets op.

var a:Number = 1; // Dit is commentaar
var b:Number = this.x / this.y; // Deze regel heeft ook commentaar
var c:Number = this.x / this.x / 1; // Maar hier vroeg ik niet om commentaar
var d:Number = this.x/this.y/1; // En het is weer goed als de spaties weg zijnGeen verschil tussen /* */ en / /?

Edit: Ik zie dat er een verschil in grijstint zit, dus het zal vast nut hebben, ergens voor...


/* toch even kleur test */
/ hier tekst in een kleur /
// en hier comment

Dauntless
%Europe/Berlin %691 %2009, 16:36
Dit is spijtig genoeg een bug in geshi, iets wat een beetje moeilijker te vinden is dan de andere higlighter bugs. Maar ik zal er nog eens naar kijken :).

Ea.Z
%Europe/Berlin %861 %2009, 20:41
lijkt op een javascript regex pattern...

die zijn ook vaak /bla/ aangegeven.

pattern = /(a-zA-Z)/
var pattern:String = / (a-zA-Z) /
var pattern:String = / (a-zA-Z) /;
var pattern:String = /(a-zA-Z)/;

enkel voert hij het alleen uit bij as3 lijkt me.. dus het zal in de AS3 language description zitten :)
Moet makkelijker zijn om te vinden...

javascript parser
<pre class="alt2" style="margin:0px; padding:5px; border:1px inset; width:700px; height:52px; overflow:auto"><div dir="ltr" style="text-align:left;"><div class="javascript" style="font-family:monospace;"><pre>pattern <span style="color: #339933;">=</span> <span style="color: #339933;">/</span><span style="color: #009900;">(</span>a<span style="color: #339933;">-</span>zA<span style="color: #339933;">-</span>Z<span style="color: #009900;">)</span><span style="color: #339933;">/</span></div></div></pre>

as3 parser
<pre><span style="color: #6699cc; font-weight: bold;">var</span> pattern<span style="color: #000000; font-weight: bold;">:</span><a target="_blank" href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/3/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> &nbsp;= <span style="color: #CCCCCC; font-style: italic;">/ (a-zA-Z) /</span>
<span style="color: #6699cc; font-weight: bold;">var</span> pattern<span style="color: #000000; font-weight: bold;">:</span><a target="_blank" href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/3/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> &nbsp;= <span style="color: #CCCCCC; font-style: italic;">/ (a-zA-Z) /</span><span style="color: #000000; font-weight: bold;">;</span>
<span style="color: #6699cc; font-weight: bold;">var</span> pattern<span style="color: #000000; font-weight: bold;">:</span><a target="_blank" href="http://www.google.com/search?q=string%20inurl:http://livedocs.adobe.com/flex/3/langref/%20inurl:string.html"><span style="color: #004993;">String</span></a> &nbsp;= <span style="color: #CCCCCC; font-style: italic;">/(a-zA-Z)/</span><span style="color: #000000; font-weight: bold;">;</span></div></div></pre>

tenzij de javascript code niet door geshi verwerkt word natuurlijk :D

Dauntless
%Europe/Berlin %879 %2009, 21:05
Het is in AS3 ook een regex hoor
var myRegex:RegExp = /[a-z]{5}/gi;

WernerL
%Europe/Berlin %947 %2009, 22:44
Dat is de perl standaard voor regulaire expressies. :-) Kun je in PHP ook gebruiken met de preg_* functies.

Dauntless
%Europe/Berlin %991 %2009, 23:47
Maar dan is het eigenlijk geen bug. In die regel die jij post staat inderdaad een geldige regex ...

Ik kan heel het regex gedoe er wel uithalen als het blijkt dat het meer problemen dan oplossingen geeft.

BernardV
%Europe/Berlin %997 %2009, 23:55
Dat zou ik niet doen. Denk dat het minder vaak voorkomt dat iemand / deelt en nog eens / deelt dan een regexp.