Операционная система 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
Оператор с меткой
Пустой оператор
ВНЕШНИЕ ОПРЕДЕЛЕНИЯ
Внешние определения функций
Внешние определения данных
ПРАВИЛА ВИДИМОСТИ
Лексическая видимость
Видимость внешних объектов
КОМАНДНЫЕ СТРОКИ ПРЕПРОЦЕССОРА
Замена лексем
Включение файлов
Условная компиляция
Управление строками
Управление версиями
ЕЩЕ О ТИПАХ
Структуры и объединения
Функции
Массивы, указатели и индексирование
Явные преобразования указателей
КОНСТАНТНЫЕ ВЫРАЖЕНИЯ
ВОПРОСЫ МОБИЛЬНОСТИ
СВОДКА СИНТАКСИСА
Выражения
Описания
Операторы
Внешние определения
Препроцессор



- Начало -