/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
a2ps style til php
Fra : Jacob Atzen


Dato : 28-03-03 10:48

Hej NG,

Nogen der kender et a2ps stylesheet der kan formattere php kode?

Jeg har prøvet den fra <http://zugeschaut-und-mitgebaut.de/php/a2ps/>
men får følgende fejl:

a2ps:/home/jacob/.a2ps/php.ssh:77: cannot compile regular expression
`^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(':
Unmatched ( or \(

Og jeg er ikke lige så stiv i mine a2ps stylesheets at jeg umiddelbart
kan gennemskue, hvad der skal til for at rette det.

--
Med venlig hilsen
Jacob Atzen

 
 
Demos (28-03-2003)
Kommentar
Fra : Demos


Dato : 28-03-03 12:36

Jacob Atzen <jaa@interflow.dk> wrote:
> a2ps:/home/jacob/.a2ps/php.ssh:77: cannot compile regular expression
> `^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(':
> Unmatched ( or \(
>
> Og jeg er ikke lige så stiv i mine a2ps stylesheets at jeg umiddelbart
> kan gennemskue, hvad der skal til for at rette det.

Uden overhovedet at vide hvad a2ps er, så vil jeg gætte på, at fejlen ligger
i den sidste parantes. Prøv med:

`^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)':

i stedet.



Jacob Atzen (28-03-2003)
Kommentar
Fra : Jacob Atzen


Dato : 28-03-03 13:14

"Demos" <demos@mailme.dk> writes:

> Jacob Atzen <jaa@interflow.dk> wrote:
> > a2ps:/home/jacob/.a2ps/php.ssh:77: cannot compile regular expression
> > `^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(':
> > Unmatched ( or \(
> >
> > Og jeg er ikke lige så stiv i mine a2ps stylesheets at jeg umiddelbart
> > kan gennemskue, hvad der skal til for at rette det.
>
> Uden overhovedet at vide hvad a2ps er, så vil jeg gætte på, at fejlen ligger
> i den sidste parantes. Prøv med:
>
> `^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)':

Jeg burde selvfølgelig have nævnt, at de tre linier i virkeligheden er
en linie reelt output fra programmet.

--
Med venlig hilsen
Jacob Atzen

Demos (28-03-2003)
Kommentar
Fra : Demos


Dato : 28-03-03 16:13

Jacob Atzen <jaa@interflow.dk> wrote:
> "Demos" <demos@mailme.dk> writes:
>
>> Jacob Atzen <jaa@interflow.dk> wrote:
>>> a2ps:/home/jacob/.a2ps/php.ssh:77: cannot compile regular expression
>>> `^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(':
>>> Unmatched ( or \(
>>>
>>> Og jeg er ikke lige så stiv i mine a2ps stylesheets at jeg
>>> umiddelbart kan gennemskue, hvad der skal til for at rette det.
>>
>> Uden overhovedet at vide hvad a2ps er, så vil jeg gætte på, at
>> fejlen ligger i den sidste parantes. Prøv med:
>>
>> `^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)':
>
> Jeg burde selvfølgelig have nævnt, at de tre linier i virkeligheden er
> en linie reelt output fra programmet.

Sure - men jeg går ud fra at de referer til kildekoden. Mit gæt er, at der i
php.ssh på linie 77 står

^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(

og det er så det jeg foreslår at du såvidt muligt går ind og retter til

^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)



Jacob Atzen (29-03-2003)
Kommentar
Fra : Jacob Atzen


Dato : 29-03-03 10:03

"Demos" <demos@mailme.dk> writes:

> > Jeg burde selvfølgelig have nævnt, at de tre linier i virkeligheden er
> > en linie reelt output fra programmet.
>
> Sure - men jeg går ud fra at de referer til kildekoden. Mit gæt er, at der i
> php.ssh på linie 77 står
>
> ^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)(
>
> og det er så det jeg foreslår at du såvidt muligt går ind og retter til
>
> ^\([ ]*\)\(function\)\([ ]*\)\([a-z_][a-z_0-9]*\)\([ ]*\)

Den fulde stylesheet er tilgængelig her:
<http://zugeschaut-und-mitgebaut.de/php/a2ps/php.ssh>

Kig under "Function declaration". Den omtalte regel løber over flere
linier og det er kun første linie der vises i output. Så parenteserne
matcher set over flere linier.

Jeg har prøvet at sætte reglen på en linie - uden held.

--
Med venlig hilsen
Jacob Atzen

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste