Skip to content

Releases: SASPAC/evexpress

The evExpress package, version: 0.0.4

17 Feb 14:10

Choose a tag to compare

The evExpress package, version: 0.0.4;

Changes:

Package regenerated with the SAS Packages Framework, version 20260216.
No functional changes, aesthetic documentation clean up.


Version information:

  • Package: evExpress
  • Version: 0.0.4
  • Generated: 2026-02-17T13:19:15
  • Author(s): Bartosz Jablonski ([email protected])
  • Maintainer(s): Bartosz Jablonski ([email protected])
  • License: MIT
  • File SHA256: F*9C8F32B00FD7FFCC184B79D46ECFB523D85EAF54DEFE375798743F28D8FA3677 for this version
  • Content SHA256: C*677ECA2A7ABE4061EBD71273EB1E4898CB43522E1DF5BF22B14AA924DDB02792 for this version

The evExpress package, version: 0.0.3

26 Jan 17:02

Choose a tag to compare

The evExpress package, version: 0.0.3;

Changes:

  • Package regenerated with SAS Packages Framework, version 20250126. No functional changes, documentation cleaned up.

Version information:

  • Package: evExpress
  • Version: 0.0.3
  • Generated: 2026-01-26T16:10:03
  • Author(s): Bartosz Jablonski ([email protected])
  • Maintainer(s): Bartosz Jablonski ([email protected])
  • License: MIT
  • File SHA256: F*A8A4B0389A765D4D22FDD7AF42C542C2AC537F0D81FFB2B65605C60B1E9CB1B4 for this version
  • Content SHA256: C*C5FEE1267C3DA7CC72000B18D41565AA9CA130916B559E481942E955DC829A63 for this version

The evExpress package, version: 0.0.2

09 Dec 10:50

Choose a tag to compare

The evExpress package, version: 0.0.2;


Changes:


Version information:

  • Package: evExpress
  • Version: 0.0.2
  • Generated: 2025-12-09T11:44:00
  • Author(s): Bartosz Jablonski ([email protected])
  • Maintainer(s): Bartosz Jablonski ([email protected])
  • License: MIT
  • File SHA256: F*19CC8C0C14CEBD6962F96FA114430A5044ABD02972DFAAE3F5BE1878FDBEA221 for this version
  • Content SHA256: C*271D15CEE729B115123881B4D76E437111F94EFA40248A6407E76F3B137348D0 for this version

The evExpress package, version: 0.0.1

08 Dec 17:59

Choose a tag to compare

The evExpress package, version: 0.0.1;


The evExpress package is a bunch of macros and functions design to help evaluate SAS expressions that are provided in a form of a text string.

Check documentation for details.


Example 1.

data have;
 length x y 8 c $ 1 code $ 50;
 code = '(x > 1) and c="A"';             x= 3; y=11; c="A"; output;
 code = '(x < 1 and (9 < y < 13))';      x=-3; y=17; c="B"; output;
 code = '(x < 1) or C in ("C","D","E")'; x= 3; y=11; c="C"; output;
 code = '(3 - sqrt(x+y))';               x= 5; y=11; c="D"; output;
 code = '(12 + sum(of x--y))';           x= 3; y=9;  c="E"; output;
 code = 'sin(x)**2 + cos(x)**2';         x=-3; y=11; c="F"; output;
run;

data want;
  set have 
    curobs=curobs 
    indsname=indsname;

  value = evExpress(code, indsname, curobs);
run;

Version information:

  • Package: evExpress
  • Version: 0.0.1
  • Generated: 2025-12-08T18:29:02
  • Author(s): Bartosz Jablonski ([email protected])
  • Maintainer(s): Bartosz Jablonski ([email protected])
  • License: MIT
  • File SHA256: F*00998629326BC008BEC94AE1334B638BB3D0818FCA6299BA57AF5E523D0A0419 for this version
  • Content SHA256: C*2F0C949ACD1D2693491BBDBBD522FB9D8DEF4CBC7B9559EC98DA56846E220207 for this version