Операционная система UNIX. Руководство программиста


         

Операционная система UNIX. Руководство программиста


НЕОДНОЗНАЧНОСТИ И КОНФЛИКТЫ - 3
НЕОДНОЗНАЧНОСТИ И КОНФЛИКТЫ - 4
СТАРШИНСТВО ОПЕРАЦИЙ
СТАРШИНСТВО ОПЕРАЦИЙ - 2

СТАРШИНСТВО ОПЕРАЦИЙ - 3
ОБРАБОТКА ОШИБОК
ОБРАБОТКА ОШИБОК - 2
ОКРУЖЕНИЕ YACC'А
СОВЕТЫ ПО ПОДГОТОВКЕ СПЕЦИФИКАЦИЙ
Стиль
Левая рекурсия
Уловки анализа лексики
Зарезервированные слова
БОЛЕЕ СЛОЖНЫЕ ВОПРОСЫ

Моделирование действий ошибка и успех
Доступ к значениям завершенных правил
Использование значений произвольных типов
Использование значений произвольных типов - 2
ВХОДНОЙ СИНТАКСИС YACC'А
Простой пример
Более сложный пример
Более сложный пример - 2
Более сложный пример - 3
Более сложный пример - 4

СОДЕРЖАНИЕ
ВВЕДЕНИЕ
ЛЕКСИЧЕСКИЕ СОГЛАШЕНИЯ
Комментарии
Идентификаторы (имена)
Ключевые слова
Константы
Целые константы
Длинные целые константы
Символьные константы

Вещественные константы
Перечислимые константы
Текстовые константы
Форма описания синтаксиса языка
КЛАСС ПАМЯТИ И ТИП
Класс памяти
Тип
Объекты и л_значения
ПРЕОБРАЗОВАНИЯ В ОПЕРАЦИЯХ
Символы и целые

Одинарная и двойная точность
Вещественные и целочисленные значения
Указатели и целые
Беззнаковые
Арифметические преобразования
Пустое значение
ВЫРАЖЕНИЯ И ОПЕРАЦИИ
Первичные выражения
Первичные выражения - 2
Унарные операции

Унарные операции - 2
Мультипликативные операции
Аддитивные операции
Операции сдвига
Операции отношения
Операции равенства
Побитная операция И
Побитная операция исключающее ИЛИ
Побитная операция ИЛИ
Логическая операция И

Логическая операция ИЛИ
Условная операция
Операции присваивания
Операция запятая
ОПИСАНИЯ
Спецификаторы класса памяти
Спецификаторы типа
Описатели
Смысл описателей
Смысл описателей - 2

Описания структур и объединений
Описания структур и объединений - 2
Описания перечислимых типов
Инициализация
Инициализация - 2
Имена типов
Неявные описания
Определяемые типы
ОПЕРАТОРЫ
Оператор-выражение

Составной оператор (блок)
Условный оператор if
Оператор цилка while
Оператор цикла do
Оператор цикла for
Оператор выбора switch
Оператор break
Оператор continue
Оператор возврата return
Оператор перехода goto

Оператор с меткой
Пустой оператор
ВНЕШНИЕ ОПРЕДЕЛЕНИЯ
Внешние определения функций
Внешние определения данных
ПРАВИЛА ВИДИМОСТИ
Лексическая видимость
Видимость внешних объектов
КОМАНДНЫЕ СТРОКИ ПРЕПРОЦЕССОРА
Замена лексем

Включение файлов
Условная компиляция
Управление строками
Управление версиями
ЕЩЕ О ТИПАХ
Структуры и объединения
Функции
Массивы, указатели и индексирование
Явные преобразования указателей
КОНСТАНТНЫЕ ВЫРАЖЕНИЯ

ВОПРОСЫ МОБИЛЬНОСТИ
СВОДКА СИНТАКСИСА
Выражения
Описания
Операторы
Внешние определения
Препроцессор
Содержание