|
|
DataMuseum.dkPresents historical artifacts from the history of: DANOSI |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DANOSI Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 6272 (0x1880)
Types: TextFile
Names: »TOOLS.DOC«
└─⟦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«
.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»