jsompiler_common 0.1.2

Common utilities for jsompiler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# jsompiler_common

The `jsompiler_common` is part of **jsompiler**, a Rust based JavaScript compiler.

It contains shared components and functionalities, which is to be used by other parts of the compiler.

## API Documentation

The code contains `ErrorKind` enum and an `Error` struct for error handling required for the Lexer and Parser.

- `ErrorKind` enumerates possible types of errors: lexer, syntax, semantic, and unexpected token errors.
- The `Error` struct holds details about an error, including its type, a message, the line number, and position where it occurred.
- The `Error::new` function creates a new error with specified details.