Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

46 Commits

Repository files navigation

makeJs

For leaning how to do a interpreter.

So I make a sub Javascript interpreter for interpreting itself. (No dependence any third-party)

In developing

Now support:

  • define variables
  • simple expression
  • compares
  • if statement
  • while loop
  • Function
  • Array

demo.jpg

functionquickSort(list,len){leta=0;letb=len-1;letc=list[a];while(a<b){while(list[b]>c&&a<b){b=b-1;}if(list[b]<c){list[a]=list[b];list[b]=c;b=b-1;c=list[b];}while(list[a]<c&&a<b){a=a+1;}if(list[a]>c){list[b]=list[a];list[a]=c;a=a+1;c=list[a];}}returnlist;}letarr=[9,3,2,1,5,-2,6];quickSort(arr,7);

See the test folder for more examples

Future support:

  • Object
  • ...

About

A sub Javascript interpreter for interpreting itself

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages