Re: [BLACKBOX] Tool to generate x86 assembly or hex object code from OCF file

From: [at]} <Bernhard>
Date: Tue, 27 Mar 2012 19:52:11 +0200

----boundary-LibPST-iamunique-1333824641_-_-
Content-type: text/plain

Hi Carl,

[...]
> I cannot make much sense of the OCF specification. It does not seem
> complete to me but then I don't understand it!
>

hmm, it is terse and almost pure EBNF (see
http://www.cs.cmu.edu/~pattis/misc/ebnf.pdf).
I didn't encounter any gaps, but I did not check every line. I would be very
astonished
if it is incomplete. There are some tools to automagically convert EBNF to
syntax
diagrams, which are a bit easier to follow, but I don't have one at hand.

> Thanks to Bernhard Treutwein for sending me the Linz V4 version of the
> tool.
>

no problem.

> I have never tried porting a V4 program to BB Component Pascal but I
> believe there are examples
> of this sort of project available to study and some libraries in BB that
> emulate system V4.so I will
> look at this.

yes there are. My version of CoCo (HP Mössenböcks CompilerCompiler) and M2O
(Niklaus Wirth's
Modula-2 to Oberon transpiler) are just such attempts.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1333824641_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSBDYXJsLFxwYXINClxwYXIN
ClsuLi5dXHBhcg0KPiBJIGNhbm5vdCBtYWtlIG11Y2ggc2Vuc2Ugb2YgdGhlIE9DRiBzcGVjaWZp
Y2F0aW9uLiBJdCBkb2VzIG5vdCBzZWVtIFxwYXINCj4gY29tcGxldGUgdG8gbWUgYnV0IHRoZW4g
SSBkb24ndCB1bmRlcnN0YW5kIGl0IVxwYXINCj5ccGFyDQpccGFyDQpobW0sIGl0IGlzIHRlcnNl
IGFuZCBhbG1vc3QgcHVyZSBFQk5GIChzZWUgXHBhcg0KaHR0cDovL3d3dy5jcy5jbXUuZWR1L35w
YXR0aXMvbWlzYy9lYm5mLnBkZikuXHBhcg0KSSBkaWRuJ3QgZW5jb3VudGVyIGFueSBnYXBzLCBi
dXQgSSBkaWQgbm90IGNoZWNrIGV2ZXJ5IGxpbmUuIEkgd291bGQgYmUgdmVyeSBccGFyDQphc3Rv
bmlzaGVkXHBhcg0KaWYgaXQgaXMgaW5jb21wbGV0ZS4gVGhlcmUgYXJlIHNvbWUgdG9vbHMgdG8g
YXV0b21hZ2ljYWxseSBjb252ZXJ0IEVCTkYgdG8gXHBhcg0Kc3ludGF4XHBhcg0KZGlhZ3JhbXMs
IHdoaWNoIGFyZSBhIGJpdCBlYXNpZXIgdG8gZm9sbG93LCBidXQgSSBkb24ndCBoYXZlIG9uZSBh
dCBoYW5kLlxwYXINClxwYXINCj4gVGhhbmtzIHRvIEJlcm5oYXJkIFRyZXV0d2VpbiBmb3Igc2Vu
ZGluZyBtZSB0aGUgTGlueiBWNCB2ZXJzaW9uIG9mIHRoZSBccGFyDQo+IHRvb2wuXHBhcg0KPlxw
YXINClxwYXINCm5vIHByb2JsZW0uXHBhcg0KXHBhcg0KPiBJIGhhdmUgbmV2ZXIgdHJpZWQgcG9y
dGluZyBhIFY0IHByb2dyYW0gdG8gQkIgQ29tcG9uZW50IFBhc2NhbCBidXQgSSBccGFyDQo+IGJl
bGlldmUgdGhlcmUgYXJlIGV4YW1wbGVzXHBhcg0KPiBvZiB0aGlzIHNvcnQgb2YgcHJvamVjdCBh
dmFpbGFibGUgdG8gc3R1ZHkgYW5kIHNvbWUgbGlicmFyaWVzIGluIEJCIHRoYXQgXHBhcg0KPiBl
bXVsYXRlIHN5c3RlbSBWNC5zbyBJIHdpbGxccGFyDQo+IGxvb2sgYXQgdGhpcy5ccGFyDQpccGFy
DQp5ZXMgdGhlcmUgYXJlLiBNeSB2ZXJzaW9uIG9mIENvQ28gKEhQIE1cJ2Y2c3NlbmJcJ2Y2Y2tz
IENvbXBpbGVyQ29tcGlsZXIpIGFuZCBNMk8gXHBhcg0KKE5pa2xhdXMgV2lydGgnc1xwYXINCk1v
ZHVsYS0yIHRvIE9iZXJvbiB0cmFuc3BpbGVyKSBhcmUganVzdCBzdWNoIGF0dGVtcHRzLiBccGFy
DQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdp
dGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIfX0A
UnoqQA==
----boundary-LibPST-iamunique-1333824641_-_---
Received on Tue Mar 27 2012 - 19:52:11 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:04 UTC