This repository has been archived on 2024-01-18. You can view files and clone it, but cannot push or open issues or pull requests.
Turner-CS4308-Homework_4/main.ali

95 lines
4.2 KiB
Plaintext
Raw Normal View History

2023-10-25 14:04:40 +00:00
V "GNAT Lib v2021"
M P W=b
2023-11-12 22:08:12 +00:00
P SS ZX
2023-10-25 14:04:40 +00:00
RN
RV NO_IO
2023-11-12 22:08:12 +00:00
RV NO_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
2023-10-25 15:28:39 +00:00
RV NO_DYNAMIC_SIZED_OBJECTS
2023-10-25 14:04:40 +00:00
2023-11-12 22:08:12 +00:00
U main%b main.adb 90ffbc9d NE OO SU
2023-10-25 14:04:40 +00:00
W ada%s ada.ads ada.ali
Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali
W ada.text_io%s a-textio.adb a-textio.ali
W complexcalculator%s complexcalculator.adb complexcalculator.ali
2023-10-25 15:28:39 +00:00
Z system.concat_2%s s-conca2.adb s-conca2.ali
2023-11-12 22:08:12 +00:00
Z system.secondary_stack%s s-secsta.adb s-secsta.ali
Z system.val_int%s s-valint.ads s-valint.ali
2023-10-25 14:04:40 +00:00
D ada.ads 20210520051132 76789da1 ada%s
D a-except.ads 20210520051128 946f3014 ada.exceptions%s
D a-ioexce.ads 20210520051128 e4a01f64 ada.io_exceptions%s
D a-stream.ads 20210520051130 119b8fb3 ada.streams%s
D a-string.ads 20210520051130 90ac6797 ada.strings%s
D a-sttebu.ads 20210520051130 18209c64 ada.strings.text_buffers%s
D a-stuten.ads 20210520051130 808c40ad ada.strings.utf_encoding%s
D a-tags.ads 20210520051130 9eaa38c6 ada.tags%s
D a-textio.ads 20210520051130 aef4d56d ada.text_io%s
D a-unccon.ads 20210520051130 0e9b276f ada.unchecked_conversion%s
2023-11-12 22:08:12 +00:00
D complexcalculator.ads 20231112213916 63c49d54 complexcalculator%s
2023-10-25 14:04:40 +00:00
D interfac.ads 20210520051132 edec285f interfaces%s
D i-cstrea.ads 20210520051132 e53d8b8e interfaces.c_streams%s
2023-11-12 22:08:12 +00:00
D main.adb 20231112215834 5dcff4a4 main%b
2023-10-25 14:04:40 +00:00
D system.ads 20210520051136 2ffa5114 system%s
2023-10-25 15:28:39 +00:00
D s-conca2.ads 20210520051132 02a0d7d0 system.concat_2%s
2023-10-25 14:04:40 +00:00
D s-crtl.ads 20210520051132 0ebbdb71 system.crtl%s
D s-exctab.ads 20210520051132 54135002 system.exception_table%s
D s-ficobl.ads 20210520051132 078245e4 system.file_control_block%s
D s-parame.ads 20210520051134 4752c4cb system.parameters%s
D s-putima.ads 20210520051134 4e095881 system.put_images%s
D s-secsta.ads 20210520051134 9b3ab94b system.secondary_stack%s
D s-soflin.ads 20210520051134 a7318a92 system.soft_links%s
D s-stache.ads 20210520051134 a37c21ec system.stack_checking%s
D s-stalib.ads 20210520051134 472fbca8 system.standard_library%s
D s-stoele.ads 20210520051134 2dc34a04 system.storage_elements%s
D s-stoele.adb 20210520051134 ed88f8fb system.storage_elements%b
D s-traent.ads 20210520051134 26a8d361 system.traceback_entries%s
D s-unstyp.ads 20210520051134 2b077493 system.unsigned_types%s
2023-11-12 22:08:12 +00:00
D s-valint.ads 20210520051134 e7fcadb7 system.val_int%s
D s-valuns.ads 20210520051134 dac7b45d system.val_uns%s
D s-valuei.ads 20210520051134 978dd0a6 system.value_i%s
D s-valueu.ads 20210520051134 7b8fccf5 system.value_u%s
2023-10-25 14:04:40 +00:00
D s-wchcon.ads 20210520051136 1b7d22d2 system.wch_con%s
D unchconv.ads 20210520051136 ca2f9e18 unchecked_conversion%s
G a e
G c Z b b [main standard 4 11 none]
2023-11-12 22:08:12 +00:00
G r c none [main standard 4 11 none] [tostring complexcalculator 16 13 none]
G r c none [main standard 4 11 none] [add complexcalculator 12 13 none]
G r c none [main standard 4 11 none] [sub complexcalculator 13 13 none]
G r c none [main standard 4 11 none] [multiply complexcalculator 14 13 none]
G r c none [main standard 4 11 none] [divide complexcalculator 15 13 none]
2023-10-25 14:04:40 +00:00
X 1 ada.ads
2023-11-12 22:08:12 +00:00
16K9*Ada 20e8 14|2r6 11r7 12r7 27r4 32r4 35r4 36r4 39r4 40r4 41r4 42r4 43r4
. 44r4 46r4 52r10 55r10 58r10 61r10 63r10
2023-10-25 14:04:40 +00:00
X 9 a-textio.ads
2023-11-12 22:08:12 +00:00
58K13*Text_IO 725e16 14|2w10 11r11 12r11 27r8 32r8 35r8 36r8 39r8 40r8 41r8
. 42r8 43r8 44r8 46r8 52r14 55r14 58r14 61r14 63r14
463U14*Put 14|11s19
479U14*Get_Line 14|12s19
506U14*Put_Line 14|27s16 32s16 35s16 36s16 39s16 40s16 41s16 42s16 43s16
. 44s16 46s16 52s22 55s22 58s22 61s22 63s22
2023-10-25 14:04:40 +00:00
X 11 complexcalculator.ads
2023-11-12 22:08:12 +00:00
1K9*ComplexCalculator 18e22 14|1w6 20r42 35r53 36r53 51r20 52r81 54r20 55r86
. 57r20 58r86 60r20 61r83
4R9*ComplexNumber 9e14 14|20r60
6i7*Real{integer} 14|25m17 30m18
7i7*Imaginary{integer} 14|26m17 31m18
12V13*Add{4R9} 14|51s38
13V13*Sub{4R9} 14|54s38
14V13*Multiply{4R9} 14|57s38
15V13*Divide{4R9} 14|60s38
16V13*ToString{string} 14|35s71 36s71 52s99 55s104 58s104 61s101
2023-10-25 14:04:40 +00:00
X 14 main.adb
2023-11-12 22:08:12 +00:00
4U11*Main 4b11 66l5 66t9
6V13 GetInput{integer} 6b13 6>22 17l8 17t16 25s25 26s30 30s26 31s31 45s14
6a22 Name{string} 11r23
7i7 RealOrImaginary{integer} 15m7 16r14
8a7 InputString{string} 12m28 14m7 14r38 15r40
9i7 Last_Position{integer} 12m41 14r19
20r4 FirstComplex{11|4R9} 25m4 26m4 35r80 51r42 54r42 57r47 60r45
20r18 SecondComplex{11|4R9} 30m4 31m4 36r80 51r56 54r56 57r61 60r59
20r33 Result{11|4R9} 51m10 52r108 54m10 55r113 57m10 58r113 60m10 61r110
21i4 Option{integer} 45m4 49r9
2023-10-25 14:04:40 +00:00