[nem-pl] Rozszerzenia składniowe
"Paweł W. Olszta"
pawel.olszta at adv.pl
Tue Jun 22 20:26:53 CEST 2004
Kamil Skalski wrote:
> To mo?e w og?le bez przecink?w....
>
> syntax {
> | "if" "(" cond ")" e1 =>
> syntax {
> | [";"] "else" e2
> ifmacro (cond, e1, e2)
> | _ =>
> ifmacro (cond, e1, null)
> }
> | "for" "(" =>
> ...
> }
2:1, że lekserowi to się nie spodoba (tzn. w C# chyba { "if" "(" }
oznacza { "if(" }). Ale faktycznie, tak by było lepiej. I do tego +, *,
? i mamy regularne rozszerzenia składniowe ;]
--
"Any sufficiently complicated C or Fortran program contains
an ad hoc informally-specified bug-ridden slow implementation
of half of Common Lisp." -- Philip Greenspun
More information about the devel-pl
mailing list