Am 24.07.2013 10:02, schrieb Jonas Maebe:
Comments of different types can be nested; comments of the same type can be nested, if the compiler option N+ is set.FPC supports nesting of {} comments. (* *) comments do not nest, and { } comments appearing inside (* *) comments are ignored (they don't start a new nesting level). Supporting four nestable comment would require quite a few changes and I'm not sure whether this would be nice. Are these also extensions that you added yourself?
You're sure regarding (* *) comments? === code begin === program test; (* comment 1 (* comment 2 (* comment 3 *) *) *) begin end. === code end === === compile output begin === PS P:\tests\oneshots> fpc -Mobjfpc commenttest2.pas Free Pascal Compiler version 2.6.0 [2011/12/25] for i386 Copyright (c) 1993-2011 by Florian Klaempfl and others Target OS: Win32 for i386 Compiling commenttest2.pas commenttest2.pas(5,3) Warning: Comment level 2 found commenttest2.pas(7,3) Warning: Comment level 3 found Linking commenttest2.exe 14 lines compiled, 0.1 sec , 25920 bytes code, 1644 bytes data 2 warning(s) issued === compile output end === Regards, Sven _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
