0.1.0-176 • Published 12 years ago

yarnlang v0.1.0-176

Weekly downloads
421
License
-
Repository
github
Last release
12 years ago

yarnlang

An interpreted language for powerful data manipulation, inspired by neuron-style functions.

Each yarn is made up of an ordered list of commands which are evaluated as a hashmap.

Each command in a yarn may take any combination of none or many inputs, represented by literal values and/or existing fields (copied as literal values) from the hashmap by glob style matching a fields key.

The inputs (if any) are linearly processed by the command - the resulting output of which is stored back into the hashmap overwriting or creating one or many new fields.

A yarn may return a string, representing an error that occurred during evaluation - or if successful a yarn will return a hashmap of all fields whose key's match the glob style pattern 'return*'.

Simple Command Syntax: input~command~output

Multiple Command Syntax: input~command0~output,input~command1~output

Literal Input Syntax: (@ - at symbol, followed by the value url encoded as a string) @%20hello%20world~command~output

Multi Input Command Syntax: input0 input1 inputN~command~output

Multi Output Command Syntax: input~command~output0 output1 output2

Multi Input Multi Output Command Syntax input0 input1 inputN~command~output0 output1 outputN

Single Character Glob Style Input Command Syntax: (assuming the keys 'input0' 'input1' and 'inputN' exist in the hashmap) input?~command~output

which becomes logically equivalent to:
input0 input1 inputN~command~output

Multi Character Glob Style Input Command Syntax: (assuming the keys 'input0' 'input1' and 'inputN' exist in the hashmap) put~command~output

which becomes logically equivalent to:
input0 input1 inputN~command~output

Mixed Input Command Syntax: (assuming the keys 'special0' 'special1' and 'specialN' exist in the hashmap) inputBefore special* inputAfter~command~output

which becomes logically equivalent to:
inputBefore special0 special1 specialN inputAfter~command~output
0.1.0-176

12 years ago

0.1.0-175

12 years ago

0.1.0-174

12 years ago

0.1.0-173

12 years ago

0.1.0-172

12 years ago

0.1.0-171

12 years ago

0.1.0-170

12 years ago

0.1.0-169

12 years ago

0.1.0-168

12 years ago

0.1.0-167

12 years ago

0.1.0-166

12 years ago

0.1.0-165

12 years ago

0.1.0-164

12 years ago

0.1.0-163

12 years ago

0.1.0-162

12 years ago

0.1.0-161

12 years ago

0.1.0-160

12 years ago

0.1.0-159

12 years ago

0.1.0-158

12 years ago

0.1.0-157

12 years ago

0.1.0-156

12 years ago

0.1.0-155

12 years ago

0.1.0-154

12 years ago

0.1.0-153

12 years ago

0.1.0-152

12 years ago

0.1.0-151

12 years ago

0.1.0-150

12 years ago

0.1.0-149

12 years ago

0.1.0-148

12 years ago

0.1.0-147

12 years ago

0.1.0-146

12 years ago

0.1.0-145

12 years ago

0.1.0-144

12 years ago

0.1.0-143

12 years ago

0.1.0-142

12 years ago

0.1.0-141

12 years ago

0.1.0-140

12 years ago

0.1.0-139

12 years ago

0.1.0-138

12 years ago

0.1.0-137

12 years ago

0.1.0-136

12 years ago

0.1.0-135

12 years ago

0.1.0-134

12 years ago

0.1.0-133

12 years ago

0.1.0-132

12 years ago

0.1.0-131

12 years ago

0.1.0-130

12 years ago

0.1.0-129

12 years ago

0.1.0-128

12 years ago

0.1.0-127

12 years ago

0.1.0-126

12 years ago

0.1.0-125

12 years ago

0.1.0-124

12 years ago

0.1.0-123

12 years ago

0.1.0-122

12 years ago

0.1.0-121

12 years ago

0.1.0-120

12 years ago

0.1.0-119

12 years ago

0.1.0-118

12 years ago

0.1.0-117

12 years ago

0.1.0-116

12 years ago

0.1.0-115

12 years ago

0.1.0-114

12 years ago

0.1.0-113

12 years ago

0.1.0-112

12 years ago

0.1.0-111

12 years ago

0.1.0-110

12 years ago

0.1.0-109

12 years ago

0.1.0-108

12 years ago

0.1.0-107

12 years ago

0.1.0-106

12 years ago

0.1.0-105

12 years ago

0.1.0-104

12 years ago

0.1.0-103

12 years ago

0.1.0-102

12 years ago

0.1.0-101

12 years ago

0.1.0-100

12 years ago

0.1.0-99

12 years ago

0.1.0-98

12 years ago

0.1.0-97

12 years ago

0.1.0-96

12 years ago

0.1.0-95

12 years ago

0.1.0-94

12 years ago

0.1.0-93

12 years ago

0.1.0-92

12 years ago

0.1.0-91

12 years ago

0.1.0-90

12 years ago

0.1.0-89

12 years ago

0.1.0-88

12 years ago

0.1.0-87

12 years ago

0.1.0-86

12 years ago

0.1.0-85

12 years ago

0.1.0-84

12 years ago

0.1.0-83

12 years ago

0.1.0-82

12 years ago

0.1.0-81

12 years ago

0.1.0-80

12 years ago

0.1.0-79

12 years ago

0.1.0-78

12 years ago

0.1.0-77

12 years ago

0.1.0-76

12 years ago

0.1.0-75

12 years ago

0.1.0-74

12 years ago

0.1.0-73

12 years ago

0.1.0-72

12 years ago

0.1.0-71

12 years ago

0.1.0-70

12 years ago

0.1.0-69

12 years ago

0.1.0-68

12 years ago

0.1.0-67

12 years ago

0.1.0-66

12 years ago

0.1.0-65

12 years ago

0.1.0-64

12 years ago

0.1.0-63

12 years ago

0.1.0-62

12 years ago

0.1.0-61

12 years ago

0.1.0-60

12 years ago

0.1.0-59

12 years ago

0.1.0-58

12 years ago

0.1.0-57

12 years ago

0.1.0-56

12 years ago

0.1.0-55

12 years ago

0.1.0-54

12 years ago

0.1.0-53

12 years ago

0.1.0-52

12 years ago

0.1.0-51

12 years ago

0.1.0-50

12 years ago

0.1.0-49

12 years ago

0.1.0-48

12 years ago

0.1.0-47

12 years ago

0.1.0-46

12 years ago

0.1.0-45

12 years ago

0.1.0-44

12 years ago

0.1.0-43

12 years ago

0.1.0-42

12 years ago

0.1.0-41

12 years ago

0.1.0-40

12 years ago

0.1.0-39

12 years ago

0.1.0-38

12 years ago

0.1.0-37

12 years ago

0.1.0-36

12 years ago

0.1.0-35

12 years ago

0.1.0-34

12 years ago

0.1.0-33

12 years ago

0.1.0-32

12 years ago

0.1.0-31

12 years ago

0.1.0-30

12 years ago

0.1.0-29

12 years ago

0.1.0-28

12 years ago

0.1.0-27

12 years ago

0.1.0-26

12 years ago

0.1.0-25

12 years ago

0.1.0-24

12 years ago

0.1.0-23

12 years ago

0.1.0-22

12 years ago

0.1.0-21

12 years ago

0.1.0-20

12 years ago

0.1.0-19

12 years ago

0.1.0-18

12 years ago

0.1.0-17

12 years ago

0.1.0-16

12 years ago

0.1.0-15

12 years ago

0.1.0-14

12 years ago

0.1.0-13

12 years ago

0.1.0-12

12 years ago

0.1.0-11

12 years ago

0.1.0-10

12 years ago

0.1.0-9

12 years ago

0.1.0-8

12 years ago

0.1.0-7

12 years ago

0.1.0-6

12 years ago

0.1.0-5

12 years ago

0.1.0-4

12 years ago

0.1.0-3

12 years ago

0.1.0-2

12 years ago

0.1.0-1

12 years ago

0.1.0-0

12 years ago

0.0.0-235

12 years ago

0.0.0-234

12 years ago

0.0.0-233

12 years ago

0.0.0-232

12 years ago

0.0.0-231

12 years ago

0.0.0-230

12 years ago

0.0.0-229

12 years ago

0.0.0-228

12 years ago

0.0.0-227

12 years ago

0.0.0-226

12 years ago

0.0.0-225

12 years ago

0.0.0-224

12 years ago

0.0.0-223

12 years ago

0.0.0-222

12 years ago

0.0.0-220

12 years ago

0.0.0-219

12 years ago

0.0.0-218

12 years ago

0.0.0-217

12 years ago

0.0.0-216

12 years ago

0.0.0-215

12 years ago

0.0.0-214

12 years ago

0.0.0-213

12 years ago

0.0.0-212

12 years ago

0.0.0-211

12 years ago

0.0.0-210

12 years ago

0.0.0-209

12 years ago

0.0.0-208

12 years ago

0.0.0-207

12 years ago

0.0.0-206

12 years ago

0.0.0-205

12 years ago

0.0.0-204

12 years ago

0.0.0-203

12 years ago

0.0.0-202

12 years ago

0.0.0-201

12 years ago

0.0.0-200

12 years ago

0.0.0-199

12 years ago

0.0.0-198

12 years ago

0.0.0-197

12 years ago

0.0.0-196

12 years ago

0.0.0-195

12 years ago

0.0.0-194

12 years ago

0.0.0-193

12 years ago

0.0.0-192

12 years ago

0.0.0-191

12 years ago

0.0.0-190

12 years ago

0.0.0-189

12 years ago

0.0.0-188

12 years ago

0.0.0-187

12 years ago

0.0.0-186

12 years ago

0.0.0-185

12 years ago

0.0.0-184

12 years ago

0.0.0-183

12 years ago

0.0.0-182

12 years ago

0.0.0-181

12 years ago

0.0.0-180

12 years ago

0.0.0-179

12 years ago

0.0.0-178

12 years ago

0.0.0-177

12 years ago

0.0.0-176

12 years ago

0.0.0-175

12 years ago

0.0.0-174

12 years ago

0.0.0-173

12 years ago

0.0.0-172

12 years ago

0.0.0-171

12 years ago

0.0.0-170

12 years ago

0.0.0-169

12 years ago

0.0.0-168

12 years ago

0.0.0-167

12 years ago

0.0.0-166

12 years ago

0.0.0-165

12 years ago

0.0.0-164

12 years ago

0.0.0-163

12 years ago

0.0.0-162

12 years ago

0.0.0-161

12 years ago

0.0.0-160

12 years ago

0.0.0-159

12 years ago

0.0.0-158

12 years ago

0.0.0-157

12 years ago

0.0.0-156

12 years ago

0.0.0-155

12 years ago

0.0.0-154

12 years ago

0.0.0-153

12 years ago

0.0.0-152

12 years ago

0.0.0-151

12 years ago

0.0.0-150

12 years ago

0.0.0-149

12 years ago

0.0.0-148

12 years ago

0.0.0-147

12 years ago

0.0.0-146

12 years ago

0.0.0-145

12 years ago

0.0.0-144

12 years ago

0.0.0-143

12 years ago

0.0.0-142

12 years ago

0.0.0-141

12 years ago

0.0.0-140

12 years ago

0.0.0-139

12 years ago

0.0.0-138

12 years ago

0.0.0-137

12 years ago

0.0.0-136

12 years ago

0.0.0-135

12 years ago

0.0.0-134

12 years ago

0.0.0-133

12 years ago

0.0.0-132

12 years ago

0.0.0-131

12 years ago

0.0.0-130

12 years ago

0.0.0-129

12 years ago

0.0.0-128

12 years ago

0.0.0-127

12 years ago

0.0.0-126

12 years ago

0.0.0-125

12 years ago

0.0.0-124

12 years ago

0.0.0-123

12 years ago

0.0.0-122

12 years ago

0.0.0-121

12 years ago

0.0.0-120

12 years ago

0.0.0-119

12 years ago

0.0.0-118

12 years ago

0.0.0-117

12 years ago

0.0.0-116

12 years ago

0.0.0-115

12 years ago

0.0.0-114

12 years ago

0.0.0-113

12 years ago

0.0.0-112

12 years ago

0.0.0-111

12 years ago

0.0.0-110

12 years ago

0.0.0-109

12 years ago

0.0.0-108

12 years ago

0.0.0-107

12 years ago

0.0.0-106

12 years ago

0.0.0-105

12 years ago

0.0.0-104

12 years ago

0.0.0-103

12 years ago

0.0.0-102

12 years ago

0.0.0-101

12 years ago

0.0.0-100

12 years ago

0.0.0-99

12 years ago

0.0.0-98

12 years ago

0.0.0-97

12 years ago

0.0.0-96

12 years ago

0.0.0-95

12 years ago

0.0.0-94

12 years ago

0.0.0-93

12 years ago

0.0.0-92

12 years ago

0.0.0-91

12 years ago

0.0.0-90

12 years ago

0.0.0-89

12 years ago

0.0.0-88

12 years ago

0.0.0-87

12 years ago

0.0.0-86

12 years ago

0.0.0-85

12 years ago

0.0.0-84

12 years ago

0.0.0-83

12 years ago

0.0.0-82

12 years ago

0.0.0-81

12 years ago

0.0.0-80

12 years ago

0.0.0-79

12 years ago

0.0.0-78

12 years ago

0.0.0-77

12 years ago

0.0.0-76

12 years ago

0.0.0-75

12 years ago

0.0.0-74

12 years ago

0.0.0-73

12 years ago

0.0.0-72

12 years ago

0.0.0-71

12 years ago

0.0.0-70

12 years ago

0.0.0-69

12 years ago

0.0.0-68

12 years ago

0.0.0-67

12 years ago

0.0.0-66

12 years ago

0.0.0-65

12 years ago

0.0.0-64

12 years ago

0.0.0-63

12 years ago

0.0.0-62

12 years ago

0.0.0-61

12 years ago

0.0.0-60

12 years ago

0.0.0-59

12 years ago

0.0.0-58

12 years ago

0.0.0-57

12 years ago

0.0.0-56

12 years ago

0.0.0-55

12 years ago

0.0.0-54

12 years ago

0.0.0-53

12 years ago

0.0.0-52

12 years ago

0.0.0-51

12 years ago

0.0.0-50

12 years ago

0.0.0-49

12 years ago

0.0.0-48

12 years ago

0.0.0-47

12 years ago

0.0.0-46

12 years ago

0.0.0-44

12 years ago

0.0.0-43

12 years ago

0.0.0-42

12 years ago

0.0.0-41

12 years ago

0.0.0-40

12 years ago

0.0.0-39

12 years ago

0.0.0-38

12 years ago

0.0.0-37

12 years ago

0.0.0-36

12 years ago

0.0.0-35

12 years ago

0.0.0-34

12 years ago

0.0.0-33

12 years ago

0.0.0-32

12 years ago

0.0.0-31

12 years ago

0.0.0-30

12 years ago

0.0.0-29

12 years ago

0.0.0-28

12 years ago

0.0.0-27

12 years ago

0.0.0-26

12 years ago

0.0.0-25

12 years ago

0.0.0-24

12 years ago

0.0.0-23

12 years ago

0.0.0-22

12 years ago

0.0.0-21

12 years ago

0.0.0-20

12 years ago

0.0.0-19

12 years ago

0.0.0-18

12 years ago

0.0.0-17

12 years ago

0.0.0-16

12 years ago

0.0.0-15

12 years ago

0.0.0-14

12 years ago

0.0.0-13

12 years ago

0.0.0-12

12 years ago

0.0.0-11

12 years ago

0.0.0-10

12 years ago

0.0.0-9

12 years ago

0.0.0-8

12 years ago

0.0.0-7

12 years ago

0.0.0-6

12 years ago

0.0.0-5

12 years ago

0.0.0-3

12 years ago

0.0.0-2

12 years ago

0.0.0-1

12 years ago

0.0.0

12 years ago