0.1.0-176 • Published 11 years ago

yarnlang v0.1.0-176

Weekly downloads
421
License
-
Repository
github
Last release
11 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

11 years ago

0.1.0-175

11 years ago

0.1.0-174

11 years ago

0.1.0-173

11 years ago

0.1.0-172

11 years ago

0.1.0-171

11 years ago

0.1.0-170

11 years ago

0.1.0-169

11 years ago

0.1.0-168

11 years ago

0.1.0-167

11 years ago

0.1.0-166

11 years ago

0.1.0-165

11 years ago

0.1.0-164

11 years ago

0.1.0-163

11 years ago

0.1.0-162

11 years ago

0.1.0-161

11 years ago

0.1.0-160

11 years ago

0.1.0-159

11 years ago

0.1.0-158

11 years ago

0.1.0-157

11 years ago

0.1.0-156

11 years ago

0.1.0-155

11 years ago

0.1.0-154

11 years ago

0.1.0-153

11 years ago

0.1.0-152

11 years ago

0.1.0-151

11 years ago

0.1.0-150

11 years ago

0.1.0-149

11 years ago

0.1.0-148

11 years ago

0.1.0-147

11 years ago

0.1.0-146

11 years ago

0.1.0-145

11 years ago

0.1.0-144

11 years ago

0.1.0-143

11 years ago

0.1.0-142

11 years ago

0.1.0-141

11 years ago

0.1.0-140

11 years ago

0.1.0-139

11 years ago

0.1.0-138

11 years ago

0.1.0-137

11 years ago

0.1.0-136

11 years ago

0.1.0-135

11 years ago

0.1.0-134

11 years ago

0.1.0-133

11 years ago

0.1.0-132

11 years ago

0.1.0-131

11 years ago

0.1.0-130

11 years ago

0.1.0-129

11 years ago

0.1.0-128

11 years ago

0.1.0-127

11 years ago

0.1.0-126

11 years ago

0.1.0-125

11 years ago

0.1.0-124

11 years ago

0.1.0-123

11 years ago

0.1.0-122

11 years ago

0.1.0-121

11 years ago

0.1.0-120

11 years ago

0.1.0-119

11 years ago

0.1.0-118

11 years ago

0.1.0-117

11 years ago

0.1.0-116

11 years ago

0.1.0-115

11 years ago

0.1.0-114

11 years ago

0.1.0-113

11 years ago

0.1.0-112

11 years ago

0.1.0-111

11 years ago

0.1.0-110

11 years ago

0.1.0-109

11 years ago

0.1.0-108

11 years ago

0.1.0-107

11 years ago

0.1.0-106

11 years ago

0.1.0-105

11 years ago

0.1.0-104

11 years ago

0.1.0-103

11 years ago

0.1.0-102

11 years ago

0.1.0-101

11 years ago

0.1.0-100

11 years ago

0.1.0-99

11 years ago

0.1.0-98

11 years ago

0.1.0-97

11 years ago

0.1.0-96

11 years ago

0.1.0-95

11 years ago

0.1.0-94

11 years ago

0.1.0-93

11 years ago

0.1.0-92

11 years ago

0.1.0-91

11 years ago

0.1.0-90

11 years ago

0.1.0-89

11 years ago

0.1.0-88

11 years ago

0.1.0-87

11 years ago

0.1.0-86

11 years ago

0.1.0-85

11 years ago

0.1.0-84

11 years ago

0.1.0-83

11 years ago

0.1.0-82

11 years ago

0.1.0-81

11 years ago

0.1.0-80

11 years ago

0.1.0-79

11 years ago

0.1.0-78

11 years ago

0.1.0-77

11 years ago

0.1.0-76

11 years ago

0.1.0-75

11 years ago

0.1.0-74

11 years ago

0.1.0-73

11 years ago

0.1.0-72

11 years ago

0.1.0-71

11 years ago

0.1.0-70

11 years ago

0.1.0-69

11 years ago

0.1.0-68

11 years ago

0.1.0-67

11 years ago

0.1.0-66

11 years ago

0.1.0-65

11 years ago

0.1.0-64

11 years ago

0.1.0-63

11 years ago

0.1.0-62

11 years ago

0.1.0-61

11 years ago

0.1.0-60

11 years ago

0.1.0-59

11 years ago

0.1.0-58

11 years ago

0.1.0-57

11 years ago

0.1.0-56

11 years ago

0.1.0-55

11 years ago

0.1.0-54

11 years ago

0.1.0-53

11 years ago

0.1.0-52

11 years ago

0.1.0-51

11 years ago

0.1.0-50

11 years ago

0.1.0-49

11 years ago

0.1.0-48

11 years ago

0.1.0-47

11 years ago

0.1.0-46

11 years ago

0.1.0-45

11 years ago

0.1.0-44

11 years ago

0.1.0-43

11 years ago

0.1.0-42

11 years ago

0.1.0-41

11 years ago

0.1.0-40

11 years ago

0.1.0-39

11 years ago

0.1.0-38

11 years ago

0.1.0-37

11 years ago

0.1.0-36

11 years ago

0.1.0-35

11 years ago

0.1.0-34

11 years ago

0.1.0-33

11 years ago

0.1.0-32

11 years ago

0.1.0-31

11 years ago

0.1.0-30

11 years ago

0.1.0-29

11 years ago

0.1.0-28

11 years ago

0.1.0-27

11 years ago

0.1.0-26

11 years ago

0.1.0-25

11 years ago

0.1.0-24

11 years ago

0.1.0-23

11 years ago

0.1.0-22

11 years ago

0.1.0-21

11 years ago

0.1.0-20

11 years ago

0.1.0-19

11 years ago

0.1.0-18

11 years ago

0.1.0-17

11 years ago

0.1.0-16

11 years ago

0.1.0-15

11 years ago

0.1.0-14

11 years ago

0.1.0-13

11 years ago

0.1.0-12

11 years ago

0.1.0-11

11 years ago

0.1.0-10

11 years ago

0.1.0-9

11 years ago

0.1.0-8

11 years ago

0.1.0-7

11 years ago

0.1.0-6

11 years ago

0.1.0-5

11 years ago

0.1.0-4

11 years ago

0.1.0-3

11 years ago

0.1.0-2

11 years ago

0.1.0-1

11 years ago

0.1.0-0

11 years ago

0.0.0-235

11 years ago

0.0.0-234

11 years ago

0.0.0-233

11 years ago

0.0.0-232

11 years ago

0.0.0-231

11 years ago

0.0.0-230

11 years ago

0.0.0-229

11 years ago

0.0.0-228

11 years ago

0.0.0-227

11 years ago

0.0.0-226

11 years ago

0.0.0-225

11 years ago

0.0.0-224

11 years ago

0.0.0-223

11 years ago

0.0.0-222

11 years ago

0.0.0-220

11 years ago

0.0.0-219

11 years ago

0.0.0-218

11 years ago

0.0.0-217

11 years ago

0.0.0-216

11 years ago

0.0.0-215

11 years ago

0.0.0-214

11 years ago

0.0.0-213

11 years ago

0.0.0-212

11 years ago

0.0.0-211

11 years ago

0.0.0-210

11 years ago

0.0.0-209

11 years ago

0.0.0-208

11 years ago

0.0.0-207

11 years ago

0.0.0-206

11 years ago

0.0.0-205

11 years ago

0.0.0-204

11 years ago

0.0.0-203

11 years ago

0.0.0-202

11 years ago

0.0.0-201

11 years ago

0.0.0-200

11 years ago

0.0.0-199

11 years ago

0.0.0-198

11 years ago

0.0.0-197

11 years ago

0.0.0-196

11 years ago

0.0.0-195

11 years ago

0.0.0-194

11 years ago

0.0.0-193

11 years ago

0.0.0-192

11 years ago

0.0.0-191

11 years ago

0.0.0-190

11 years ago

0.0.0-189

11 years ago

0.0.0-188

11 years ago

0.0.0-187

11 years ago

0.0.0-186

11 years ago

0.0.0-185

11 years ago

0.0.0-184

11 years ago

0.0.0-183

11 years ago

0.0.0-182

11 years ago

0.0.0-181

11 years ago

0.0.0-180

11 years ago

0.0.0-179

11 years ago

0.0.0-178

11 years ago

0.0.0-177

11 years ago

0.0.0-176

11 years ago

0.0.0-175

11 years ago

0.0.0-174

11 years ago

0.0.0-173

11 years ago

0.0.0-172

11 years ago

0.0.0-171

11 years ago

0.0.0-170

11 years ago

0.0.0-169

11 years ago

0.0.0-168

11 years ago

0.0.0-167

11 years ago

0.0.0-166

11 years ago

0.0.0-165

11 years ago

0.0.0-164

11 years ago

0.0.0-163

11 years ago

0.0.0-162

11 years ago

0.0.0-161

11 years ago

0.0.0-160

11 years ago

0.0.0-159

11 years ago

0.0.0-158

11 years ago

0.0.0-157

11 years ago

0.0.0-156

11 years ago

0.0.0-155

11 years ago

0.0.0-154

11 years ago

0.0.0-153

11 years ago

0.0.0-152

11 years ago

0.0.0-151

11 years ago

0.0.0-150

11 years ago

0.0.0-149

11 years ago

0.0.0-148

11 years ago

0.0.0-147

11 years ago

0.0.0-146

11 years ago

0.0.0-145

11 years ago

0.0.0-144

11 years ago

0.0.0-143

11 years ago

0.0.0-142

11 years ago

0.0.0-141

11 years ago

0.0.0-140

11 years ago

0.0.0-139

11 years ago

0.0.0-138

11 years ago

0.0.0-137

11 years ago

0.0.0-136

11 years ago

0.0.0-135

11 years ago

0.0.0-134

11 years ago

0.0.0-133

11 years ago

0.0.0-132

11 years ago

0.0.0-131

11 years ago

0.0.0-130

11 years ago

0.0.0-129

11 years ago

0.0.0-128

11 years ago

0.0.0-127

11 years ago

0.0.0-126

11 years ago

0.0.0-125

11 years ago

0.0.0-124

11 years ago

0.0.0-123

11 years ago

0.0.0-122

11 years ago

0.0.0-121

11 years ago

0.0.0-120

11 years ago

0.0.0-119

11 years ago

0.0.0-118

11 years ago

0.0.0-117

11 years ago

0.0.0-116

11 years ago

0.0.0-115

11 years ago

0.0.0-114

11 years ago

0.0.0-113

11 years ago

0.0.0-112

11 years ago

0.0.0-111

11 years ago

0.0.0-110

11 years ago

0.0.0-109

11 years ago

0.0.0-108

11 years ago

0.0.0-107

11 years ago

0.0.0-106

11 years ago

0.0.0-105

11 years ago

0.0.0-104

11 years ago

0.0.0-103

11 years ago

0.0.0-102

11 years ago

0.0.0-101

11 years ago

0.0.0-100

11 years ago

0.0.0-99

11 years ago

0.0.0-98

11 years ago

0.0.0-97

11 years ago

0.0.0-96

11 years ago

0.0.0-95

11 years ago

0.0.0-94

11 years ago

0.0.0-93

11 years ago

0.0.0-92

11 years ago

0.0.0-91

11 years ago

0.0.0-90

11 years ago

0.0.0-89

11 years ago

0.0.0-88

11 years ago

0.0.0-87

11 years ago

0.0.0-86

11 years ago

0.0.0-85

11 years ago

0.0.0-84

11 years ago

0.0.0-83

11 years ago

0.0.0-82

11 years ago

0.0.0-81

11 years ago

0.0.0-80

11 years ago

0.0.0-79

11 years ago

0.0.0-78

11 years ago

0.0.0-77

11 years ago

0.0.0-76

11 years ago

0.0.0-75

11 years ago

0.0.0-74

11 years ago

0.0.0-73

11 years ago

0.0.0-72

11 years ago

0.0.0-71

11 years ago

0.0.0-70

11 years ago

0.0.0-69

11 years ago

0.0.0-68

11 years ago

0.0.0-67

11 years ago

0.0.0-66

11 years ago

0.0.0-65

11 years ago

0.0.0-64

11 years ago

0.0.0-63

11 years ago

0.0.0-62

11 years ago

0.0.0-61

11 years ago

0.0.0-60

11 years ago

0.0.0-59

11 years ago

0.0.0-58

11 years ago

0.0.0-57

11 years ago

0.0.0-56

11 years ago

0.0.0-55

11 years ago

0.0.0-54

11 years ago

0.0.0-53

11 years ago

0.0.0-52

11 years ago

0.0.0-51

11 years ago

0.0.0-50

11 years ago

0.0.0-49

11 years ago

0.0.0-48

11 years ago

0.0.0-47

11 years ago

0.0.0-46

11 years ago

0.0.0-44

11 years ago

0.0.0-43

11 years ago

0.0.0-42

11 years ago

0.0.0-41

11 years ago

0.0.0-40

11 years ago

0.0.0-39

11 years ago

0.0.0-38

11 years ago

0.0.0-37

11 years ago

0.0.0-36

11 years ago

0.0.0-35

11 years ago

0.0.0-34

11 years ago

0.0.0-33

11 years ago

0.0.0-32

11 years ago

0.0.0-31

11 years ago

0.0.0-30

11 years ago

0.0.0-29

11 years ago

0.0.0-28

11 years ago

0.0.0-27

11 years ago

0.0.0-26

11 years ago

0.0.0-25

11 years ago

0.0.0-24

11 years ago

0.0.0-23

11 years ago

0.0.0-22

11 years ago

0.0.0-21

11 years ago

0.0.0-20

11 years ago

0.0.0-19

11 years ago

0.0.0-18

11 years ago

0.0.0-17

11 years ago

0.0.0-16

11 years ago

0.0.0-15

11 years ago

0.0.0-14

11 years ago

0.0.0-13

11 years ago

0.0.0-12

11 years ago

0.0.0-11

11 years ago

0.0.0-10

11 years ago

0.0.0-9

11 years ago

0.0.0-8

11 years ago

0.0.0-7

11 years ago

0.0.0-6

11 years ago

0.0.0-5

11 years ago

0.0.0-3

11 years ago

0.0.0-2

11 years ago

0.0.0-1

11 years ago

0.0.0

11 years ago