Hi Volker, Thank you for reporting the problem. I improved the \ handling at the end of line. Cint5.14.26 will take it as follows. root> cerr << "hello\ > world"; helloworld root> And root> { cerr << "hello\ end with '}'. world"; } helloworld root> However, in both cases, you can not use command line history in confortable way. Lines are stored separatly in the history file. Command line history function is a completely separate library and can not take knowledge from root/cint command line prompt. Sorry for inconvenience. Thank you Masaharu Goto > >Hi, > >is it possible to make CINT recognize a '\' as a character that marks >a line continuation (e.g. as in a unix shell)? This would allow to >break long commands in script files into a more readable form, without >making it difficult to use copy and paste with the mouse. > >I'm not sure if this behaviour would be C-standard compliant but at >least gcc doesn't worry about a '\' at the end of a line also if it's >outside a string. > >example: >--- >root [0] cerr << "hello\ >!!!Bad command input. Ignored!!! >root [1] world"; >!!!Bad command input. Ignored!!! >--- > >should be something something like this: >--- >root [0] cerr << "hello\ >> world"; >--- > >but: >--- >root [2] { >end with '}'> cerr << "hello\ >end with '}'> world"; >end with '}'> } >hello >world(class ostream)1082254080 >--- > >Apart from the newline (which is not there in a compiled version) the >second version has the drawback that you can not use the commandline >history in a comfortable way, since it uses 4 lines in the history >instead of one (the same problem with multi-line commands is solved >in the 'bash' shell with the 'cmdhist' option). > >Best regards > Volker >
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:44 MET