├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── __tests__ │ ├── createToken.test.ts │ ├── lexer.test.ts │ └── parser.test.ts ├── createToken.ts ├── enums │ └── tokenTypes.ts ├── interface │ └── token.ts ├── lexer.ts ├── main.ts └── parser.ts ├── tsconfig.json ├── tsconfig.release.json ├── yarn-error.log └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | /coverage -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/createToken.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/__tests__/createToken.test.ts -------------------------------------------------------------------------------- /src/__tests__/lexer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/__tests__/lexer.test.ts -------------------------------------------------------------------------------- /src/__tests__/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/__tests__/parser.test.ts -------------------------------------------------------------------------------- /src/createToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/createToken.ts -------------------------------------------------------------------------------- /src/enums/tokenTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/enums/tokenTypes.ts -------------------------------------------------------------------------------- /src/interface/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/interface/token.ts -------------------------------------------------------------------------------- /src/lexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/lexer.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/src/parser.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/tsconfig.release.json -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorsouzaalmeida/json-parser/HEAD/yarn.lock --------------------------------------------------------------------------------