rcS.m4 - Fehler?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

rcS.m4 - Fehler?

Beitrag von GetAway »

Hatte gerade mal die rcS.m4 in gedit auf, dabei ist mir die rot
unterlegte Klammer aufgefallen, die auf einen Fehler (offene/falsch gesetzte Klammer)
hindeutet.

Bild
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rcS.m4 - Fehler?

Beitrag von rhabarber1848 »

Quote aus rcS.m4, einige Klammern in einer neuen Zeile
=============================================
ifdef
(

{insmod},

{
IM=/sbin/{insmod}
MD=/lib/modules/$(uname -r)/misc/
}

)
dnl
=============================================
Ich sehe da keinen Fehler.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: rcS.m4 - Fehler?

Beitrag von GetAway »

Dann gehe ich mal davon aus das der Syntax-Highlighter von gedit dies falsch interpretiert.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: rcS.m4 - Fehler?

Beitrag von Barf »

Das Problem ist dass wir zwei Sprachen in einer Datei haben: hier Bourne shell + m4. Ein syntaxsensitiv Editor muss also beide diese erkennen, und dies geht fast niemals ganz perfekt. Besonderes heikel wird es weil m4 nich gleich m4 ist (Umdefinition der Quotes). Das Problem tretet auf jedesmal wir ein Art Präprozessor haben, z.B. CPP, m4, yacc/bison,...

Fast das aller schlimmste ist m4 mit Original-quotes (`'), das bringt fast jeden "intelligenten" Editor um... :wink: