matt d418404918 Fix segfault in tokenizevarkw
Also added debug flags to CFLAGS and added little testing thing in main.c.
2022-04-02 12:33:43 +08:00
2022-04-01 22:12:28 +08:00
2022-03-31 17:28:52 +08:00
2022-04-02 12:33:43 +08:00
2022-04-02 12:33:43 +08:00
2022-03-31 17:28:52 +08:00
2022-04-02 12:33:43 +08:00
2022-04-01 22:12:28 +08:00

woody is a traditional programming language
no precedence (rtl)
+	add	$	concat
-	sub	(	lambda
*	mul	)	lambdaend
%	div	#	do x y times
'	mod	^	assign to var
~	swp	:	shift
[	psh	;	unshift
]	pop	.	length
=	eq	>	gt
!	not	?	*TODO*
@	at	,	array assign
`	*TODO*	/	foldl
{	prec	}	prec
<	iota	"	string
\	each	&	and
|	or

body if cond			body while cond
if cond then body [elsif cond then body [else body]]

_ flat array of arg

fact^(
  err if !1=._
  if 2 > _@0 then 1
  else */<1+:_
)
Description
programming language
Readme 37 KiB
Languages
C 96.7%
Makefile 3.3%