// SPDX-License-Identifier: MIT
// Copyright (C) 2018-present iced project and contributors

// ⚠️This file was generated by GENERATOR!🦹‍♂️

package com.github.icedland.iced.x86.fmt;

/**
 * Formatter text kind
 */
public final class FormatterTextKind {
	private FormatterTextKind() {
	}

	/**
	 * Normal text
	 */
	public static final int TEXT = 0;
	/**
	 * Assembler directive
	 */
	public static final int DIRECTIVE = 1;
	/**
	 * Any prefix
	 */
	public static final int PREFIX = 2;
	/**
	 * Any mnemonic
	 */
	public static final int MNEMONIC = 3;
	/**
	 * Any keyword
	 */
	public static final int KEYWORD = 4;
	/**
	 * Any operator
	 */
	public static final int OPERATOR = 5;
	/**
	 * Any punctuation
	 */
	public static final int PUNCTUATION = 6;
	/**
	 * Number
	 */
	public static final int NUMBER = 7;
	/**
	 * Any register
	 */
	public static final int REGISTER = 8;
	/**
	 * A decorator, eg.<!-- --> {@code sae} in {@code {sae}}
	 */
	public static final int DECORATOR = 9;
	/**
	 * Selector value (eg.<!-- --> far {@code JMP}/{@code CALL})
	 */
	public static final int SELECTOR_VALUE = 10;
	/**
	 * Label address (eg.<!-- --> {@code JE XXXXXX})
	 */
	public static final int LABEL_ADDRESS = 11;
	/**
	 * Function address (eg.<!-- --> {@code CALL XXXXXX})
	 */
	public static final int FUNCTION_ADDRESS = 12;
	/**
	 * Data symbol
	 */
	public static final int DATA = 13;
	/**
	 * Label symbol
	 */
	public static final int LABEL = 14;
	/**
	 * Function symbol
	 */
	public static final int FUNCTION = 15;
}
