While trying to re-compile all of my stuff (from scratch), and looking
at the NetRexxC.log: Chip, Mike: 1.) Where are the *Natural Language Terms*: Program *and* Function reported so heavily within the NetRexxC Compiler *defined* in NRL3.pdf, at all, please ? (Chip, please do answer with: Page Number of Nrl3.pdf) ******************************************************************************************** NetRexx portable processor, version NetRexx 3.01RC2, build 54-20111013-0038 Copyright (c) RexxLA, 2011. All rights reserved. Parts Copyright (c) IBM Corporation, 1995,2008. Program Memory.nrx === class org.netrexx.thsitc.runtime.compatibility.Memory === function memoryUsage function getUsedMemory function getMaxMemory function gc Program Pattern.nrx === class org.netrexx.thsitc.runtime.compatibily.Pattern === constructor org.netrexx.thsitc.runtime.compatibily.Pattern(Rexx) 9 +++ return super(anything) +++ ^^^^^ +++ Error: Constructor can only return 'this' 8 +++ method Pattern(anything) -- the constrstructor +++ ^^^^^^^ +++ Error: A default constructor call, 'super()', is needed, but the immediate superclass has no accessible matching constructor 'Rexx()' overrides Rexx(Rexx) method Contains(Rexx) method ContainsAny(Rexx) 21 +++ if this.Contains(wlist.word(ix) then return 1 +++ ^^^^^ +++ Error: The method 'wlist.word(netrexx.lang.Rexx)' cannot be found in class 'org.netrexx.thsitc.runtime.compatibily.Pattern' or a superclass 27 +++ * +++ ^ +++ Error: Clause must start with a term, name, or keyword Program problem1.nrx 73 +++ class RexxMsg +++ ^^^^^^^ +++ Error: Public class name must be the same as the program name 'problem1' Program Report.nrx === class org.netrexx.thsitc.runtime.compatibility.Report === constructor Report(int,Rexx,int,int) overrides Object() method PrintColumn(int,String,Rexx,String,String,String,String,int) method PrintTitle(Rexx,int) method PrintHeader(Rexx,int) method PrintDetail(Rexx) method PrintText(Rexx) method SetReportSize(int,int) method SetPrintLevel(int) method EndReport method finalize overrides Object.finalize function finishReports method Print(Rexx) method CreateReportFile(Rexx) method CreateReport method StartReport method FinishPage method NewPage method Title method Header Program RexxAssert.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxAssert === method assert(Rexx,Rexx,Rexx,Rexx,int,Rexx) function assertTrue(boolean,Rexx,int,Rexx) function assertFalse(boolean,Rexx,int,Rexx) Program RexxBits.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxBits === function Bits(byte) 46 +++ value=0 +++ ^^^^^ +++ Warning: Variable is set but not used function LBits(byte) function SBits(byte) function BBits(byte) function bit(Rexx,byte) function bit(int,byte) function bit(long,byte) function bit(byte,byte) function bitand(int,int) function bitor(int,int) function bitxor(int,int) function bitand(long,long) function bitor(long,long) function bitxor(long,long) function tobits(String) function shiftr(long,byte) function shiftl(long,byte) function shiftr(int,byte) function shiftl(int,byte) function shiftr(short,byte) function shiftl(short,byte) function shiftr(byte,byte) function shiftl(byte,byte) function negative_value(Rexx) Program RexxCond.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxCond === function condition(Rexx) Program RexxDate.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxDate === function DateFormat(Rexx) function isDate(Rexx) function YYYYMMDD(Rexx) function DateValue(Rexx) function CheckDate(Rexx) 103 +++ else mydate=int YYYY||MM||DD -- causes a Rexx Exception when not valid! +++ ^^^^^^ +++ Warning: Variable is set but not used 29 +++ time_Zone =Rexx Null +++ ^^^^^^^^^ +++ Warning: Private property is defined but not used Program RexxFile.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxFile === method init function get_version constructor RexxFile(Rexx) function RexxFileNo(Rexx) function FD(Rexx) method access(Rexx) method lineout(Rexx) method lineout(Rexx,int) function lineout(Rexx,Rexx) method charout(Rexx) method charout(Rexx,long) function charout(Rexx,Rexx) function charout(Rexx,Rexx,long) function traceio(int) method open(Rexx) function open(Rexx,Rexx) function read(Rexx) method exists overrides File.exists function exists(Rexx) method scratch function scratch(Rexx) function delete(Rexx) method extend function extend(Rexx) method close function close(Rexx) method flush signals IOException method finalize overrides Object.finalize function closeAllFiles method lineout method charout method linein 851 +++ CurLine=AttachedDIS.readLine() +++ ^^^^^^^^ +++ Warning: The method 'DataInputStream.readLine' has been deprecated method linein(int,int) function linein(Rexx) function linein(Rexx,int,int) method lines function lines(Rexx) function linesin(Rexx,int) method linesin(int) function linesout(Rexx,Rexx) signals IOException method linesout(Rexx) function alloc(Rexx,Rexx,Rexx) function free(Rexx,Rexx) function fileid(Rexx,Rexx,Rexx,Rexx) function workfile(Rexx,Rexx,Rexx) function parsefid(Rexx) function filename(Rexx) function filetype(Rexx) function filepath(Rexx) function unpack(Rexx,Rexx) function fullname(Rexx) function ispacked(Rexx) function isopen(Rexx) function erase(Rexx) method erase function purge(Rexx) function stream(Rexx,Rexx,Rexx) function length(Rexx) method DTS function DTS(Rexx) method chars function chars(Rexx) method charin(int) signals IOException method charin(long,int) signals IOException function charin(Rexx,long,int) signals IOException function filespec(Rexx,Rexx) function nametype(Rexx) function filedrive(Rexx) function setSysId(Rexx) function sysfileid(Rexx,Rexx,Rexx) method queryExists method FileDateTime method FileTimeStamp method FileFormat method FileInfo method loadLines method saveLines method SeekTo(long) function copyfile(Rexx,Rexx,boolean) function movefile(Rexx,Rexx,boolean) function isEmpty(Rexx) method max(long,long) function getDirectory function getRexxHome function getRexxRJar function getRexxCJar function getRexx2NrxJar function queryExists(Rexx) function FileList(Rexx,Rexx) function FileList(Rexx,Rexx,Rexx) function displayFileTable function sortfile(Rexx,Rexx,int) method setFilter(int,int,Rexx,Rexx,Rexx) function setFileFilter(Rexx,int,int,Rexx,Rexx,Rexx) method FilterLine(Rexx) function get_directory method finish function type(Rexx) method type(int) function rename(Rexx,Rexx) function EOF(Rexx) method EOF function mkdir(Rexx) function contents(Rexx) method contents function LastComponent(Rexx) function isURL(Rexx) 1908 +++ parse u u_prefix'://'xx +++ ^^ +++ Warning: Variable is set but not used function getURL(Rexx) function getZIPEntry(Rexx,Rexx) function newtemp(String) function tempcopy(Rexx) function copyURL(Rexx,Rexx) function isZIPFile(Rexx) function isJARFile(Rexx) function isZIPEntry(Rexx) function isJAREntry(Rexx) function copyZIPEntry(Rexx,Rexx,Rexx) function copyJAREntry(Rexx,Rexx,Rexx) 136 +++ SyStemName = 'Rexx' +++ ^^^^^^^^^^ +++ Warning: Private property is defined but not used 227 +++ PriorFileNo = int 0 /* backwards link for multiple files with same name*/ +++ ^^^^^^^^^^^ +++ Warning: Private property is defined but not used 243 +++ method init private +++ ^^^^ +++ Warning: Private method is defined but not used Program RexxFilter.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxFilter === constructor RexxFilter(Rexx) overrides RexxFile(Rexx) function set_zone(Rexx,int,int) function set_margin(Rexx,int,int) function set_file_locate(Rexx,Rexx) function set_file_find(Rexx,Rexx) function set_file_avoid(Rexx,Rexx) function linein(String) Program RexxFunc.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxFunc === function getVersion function setQuote(Rexx) function DoubleQuoted(Rexx) function setLetters(Rexx) function cmpstr(Rexx,Rexx) function changestr(Rexx,Rexx,Rexx) function countstr(Rexx,Rexx) function substr(Rexx,int,int) function firstchar(Rexx) function lastchar(Rexx) function char1(Rexx,int) function extstr(Rexx,int,int) function upper(Rexx) function lower(Rexx) function Capital(Rexx,boolean) function isDigit(Rexx) function isHex(Rexx) function isLetter(Rexx) function isUpper(Rexx) function isLower(Rexx) function isAll(Rexx,Rexx) function isMember(Rexx,Rexx) function MemberNo(Rexx,Rexx) function is(Rexx,Rexx) function CommaList(Rexx) function quoted(Rexx) function unquoted(Rexx) function isQuoted(Rexx) function masked(Rexx,Rexx) function Number(Rexx) function isMask(Rexx) function hasLastChars(Rexx,Rexx) function RemoveLastChars(Rexx,Rexx) function strip(Rexx,Rexx,Rexx) function length(Rexx) function copies(Rexx,int) function delstr(Rexx,int,int) function right(Rexx,int) function left(Rexx,int) function hasHyphen(Rexx) function hasUnderLine(Rexx) function prefix(Rexx) function datatype(Rexx) function c2x(Rexx) function x2c(Rexx) function choice(Rexx,Rexx,Rexx) function StripParen(Rexx) function StripTrailing(Rexx,Rexx) function StripLeading(Rexx,Rexx) function StripLeadingAndTrailing(Rexx,Rexx,Rexx) function isLeading(Rexx,String) function word(Rexx,int) function words(Rexx) function lastWord(Rexx) function UnionList(Rexx,Rexx) function IntersectList(Rexx,Rexx) function DifferenceList(Rexx,Rexx) function SortedList(Rexx) function SortPos(Rexx,Rexx) Program RexxFunc.nrx~ 76 +++ class RexxFunc +++ ^^^^^^^^ +++ Error: Class name 'org.netrexx.thsitc.runtime.compatibility.RexxFunc' already used in this program Program RexxHex.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxHex === function x2c(Rexx) function c2x(Rexx) function x2i(Rexx) function i2x(int) Program RexxList.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxList === function DelimitedList(String[],Rexx) function ForList(Rexx,Rexx) function moreElements(Rexx) function nextElement(Rexx) Program RexxMath.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxMath === function min(Rexx,Rexx) function max(Rexx,Rexx) function abs(Rexx) function min(int,int) function max(int,int) function abs(int) function ceil(Rexx) function round(Rexx) function trunc(Rexx,int) Program RexxMsg.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxMsg === 83 +++ log= BufferedWriter(OutputStreamWriter(System.log)) +++ ^^^ +++ Error: The property 'log' cannot be found in class 'java.lang.System' or a superclass Program RexxMsg.nrx~ 75 +++ class RexxMsg +++ ^^^^^^^ +++ Error: Class name 'org.netrexx.thsitc.runtime.compatibility.RexxMsg' already used in this program Program RexxPict.nrx 54 +++ import com.thsitc.Rexx.rt. +++ ^^^ +++ Warning: No classes found for import from package 'com.thsitc.Rexx.rt.' === class org.netrexx.thsitc.runtime.compatibility.RexxPict === function init_pict function debug_picedit(Rexx) function picedit(Rexx,Rexx,Rexx) function next_dig function next_digit function pict(Rexx) function chk_char(Rexx,Rexx) function inc_digits function stredit(Rexx,Rexx) function o(Rexx) 89 +++ picedit_vers = Rexx '1.4' +++ ^^^^^^^^^^^^ +++ Warning: Private property is defined but not used 75 +++ signdone = int 0 +++ ^^^^^^^^ +++ Warning: Private property is defined but not used Program RexxPrint.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxPrint === constructor RexxPrint() overrides Object() constructor RexxPrint(Rexx) method PrintTitle(Rexx) method NewPage method PrintHeader(Rexx) method PrintLine(Rexx) method EndPage method PrintTo(Rexx) method setWidth(int) method setSize(int) method finalize overrides Object.finalize method printl(Rexx) method blank method PrintUnderlined(Rexx) Program RexxProf.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxProf === function profile(Rexx,Rexx) function userid Program RexxRand.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxRand === method Random(long) function Random(int,int,long) function Random(int,int) function Random(int) function SetSeed(long) function SetSeed function NextRandInt(Rexx,Rexx) function RandomInt(int,int) function RandomBits(int) 96 +++ loop i=1 to nbits +++ ^ +++ Warning: Variable is set but not used function RandomFixed(Rexx,Rexx,Rexx) function RandomDate(Rexx) function RandomText(int) 122 +++ loop i=1 to length +++ ^ +++ Warning: Variable is set but not used Program RexxStack.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxStack === function QueueNumber(Rexx) function push(Rexx) function pull function pullUpper function queue(Rexx) function makebuf function newstack function desbuf function dropbuf function delstack function queued 35 +++ Queue_Name= Rexx '' /* RexxStem : name of Queue/Stack when given (by No)*/ +++ ^^^^^^^^^^ +++ Warning: Private property is defined but not used Program RexxStem.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxStem === constructor RexxStem(Rexx) overrides Rexx(Rexx) Program RexxString.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxString === constructor RexxString(Rexx) overrides Rexx(Rexx) function length(Rexx) function pos(Rexx,Rexx,int) function lastpos(Rexx,Rexx,int) function left(Rexx,int) function right(Rexx,int) function strip(Rexx,Rexx,Rexx) function substr(Rexx,int) function substr(Rexx,int,int) function char1(Rexx,int) Program RexxSymb.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxSymb === function setClass(String) function isStem(String) function DetermineStemNode(String) signals NoSuchFieldException,IllegalAccessException method trace(boolean) function getSystemValue(String) function setSystemValue(Rexx,Rexx) function getValue(String) function setValue(String,Rexx) function setValue(String,boolean) function setValue(String,int) function setValue(String,float) function setValue(String,double) function setValue(String,char) function getValue(String,Rexx) function setValue(String,Rexx,Rexx) function VAR(String) function isVar(String) function symbol(String) function value(String) function value(String,Rexx) function value(String,Rexx,Rexx) function startEnv(Rexx,Rexx,Rexx,int,int) function endEnv(Rexx,Rexx,Rexx,int,int) function setLine(int) function setLine(int,Rexx) function traceBack function edit(Rexx,Rexx,Rexx,Rexx,Rexx,Rexx) function saveTrace(Rexx) function sourceline function sourceline(int) function setNote(Rexx) 80 +++ end_stack = int[100] /* ending line number (in source file) */ +++ ^^^^^^^^^ +++ Warning: Private property is defined but not used 83 +++ source_stack = Rexx[100] /* the current source line (only set when trace is used) */ +++ ^^^^^^^^^^^^ +++ Warning: Private property is defined but not used 57 +++ debug = boolean 1 -- RexxMsg.opt_debug +++ ^^^^^ +++ Warning: Private property is defined but not used Program RexxTime.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxTime === constructor RexxTime() overrides Object() function timer function date(Rexx) function time(Rexx) 144 +++ ihh=cur_dts.getHours() -- hours +++ ^^^^^^^^ +++ Warning: The method 'Date.getHours' has been deprecated 146 +++ inn=cur_dts.getMinutes() -- minutes, as mm is month +++ ^^^^^^^^^^ +++ Warning: The method 'Date.getMinutes' has been deprecated 148 +++ iss=cur_dts.getSeconds() -- seconds +++ ^^^^^^^^^^ +++ Warning: The method 'Date.getSeconds' has been deprecated function edate(Rexx) function dts function StandardDate(Rexx,Rexx) function YYYYMMDD(Rexx,Rexx,Rexx) Program RexxType.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxType === function datatype(Rexx) function datatype(Rexx,char) Program RexxUser.nrx === class org.netrexx.thsitc.runtime.compatibility.RexxUser === function userid Program SysCmd.nrx === class org.netrexx.thsitc.runtime.compatibility.SysCmd === function init function exec(Rexx) function exec(Rexx,Rexx) function cmd(Rexx) function environment(Rexx) function address(Rexx) function cmd(Rexx,Rexx) function exec_commands(Rexx) Program Tracer.nrx === class org.netrexx.thsitc.runtime.compatibility.Tracer === function setTrace(Rexx) function TraceSource(int,Rexx) function TraceLine(int,Rexx,Rexx) function indent(int) function setIndentByLevel(int) function TraceMethod(int,Rexx) function TraceReturn(int,Rexx,Rexx) function TraceMsg(Rexx) function TraceArg(Rexx,Object,String) function TraceRexx(Rexx,Rexx,Rexx) function TraceInt(Rexx,int,Rexx) function TraceLong(Rexx,long,Rexx) function TraceFloat(Rexx,float,Rexx) function TraceDouble(Rexx,double,Rexx) function TraceBoolean(Rexx,boolean,Rexx) function TraceObject(Rexx,Object,Rexx) function TraceArray(Rexx,Rexx[],Rexx) Program WordList.nrx === class org.netrexx.thsitc.runtime.compatibility.WordList === method AddWordListToPool(String) constructor WordList(String) overrides Rexx(String) method words overrides Rexx.words method word(int) method lastWord method wordpos(Rexx,int) overrides Rexx.wordpos(Rexx) Program WordList.nrx~ 45 +++ class WordList extends Rexx uses RexxFunc +++ ^^^^^^^^ +++ Error: Class name 'org.netrexx.thsitc.runtime.compatibility.WordList' already used in this program Compilation of 'Memory.nrx' successful Compilation of 'Pattern.nrx' failed [4 errors] Compilation of 'problem1.nrx' failed [one error] Compilation of 'Report.nrx' successful Compilation of 'RexxAssert.nrx' successful Compilation of 'RexxBits.nrx' successful [one warning] Compilation of 'RexxCond.nrx' successful Compilation of 'RexxDate.nrx' successful [2 warnings] Compilation of 'RexxFile.nrx' successful [5 warnings] Compilation of 'RexxFilter.nrx' successful Compilation of 'RexxFunc.nrx' successful Compilation of 'RexxFunc.nrx~' failed [one error] Compilation of 'RexxHex.nrx' successful Compilation of 'RexxList.nrx' successful Compilation of 'RexxMath.nrx' successful Compilation of 'RexxMsg.nrx' failed [one error] Compilation of 'RexxMsg.nrx~' failed [one error] Compilation of 'RexxPict.nrx' successful [3 warnings] Compilation of 'RexxPrint.nrx' successful Compilation of 'RexxProf.nrx' successful Compilation of 'RexxRand.nrx' successful [2 warnings] Compilation of 'RexxStack.nrx' successful [one warning] Compilation of 'RexxStem.nrx' successful Compilation of 'RexxString.nrx' successful Compilation of 'RexxSymb.nrx' successful [3 warnings] Compilation of 'RexxTime.nrx' successful [3 warnings] Compilation of 'RexxType.nrx' successful Compilation of 'RexxUser.nrx' successful Compilation of 'SysCmd.nrx' successful Compilation of 'Tracer.nrx' successful Compilation of 'WordList.nrx' successful Compilation of 'WordList.nrx~' failed [one error] 2.) Why does NetRexxC still report a Compilation to be SUCCESSFUL, when it is not actually done ?? (I did report this issue & BUG more than 1 3/4 Years ago on www.kenai.com, as a BUG! 3.) Why, the Hell, are jEDIT Backup files (*.nrx~) not ignored (as also reported very long time ago, at Kenai) Frank questions, from my side, I do hope! Any frank answers, as well, please !!! ??? Telling: *Compilation successful*, but: ***NO COMPILATION DONE***, at all: Has to be considered as a BUG! Thomas Schneider. ============================================================== -- Thomas Schneider, IT Consulting; http://www.thsitc.com; Vienna, Austria, Europe _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/
Thomas Schneider, Vienna, Austria (Europe) :-)
www.thsitc.com www.db-123.com |
I don't know why I keep responding to never ending nonsense but here it
goes: Thomas -- 1) Program and Function in the NetRexx context are clearly defined in the NRL3.pdf document. You could search it just like everyone else does if you really want to know where. 2) The list of compiles successful and failed is a great feature for quickly locating the source files which need to be edited. It is not going to change. Perhaps you are confusing the NetRexx compile step with the Java compile step. The user guide is quite clear: "When javac is used to generate the .class files, no new .class files will be created if any of the programs being compiled together had errors – this avoids accidentally generating mixtures of new and old .class files that cannot work with each other." If you want a different result simply compile each file as a separate step. 3) NetRexx only compiles the files you tell it to compile therefore you must have told it to compile the backup files. I therefore deduce that you are not using a modern build system like Ant or Eclipse to compile your projects as they automatically skip such backup files. -- Kermit BTW: Your compile log indicates that you are using the 3.01RC2 beta version of the compiler which is not the official final 3.01 release that is currently available. You should upgrade that to the supported release. On 12/14/2012 10:55 AM, Thomas Schneider wrote: > While trying to re-compile all of my stuff (from scratch), and looking > at the NetRexxC.log: > > Chip, Mike: > > 1.) Where are the *Natural Language Terms*: > > Program > *and* > Function > > reported so heavily within the NetRexxC Compiler *defined* in > NRL3.pdf, at all, please ? > > (Chip, please do answer with: Page Number of Nrl3.pdf) > > ******************************************************************************************** > > NetRexx portable processor, version NetRexx 3.01RC2, build > 54-20111013-0038 > Copyright (c) RexxLA, 2011. All rights reserved. > Parts Copyright (c) IBM Corporation, 1995,2008. > Program Memory.nrx > === class org.netrexx.thsitc.runtime.compatibility.Memory === > function memoryUsage > function getUsedMemory > function getMaxMemory > function gc > Program Pattern.nrx > === class org.netrexx.thsitc.runtime.compatibily.Pattern === > constructor org.netrexx.thsitc.runtime.compatibily.Pattern(Rexx) > 9 +++ return super(anything) > +++ ^^^^^ > +++ Error: Constructor can only return 'this' > 8 +++ method Pattern(anything) -- the constrstructor > +++ ^^^^^^^ > +++ Error: A default constructor call, 'super()', is needed, but the > immediate superclass has no accessible matching constructor 'Rexx()' > overrides Rexx(Rexx) > method Contains(Rexx) > method ContainsAny(Rexx) > 21 +++ if this.Contains(wlist.word(ix) then return 1 > +++ ^^^^^ > +++ Error: The method 'wlist.word(netrexx.lang.Rexx)' cannot be found > in class 'org.netrexx.thsitc.runtime.compatibily.Pattern' or a superclass > 27 +++ * > +++ ^ > +++ Error: Clause must start with a term, name, or keyword > Program problem1.nrx > 73 +++ class RexxMsg > +++ ^^^^^^^ > +++ Error: Public class name must be the same as the program name > 'problem1' > Program Report.nrx > === class org.netrexx.thsitc.runtime.compatibility.Report === > constructor Report(int,Rexx,int,int) > overrides Object() > method PrintColumn(int,String,Rexx,String,String,String,String,int) > method PrintTitle(Rexx,int) > method PrintHeader(Rexx,int) > method PrintDetail(Rexx) > method PrintText(Rexx) > method SetReportSize(int,int) > method SetPrintLevel(int) > method EndReport > method finalize > overrides Object.finalize > function finishReports > method Print(Rexx) > method CreateReportFile(Rexx) > method CreateReport > method StartReport > method FinishPage > method NewPage > method Title > method Header > Program RexxAssert.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxAssert === > method assert(Rexx,Rexx,Rexx,Rexx,int,Rexx) > function assertTrue(boolean,Rexx,int,Rexx) > function assertFalse(boolean,Rexx,int,Rexx) > Program RexxBits.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxBits === > function Bits(byte) > 46 +++ value=0 > +++ ^^^^^ > +++ Warning: Variable is set but not used > function LBits(byte) > function SBits(byte) > function BBits(byte) > function bit(Rexx,byte) > function bit(int,byte) > function bit(long,byte) > function bit(byte,byte) > function bitand(int,int) > function bitor(int,int) > function bitxor(int,int) > function bitand(long,long) > function bitor(long,long) > function bitxor(long,long) > function tobits(String) > function shiftr(long,byte) > function shiftl(long,byte) > function shiftr(int,byte) > function shiftl(int,byte) > function shiftr(short,byte) > function shiftl(short,byte) > function shiftr(byte,byte) > function shiftl(byte,byte) > function negative_value(Rexx) > Program RexxCond.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxCond === > function condition(Rexx) > Program RexxDate.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxDate === > function DateFormat(Rexx) > function isDate(Rexx) > function YYYYMMDD(Rexx) > function DateValue(Rexx) > function CheckDate(Rexx) > 103 +++ else mydate=int YYYY||MM||DD -- causes a Rexx Exception when > not valid! > +++ ^^^^^^ > +++ Warning: Variable is set but not used > 29 +++ time_Zone =Rexx Null > +++ ^^^^^^^^^ > +++ Warning: Private property is defined but not used > Program RexxFile.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxFile === > method init > function get_version > constructor RexxFile(Rexx) > function RexxFileNo(Rexx) > function FD(Rexx) > method access(Rexx) > method lineout(Rexx) > method lineout(Rexx,int) > function lineout(Rexx,Rexx) > method charout(Rexx) > method charout(Rexx,long) > function charout(Rexx,Rexx) > function charout(Rexx,Rexx,long) > function traceio(int) > method open(Rexx) > function open(Rexx,Rexx) > function read(Rexx) > method exists > overrides File.exists > function exists(Rexx) > method scratch > function scratch(Rexx) > function delete(Rexx) > method extend > function extend(Rexx) > method close > function close(Rexx) > method flush > signals IOException > method finalize > overrides Object.finalize > function closeAllFiles > method lineout > method charout > method linein > 851 +++ CurLine=AttachedDIS.readLine() > +++ ^^^^^^^^ > +++ Warning: The method 'DataInputStream.readLine' has been deprecated > method linein(int,int) > function linein(Rexx) > function linein(Rexx,int,int) > method lines > function lines(Rexx) > function linesin(Rexx,int) > method linesin(int) > function linesout(Rexx,Rexx) > signals IOException > method linesout(Rexx) > function alloc(Rexx,Rexx,Rexx) > function free(Rexx,Rexx) > function fileid(Rexx,Rexx,Rexx,Rexx) > function workfile(Rexx,Rexx,Rexx) > function parsefid(Rexx) > function filename(Rexx) > function filetype(Rexx) > function filepath(Rexx) > function unpack(Rexx,Rexx) > function fullname(Rexx) > function ispacked(Rexx) > function isopen(Rexx) > function erase(Rexx) > method erase > function purge(Rexx) > function stream(Rexx,Rexx,Rexx) > function length(Rexx) > method DTS > function DTS(Rexx) > method chars > function chars(Rexx) > method charin(int) > signals IOException > method charin(long,int) > signals IOException > function charin(Rexx,long,int) > signals IOException > function filespec(Rexx,Rexx) > function nametype(Rexx) > function filedrive(Rexx) > function setSysId(Rexx) > function sysfileid(Rexx,Rexx,Rexx) > method queryExists > method FileDateTime > method FileTimeStamp > method FileFormat > method FileInfo > method loadLines > method saveLines > method SeekTo(long) > function copyfile(Rexx,Rexx,boolean) > function movefile(Rexx,Rexx,boolean) > function isEmpty(Rexx) > method max(long,long) > function getDirectory > function getRexxHome > function getRexxRJar > function getRexxCJar > function getRexx2NrxJar > function queryExists(Rexx) > function FileList(Rexx,Rexx) > function FileList(Rexx,Rexx,Rexx) > function displayFileTable > function sortfile(Rexx,Rexx,int) > method setFilter(int,int,Rexx,Rexx,Rexx) > function setFileFilter(Rexx,int,int,Rexx,Rexx,Rexx) > method FilterLine(Rexx) > function get_directory > method finish > function type(Rexx) > method type(int) > function rename(Rexx,Rexx) > function EOF(Rexx) > method EOF > function mkdir(Rexx) > function contents(Rexx) > method contents > function LastComponent(Rexx) > function isURL(Rexx) > 1908 +++ parse u u_prefix'://'xx > +++ ^^ > +++ Warning: Variable is set but not used > function getURL(Rexx) > function getZIPEntry(Rexx,Rexx) > function newtemp(String) > function tempcopy(Rexx) > function copyURL(Rexx,Rexx) > function isZIPFile(Rexx) > function isJARFile(Rexx) > function isZIPEntry(Rexx) > function isJAREntry(Rexx) > function copyZIPEntry(Rexx,Rexx,Rexx) > function copyJAREntry(Rexx,Rexx,Rexx) > 136 +++ SyStemName = 'Rexx' > +++ ^^^^^^^^^^ > +++ Warning: Private property is defined but not used > 227 +++ PriorFileNo = int 0 /* backwards link for multiple files with > same name*/ > +++ ^^^^^^^^^^^ > +++ Warning: Private property is defined but not used > 243 +++ method init private > +++ ^^^^ > +++ Warning: Private method is defined but not used > Program RexxFilter.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxFilter === > constructor RexxFilter(Rexx) > overrides RexxFile(Rexx) > function set_zone(Rexx,int,int) > function set_margin(Rexx,int,int) > function set_file_locate(Rexx,Rexx) > function set_file_find(Rexx,Rexx) > function set_file_avoid(Rexx,Rexx) > function linein(String) > Program RexxFunc.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxFunc === > function getVersion > function setQuote(Rexx) > function DoubleQuoted(Rexx) > function setLetters(Rexx) > function cmpstr(Rexx,Rexx) > function changestr(Rexx,Rexx,Rexx) > function countstr(Rexx,Rexx) > function substr(Rexx,int,int) > function firstchar(Rexx) > function lastchar(Rexx) > function char1(Rexx,int) > function extstr(Rexx,int,int) > function upper(Rexx) > function lower(Rexx) > function Capital(Rexx,boolean) > function isDigit(Rexx) > function isHex(Rexx) > function isLetter(Rexx) > function isUpper(Rexx) > function isLower(Rexx) > function isAll(Rexx,Rexx) > function isMember(Rexx,Rexx) > function MemberNo(Rexx,Rexx) > function is(Rexx,Rexx) > function CommaList(Rexx) > function quoted(Rexx) > function unquoted(Rexx) > function isQuoted(Rexx) > function masked(Rexx,Rexx) > function Number(Rexx) > function isMask(Rexx) > function hasLastChars(Rexx,Rexx) > function RemoveLastChars(Rexx,Rexx) > function strip(Rexx,Rexx,Rexx) > function length(Rexx) > function copies(Rexx,int) > function delstr(Rexx,int,int) > function right(Rexx,int) > function left(Rexx,int) > function hasHyphen(Rexx) > function hasUnderLine(Rexx) > function prefix(Rexx) > function datatype(Rexx) > function c2x(Rexx) > function x2c(Rexx) > function choice(Rexx,Rexx,Rexx) > function StripParen(Rexx) > function StripTrailing(Rexx,Rexx) > function StripLeading(Rexx,Rexx) > function StripLeadingAndTrailing(Rexx,Rexx,Rexx) > function isLeading(Rexx,String) > function word(Rexx,int) > function words(Rexx) > function lastWord(Rexx) > function UnionList(Rexx,Rexx) > function IntersectList(Rexx,Rexx) > function DifferenceList(Rexx,Rexx) > function SortedList(Rexx) > function SortPos(Rexx,Rexx) > Program RexxFunc.nrx~ > 76 +++ class RexxFunc > +++ ^^^^^^^^ > +++ Error: Class name > 'org.netrexx.thsitc.runtime.compatibility.RexxFunc' already used in > this program > Program RexxHex.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxHex === > function x2c(Rexx) > function c2x(Rexx) > function x2i(Rexx) > function i2x(int) > Program RexxList.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxList === > function DelimitedList(String[],Rexx) > function ForList(Rexx,Rexx) > function moreElements(Rexx) > function nextElement(Rexx) > Program RexxMath.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxMath === > function min(Rexx,Rexx) > function max(Rexx,Rexx) > function abs(Rexx) > function min(int,int) > function max(int,int) > function abs(int) > function ceil(Rexx) > function round(Rexx) > function trunc(Rexx,int) > Program RexxMsg.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxMsg === > 83 +++ log= BufferedWriter(OutputStreamWriter(System.log)) > +++ ^^^ > +++ Error: The property 'log' cannot be found in class > 'java.lang.System' or a superclass > Program RexxMsg.nrx~ > 75 +++ class RexxMsg > +++ ^^^^^^^ > +++ Error: Class name > 'org.netrexx.thsitc.runtime.compatibility.RexxMsg' already used in > this program > Program RexxPict.nrx > 54 +++ import com.thsitc.Rexx.rt. > +++ ^^^ > +++ Warning: No classes found for import from package > 'com.thsitc.Rexx.rt.' > === class org.netrexx.thsitc.runtime.compatibility.RexxPict === > function init_pict > function debug_picedit(Rexx) > function picedit(Rexx,Rexx,Rexx) > function next_dig > function next_digit > function pict(Rexx) > function chk_char(Rexx,Rexx) > function inc_digits > function stredit(Rexx,Rexx) > function o(Rexx) > 89 +++ picedit_vers = Rexx '1.4' > +++ ^^^^^^^^^^^^ > +++ Warning: Private property is defined but not used > 75 +++ signdone = int 0 > +++ ^^^^^^^^ > +++ Warning: Private property is defined but not used > Program RexxPrint.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxPrint === > constructor RexxPrint() > overrides Object() > constructor RexxPrint(Rexx) > method PrintTitle(Rexx) > method NewPage > method PrintHeader(Rexx) > method PrintLine(Rexx) > method EndPage > method PrintTo(Rexx) > method setWidth(int) > method setSize(int) > method finalize > overrides Object.finalize > method printl(Rexx) > method blank > method PrintUnderlined(Rexx) > Program RexxProf.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxProf === > function profile(Rexx,Rexx) > function userid > Program RexxRand.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxRand === > method Random(long) > function Random(int,int,long) > function Random(int,int) > function Random(int) > function SetSeed(long) > function SetSeed > function NextRandInt(Rexx,Rexx) > function RandomInt(int,int) > function RandomBits(int) > 96 +++ loop i=1 to nbits > +++ ^ > +++ Warning: Variable is set but not used > function RandomFixed(Rexx,Rexx,Rexx) > function RandomDate(Rexx) > function RandomText(int) > 122 +++ loop i=1 to length > +++ ^ > +++ Warning: Variable is set but not used > Program RexxStack.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxStack === > function QueueNumber(Rexx) > function push(Rexx) > function pull > function pullUpper > function queue(Rexx) > function makebuf > function newstack > function desbuf > function dropbuf > function delstack > function queued > 35 +++ Queue_Name= Rexx '' /* RexxStem : name of Queue/Stack when > given (by No)*/ > +++ ^^^^^^^^^^ > +++ Warning: Private property is defined but not used > Program RexxStem.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxStem === > constructor RexxStem(Rexx) > overrides Rexx(Rexx) > Program RexxString.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxString === > constructor RexxString(Rexx) > overrides Rexx(Rexx) > function length(Rexx) > function pos(Rexx,Rexx,int) > function lastpos(Rexx,Rexx,int) > function left(Rexx,int) > function right(Rexx,int) > function strip(Rexx,Rexx,Rexx) > function substr(Rexx,int) > function substr(Rexx,int,int) > function char1(Rexx,int) > Program RexxSymb.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxSymb === > function setClass(String) > function isStem(String) > function DetermineStemNode(String) > signals NoSuchFieldException,IllegalAccessException > method trace(boolean) > function getSystemValue(String) > function setSystemValue(Rexx,Rexx) > function getValue(String) > function setValue(String,Rexx) > function setValue(String,boolean) > function setValue(String,int) > function setValue(String,float) > function setValue(String,double) > function setValue(String,char) > function getValue(String,Rexx) > function setValue(String,Rexx,Rexx) > function VAR(String) > function isVar(String) > function symbol(String) > function value(String) > function value(String,Rexx) > function value(String,Rexx,Rexx) > function startEnv(Rexx,Rexx,Rexx,int,int) > function endEnv(Rexx,Rexx,Rexx,int,int) > function setLine(int) > function setLine(int,Rexx) > function traceBack > function edit(Rexx,Rexx,Rexx,Rexx,Rexx,Rexx) > function saveTrace(Rexx) > function sourceline > function sourceline(int) > function setNote(Rexx) > 80 +++ end_stack = int[100] /* ending line number (in source file) */ > +++ ^^^^^^^^^ > +++ Warning: Private property is defined but not used > 83 +++ source_stack = Rexx[100] /* the current source line (only set > when trace is used) */ > +++ ^^^^^^^^^^^^ > +++ Warning: Private property is defined but not used > 57 +++ debug = boolean 1 -- RexxMsg.opt_debug > +++ ^^^^^ > +++ Warning: Private property is defined but not used > Program RexxTime.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxTime === > constructor RexxTime() > overrides Object() > function timer > function date(Rexx) > function time(Rexx) > 144 +++ ihh=cur_dts.getHours() -- hours > +++ ^^^^^^^^ > +++ Warning: The method 'Date.getHours' has been deprecated > 146 +++ inn=cur_dts.getMinutes() -- minutes, as mm is month > +++ ^^^^^^^^^^ > +++ Warning: The method 'Date.getMinutes' has been deprecated > 148 +++ iss=cur_dts.getSeconds() -- seconds > +++ ^^^^^^^^^^ > +++ Warning: The method 'Date.getSeconds' has been deprecated > function edate(Rexx) > function dts > function StandardDate(Rexx,Rexx) > function YYYYMMDD(Rexx,Rexx,Rexx) > Program RexxType.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxType === > function datatype(Rexx) > function datatype(Rexx,char) > Program RexxUser.nrx > === class org.netrexx.thsitc.runtime.compatibility.RexxUser === > function userid > Program SysCmd.nrx > === class org.netrexx.thsitc.runtime.compatibility.SysCmd === > function init > function exec(Rexx) > function exec(Rexx,Rexx) > function cmd(Rexx) > function environment(Rexx) > function address(Rexx) > function cmd(Rexx,Rexx) > function exec_commands(Rexx) > Program Tracer.nrx > === class org.netrexx.thsitc.runtime.compatibility.Tracer === > function setTrace(Rexx) > function TraceSource(int,Rexx) > function TraceLine(int,Rexx,Rexx) > function indent(int) > function setIndentByLevel(int) > function TraceMethod(int,Rexx) > function TraceReturn(int,Rexx,Rexx) > function TraceMsg(Rexx) > function TraceArg(Rexx,Object,String) > function TraceRexx(Rexx,Rexx,Rexx) > function TraceInt(Rexx,int,Rexx) > function TraceLong(Rexx,long,Rexx) > function TraceFloat(Rexx,float,Rexx) > function TraceDouble(Rexx,double,Rexx) > function TraceBoolean(Rexx,boolean,Rexx) > function TraceObject(Rexx,Object,Rexx) > function TraceArray(Rexx,Rexx[],Rexx) > Program WordList.nrx > === class org.netrexx.thsitc.runtime.compatibility.WordList === > method AddWordListToPool(String) > constructor WordList(String) > overrides Rexx(String) > method words > overrides Rexx.words > method word(int) > method lastWord > method wordpos(Rexx,int) > overrides Rexx.wordpos(Rexx) > Program WordList.nrx~ > 45 +++ class WordList extends Rexx uses RexxFunc > +++ ^^^^^^^^ > +++ Error: Class name > 'org.netrexx.thsitc.runtime.compatibility.WordList' already used in > this program > Compilation of 'Memory.nrx' successful > Compilation of 'Pattern.nrx' failed [4 errors] > Compilation of 'problem1.nrx' failed [one error] > Compilation of 'Report.nrx' successful > Compilation of 'RexxAssert.nrx' successful > Compilation of 'RexxBits.nrx' successful [one warning] > Compilation of 'RexxCond.nrx' successful > Compilation of 'RexxDate.nrx' successful [2 warnings] > Compilation of 'RexxFile.nrx' successful [5 warnings] > Compilation of 'RexxFilter.nrx' successful > Compilation of 'RexxFunc.nrx' successful > Compilation of 'RexxFunc.nrx~' failed [one error] > Compilation of 'RexxHex.nrx' successful > Compilation of 'RexxList.nrx' successful > Compilation of 'RexxMath.nrx' successful > Compilation of 'RexxMsg.nrx' failed [one error] > Compilation of 'RexxMsg.nrx~' failed [one error] > Compilation of 'RexxPict.nrx' successful [3 warnings] > Compilation of 'RexxPrint.nrx' successful > Compilation of 'RexxProf.nrx' successful > Compilation of 'RexxRand.nrx' successful [2 warnings] > Compilation of 'RexxStack.nrx' successful [one warning] > Compilation of 'RexxStem.nrx' successful > Compilation of 'RexxString.nrx' successful > Compilation of 'RexxSymb.nrx' successful [3 warnings] > Compilation of 'RexxTime.nrx' successful [3 warnings] > Compilation of 'RexxType.nrx' successful > Compilation of 'RexxUser.nrx' successful > Compilation of 'SysCmd.nrx' successful > Compilation of 'Tracer.nrx' successful > Compilation of 'WordList.nrx' successful > Compilation of 'WordList.nrx~' failed [one error] > > 2.) Why does NetRexxC still report a Compilation to be SUCCESSFUL, > when it is not > actually done ?? > > (I did report this issue & BUG more than 1 3/4 Years ago on > www.kenai.com, as a BUG! > > 3.) Why, the Hell, are jEDIT Backup files (*.nrx~) not ignored (as > also reported very long time ago, at Kenai) > > Frank questions, from my side, I do hope! > > Any frank answers, as well, please !!! ??? > > Telling: *Compilation successful*, but: ***NO COMPILATION DONE***, at > all: > > Has to be considered as a BUG! > > Thomas Schneider. > ============================================================== _______________________________________________ Ibm-netrexx mailing list [hidden email] Online Archive : http://ibm-netrexx.215625.n3.nabble.com/ |
Free forum by Nabble | Edit this page |