use df_ls_syntax_analysis::TokenDeserialize;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum BpEnum {
#[token_de(token = "BP")]
Bp,
}
impl Default for BpEnum {
fn default() -> Self {
Self::Bp
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum NameEnum {
#[token_de(token = "NAME")]
Name,
}
impl Default for NameEnum {
fn default() -> Self {
Self::Name
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum TileEnum {
#[token_de(token = "TILE")]
Tile,
}
impl Default for TileEnum {
fn default() -> Self {
Self::Tile
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum FrequencyEnum {
#[token_de(token = "FREQUENCY")]
Frequency,
}
impl Default for FrequencyEnum {
fn default() -> Self {
Self::Frequency
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum SpeedEnum {
#[token_de(token = "SPEED_PERC")]
SpeedPerc,
#[token_de(token = "SPEED_ADD")]
SpeedAdd,
}
impl Default for SpeedEnum {
fn default() -> Self {
Self::SpeedPerc
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum PercEnum {
#[token_de(token = "PERC")]
Perc,
}
impl Default for PercEnum {
fn default() -> Self {
Self::Perc
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum PercOnEnum {
#[token_de(token = "PERC_ON")]
PercOn,
}
impl Default for PercOnEnum {
fn default() -> Self {
Self::PercOn
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum AppearanceModifierEnum {
#[token_de(token = "APPEARANCE_MODIFIER")]
AppearanceModifier,
}
impl Default for AppearanceModifierEnum {
fn default() -> Self {
Self::AppearanceModifier
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum AppModTypeEnum {
#[token_de(token = "HEIGHT")]
Height,
#[token_de(token = "LENGTH")]
Length,
#[token_de(token = "BROADNESS")]
Broadness,
}
impl Default for AppModTypeEnum {
fn default() -> Self {
Self::Height
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum MatMultEnum {
#[token_de(token = "MAT_MULT")]
MatMult,
}
impl Default for MatMultEnum {
fn default() -> Self {
Self::MatMult
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum InteractionEnum {
#[token_de(token = "INTERACTION")]
Interaction,
}
impl Default for InteractionEnum {
fn default() -> Self {
Self::Interaction
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum MatTokenEnum {
#[token_de(token = "MAT_TOKEN")]
MatToken,
}
impl Default for MatTokenEnum {
fn default() -> Self {
Self::MatToken
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum ReservedBloodEnum {
#[token_de(token = "RESERVED_BLOOD")]
ReservedBlood,
}
impl Default for ReservedBloodEnum {
fn default() -> Self {
Self::ReservedBlood
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum ClassEnum {
#[token_de(token = "CLASS")]
Class,
}
impl Default for ClassEnum {
fn default() -> Self {
Self::Class
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum EmotionEnum {
#[token_de(token = "EMOTION")]
Emotion,
}
impl Default for EmotionEnum {
fn default() -> Self {
Self::Emotion
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum FacetEnum {
#[token_de(token = "FACET")]
Facet,
}
impl Default for FacetEnum {
fn default() -> Self {
Self::Facet
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum PeriodicTriggerEnum {
#[token_de(token = "PERIODIC")]
Periodic,
}
impl Default for PeriodicTriggerEnum {
fn default() -> Self {
Self::Periodic
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum CounterTriggerEnum {
#[token_de(token = "COUNTER_TRIGGER")]
CounterTrigger,
}
impl Default for CounterTriggerEnum {
fn default() -> Self {
Self::CounterTrigger
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum MoonPhaseEnum {
#[token_de(token = "MOON_PHASE")]
MoonPhase,
}
impl Default for MoonPhaseEnum {
fn default() -> Self {
Self::MoonPhase
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum CounterTypesEnum {
#[token_de(token = "ALCOHOLIC")]
Alcoholic,
#[token_de(token = "CAVE_ADAPT")]
CaveAdapt,
#[token_de(token = "MILK_COUNTER")]
MilkCounter,
#[token_de(token = "EGG_SPENT")]
EggSpent,
#[token_de(token = "GROUNDED_ANIMAL_ANGER")]
GroundedAnimalAnger,
#[token_de(token = "TIME_SINCE_SUCKED_BLOOD")]
TimeSinceSuckedBlood,
#[token_de(token = "DRINKING_BLOOD")]
DrinkingBlood,
#[token_de(token = "PARTIED_OUT")]
PartiedOut,
}
impl Default for CounterTypesEnum {
fn default() -> Self {
Self::Alcoholic
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum RequiredEnum {
#[token_de(token = "REQUIRED")]
Required,
}
impl Default for RequiredEnum {
fn default() -> Self {
Self::Required
}
}
#[derive(Serialize, Deserialize, Clone, Debug, TokenDeserialize, PartialEq, Eq)]
#[token_de(enum_value)]
pub enum EmotionTypeEnum {
#[token_de(token = "ANYTHING")]
Anything,
#[token_de(token = "ACCEPTANCE")]
Acceptance,
#[token_de(token = "ADORATION")]
Adoration,
#[token_de(token = "AFFECTION")]
Affection,
#[token_de(token = "AGITATION")]
Agitation,
#[token_de(token = "AGGRAVATION")]
Aggravation,
#[token_de(token = "AGONY")]
Agony,
#[token_de(token = "ALARM")]
Alarm,
#[token_de(token = "ALIENATION")]
Alienation,
#[token_de(token = "AMAZEMENT")]
Amazement,
#[token_de(token = "AMBIVALENCE")]
Ambivalence,
#[token_de(token = "AMUSEMENT")]
Amusement,
#[token_de(token = "ANGER")]
Anger,
#[token_de(token = "ANGST")]
Angst,
#[token_de(token = "ANGUISH")]
Anguish,
#[token_de(token = "ANNOYANCE")]
Annoyance,
#[token_de(token = "ANXIETY")]
Anxiety,
#[token_de(token = "APATHY")]
Apathy,
#[token_de(token = "AROUSAL")]
Arousal,
#[token_de(token = "ASTONISHMENT")]
Astonishment,
#[token_de(token = "AVERSION")]
Aversion,
#[token_de(token = "AWE")]
Awe,
#[token_de(token = "BITTERNESS")]
Bitterness,
#[token_de(token = "BLISS")]
Bliss,
#[token_de(token = "BOREDOM")]
Boredom,
#[token_de(token = "CARING")]
Caring,
#[token_de(token = "CONFUSION")]
Confusion,
#[token_de(token = "CONTEMPT")]
Contempt,
#[token_de(token = "CONTENTMENT")]
Contentment,
#[token_de(token = "DEFEAT")]
Defeat,
#[token_de(token = "DEJECTION")]
Dejection,
#[token_de(token = "DELIGHT")]
Delight,
#[token_de(token = "DESPAIR")]
Despair,
#[token_de(token = "DISAPPOINTMENT")]
Disappointment,
#[token_de(token = "DISGUST")]
Disgust,
#[token_de(token = "DISILLUSIONMENT")]
Disillusionment,
#[token_de(token = "DISLIKE")]
Dislike,
#[token_de(token = "DISMAY")]
Dismay,
#[token_de(token = "DISPLEASURE")]
Displeasure,
#[token_de(token = "DISTRESS")]
Distress,
#[token_de(token = "DOUBT")]
Doubt,
#[token_de(token = "EAGERNESS")]
Eagerness,
#[token_de(token = "ELATION")]
Elation,
#[token_de(token = "EMBARRASSMENT")]
Embarrassment,
#[token_de(token = "EMPATHY")]
Empathy,
#[token_de(token = "EMPTINESS")]
Emptiness,
#[token_de(token = "ENJOYMENT")]
Enjoyment,
#[token_de(token = "ENTHUSIASM")]
Enthusiasm,
#[token_de(token = "EUPHORIA")]
Euphoria,
#[token_de(token = "EXASPERATION")]
Exasperation,
#[token_de(token = "EXCITEMENT")]
Excitement,
#[token_de(token = "EXHILARATION")]
Exhilaration,
#[token_de(token = "EXPECTANCY")]
Expectancy,
#[token_de(token = "FEAR")]
Fear,
#[token_de(token = "FEROCITY")]
Ferocity,
#[token_de(token = "FONDNESS")]
Fondness,
#[token_de(token = "FREEDOM")]
Freedom,
#[token_de(token = "FRIGHT")]
Fright,
#[token_de(token = "FRUSTRATION")]
Frustration,
#[token_de(token = "GAIETY")]
Gaiety,
#[token_de(token = "GLEE")]
Glee,
#[token_de(token = "GLOOM")]
Gloom,
#[token_de(token = "GLUMNESS")]
Glumness,
#[token_de(token = "GRATITUDE")]
Gratitude,
#[token_de(token = "GRIEF")]
Grief,
#[token_de(token = "GRIM_SATISFACTION")]
GrimSatisfaction,
#[token_de(token = "GROUCHINESS")]
Grouchiness,
#[token_de(token = "GRUMPINESS")]
Grumpiness,
#[token_de(token = "GUILT")]
Guilt,
#[token_de(token = "HAPPINESS")]
Happiness,
#[token_de(token = "HATRED")]
Hatred,
#[token_de(token = "HOPE")]
Hope,
#[token_de(token = "HOPELESSNESS")]
Hopelessness,
#[token_de(token = "HORROR")]
Horror,
#[token_de(token = "HUMILIATION")]
Humiliation,
#[token_de(token = "INSULT")]
Insult,
#[token_de(token = "INTEREST")]
Interest,
#[token_de(token = "IRRITATION")]
Irritation,
#[token_de(token = "ISOLATION")]
Isolation,
#[token_de(token = "JOLLINESS")]
Jolliness,
#[token_de(token = "JOVIALITY")]
Joviality,
#[token_de(token = "JOY")]
Joy,
#[token_de(token = "JUBILATION")]
Jubilation,
#[token_de(token = "LOATHING")]
Loathing,
#[token_de(token = "LONELINESS")]
Loneliness,
#[token_de(token = "LOVE")]
Love,
#[token_de(token = "LUST")]
Lust,
#[token_de(token = "MISERY")]
Misery,
#[token_de(token = "MORTIFICATION")]
Mortification,
#[token_de(token = "NERVOUSNESS")]
Nervousness,
#[token_de(token = "NOSTALGIA")]
Nostalgia,
#[token_de(token = "OPTIMISM")]
Optimism,
#[token_de(token = "OUTRAGE")]
Outrage,
#[token_de(token = "PANIC")]
Panic,
#[token_de(token = "PATIENCE")]
Patience,
#[token_de(token = "PASSION")]
Passion,
#[token_de(token = "PESSIMISM")]
Pessimism,
#[token_de(token = "PLEASURE")]
Pleasure,
#[token_de(token = "PRIDE")]
Pride,
#[token_de(token = "RAGE")]
Rage,
#[token_de(token = "RAPTURE")]
Rapture,
#[token_de(token = "REJECTION")]
Rejection,
#[token_de(token = "RELIEF")]
Relief,
#[token_de(token = "REGRET")]
Regret,
#[token_de(token = "REMORSE")]
Remorse,
#[token_de(token = "REPENTANCE")]
Repentance,
#[token_de(token = "RESENTMENT")]
Resentment,
#[token_de(token = "RIGHTEOUS_INDIGNATION")]
RighteousIndignation,
#[token_de(token = "SADNESS")]
Sadness,
#[token_de(token = "SATISFACTION")]
Satisfaction,
#[token_de(token = "SELF_PITY")]
SelfPity,
#[token_de(token = "SERVILE")]
Servile,
#[token_de(token = "SHAKEN")]
Shaken,
#[token_de(token = "SHAME")]
Shame,
#[token_de(token = "SHOCK")]
Shock,
#[token_de(token = "SUSPICION")]
Suspicion,
#[token_de(token = "SYMPATHY")]
Sympathy,
#[token_de(token = "TENDERNESS")]
Tenderness,
#[token_de(token = "TERROR")]
Terror,
#[token_de(token = "THRILL")]
Thrill,
#[token_de(token = "TRIUMPH")]
Triumph,
#[token_de(token = "UNEASINESS")]
Uneasiness,
#[token_de(token = "UNHAPPINESS")]
Unhappiness,
#[token_de(token = "VENGEFULNESS")]
Vengefulness,
#[token_de(token = "WONDER")]
Wonder,
#[token_de(token = "WORRY")]
Worry,
#[token_de(token = "WRATH")]
Wrath,
#[token_de(token = "ZEAL")]
Zeal,
#[token_de(token = "RESTLESS")]
Restless,
#[token_de(token = "ADMIRATION")]
Admiration,
}
impl Default for EmotionTypeEnum {
fn default() -> Self {
Self::Anything
}
}