Skip to content

Commit

Permalink
Added new halt instruction
Browse files Browse the repository at this point in the history
  • Loading branch information
uberFoo committed Apr 23, 2024
1 parent c2230d9 commit b6ff1ec
Show file tree
Hide file tree
Showing 28 changed files with 388 additions and 18 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sarzak"
version = "2.13.20"
version = "2.13.21"
edition = "2021"
authors = ["Keith T. Star <[email protected]>"]
categories = ["compilers", "memory-management"]
Expand Down
2 changes: 1 addition & 1 deletion models/lu_dog.json

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions src/v2/lu_dog/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ pub mod function_call;
pub mod greater_than;
pub mod greater_than_or_equal;
pub mod grouped;
pub mod halt_and_catch_fire;
pub mod implementation_block;
pub mod import;
pub mod inclusive;
Expand Down Expand Up @@ -184,6 +185,8 @@ pub use crate::v2::lu_dog::greater_than::GREATER_THAN;
pub use crate::v2::lu_dog::greater_than_or_equal::GreaterThanOrEqual;
pub use crate::v2::lu_dog::greater_than_or_equal::GREATER_THAN_OR_EQUAL;
pub use crate::v2::lu_dog::grouped::Grouped;
pub use crate::v2::lu_dog::halt_and_catch_fire::HaltAndCatchFire;
pub use crate::v2::lu_dog::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
pub use crate::v2::lu_dog::implementation_block::ImplementationBlock;
pub use crate::v2::lu_dog::import::Import;
pub use crate::v2::lu_dog::inclusive::Inclusive;
Expand Down
15 changes: 15 additions & 0 deletions src/v2/lu_dog/types/expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ use crate::v2::lu_dog::types::field_access::FieldAccess;
use crate::v2::lu_dog::types::field_expression::FieldExpression;
use crate::v2::lu_dog::types::for_loop::ForLoop;
use crate::v2::lu_dog::types::grouped::Grouped;
use crate::v2::lu_dog::types::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
use crate::v2::lu_dog::types::index::Index;
use crate::v2::lu_dog::types::lambda::Lambda;
use crate::v2::lu_dog::types::let_statement::LetStatement;
Expand Down Expand Up @@ -69,6 +70,7 @@ pub enum ExpressionEnum {
FieldExpression(Uuid),
ForLoop(Uuid),
Grouped(Uuid),
HaltAndCatchFire(Uuid),
XIf(Uuid),
Index(Uuid),
Lambda(Uuid),
Expand Down Expand Up @@ -235,6 +237,19 @@ impl Expression {
new
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_halt_and_catch_fire"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_halt_and_catch_fire(bogus: bool, store: &mut LuDogStore) -> Rc<RefCell<Expression>> {
let id = Uuid::new_v4();
let new = Rc::new(RefCell::new(Expression {
bogus: bogus,
subtype: ExpressionEnum::HaltAndCatchFire(HALT_AND_CATCH_FIRE),
id,
}));
store.inter_expression(new.clone());
new
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_x_if"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_x_if(
Expand Down
33 changes: 33 additions & 0 deletions src/v2/lu_dog/types/halt_and_catch_fire.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// {"magic":"","directive":{"Start":{"directive":"allow-editing","tag":"halt_and_catch_fire-struct-definition-file"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-use-statements"}}}
use serde::{Deserialize, Serialize};
use uuid::{uuid, Uuid};
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}

// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-documentation"}}}
/// Goes boom!
///
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-definition"}}}
pub const HALT_AND_CATCH_FIRE: Uuid = uuid!["2da94414-ad10-500c-8960-98cc9bf0e599"];

#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
pub struct HaltAndCatchFire;

impl HaltAndCatchFire {
pub fn new() -> Self {
Self {}
}

pub fn id(&self) -> Uuid {
HALT_AND_CATCH_FIRE
}
}

impl Default for HaltAndCatchFire {
fn default() -> Self {
Self::new()
}
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"End":{"directive":"allow-editing"}}}
4 changes: 2 additions & 2 deletions src/v2/lu_dog_ndrwlock_vec/store.rs
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ use crate::v2::lu_dog_ndrwlock_vec::types::{
Unary, Unit, UnnamedFieldExpression, ValueType, Variable, VariableExpression, WoogStruct,
XFuture, XIf, XMacro, XMatch, XPath, XPlugin, XPrint, XReturn, XValue, ZObjectStore, ADDITION,
AND, ANY_LIST, ASSIGNMENT, CHAR, DIVISION, EMPTY, EMPTY_EXPRESSION, EQUAL, FALSE_LITERAL, FROM,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, INCLUSIVE, ITEM_STATEMENT, LESS_THAN,
LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, HALT_AND_CATCH_FIRE, INCLUSIVE, ITEM_STATEMENT,
LESS_THAN, LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
SUBTRACTION, TASK, TO, TO_INCLUSIVE, TRUE_LITERAL, UNKNOWN, X_DEBUGGER,
};

Expand Down
3 changes: 3 additions & 0 deletions src/v2/lu_dog_ndrwlock_vec/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ pub mod function_call;
pub mod greater_than;
pub mod greater_than_or_equal;
pub mod grouped;
pub mod halt_and_catch_fire;
pub mod implementation_block;
pub mod import;
pub mod inclusive;
Expand Down Expand Up @@ -184,6 +185,8 @@ pub use crate::v2::lu_dog_ndrwlock_vec::greater_than::GREATER_THAN;
pub use crate::v2::lu_dog_ndrwlock_vec::greater_than_or_equal::GreaterThanOrEqual;
pub use crate::v2::lu_dog_ndrwlock_vec::greater_than_or_equal::GREATER_THAN_OR_EQUAL;
pub use crate::v2::lu_dog_ndrwlock_vec::grouped::Grouped;
pub use crate::v2::lu_dog_ndrwlock_vec::halt_and_catch_fire::HaltAndCatchFire;
pub use crate::v2::lu_dog_ndrwlock_vec::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
pub use crate::v2::lu_dog_ndrwlock_vec::implementation_block::ImplementationBlock;
pub use crate::v2::lu_dog_ndrwlock_vec::import::Import;
pub use crate::v2::lu_dog_ndrwlock_vec::inclusive::Inclusive;
Expand Down
17 changes: 17 additions & 0 deletions src/v2/lu_dog_ndrwlock_vec/types/expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ use crate::v2::lu_dog_ndrwlock_vec::types::field_access::FieldAccess;
use crate::v2::lu_dog_ndrwlock_vec::types::field_expression::FieldExpression;
use crate::v2::lu_dog_ndrwlock_vec::types::for_loop::ForLoop;
use crate::v2::lu_dog_ndrwlock_vec::types::grouped::Grouped;
use crate::v2::lu_dog_ndrwlock_vec::types::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
use crate::v2::lu_dog_ndrwlock_vec::types::index::Index;
use crate::v2::lu_dog_ndrwlock_vec::types::lambda::Lambda;
use crate::v2::lu_dog_ndrwlock_vec::types::let_statement::LetStatement;
Expand Down Expand Up @@ -67,6 +68,7 @@ pub enum ExpressionEnum {
FieldExpression(usize),
ForLoop(usize),
Grouped(usize),
HaltAndCatchFire(Uuid),
XIf(usize),
Index(usize),
Lambda(usize),
Expand Down Expand Up @@ -232,6 +234,21 @@ impl Expression {
})
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_halt_and_catch_fire"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_halt_and_catch_fire(
bogus: bool,
store: &mut LuDogNdrwlockVecStore,
) -> Arc<RwLock<Expression>> {
store.inter_expression(|id| {
Arc::new(RwLock::new(Expression {
bogus: bogus,
subtype: ExpressionEnum::HaltAndCatchFire(HALT_AND_CATCH_FIRE),
id,
}))
})
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_x_if"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_x_if(
Expand Down
33 changes: 33 additions & 0 deletions src/v2/lu_dog_ndrwlock_vec/types/halt_and_catch_fire.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// {"magic":"","directive":{"Start":{"directive":"allow-editing","tag":"halt_and_catch_fire-struct-definition-file"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-use-statements"}}}
use serde::{Deserialize, Serialize};
use uuid::{uuid, Uuid};
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}

// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-documentation"}}}
/// Goes boom!
///
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-definition"}}}
pub const HALT_AND_CATCH_FIRE: Uuid = uuid!["2da94414-ad10-500c-8960-98cc9bf0e599"];

#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct HaltAndCatchFire;

impl HaltAndCatchFire {
pub fn new() -> Self {
Self {}
}

pub fn id(&self) -> Uuid {
HALT_AND_CATCH_FIRE
}
}

impl Default for HaltAndCatchFire {
fn default() -> Self {
Self::new()
}
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"End":{"directive":"allow-editing"}}}
4 changes: 2 additions & 2 deletions src/v2/lu_dog_pl_vec/store.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,8 @@ use crate::v2::lu_dog_pl_vec::types::{
Unary, Unit, UnnamedFieldExpression, ValueType, Variable, VariableExpression, WoogStruct,
XFuture, XIf, XMacro, XMatch, XPath, XPlugin, XPrint, XReturn, XValue, ZObjectStore, ADDITION,
AND, ANY_LIST, ASSIGNMENT, CHAR, DIVISION, EMPTY, EMPTY_EXPRESSION, EQUAL, FALSE_LITERAL, FROM,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, INCLUSIVE, ITEM_STATEMENT, LESS_THAN,
LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, HALT_AND_CATCH_FIRE, INCLUSIVE, ITEM_STATEMENT,
LESS_THAN, LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
SUBTRACTION, TASK, TO, TO_INCLUSIVE, TRUE_LITERAL, UNKNOWN, X_DEBUGGER,
};

Expand Down
3 changes: 3 additions & 0 deletions src/v2/lu_dog_pl_vec/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ pub mod function_call;
pub mod greater_than;
pub mod greater_than_or_equal;
pub mod grouped;
pub mod halt_and_catch_fire;
pub mod implementation_block;
pub mod import;
pub mod inclusive;
Expand Down Expand Up @@ -184,6 +185,8 @@ pub use crate::v2::lu_dog_pl_vec::greater_than::GREATER_THAN;
pub use crate::v2::lu_dog_pl_vec::greater_than_or_equal::GreaterThanOrEqual;
pub use crate::v2::lu_dog_pl_vec::greater_than_or_equal::GREATER_THAN_OR_EQUAL;
pub use crate::v2::lu_dog_pl_vec::grouped::Grouped;
pub use crate::v2::lu_dog_pl_vec::halt_and_catch_fire::HaltAndCatchFire;
pub use crate::v2::lu_dog_pl_vec::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
pub use crate::v2::lu_dog_pl_vec::implementation_block::ImplementationBlock;
pub use crate::v2::lu_dog_pl_vec::import::Import;
pub use crate::v2::lu_dog_pl_vec::inclusive::Inclusive;
Expand Down
17 changes: 17 additions & 0 deletions src/v2/lu_dog_pl_vec/types/expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ use crate::v2::lu_dog_pl_vec::types::field_access::FieldAccess;
use crate::v2::lu_dog_pl_vec::types::field_expression::FieldExpression;
use crate::v2::lu_dog_pl_vec::types::for_loop::ForLoop;
use crate::v2::lu_dog_pl_vec::types::grouped::Grouped;
use crate::v2::lu_dog_pl_vec::types::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
use crate::v2::lu_dog_pl_vec::types::index::Index;
use crate::v2::lu_dog_pl_vec::types::lambda::Lambda;
use crate::v2::lu_dog_pl_vec::types::let_statement::LetStatement;
Expand Down Expand Up @@ -67,6 +68,7 @@ pub enum ExpressionEnum {
FieldExpression(usize),
ForLoop(usize),
Grouped(usize),
HaltAndCatchFire(Uuid),
XIf(usize),
Index(usize),
Lambda(usize),
Expand Down Expand Up @@ -225,6 +227,21 @@ impl Expression {
})
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_halt_and_catch_fire"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_halt_and_catch_fire(
bogus: bool,
store: &mut LuDogPlVecStore,
) -> Arc<RwLock<Expression>> {
store.inter_expression(|id| {
Arc::new(RwLock::new(Expression {
bogus: bogus,
subtype: ExpressionEnum::HaltAndCatchFire(HALT_AND_CATCH_FIRE),
id,
}))
})
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_x_if"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_x_if(
Expand Down
33 changes: 33 additions & 0 deletions src/v2/lu_dog_pl_vec/types/halt_and_catch_fire.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// {"magic":"","directive":{"Start":{"directive":"allow-editing","tag":"halt_and_catch_fire-struct-definition-file"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-use-statements"}}}
use serde::{Deserialize, Serialize};
use uuid::{uuid, Uuid};
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}

// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-documentation"}}}
/// Goes boom!
///
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-definition"}}}
pub const HALT_AND_CATCH_FIRE: Uuid = uuid!["2da94414-ad10-500c-8960-98cc9bf0e599"];

#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct HaltAndCatchFire;

impl HaltAndCatchFire {
pub fn new() -> Self {
Self {}
}

pub fn id(&self) -> Uuid {
HALT_AND_CATCH_FIRE
}
}

impl Default for HaltAndCatchFire {
fn default() -> Self {
Self::new()
}
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"End":{"directive":"allow-editing"}}}
3 changes: 3 additions & 0 deletions src/v2/lu_dog_rwlock/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ pub mod function_call;
pub mod greater_than;
pub mod greater_than_or_equal;
pub mod grouped;
pub mod halt_and_catch_fire;
pub mod implementation_block;
pub mod import;
pub mod inclusive;
Expand Down Expand Up @@ -184,6 +185,8 @@ pub use crate::v2::lu_dog_rwlock::greater_than::GREATER_THAN;
pub use crate::v2::lu_dog_rwlock::greater_than_or_equal::GreaterThanOrEqual;
pub use crate::v2::lu_dog_rwlock::greater_than_or_equal::GREATER_THAN_OR_EQUAL;
pub use crate::v2::lu_dog_rwlock::grouped::Grouped;
pub use crate::v2::lu_dog_rwlock::halt_and_catch_fire::HaltAndCatchFire;
pub use crate::v2::lu_dog_rwlock::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
pub use crate::v2::lu_dog_rwlock::implementation_block::ImplementationBlock;
pub use crate::v2::lu_dog_rwlock::import::Import;
pub use crate::v2::lu_dog_rwlock::inclusive::Inclusive;
Expand Down
18 changes: 18 additions & 0 deletions src/v2/lu_dog_rwlock/types/expression.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ use crate::v2::lu_dog_rwlock::types::field_access::FieldAccess;
use crate::v2::lu_dog_rwlock::types::field_expression::FieldExpression;
use crate::v2::lu_dog_rwlock::types::for_loop::ForLoop;
use crate::v2::lu_dog_rwlock::types::grouped::Grouped;
use crate::v2::lu_dog_rwlock::types::halt_and_catch_fire::HALT_AND_CATCH_FIRE;
use crate::v2::lu_dog_rwlock::types::index::Index;
use crate::v2::lu_dog_rwlock::types::lambda::Lambda;
use crate::v2::lu_dog_rwlock::types::let_statement::LetStatement;
Expand Down Expand Up @@ -69,6 +70,7 @@ pub enum ExpressionEnum {
FieldExpression(Uuid),
ForLoop(Uuid),
Grouped(Uuid),
HaltAndCatchFire(Uuid),
XIf(Uuid),
Index(Uuid),
Lambda(Uuid),
Expand Down Expand Up @@ -237,6 +239,22 @@ impl Expression {
new
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_halt_and_catch_fire"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_halt_and_catch_fire(
bogus: bool,
store: &mut LuDogRwlockStore,
) -> Arc<RwLock<Expression>> {
let id = Uuid::new_v4();
let new = Arc::new(RwLock::new(Expression {
bogus: bogus,
subtype: ExpressionEnum::HaltAndCatchFire(HALT_AND_CATCH_FIRE),
id,
}));
store.inter_expression(new.clone());
new
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"expression-struct-impl-new_x_if"}}}
/// Inter a new Expression in the store, and return it's `id`.
pub fn new_x_if(
Expand Down
33 changes: 33 additions & 0 deletions src/v2/lu_dog_rwlock/types/halt_and_catch_fire.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// {"magic":"","directive":{"Start":{"directive":"allow-editing","tag":"halt_and_catch_fire-struct-definition-file"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-use-statements"}}}
use serde::{Deserialize, Serialize};
use uuid::{uuid, Uuid};
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}

// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-documentation"}}}
/// Goes boom!
///
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"Start":{"directive":"ignore-orig","tag":"halt_and_catch_fire-const-definition"}}}
pub const HALT_AND_CATCH_FIRE: Uuid = uuid!["2da94414-ad10-500c-8960-98cc9bf0e599"];

#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
pub struct HaltAndCatchFire;

impl HaltAndCatchFire {
pub fn new() -> Self {
Self {}
}

pub fn id(&self) -> Uuid {
HALT_AND_CATCH_FIRE
}
}

impl Default for HaltAndCatchFire {
fn default() -> Self {
Self::new()
}
}
// {"magic":"","directive":{"End":{"directive":"ignore-orig"}}}
// {"magic":"","directive":{"End":{"directive":"allow-editing"}}}
4 changes: 2 additions & 2 deletions src/v2/lu_dog_rwlock_vec/store.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,8 @@ use crate::v2::lu_dog_rwlock_vec::types::{
Unary, Unit, UnnamedFieldExpression, ValueType, Variable, VariableExpression, WoogStruct,
XFuture, XIf, XMacro, XMatch, XPath, XPlugin, XPrint, XReturn, XValue, ZObjectStore, ADDITION,
AND, ANY_LIST, ASSIGNMENT, CHAR, DIVISION, EMPTY, EMPTY_EXPRESSION, EQUAL, FALSE_LITERAL, FROM,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, INCLUSIVE, ITEM_STATEMENT, LESS_THAN,
LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
FULL, GREATER_THAN, GREATER_THAN_OR_EQUAL, HALT_AND_CATCH_FIRE, INCLUSIVE, ITEM_STATEMENT,
LESS_THAN, LESS_THAN_OR_EQUAL, MACRO_CALL, MULTIPLICATION, NEGATION, NOT, NOT_EQUAL, OR, RANGE,
SUBTRACTION, TASK, TO, TO_INCLUSIVE, TRUE_LITERAL, UNKNOWN, X_DEBUGGER,
};

Expand Down
Loading

0 comments on commit b6ff1ec

Please sign in to comment.