How to highlight Flutter / DART code segment in Overleaf Latex? - dart

I made a project with Flutter, with Dart language, and I'm trying to write a report on it. I need to copy code segments to the document, however I can't highlight my dart code. The closest I can get is with the java highlight, but it's still not quite right...
\begin{minted}{java}
//my dart code
\end{minted}
Thanks, I appreciate the help!

The minted package is based on Pygments. Pygments lists Dart as a supported language, so it should work (for me it works). May be the problem is otherwise. Two possible problems/solutions:
Updating the packages with your LaTeX distribution.
If you are using another directory to put all output files o auxiliary files with --output-directory=dir or --aux-directory=dir commands, use the command \usepackage[outputdir=dir]{minted} to point to same directory.

Related

generate llvm bytecode for translation unit in clang plugin

Good afternoon. In the clang documentation, I found a way to generate and paste code. So far, I have not used this method for the plugin, but if I understand correctly, it is possible (correct if not right - thanks).
I would like to know if it is possible to change the code at the bytecode level in the plugin, i.e. insert new stmt(clang::Stmt and its derivatives) into existing ones and give them to the compiler?
Pasting code at the source code level (clang::Rewriter) changes the project's source files, so it adds extra work.
Thank you

Dart Pub greater than and less then markdown issue

Having an issue with the display of "<" and ">" using markdown's back-tick code syntax in Dart pub? Not sure how to achieve: Future<bool>. If I write that as I have done here, it comes out as: Future<bool>, as found here: https://pub.dartlang.org/packages/functional_behaviour_tree
Have also noticed that where packages were fine before on Pub, it now seems that the markdown is being interpreted differently? The formatting has gone a bit mad and caused some chaos with all of my package readme files and such?
This is a known issue with the Dart version of pub.dartlang.org (was Python until recently) https://github.com/dart-lang/pub-dartlang-dart/issues/16

Is there any command line tool to format dart code?

I want to use sublime to write dart code. It has a dart plugin which can highlight the syntax, but can't format it.
I searched and found there is no plugin for sublime for now to format the dart code, so I want to find a command line tool, and invoke it from my sublime.
Is there such a tool?
The dart team has started to work on a code formatter inside the Analyzer package but it's still a work in progress. You can have a look at the CodeFormatter class. You can also follow the corresponding issue : Dart formatter.
This answer is not about a command line tool, but if you have WebStorm, there is a Dart plugin for it under Settings->Plugins.
After you have installed it, you can just open any file and press ctrl+shift+f to format it.
for the command line: dartfmt: The Dart Code Formatter
In DartEditor this can now be done using the context menu inside the code window and choose 'Format' or just press Ctrl+Shift+r
dart format . will format all files in the directory.

LyXliteral programming

I keep writing codes in gedit but at the end of the week we need to submit a lyx literal programming file. Copying and pasting or importing is painful, since , we need to keep pressing tabs or enters. Can anyone suggest a simple alternative to this? Please keep in mind that we need to export the c file from the lyx file.
With the help of my friend, i have written a python code to convert the python or c or any other code, as it is to a lyx file. you can later add whatever you want to the lyx file
Here is the link: http://dpaste.com/hold/671718/
The aforementioned link is broken, but here's the original.
The script essentially takes code and creates LyX scrap from it. It requires that scrap and noweb be installed on the machine in question. Also, I believe I'd made this for LyX v.1.6. Not sure how it will hold up against newer versions. Then again, one can select and indent using tab in scrap code in the newer versions, so the OP's problem is somewhat mitigated.

How do I change the file extension for dependencies

I'm building a program that uses Delphi Packages (BPLs) as plugins, but I'd like to use a custom extension to show that the files have a specific purpose instead of just being BPLs. That works well enough until I end up with one package having a dependency on another. Then the compiler automatically creates the binary with the extension BPL built in.
This wouldn't be too hard to fix with a hex editor, but that's sort of an extreme solution. Is there any way I could make the compiler generate the packages with the right dependency names in the first place?
EDIT: The answers so far seem to have not understood the question.
I know exactly how to create the packages with my custom TEP extension instead of a BPL extension. But if I have package1.TEP and package2.TEP, and package2 depends on package1, and then I try to load package2, it gives an error because it can't find "package1.BPL". What I want is to find some simpler way to make package2 look for the correct filename, "package1.TEP," that doesn't involve editing the binary after it's been created. Is there any way to do that?
Use the {$E} directive.
The simplest solution would be to use a post build event to rename your destination file from *.BPL to whatever specific extension you are requiring.
EDIT:
You could write a separate patch program to search for and patch the offending binaries and run it as part of the post build process. If a patch is made to the compiler, then you can remove your step easily.

Resources