Oberon Community Platform Forum
October 23, 2019, 02:46:22 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: bbos.org/xref  (Read 4926 times)
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« on: October 26, 2012, 09:26:40 AM »

Hi Folks,

just stumbled over http://bbos.org/xref an interesting cross-reference of Aos. Apparently it was created by Thomas Frey (at least he registered the domain on 20-Apr-2005).

I wonder how it was created, does anybody have an idea?

Is TFXRef.Mod the solution?

Could it be done automagically for the current version?

regards
--
  Bernhard
Logged
tfrey
Newbie
*
Posts: 13


« Reply #1 on: October 26, 2012, 09:26:08 PM »

Yes, TFXRef.Mod creates the XRef files.
It needs a run of TFAOParser.MakeSymbolFiles first. See command examples in the end of the file.
Last I generated it about one year ago, so if new language features have been added in the mean time, it might not work without some modifications. I can see if I find time to run it again.
Logged
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #2 on: October 27, 2012, 02:13:57 PM »

thanks a lot for the quick answer.

Maybe you could note on the main page the date of the last creation. Fully cross referenced sources are some  nice luxury ...
Logged
leledumbo
Jr. Member
**
Posts: 96



WWW
« Reply #3 on: October 27, 2012, 04:21:21 PM »

This is nice, now I can learn the Fox compiler structure easily!
Logged
tfrey
Newbie
*
Posts: 13


« Reply #4 on: October 29, 2012, 01:36:35 PM »

I have updated to xref with the current state (rev. 4996). I left the old version at http://bbos.org/2011/11/29/xref/
Logged
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #5 on: October 29, 2012, 06:16:49 PM »

I have updated to xref with the current state (rev. 4996). I left the old version at http://bbos.org/2011/11/29/xref/
excellent, thank you very much
Logged
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #6 on: October 31, 2012, 10:46:52 AM »

BTW, when trying to xref the sources myself, I found out that it is necessary to have a directory xref in the working directory before TFXref.Make can be run. This is additionally to the documented requirement of creating TFPET symbol files).
If the directory is missing, an ugly red trap window pops up.

It still traps with an access violation (but I guess this crash was caused by a disk without any space left :-( ).

My guess was probably wrong, but I did not store that previous trap.

After cleaning up my disk and finding 1.5 GB of usable space, I still get an access violation trap, see included trap viewer.
--
  Bernhard

* Trap.TFXRef.AccessViolation.Text (3.59 KB - downloaded 305 times.)
« Last Edit: October 31, 2012, 02:52:20 PM by Bernhard T. » Logged
sage
Full Member
***
Posts: 170



WWW
« Reply #7 on: November 02, 2012, 11:50:04 AM »

Useful thing, Thomas! Thanks Wink
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!