From 52a9f407e62b261d1a5a4532be728408ef44b60d Mon Sep 17 00:00:00 2001 From: elvis Date: Thu, 11 Sep 2025 15:52:34 +0200 Subject: [PATCH] faster without inline --- src/rsprocess/grammar.lalrpop | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/rsprocess/grammar.lalrpop b/src/rsprocess/grammar.lalrpop index 5b2c585..d6cb5cd 100644 --- a/src/rsprocess/grammar.lalrpop +++ b/src/rsprocess/grammar.lalrpop @@ -383,7 +383,6 @@ AssertTerm: relabel::Expression = { "(" ")" => e, } -#[inline] AssertRange: relabel::Range = { "{" "}" => relabel::Range::IterateOverSet(Box::new(e)), @@ -391,13 +390,11 @@ AssertRange: relabel::Range = { relabel::Range::IterateInRange(Box::new(e1), Box::new(e2)), } -#[inline] AssertUnaryPrefix: relabel::Unary = { "not" => relabel::Unary::Not, "rand" => relabel::Unary::Rand, } -#[inline] AssertUnarySuffix: relabel::Unary = { #[precedence(level="0")] "empty" => relabel::Unary::Empty, @@ -409,7 +406,6 @@ AssertUnarySuffix: relabel::Unary = { => relabel::Unary::Qualifier(q), } -#[inline] AssertQualifierRestricted: relabel::QualifierRestricted = { "Entities" => relabel::QualifierRestricted::Entities, "Context" => relabel::QualifierRestricted::Context, @@ -420,32 +416,27 @@ AssertQualifierRestricted: relabel::QualifierRestricted = { "Products" => relabel::QualifierRestricted::Products, } -#[inline] AssertQualifierLabel: relabel::QualifierLabel = { "AvailableEntities" => relabel::QualifierLabel::AvailableEntities, "AllReactants" => relabel::QualifierLabel::AllReactants, "AllInhibitors" => relabel::QualifierLabel::AllInhibitors, } -#[inline] AssertQualifierSystem: relabel::QualifierSystem = { "SystemEntities" => relabel::QualifierSystem::Entities, "SystemContext" => relabel::QualifierSystem::Context, } -#[inline] AssertQualifierEdge: relabel::QualifierEdge = { "source" => relabel::QualifierEdge::Source, "target" => relabel::QualifierEdge::Target, } -#[inline] AssertQualifierNode: relabel::QualifierNode = { "neighbours" => relabel::QualifierNode::Neighbours, "system" => relabel::QualifierNode::System, } -#[inline] AssertQualifier: relabel::Qualifier = { => relabel::Qualifier::System(q), => relabel::Qualifier::Label(q), @@ -454,7 +445,6 @@ AssertQualifier: relabel::Qualifier = { => relabel::Qualifier::Node(q), } -#[inline] AssertBinary: relabel::Binary = { "&&" => relabel::Binary::And, "||" => relabel::Binary::Or, @@ -474,7 +464,6 @@ AssertBinary: relabel::Binary = { "::" => relabel::Binary::Concat, } -#[inline] AssertBinaryPrefix: relabel::Binary = { "substr" => relabel::Binary::SubStr, "min" => relabel::Binary::Min,