Синтаксический разбор строк и конечные автоматы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: новшество, реферат данные
| Добавил(а) на сайт: Chkalov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
end;
ReadAttr:
if (Tag[i] in Delimeters) or (Tag[i] = '=') then
begin
// чтение имени атрибута закончено, добавляем имя атрибута в список
Attrs.Add(GetSubString(Tag, StartPos, i));
if Tag[i] = '=' then State := WaitValue
else State := WaitAttrOrEq;
end;
WaitAttrOrEq:
if (Tag[i] in Delimeters) = False then
begin
if Tag[i] = '=' then State := WaitValue else
begin
// начинается чтение имени атрибута
// предыдущему атрибуту не присвоено никаких значений,
// добавляем пустую строку в список Values
Values.Add('');
State := ReadAttr;
StartPos := i;
end;
end;
WaitValue:
if (Tag[i] in Delimeters) = False then
begin
Рекомендуем скачать другие рефераты по теме: курсовик, контрольные 10 класс.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата