ITU-T HDBK VOL II CFD-1982 Chill Formal Definition Part IV (Volume II)《冷正式定义 第4部分 第2册》.pdf
《ITU-T HDBK VOL II CFD-1982 Chill Formal Definition Part IV (Volume II)《冷正式定义 第4部分 第2册》.pdf》由会员分享,可在线阅读,更多相关《ITU-T HDBK VOL II CFD-1982 Chill Formal Definition Part IV (Volume II)《冷正式定义 第4部分 第2册》.pdf(193页珍藏版)》请在麦多课文档分享上搜索。
1、 STD-ITU-T HDBK VOL II CFD-ENGL 1982 = 4862593 0682768 567 8 INTERNATIONAL TELECOMMUNICATION UNION CCITT THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COM M IlTEE CHILL Formal Definition Volume II Part IV Geneva 1982 - STD.ITU-T HDBK VOL II CFD-ENGL 1782 m 4862593 0bZib1 4T5 1311 INTERNATIO
2、NAL TELECOMMUNICATION UNION CCITT TH E INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COM M IlTEE CHILL Formal Definition Volume II Part IV Geneva 1982 ISBN 92-61 -01681 -2 - STD-ITU-T HDBK VOL II CFD-ENGL I1982 W 4862591 Ob82770 117 O I.T.U. STD-ITU-T HDBK VOL II CFD-ENGL L982 48b259L Ob8277L 0
3、53 II Volume II CONTENTS Part IV. 1 Program Transformation Part IV.2 Context Conditions Part IV.3 Dynamic Semantics 26 pages 91 pages 69 pages STDmITU-T HDBK VOL II CFD-ENGL 2982 II 48b2592 b82772 T9T CHILL Formal Definition Part IV. I Program Transformation STDmITU-T HDBK VOL II CFD-ENGL 1982 II 48
4、62571 Ob82773 92b Program Transformation Part IV.l/l CONTENTS 1 . Prg, and Program Transformation 1.1. Syntactic Domains 1.1 . 1. Program Structuring Domains 1.1.2. Data Statements 1.1 .3 . Mode Expressions 1.1.3.1. Non-composite Mode Expressions . 1.1.3.2. Composite Mode Expressions 1.1.4. Actions
5、1.1.4.1. Bracketed Statement . 1.1.4.2. Simple Statements 1.1.5. Expression . 1.1.5.1. Values . 1.1.5.2. Location Expressions . 1.1.6. Identifiers 1.2. Program Transformation 1.2.1 . transf-Prg, . 1.2.3. transf-returnact, . 1.2.5. transf-ohdl, 1.2.6. transf-Stmt, 1.2.7. transf-If, . 1.2.8. transf-Ca
6、se, 1.2.8.1 . transf-Casealtlist, . 1.2.9. transf-Caselabspec, . 1.2.9.1. transf-Caselablist, . 1.2.1 O . transf-Do, 1.2.10.1. transf-iterlist, 1.2.1 1 . transf-Module, 1.2.1 1 . 1. transf-dvprl, . 1.2.1 2 . transf-Datastmtlist, 1.2.13. transf-Dcllist, 1.2.14. transf-Processdef, 1.2.1 5 . transf-Par
7、m, 1.2.16. transf-Region, 1.2.1 7 . transf-Defstmt, . 1.2.17.1. transf-ores, . 1.2.17.2. transf-Procatt, 1.2.17.3. transf-Pbody, . 1.2.18. transf-Grantstmtlist, 1.2.18.1. getgnames 1 -2.19. transf-Seizestmtlist, 1.2.19.1. getsnames 1.2.20. transf-Begend, 1.2.21. transf-Delaycase, . 1.2.22. transf-Re
8、ceivesgnlcase, 1.2.23. transf-Receivebufcase, . 1.2.24. transf-Asgn, 1.2.25. transf-Update, 1.2.26. transf-Multipleassign, . 1.2.27. transf-Call, . 1.2.28. transf-Start, 1.2.29. transf-Delay, 1.2.30. transf-Sendsgnl, . 1.2.31. transf-Sendbuf, . 1.2.33. transf-Value, 1.2.34. transf-Valexpr, 1.2.34.1.
9、 transf-Oper1 , . 1.2.34.2. transf-Oper2, . 1.2.2. transf-Al, . 1.2.4. transf-Act, 1.2.5.1. transf-Onaltl, 1.2.18.2. transf-oforbid, 1.2.32. transf-Expr, . 1.2.34.3. transf-Oper3, . 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14
10、14 15 15 15 15 15 15 16 16 16 16 16 16 16 1.2.34.4. transf.Oper4, 1.2.34.6. transf.Oper6, 1.2.34.5. transf.Oper5, 1.2.34.7. transf.Primitive, . 1.2.35. transf.Locexpr, 1.2.36.2. transf.Altfields, . 1.2.36.4. transf.Fixfields, . 1.2.36.7. defaultpack I .2.36. 8. transf.layout, 1.2.36. transf.Modeexpr
11、, 1.2.36.1. transf.Nestedstruct, . 1.2.36.3. transf.Fixfieldslist, . . 1.2.36.5. transf.Fieldlayoutexpr, . 1.2.36.6. transf.Elemlayoutexpr, . 1.2.36.9. transf.Levelstructme, . 1.2.36.1 O . change.Nlevelfieldslist, INDEX . . . . . . . . . . . . . . . . 17 17 17 17 19 20 22 22 23 23 23 23 23 23 24 24
12、. 25 STD-ITU-T HDBK VOL II CFD-ENGL 1782 4862571 Ob82375 7T9 Syntactic Domains Part iV.l/3 1. Prg, and Program Transformation 1.1. Syntactic Domains 1.1.1. Program Structuring Domains 1 Prg 2 Moduleact 3 Module 4 Region 5 Procdef 6 Processdef 7 Begend 8 Pbody 9 Visibstmt 10 Grantstmt 11 Window 12 Gr
13、antelemlist 13 Forbid 14 Forbidlist 15 Seizestmt 16 Seizeelernlist 17 Parm 18 Parmatt 19 Res 20 Procatt 2 1 Entry 1 .I .2. Data Statements - 1 Datastmt 2 Defstmt - 3 Synmodedef 4 Newmodedef 5 Syndef 6 Signaldef 7 Dclstmt 8 Dcl 9 Locdcl 10 Init 7 1 Reachinit 12 Lifeinit 13 Lociddcl 14 Baseddcl - - 1.
14、1.3. Mode Expressions - 1 Modeexpr Moduleact I Region) + Modid Module Hdn (Datastrnt I Visibstmt I Region) Regid IDatastmt I Visibstmt) HdA Pid ld+ Parm) Res1 Eid Procatt Pbody Hdo Pid lid+ Parmi Begend Hdn Datastmt Actb Datastmt (Act I Entry) Grantstmt I Seizestmt Window PERU Grantelemlist I ALL (I
15、d Forbid) + Forbidlist I ALL Fid + Seizeelemlist I ALL (Id ALL) Modeexpr i Parma ttl Registerid IN I OUT I INOUT 1 LOC Modeexpr LOCI Registerid GENERAL I SIMPLE 1 INLINEI IRECI Lid Act8 Defstmt I Dclstmt Synmodedef 1 Newmodedef I Sync- EMPTY (Id + Modeexpr) + (Id + Modeexpr) + (Id+ Modeexpr Value) +
16、 ld Modeexpr * Pid) + Dcl+ Locdcl I Lociddcl 1 Baseddcl Id + Modeexpr STATIC lnitl Reachinit I Lifeinit Value Hdn Value I. .ocde Id+ Modeexpr Staticlocexpr Hdll Id+ Modeexpr Id Noncornpme I Compme 1 Processdef I 1 .I .3.1. Non-composite Mode Expressions 1 Noncompme 2 Oiscrme 3 lntme 4 Boolme 5 Charm
17、e 6 Setme 7 Setlist 8 Numsetlist 9 Unnumsetlist 10 Rangeme 11 Range Discrme 1 Pwsme I Refme I Procme 1 Instanceme I Syncme lntme 1 Boolme I Charme I Setme I Rangeme READ IINT 1 Id) READ (BOOL I Id) READ (CHAR I Id) READ (Setlist I Id) Nurnsetlist I Unnumsetlist fld ValexPr)+ (Id I HOLE) + IREADI (Ra
18、nge I Bin I Id) Modeidl Rng Qnaldef 1 STDmITU-T HDBK VOL II CFD-ENGL I 4862593 Ob82776 b35 11111 Part IV.1/4 Prg, and Program Transformation 12 Bin 13 Rng 14 Pwsme 15 Refme 16 Boundrefme 17 Freerefme 18 Rowme 19 Procme 20 Proc 2 I lnstanceme 22 Syncme 23 Eventme 24 Event 25 Bufme 26 Buffer - - Valex
19、pr s-lower: Valexpr s-upper: Vafexpr READ Discrme I Id) Boundrefme I Freerefme 1 Rowme READ (Modeexpr I Id) READ PTR 1 Id) READ (Stringme I Arrayme I Id) READ (Proc I Id) Parm* Res Eid* REC READ ONSTANCE I Id) Eventme 1 Bufme READ (Event 1 Id) Valexprl READ (Buffer I Id) Valexprl Modeexpr 1.1.3.2. C
20、omposite Mode Expressions 1 Compme 2 Stringme 3 Nonparmstring 4 Parmstring 5 Arrayme 6 Nonparmarra y 7 Index 8 Parmarray 9 Structrne 10 Nonlevelstructme 1 1 Nestedstruct 12 Fields 13 Fixfields 14 Aftfields 15 Parmstruct 16 Levelstructme 17 Arrayspec 1 8 Nle velfields 19 Nlevelfixfields 20 Nonstructf
21、ields 2 1 Structfields 22 Nlevelaltfields 23 Elemla youtexpr 24 Posexpr 25 Posopt 26 Pos 27 Fieldla youtexpr 28 Stepexpr 1.1.4. Actions I Act 2 Strnt 3 Hdl Stringme I Arrayme 1 Structme READ (CHAR 1 BIT) Valexpr Modeid Valexpr READ Index + Modeexpr Elemla youtexpr * Discrme 1 Rng Modeid Vafexpr Nonl
22、evelstructme I Levelstructrne READ Fields + Fixfields I Altfiefds Id + Modeexpr Fieldla youtexprl Id* Caselabspecl Fixfields *I + Fixfields *I Modeid Valexpr + Arra yspecl READ Nlevelfields + READ Index + Elemla youtexpr * Nle velfix fields I Nlevelaltfields Nonstructfields I Structfields Id+ Modeex
23、pr Fieldla youtexprl Id+ Arrayspec READ Fieldla youtexprl Nlevelfields + Id (Caselabspecl Nlevelfixfields *) + Nlevelfixfields *I NOPACK I PACK I Stepexpr Valexpr Valexpr Valexpr Valexpr Valexpr Valexpr NOPACK 1 PACK I Posexpr Posexpr Valexpr i Valexprll (Nonparmstring I Parmstring I fd) (Nonparrnar
24、ray 1 Parmarra y I Id) (Nestedstruct I Parmstruct 1 Id) Posopt I Pos : Lid Stmt Hdll = Brackstmt I Simpstrnt : (Eid+ Act*)* Act* 1.1.4.1. Bracketed Statement 1 Brackstrnt 2 If 3 Else 4 Case 5 Casealtlist 6 Caselabspec 7 Caselablist 8 Caselab 9 Do 10 Control 11 Forctr 12 lterlist 13 Stepenum 14 Rngen
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ITUTHDBKVOLIICFD1982CHILLFORMALDEFINITIONPARTIVVOLUMEII 正式 定义 部分 PDF

链接地址:http://www.mydoc123.com/p-798025.html