├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dist ├── index.d.cts └── index.d.ts ├── package.json ├── rollup.config.js ├── src ├── cpp.grammar ├── highlight.js └── tokens.js └── test ├── ambiguities.txt ├── cpp20.txt ├── declarations.txt ├── definitions.txt ├── expressions.txt ├── microsoft.txt ├── statements.txt ├── test-cpp.js └── types.txt /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /src/parser.* 3 | .tern-* 4 | /dist 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.d.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/dist/index.d.cts -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/cpp.grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/src/cpp.grammar -------------------------------------------------------------------------------- /src/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/src/highlight.js -------------------------------------------------------------------------------- /src/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/src/tokens.js -------------------------------------------------------------------------------- /test/ambiguities.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/ambiguities.txt -------------------------------------------------------------------------------- /test/cpp20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/cpp20.txt -------------------------------------------------------------------------------- /test/declarations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/declarations.txt -------------------------------------------------------------------------------- /test/definitions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/definitions.txt -------------------------------------------------------------------------------- /test/expressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/expressions.txt -------------------------------------------------------------------------------- /test/microsoft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/microsoft.txt -------------------------------------------------------------------------------- /test/statements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/statements.txt -------------------------------------------------------------------------------- /test/test-cpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/test-cpp.js -------------------------------------------------------------------------------- /test/types.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lezer-parser/cpp/HEAD/test/types.txt --------------------------------------------------------------------------------