Skip to content

rocketlyz/jsmoteur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jsmoteur

Jsmoteur is a javascript engine written in rust.

Files

  • ast.rs: 语法解析器
  • lexer.rs: 词法解析器
  • parser.rs: token解析器
  • token.rs: token规则定义

语法

1. 变量

  • let
  • const

2. 表达式

  • 等值:==
  • 算术表达: + - * /
  • 位运算:

3. 语句

  • 条件语句: if else、switch、do while

4. 函数

  • 普通函数
  • 箭头函数

实现

词法解析

About

a javascript engine written in rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published