0.0.78 • Published 7 days ago

@remix-project/remix-astwalker v0.0.78

Weekly downloads
66
License
MIT
Repository
github
Last release
7 days ago

Remix Astwalker

npm version npm npm GitHub contributions welcome

@remix-project/remix-astwalker is a tool to parse AST (Abstract Syntax Tree) generated by Solidity compiler to perform certain operations. It is used in remix-analyzer, remix-debug and in contextualListener plugin of Remix IDE.

Installation

@remix-project/remix-astwalker is an NPM package and can be installed using NPM as:

yarn add @remix-project/remix-astwalker

How to use

@remix-project/remix-astwalker can be used as:

import { AstWalker } from "remix-astwalker";

const astWalker = new AstWalker();
astWalker.on("node", node => {
  if (node.nodeType === "ContractDefinition") {
    checkContract(st, node);
  }

  if (node.nodeType === "PragmaDirective") {
    checkProgramDirective(st, node);
  }
});

Contribute

Please feel free to open an issue or a pull request.

In case you want to add some code, do have a look at our contribution guidelines here. Reach us on Gitter in case of any queries.

License

MIT © 2018-21 Remix Team

0.0.78

7 days ago

0.0.77

22 days ago

0.0.76

29 days ago

0.0.75

1 month ago

0.0.74

2 months ago

0.0.73

2 months ago

0.0.72

3 months ago

0.0.71

3 months ago

0.0.70

3 months ago

0.0.69

4 months ago

0.0.68

4 months ago

0.0.62

8 months ago

0.0.63

7 months ago

0.0.64

6 months ago

0.0.65

6 months ago

0.0.66

6 months ago

0.0.67

5 months ago

0.0.60

10 months ago

0.0.61

9 months ago

0.0.59

10 months ago

0.0.56

12 months ago

0.0.57

12 months ago

0.0.58

12 months ago

0.0.55-alpha.17

1 year ago

0.0.55-alpha.16

1 year ago

0.0.55-alpha.15

1 year ago

0.0.55-alpha.14

1 year ago

0.0.55-alpha.13

1 year ago

0.0.55-alpha.12

1 year ago

0.0.55-alpha.11

1 year ago

0.0.55-alpha.10

1 year ago

0.0.55-alpha.0

1 year ago

0.0.55-alpha.1

1 year ago

0.0.55-alpha.2

1 year ago

0.0.55-alpha.3

1 year ago

0.0.55-alpha.4

1 year ago

0.0.55-alpha.5

1 year ago

0.0.55-alpha.6

1 year ago

0.0.55-alpha.7

1 year ago

0.0.55-alpha.8

1 year ago

0.0.55-alpha.9

1 year ago

0.0.55

1 year ago

0.0.54

1 year ago

0.0.52

1 year ago

0.0.53

1 year ago

0.0.52-alpha.2

1 year ago

0.0.52-alpha.3

1 year ago

0.0.52-alpha.0

1 year ago

0.0.52-alpha.1

1 year ago

0.0.52-alpha.4

1 year ago

0.0.52-alpha.5

1 year ago

0.0.51

1 year ago

0.0.52-beta.0

1 year ago

0.0.47

2 years ago

0.0.50

1 year ago

0.0.48

1 year ago

0.0.49

1 year ago

0.0.46

2 years ago

0.0.45

2 years ago

0.0.46-alpha.0

2 years ago

0.0.42

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.41

2 years ago

0.0.40

2 years ago

0.0.39

2 years ago

0.0.38

3 years ago

0.0.37

3 years ago

0.0.36

3 years ago

0.0.35

3 years ago

0.0.34

3 years ago

0.0.33

3 years ago

0.0.31

3 years ago

0.0.32

3 years ago

0.0.30

3 years ago

0.0.29

3 years ago

0.0.28

3 years ago

0.0.27

3 years ago

0.0.26

4 years ago

0.0.25

4 years ago