• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyclopsMC / IntegratedDynamics / 39157240663
48%
master-1.21-lts: 49%

Build:
Build:
LAST BUILD BRANCH: feature/expression-cards
DEFAULT BRANCH: master-1.21-lts
Ran 18 Oct 2026 07:09PM UTC
Jobs 1
Files 847
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Oct 2026 07:06PM UTC coverage: 48.323% (-0.4%) from 48.683%
39157240663

Pull #1766

github

claude
Align the expression syntax with Integrated Scripting

Simple functions from Integrated Scripting can now be pasted as
expressions, with at most their parameter types added:

- Parameters are declared with =>, which is also what is printed.
  -> is still read.
- item.size() can be written for size(item), as for the methods of
  values in scripts. It is printed as a call.
- A parameter that holds an operator can be called, where f(a) is
  apply(f, a), up to apply3 for three inputs.
- === and !== are read as == and !=, which already compare strictly.
- Strings and labels can be in single quotes, also curly ones.
- + joins strings when one of its inputs is a string, as concat. It is
  only printed for concat when it would be read back as concat.

As + needs the types of both inputs while parsing, the parser now
infers the type of each node once, instead of type checking the first
argument of each call again, so long chains such as a + b + c stay
linear.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MHtucHo4Qy2pTfBMgeE54y
Pull Request #1766: Expression cards in the Logic Programmer, editable as text

4516 of 12158 branches covered (37.14%)

Branch coverage included in aggregate %.

15452 of 29164 relevant lines covered (52.98%)

2.58 hits per line

Coverage Regressions

Lines Coverage ∆ File
711
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElementRenderPattern.java
204
0.0
0.0% org/cyclops/integrateddynamics/client/gui/container/ContainerScreenLogicProgrammerBase.java
170
2.83
-1.11% org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElement.java
169
1.2
-0.57% org/cyclops/integrateddynamics/inventory/container/ContainerLogicProgrammerBase.java
117
85.18
0.28% org/cyclops/integrateddynamics/core/evaluate/operator/Operators.java
33
1.16
-0.03% org/cyclops/integrateddynamics/IntegratedDynamics.java
31
45.37
1.43% org/cyclops/integrateddynamics/core/part/panel/PartTypePanelVariableDriven.java
19
84.08
0.52% org/cyclops/integrateddynamics/gametest/GameTestHelpersIntegratedDynamics.java
18
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeListLPElement.java
17
55.56
-9.26% org/cyclops/integrateddynamics/core/persist/world/LabelsWorldStorage.java
15
6.1
0.0% org/cyclops/integrateddynamics/command/CommandTest.java
6
0.0
0.0% org/cyclops/integrateddynamics/core/logicprogrammer/RenderPattern.java
6
84.85
-8.08% org/cyclops/integrateddynamics/core/part/write/PartStateWriterBase.java
4
56.64
-3.5% org/cyclops/integrateddynamics/blockentity/BlockEntityDryingBasin.java
4
73.02
-7.94% org/cyclops/integrateddynamics/core/blockentity/BlockEntityCableConnectableInventory.java
4
72.57
-3.54% org/cyclops/integrateddynamics/core/part/PartStateActiveVariableBase.java
3
62.24
-2.04% org/cyclops/integrateddynamics/blockentity/BlockEntityMechanicalSqueezer.java
3
61.54
-5.77% org/cyclops/integrateddynamics/core/blockentity/BlockEntityActiveVariableBase.java
3
83.33
-3.85% org/cyclops/integrateddynamics/core/evaluate/InventoryVariableEvaluator.java
3
39.64
-1.79% org/cyclops/integrateddynamics/core/network/IngredientChannelAdapter.java
1
65.81
-0.65% org/cyclops/integrateddynamics/core/network/IngredientObserver.java
1
26.67
-6.67% org/cyclops/integrateddynamics/core/network/IngredientPositionsIndexEmpty.java
Jobs
ID Job ID Ran Files Coverage
1 39157240663.1 18 Oct 2026 07:09PM UTC 847
48.32
GitHub Action Run
Source Files on build 39157240663
  • Tree
  • List 847
  • Changed 54
  • Source Changed 0
  • Coverage Changed 54
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39157240663
  • Pull Request #1766
  • PR Base - master-1.21-lts (#38111714202)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc