Gavin Ray
Gavin Ray
Note that this will not work properly if files are opened before the plugin is initialized as it cannot track them.
I think this would be a really cool way to share translations of useful libs with others, and also to show examples of what `Ohmygentool` is capable of, and the...
Thank you for making this and publishing it =)
Taking the example of the Calculator AST from the docs, serializing a simple `plus(3, 5)` expression as JSON: ```kt fun example() { val ast = EnhancedCalculatorAst.build { binary(plus(), lit(3), lit(5))...
Just wanted to say thanks. `vcpkg` is great, the LLVM toolchain can't be beat -- without this it would taken me ages to get them smoothly integrated on Windows I...
In `stringify.js`, `mods.block` is hardcoded to `curlies`. If the argument signature is changed to: ```js const stringify = (node, options = { depth: 0, syntax: 'css' }) => { ```...
Heya, I watched your presentation at HasuraCon about this 2 years ago (when it was still Java based) I found it really interesting, and I now work as a Technical...
Curious what your motivation was behind single-thread only Is the idea that you'd run multiple instances on individual threads, or it's targeted at programs that intend to stay single threaded?...
DSL.execute() for dynamic procedural code uses invalid DSL.name() quoting for MySQL, causing errors
### Expected behavior In MySQL, backticks should be used with `DSL.name()` ### Actual behavior Given the following: ```kt DSL.begin( DSL.startTransaction(), DSL.dropTemporaryTableIfExists(tempTable), DSL.createTemporaryTable(DSL.name(tempTable)).`as`( DSL.select().from(DSL.name(op.table.value)).limit(0) ) DSL.execute( DSL.insertInto(DSL.table(DSL.name(tempTable)), columns.map { DSL.field(it) })...
### Use case Even if it may not be entirely possible in jOOQ because of the host of syntax features required (or would require egregious amounts of efforts to implement),...