Feature request - Dart language text splitter

Hi. :waving_hand: The Dart programming language, used for Flutter application, is quite popular. To my surprise, there is no splitter for Dart code Language — :parrot::link: LangChain documentation. I would like to be able to split Dart code. My use case is code-search for a RAG app. Having chunks which respect the syntactic/logical separation of symbols is important. I would like to be able to use this enum in the RecursiveCharacterTextSplitter.from_language constructor to match the workflows of chunking code written in other languages like C# and Swift. Thanks for your consideration, and let me know any tips in the meantime :slight_smile: