Разработка словесного описания лексики, синтаксиса и семантики языка, предназначенного для программирования потоковых вычислений, страница 7

{%><tr><td align=center><%=(key=keys.nextElement())%></td><td align=center><%=(((lexem)(Htid.get(key))).wordIndex)%></td></tr><%}%>

</table></p>

<p><table border=1 align=center class=dh cellpadding=0 cellspacing=0 style=”border-collapse:collapse”>

 <tr class=bh><td colspan=”2” align=”center” style=”background-color:lightgreen”>Таблица целочисленных констант</td></tr>

 <tr class=bh><td align=center>&nbsp;Текст слова&nbsp;</td><td align=center>&nbsp;Номер слова в группе&nbsp;</td></tr>

<%for (keys=Htint.keys(); keys.hasMoreElements();)

{%><tr><td align=center><%=(key=keys.nextElement())%></td><td align=center><%=(((lexem)(Htint.get(key))).wordIndex)%></td></tr><%}%>

</table></p>

<p><table border=1 align=center class=dh cellpadding=0 cellspacing=0 style=”border-collapse:collapse”>

 <tr class=bh><td colspan=”2" align="center" style="background-color:lightgreen">Таблица констант<br>с плавающей точкой</td></tr>

 <tr class=bh><td align=center>&nbsp;Текст слова&nbsp;</td><td align=center>&nbsp;Номер слова в группе&nbsp;</td></tr>

<%for (keys=HTfloat.keys(); keys.hasMoreElements();)

{%><tr><td align=center><%=(key=keys.nextElement())%></td><td align=center><%=(((lexem)(HTfloat.get(key))).wordIndex)%></td></tr><%}%>

</table></p>

<p><table border=1 align=center class=dh cellpadding=0 cellspacing=0 style="border-collapse:collapse">

 <tr class=bh><td colspan="2" align="center" style="background-color:lightgreen">Таблица служебных слов языка</td></tr>

 <tr class=bh><td align=center>&nbsp;Текст слова&nbsp;</td><td align=center>&nbsp;Номер слова в группе&nbsp;</td></tr>

<%for (keys=HTwords.keys(); keys.hasMoreElements();)

{%><tr><td align=center><%=(key=keys.nextElement())%></td><td align=center><%=(HTwords.get(key))%></td></tr><%}%>

</table></p>

7.2. Результаты работы.

Проверяемый текст правилен.

Таблица идентификаторов

 Текст слова 

 Номер слова в группе 

tmpValue39

39

tmpValue38

38

tmpValue37

37

tmpValue36

36

tmpValue35

35

tmpValue34

34

bb1

31

tmpValue33

33

c2

10

tmpValue32

32

c1

3

x2

17

tmpValue7

7

tmpValue6

6

tmpValue5

5

tmpValue28

28

tmpValue27

27

tmpValue26

26

tmpValue25

25

tmpValue24

24

tmpValue23

23

b2

9

tmpValue22

22

b1

1

tmpValue21

21

tmpValue20

20

aa2

16

aa1

15

cc2

30

cc1

29

y

14

x

13

tmpValue19

19

tmpValue18

18

a2

8

a1

0

tmpValue12

12

tmpValue11

11

tmpValue41

41

tmpValue40

40

b

4

a

2