├── .circleci └── config.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── astexplorer └── thrift │ ├── codeExample.txt │ ├── index.js │ └── ts-thrift-parser.js ├── mocha.opts ├── package.json ├── src ├── main │ ├── bin │ │ ├── index.ts │ │ ├── mkdir.ts │ │ └── resolveOptions.ts │ ├── debugger.ts │ ├── factory.ts │ ├── index.ts │ ├── keywords.ts │ ├── organizer.ts │ ├── parser.ts │ ├── scanner.ts │ └── types.ts └── tests │ ├── debugger.spec.ts │ ├── index.spec.ts │ ├── parser │ ├── fixtures │ │ ├── annotations.thrift │ │ ├── comments-mapping.thrift │ │ ├── complex-comments.thrift │ │ ├── complex.thrift │ │ ├── const-binary.thrift │ │ ├── const-i32.thrift │ │ ├── const-list.thrift │ │ ├── const-map.thrift │ │ ├── enum-commented.thrift │ │ ├── enum-hex.thrift │ │ ├── enum-initializers.thrift │ │ ├── enum.thrift │ │ ├── errors-complex.thrift │ │ ├── errors-simple.thrift │ │ ├── exception.thrift │ │ ├── include.thrift │ │ ├── list-empty.thrift │ │ ├── map-empty.thrift │ │ ├── namespace.thrift │ │ ├── out-of-order.thrift │ │ ├── service-commented.thrift │ │ ├── service-custom.thrift │ │ ├── service-extends.thrift │ │ ├── service-fieldids.thrift │ │ ├── service-oneway.thrift │ │ ├── service-separators.thrift │ │ ├── service-throws.thrift │ │ ├── service.thrift │ │ ├── struct-commented.thrift │ │ ├── struct-initializers.thrift │ │ ├── struct.thrift │ │ ├── typedef-commented.thrift │ │ ├── typedef-identifier.thrift │ │ └── typedef.thrift │ ├── parser.spec.ts │ └── solutions │ │ ├── annotations.solution.json │ │ ├── comments-mapping.solution.json │ │ ├── complex-comments.solution.json │ │ ├── const-binary.solution.json │ │ ├── const-i32.solution.json │ │ ├── const-list.solution.json │ │ ├── const-map.solution.json │ │ ├── enum-commented.solution.json │ │ ├── enum-hex.solution.json │ │ ├── enum-initializers.solution.json │ │ ├── enum.solution.json │ │ ├── errors-complex.solution.json │ │ ├── exception.solution.json │ │ ├── include.solution.json │ │ ├── list-empty.solution.json │ │ ├── map-empty.solution.json │ │ ├── namespace.solution.json │ │ ├── out-of-order.solution.json │ │ ├── service-commented.solution.json │ │ ├── service-custom.solution.json │ │ ├── service-extends.solution.json │ │ ├── service-fieldids.solution.json │ │ ├── service-oneway.solution.json │ │ ├── service-separators.solution.json │ │ ├── service-throws.solution.json │ │ ├── service.solution.json │ │ ├── struct-commented.solution.json │ │ ├── struct-initializers.solution.json │ │ ├── struct.solution.json │ │ ├── typedef-commented.solution.json │ │ ├── typedef-identifier.solution.json │ │ └── typedef.solution.json │ └── scanner │ ├── fixtures │ ├── comment-block.txt │ ├── comment-empty.txt │ ├── comment-line.txt │ ├── comment-pound.txt │ ├── const-hex.txt │ ├── const-number.txt │ ├── const-string.txt │ ├── double-quotes.txt │ ├── e-notation-complex.txt │ ├── e-notation.txt │ ├── floats.txt │ ├── hex.txt │ ├── single-quotes.txt │ ├── struct-pointer.txt │ └── struct.txt │ ├── scanner.spec.ts │ └── solutions │ ├── comment-block.solution.json │ ├── comment-empty.solution.json │ ├── comment-line.solution.json │ ├── comment-pound.solution.json │ ├── const-hex.solution.json │ ├── const-number.solution.json │ ├── const-string.solution.json │ ├── double-quotes.solution.json │ ├── e-notation-complex.solution.json │ ├── e-notation.solution.json │ ├── floats.solution.json │ ├── hex.solution.json │ ├── single-quotes.solution.json │ ├── struct-pointer.solution.json │ └── struct.solution.json ├── tsconfig.json └── tslint.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/README.md -------------------------------------------------------------------------------- /astexplorer/thrift/codeExample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/astexplorer/thrift/codeExample.txt -------------------------------------------------------------------------------- /astexplorer/thrift/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/astexplorer/thrift/index.js -------------------------------------------------------------------------------- /astexplorer/thrift/ts-thrift-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/astexplorer/thrift/ts-thrift-parser.js -------------------------------------------------------------------------------- /mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/mocha.opts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/package.json -------------------------------------------------------------------------------- /src/main/bin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/bin/index.ts -------------------------------------------------------------------------------- /src/main/bin/mkdir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/bin/mkdir.ts -------------------------------------------------------------------------------- /src/main/bin/resolveOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/bin/resolveOptions.ts -------------------------------------------------------------------------------- /src/main/debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/debugger.ts -------------------------------------------------------------------------------- /src/main/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/factory.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/keywords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/keywords.ts -------------------------------------------------------------------------------- /src/main/organizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/organizer.ts -------------------------------------------------------------------------------- /src/main/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/parser.ts -------------------------------------------------------------------------------- /src/main/scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/scanner.ts -------------------------------------------------------------------------------- /src/main/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/main/types.ts -------------------------------------------------------------------------------- /src/tests/debugger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/debugger.spec.ts -------------------------------------------------------------------------------- /src/tests/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/index.spec.ts -------------------------------------------------------------------------------- /src/tests/parser/fixtures/annotations.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/annotations.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/comments-mapping.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/comments-mapping.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/complex-comments.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/complex-comments.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/complex.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/complex.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/const-binary.thrift: -------------------------------------------------------------------------------- 1 | const binary a = 'test' 2 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/const-i32.thrift: -------------------------------------------------------------------------------- 1 | const i32 test = -1 2 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/const-list.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/const-list.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/const-map.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/const-map.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/enum-commented.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/enum-commented.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/enum-hex.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/enum-hex.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/enum-initializers.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/enum-initializers.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/enum.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/enum.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/errors-complex.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/errors-complex.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/errors-simple.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/errors-simple.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/exception.thrift: -------------------------------------------------------------------------------- 1 | exception Test { 2 | 1: required string message; 3 | } 4 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/include.thrift: -------------------------------------------------------------------------------- 1 | include 'test' 2 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/list-empty.thrift: -------------------------------------------------------------------------------- 1 | const list EMPTY_LIST = [] 2 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/map-empty.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/map-empty.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/namespace.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/namespace.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/out-of-order.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/out-of-order.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-commented.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-commented.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-custom.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-custom.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-extends.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-extends.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-fieldids.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-fieldids.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-oneway.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-oneway.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-separators.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-separators.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service-throws.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service-throws.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/service.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/service.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/struct-commented.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/struct-commented.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/struct-initializers.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/struct-initializers.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/struct.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/struct.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/typedef-commented.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/fixtures/typedef-commented.thrift -------------------------------------------------------------------------------- /src/tests/parser/fixtures/typedef-identifier.thrift: -------------------------------------------------------------------------------- 1 | typedef MyStruct name 2 | -------------------------------------------------------------------------------- /src/tests/parser/fixtures/typedef.thrift: -------------------------------------------------------------------------------- 1 | typedef string name 2 | -------------------------------------------------------------------------------- /src/tests/parser/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/parser.spec.ts -------------------------------------------------------------------------------- /src/tests/parser/solutions/annotations.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/annotations.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/comments-mapping.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/comments-mapping.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/complex-comments.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/complex-comments.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/const-binary.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/const-binary.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/const-i32.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/const-i32.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/const-list.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/const-list.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/const-map.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/const-map.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/enum-commented.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/enum-commented.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/enum-hex.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/enum-hex.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/enum-initializers.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/enum-initializers.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/enum.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/enum.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/errors-complex.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/errors-complex.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/exception.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/exception.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/include.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/include.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/list-empty.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/list-empty.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/map-empty.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/map-empty.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/namespace.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/namespace.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/out-of-order.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/out-of-order.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-commented.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-commented.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-custom.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-custom.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-extends.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-extends.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-fieldids.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-fieldids.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-oneway.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-oneway.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-separators.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-separators.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service-throws.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service-throws.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/service.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/service.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/struct-commented.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/struct-commented.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/struct-initializers.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/struct-initializers.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/struct.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/struct.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/typedef-commented.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/typedef-commented.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/typedef-identifier.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/typedef-identifier.solution.json -------------------------------------------------------------------------------- /src/tests/parser/solutions/typedef.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/parser/solutions/typedef.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/comment-block.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/fixtures/comment-block.txt -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/comment-empty.txt: -------------------------------------------------------------------------------- 1 | # 2 | const i32 id = 45 3 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/comment-line.txt: -------------------------------------------------------------------------------- 1 | // This is a struct 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/comment-pound.txt: -------------------------------------------------------------------------------- 1 | # This is a struct 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/const-hex.txt: -------------------------------------------------------------------------------- 1 | const i32 test = 0xf 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/const-number.txt: -------------------------------------------------------------------------------- 1 | const i32 test = -1 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/const-string.txt: -------------------------------------------------------------------------------- 1 | const string test = 'hello world' 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/double-quotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/fixtures/double-quotes.txt -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/e-notation-complex.txt: -------------------------------------------------------------------------------- 1 | 5.2e-6 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/e-notation.txt: -------------------------------------------------------------------------------- 1 | 5e6 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/floats.txt: -------------------------------------------------------------------------------- 1 | 5.12 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/hex.txt: -------------------------------------------------------------------------------- 1 | 0xfff 2 | -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/single-quotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/fixtures/single-quotes.txt -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/struct-pointer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/fixtures/struct-pointer.txt -------------------------------------------------------------------------------- /src/tests/scanner/fixtures/struct.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/fixtures/struct.txt -------------------------------------------------------------------------------- /src/tests/scanner/scanner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/scanner.spec.ts -------------------------------------------------------------------------------- /src/tests/scanner/solutions/comment-block.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/comment-block.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/comment-empty.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/comment-empty.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/comment-line.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/comment-line.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/comment-pound.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/comment-pound.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/const-hex.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/const-hex.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/const-number.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/const-number.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/const-string.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/const-string.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/double-quotes.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/double-quotes.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/e-notation-complex.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/e-notation-complex.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/e-notation.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/e-notation.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/floats.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/floats.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/hex.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/hex.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/single-quotes.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/single-quotes.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/struct-pointer.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/struct-pointer.solution.json -------------------------------------------------------------------------------- /src/tests/scanner/solutions/struct.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/src/tests/scanner/solutions/struct.solution.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creditkarma/thrift-parser/HEAD/tslint.json --------------------------------------------------------------------------------