Hi, SmaCC ships with a JS parser. Please take a look at it.
Cheers, Doru > On Apr 16, 2017, at 3:42 PM, chrismihaylyk <chrismihay...@gmail.com> wrote: > > Hello, friends! > > I'm creating MongoDBBrowser that have all CRUD operations and I need a > parser that translates javascript queries to MongoDB into the queries (for > making selects, inserts etc.) using MongoQuery class. > For example, I have query > > db.SomeCollection.find( {$or: [ { name: { $regex: /test/i } }, { > description: { $regex: /test/i } } ] } ) > > that is manually rewriting into > someCollection select: { > '$or' -> { > { 'name' -> { > '$regex' -> 'test' . > '$options' -> 'i' } asDictionary } asDictionary. > { 'description' -> { > '$regex' -> 'test' . > '$options' -> 'i' } asDictionary } asDictionary > } > } asDictionary > > But I need to have a parser that will do it automatically. > > Maybe there are already exist one? If not, how to write my own? > Please help. > > Thanks a lot, Khrystyna=) > > > > -- > View this message in context: > http://forum.world.st/Parser-for-javascript-mongodb-json-notation-selects-tp4942299.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. > -- www.tudorgirba.com www.feenk.com "Reasonable is what we are accustomed with."