0.0.102 • Published 10 months ago

@remix-project/remix-astwalker v0.0.102

Weekly downloads
66
License
MIT
Repository
github
Last release
10 months 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.102

10 months ago

0.0.101

10 months ago

0.0.100

10 months ago

0.0.95

12 months ago

0.0.96

11 months ago

0.0.97

11 months ago

0.0.98

11 months ago

0.0.99

10 months ago

0.0.90

1 year ago

0.0.91

1 year ago

0.0.92

1 year ago

0.0.93

1 year ago

0.0.94

1 year ago

0.0.89

1 year ago

0.0.88

1 year ago

0.0.87

2 years ago

0.0.84

2 years ago

0.0.85

2 years ago

0.0.86

2 years ago

0.0.80

2 years ago

0.0.81

2 years ago

0.0.82

2 years ago

0.0.83

2 years ago

0.0.79

2 years ago

0.0.78

2 years ago

0.0.77

2 years ago

0.0.76

2 years ago

0.0.75

2 years ago

0.0.74

2 years ago

0.0.73

2 years ago

0.0.72

2 years ago

0.0.71

2 years ago

0.0.70

2 years ago

0.0.69

2 years ago

0.0.68

2 years ago

0.0.62

3 years ago

0.0.63

2 years ago

0.0.64

2 years ago

0.0.65

2 years ago

0.0.66

2 years ago

0.0.67

2 years ago

0.0.60

3 years ago

0.0.61

3 years ago

0.0.59

3 years ago

0.0.56

3 years ago

0.0.57

3 years ago

0.0.58

3 years ago

0.0.55-alpha.17

3 years ago

0.0.55-alpha.16

3 years ago

0.0.55-alpha.15

3 years ago

0.0.55-alpha.14

3 years ago

0.0.55-alpha.13

3 years ago

0.0.55-alpha.12

3 years ago

0.0.55-alpha.11

3 years ago

0.0.55-alpha.10

3 years ago

0.0.55-alpha.0

3 years ago

0.0.55-alpha.1

3 years ago

0.0.55-alpha.2

3 years ago

0.0.55-alpha.3

3 years ago

0.0.55-alpha.4

3 years ago

0.0.55-alpha.5

3 years ago

0.0.55-alpha.6

3 years ago

0.0.55-alpha.7

3 years ago

0.0.55-alpha.8

3 years ago

0.0.55-alpha.9

3 years ago

0.0.55

3 years ago

0.0.54

3 years ago

0.0.52

3 years ago

0.0.53

3 years ago

0.0.52-alpha.2

3 years ago

0.0.52-alpha.3

3 years ago

0.0.52-alpha.0

3 years ago

0.0.52-alpha.1

3 years ago

0.0.52-alpha.4

3 years ago

0.0.52-alpha.5

3 years ago

0.0.51

3 years ago

0.0.52-beta.0

3 years ago

0.0.47

3 years ago

0.0.50

3 years ago

0.0.48

3 years ago

0.0.49

3 years ago

0.0.46

4 years ago

0.0.45

4 years ago

0.0.46-alpha.0

4 years ago

0.0.42

4 years ago

0.0.43

4 years ago

0.0.44

4 years ago

0.0.41

4 years ago

0.0.40

4 years ago

0.0.39

4 years ago

0.0.38

4 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.31

5 years ago

0.0.32

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

6 years ago