DataMuseum.dk

Presents historical artifacts from the history of:

DANOSI

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DANOSI

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦1089aa2b9⟧ TextFile

    Length: 6272 (0x1880)
    Types: TextFile
    Names: »TOOLS.DOC«

Derivation

└─⟦b412bceaa⟧ Bits:30010501 DVBS1.SW2103.rel.1.14-1 SW2103 Release 1.14 RTP3502 Dos Compiler DANOSI PN:798 66072 MASTER BB 930614
    └─⟦this⟧ »TOOLS.DOC« 
└─⟦e2123b2a1⟧ Bits:30010498 DVBS1.SW2103.src.1.8-1 Pascal TOOLS JTAS 1989-04-26 LEIF NIELSEN E.d.
    └─⟦this⟧ »TOOLS.DOC« 

TextFile

.oj off\r
.f1 1989-04-26         Pascal programming tools          Page #\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
\r
                            ▶02◀н ¤ ¤ ╠ S▶02◀\r
\r
                               for\r
\r
                       PascaВ programmers\r
\r
\r
\r
\r
\r
                  CollecteС»madт anС documented\r
                               by\r
\r
                          LeiТ Nielsen\r
                          Jydsв Telefon\r
                       Erhvervsafdelingen\r
                        Datanetsektionen\r
.pa\rі▶13◀1« Introduction.▶13◀\r
\r
Thiз collectioЬ oТ toolз is aimeС aЗ thт PascaВ programmerг wh№ iз Ї
workinу oЬ р PC« Thт toolз havт beeЬ collecteС froь variouз Ї
sourcesг anС somт ╔ havт madт myself« Theщ arт alВ writteЬ iЬ Ї
Turb№ PascaВ 5.0г anС ╔ havт trieС t№ standardizт thт interfaceз Ї
somewhat.\r
\r
AlthougУ thт initiativт camт aboutг becausт ╔ felЗ р lacв oТ Ї
toolз wheЬ ╔ starteС makinу ReaВ Timт PascaВ programз oЬ р PCг Ї
somт oТ thт toolз shoulС bт usefulВ iЬ morт generaВ Ї
circumstances.\r
\r
\r
▶13◀2« ContenЗ oТ thт package.▶13◀\r
\r
Thт packagт containз thт folowinу programs:\r
\r
     INDENT    PascaВ sourcт indentation      \r
     CROSS     Crosз reference\r
     PASCFORM  PascaВ sourcт reformatting\r
     PASCROSS  Crosз reference\r
     COMPARE   Comparт oТ tw№ texЗ files\r
     CHRCONV   ConverЗ texЗ fileг changinу characterз \r
     COUNTC╚   CounЗ numbeЫ oТ occurenceз oТ eacУ character\r
     FILEDUMл  Dum▶f0◀ parЗ oТ fileг aз HEX/DECIMAL/OCTAL\r
\r
\r
\r
▶13◀3« PresentatioЬ oТ tools.▶13◀\r
\r
Thiз chapteЫ giveз р verщ shorЗ presentatioЬ oТ eacУ oТ thт Ї
tools.\r
\r
FurtheЫ documentatioЬ iз availablт iЬ thт forь oТ .HLл filesг Ї
provideС foЫ alВ thт tools« \r
\r
Thт .HLл informatioЬ iз displayedг iТ thт prograь iз calleС witУ Ї
"┐" aз thт firsЗ parameter« Example║  INDENн  ?\r
\r
┴ feэ .DO├ fileз arт als№ availablт (WorС StaЫ 4.▓ format)« Theщ Ї
contaiЬ variouз collecteС informatioЬ oЬ thт individuaВ programsг Ї
anС noЗ alwayз thт besЗ quallity.\r
\r
.pa\rі3.▒  INDENT.\r
\r
INDENн iз р Turb№ PascaВ versioЬ oТ thт IndenЗ prograь originalщ Ї
madт t№ process RC800░ ReaВ Timт PascaВ programs.\r
\r
INDENн onlщ makeз indentationsг iЗ wilВ noЗ reformaЗ thт lines.\r
If requesЗed, indenЗ caЬ als№ changт keywordз and/oЫ variableз t№ Ї
commoЬ case. \r
\r
INDENн caЬ als№ inserЗ linт numberз oЬ thт linesг anС inserЗ Ї
blocв structurт marksг t№ hel▶f0◀ readinу complicateС structures.\r
\r
\r
3.▓ CROSS.\r
\r
CROSS iз р Turb№ PascaВ versioЬ oТ thт IndenЗ prograь originalщ Ї
madт t№ process RC800░ ReaВ Timт PascaВ programs.\r
\r
CROSМ wilВ makт р crosз referencт lisЗ oТ alВ variables« IТ Ї
INCLUD┼ fileз arт parЗ oТ thт sourceг theЬ CROSМ maщ reaС thт Ї
includт fileг anС processз thт variableз foundг buЗ thт includт Ї
filт itselТ iз noЗ parЗ oТ thт outpuЗ produced.\r
\r
CROSМ trieз t№ distinguisУ betweeЬ differenЗ usageз oТ р Ї
variableг iЬ declarationsг aз labelг iЬ assignmentз anС iЬ Ї
expressions.\r
\r
\r
3.│ PASCFORM.\r
\r
PASCFOR═ iз р sourcт codт R┼-formattinу program« IЗ wilВ changт Ї
thт linт layouЗ oТ р sourcт texЗ (includinу indentationЕ anС Ї
prodшcт р бstandardizedб neэ source.\r
\r
Thт outpuЗ formaЗ iз governeС bщ р seЗ oТ parametersг whicУ maщ Ї
bт altereС bщ thт user« ParameteЫ changeз arт includeС iЬ thт Ї
sourcт textг insidт PascaВ commenЗ bracketsг anС thт parameterз Ї
maщ bт changeС severaВ timeз iЬ р sourcт text« Thiз giveз thт Ї
useЫ extensivт controВ oveЫ PASCFORMг anС manщ differenЗ layoutз Ї
maщ bт produced.\r
  \r
\r
3.4 PASCROSS.\r
\r
PASCROSМ iз anotheЫ PascaВ crosз referencт program« Itз maiЬ Ї
virtшт iз thaЗ INCLUD┼ fileз arт parЗ oТ thт listinу produced.\r
\r
PASCROSМ als№ containз parameterз t№ producт outpuЗ foЫ differenЗ Ї
printeЫ-typeзг generating thт hardwarт ECМ sequenceз neaded.\r
\r
\r
3.5 COMPARE.\r
\r
COMPAR┼ wilВ examiЬ tw№ texЗ fileз anС sт iТ theщ containз thт Ї
samт information.\r
IТ notг thт differenceз wilВ bт printed.\r
\r
IТ tw№ lineз contaiЬ thт samт "realб informationг buЗ onт oТ thт Ї
lineз havт extrр spaceз addedг theЬ COMPAR┼ wilВ normalщ supresз ЇіthaЗ differenceг unless it iз instructeС otherwise.\r
\r
COMPAR┼ maщ als№ bт instructeС t№ poinЗ ouЗ differencesг bщ placinу Ї
р pointer undeЫ each character whicУ doeз noЗ match« Thiз optioЬ Ї
iз onlщ usefullг iТ thт fileз arт nearlщ alike.\r
\r
COMPAR┼ trieз t№ regaiЬ syncronisationг iТ oЬ oТ thт fileз Ї
contaiЬ somт linesг whicУ arт noЗ pressenЗ oЬ thт otheЫ file« Onт Ї
oТ thт parameterз t№ COMPAR┼ iз thт numbeЫ oТ lineз whicУ musЗ Ї
matchг beforт syncronisatioЬ iз reestablished.\r
  \r
\r
3.6 CHRCONV.\r
\r
CHRCONо wilВ converЗ р texЗ fileг changinу somт oЫ alВ oТ thт Ї
characters« CHRCONо iз goverenС bщ р tableг whicУ maщ bт Ї
construcЗeС bщ thт user.\r
┴ characteЫ iз transformeС t№ zeroг onт oЫ morт resultinу Ї
characЗersг anС tabulatioЬ maщ bт performed.\r
\r
Tw№ combinationз oТ tw№ characterз е Cм Lк anС Lк Cм Е arт Ї
specialщ recognizeС beforт thт individuaВ characterз arт Ї
matched« Thiз is donт t№ aloэ conversioЬ oТ DOМ linт formaЗ t№ Ї
RC800░ (oЫ UNIXЕ linт format.\r
\r
\r
3.7 COUNTC╚.\r
\r
COUNTC╚ wilВ counЗ thт numbeЫ oТ occurenceз oТ eacУ characteЫ iЬ Ї
р file« IЗ workз oЬ binarщ anС texЗ files.\r
\r
COUNTC╚ iз usefulВ t№ investigatт iТ characteЫ seЗ problemз maщ Ї
occurг e.g« iТ unwanteС controВ characterз arт pressent.\r
\r
COUNTC╚ wilВ als№ produce somт statisticз oЬ thт numbeЫ oТ linesг Ї
anС thт shortesЗ anС longesЗ linт pressent.\r
\r
IТ instructedг COUNTC╚ wilВ recognizт ECМ combinations.\r
\r
\r
3.8 FILEDUMл.\r
\r
FILEDUMл wilВ dum▶f0◀ parЗ (oЫ allЕ oТ р fileг whitУ eacУ bytт Ї
presenteС in HEX/DECIMAL/OCTA╠ format.\r
\r
FILEDUMл wilВ als№ prinЗ thт characteЫ representatioЬ undeЫ eacУ Ї
bytт valueг unlesз instructeС otherwise« Symboliс nameз arт useС Ї
iЬ teУ outputг t№ aloэ thт dum▶f0◀ t№ bт printed withouЗ problems.\r
\r
FILEDUMл wilВ ski▶f0◀ oveЫ р numbeЫ oТ byteз (iТ instructed)г beforт Ї
жЗ printз thт numbeЫ oТ byteз iЗ iз instructeС t№ print.\r
 \r
\r
▶13◀4« Procedurт library.▶13◀\r
\r
Thт packagт als№ containз р seЗ oТ Turb№ PascaВ anС assembleЫ Ї
procedureз anС functionsг collecteС iЬ TPU's:\r
\r
     HELP\rі     PARAM\r
     DOSUTIL\r
     \r
Thт procedureз arт primarilщ useС iЬ call_parameteЫ processingг Ї
anС t№ givт hel▶f0◀ information.\r
\r
Thт librarщ iз extracteС froь р librarщ madт bщ Olт Kroу Thomsenг Ї
Jydsв Telefonг anС iЗ iз stilВ undeЫ development.\r
\r
\r
 «eof»