libdparse
Library for lexing and parsing D source code
Documentation
Online documentation is available here
Testing
Tests are present in the test directory. To run them execute the run_tests.sh script. Running the tests on Windows is not currently supported.
Unsupported Syntax
- Static array initialization syntax. This syntax is ambiguous because it looks like an associative array literal.
- Class allocators. These are deprecated in D2.
- Class deallocators. These are deprecated in D2.
- C-style alias syntax. For example:
alias int F1();