#!/usr/bin/env python3
# -*- coding: utf-8 -*-

Operators = {
    ["General graphics state", 'w', 'J', 'j', 'M', 'd', 'ri', 'i', 'gs'],
    ["Special graphics state", 'q', 'Q', 'cm'],
    ["Path construction", 'm', 'l', 'c', 'v', 'y', 'h', 're'],
    ["Path painting", 'S, s, f, F, f*, B, B*, b, b*, n'],
    ["Clipping paths", 'W, W*'],
    ["Text objects", 'BT, ET'],
    ["Text state", 'Tc', 'Tw', 'Tz', 'TL', 'Tf', 'Tr', 'Ts'],
    ["Text positioning", 'Td', 'TD', 'Tm', 'T*'],
    ["Text showing", 'Tj', TJ', '\'', '\"'],
    ["Type 3 fonts", 'd0', 'd1'],
    ["Color", 'CS', 'cs', 'SC', 'SCN', 'sc', 'scn', 'G', 'g', 'RG', 'rg', 'K', 'k'],
    ["Shading patterns", 'sh'],
    ["Inline images", 'BI', 'ID', 'EI'],
    ["XObjects", 'Do'],
    ["Marked content", 'MP', 'DP', 'BMC', 'BDC', 'EMC'],
    ["Compatibility", 'BX', 'EX'],
    }
    
# Type 4 Function Operators (PostScript subset)
Operators4 = {
    }