ladybird/Userland/DevTools/HackStudio
Itamar 402483ec1f LibCpp: Generalize ASTNode::dump() to support redirecting its output
Previously, ASTNode::dump() used outln() for output, which meant it
always wrote its output to stdout.

After this commit, ASTNode::dump() receives an 'output' argument (which
is stdout by default). This enables writing the output to somewhere
else.

This will be useful for testing the LibCpp Parser with the output of
ASTNode::dump.
2021-05-19 23:19:07 +02:00
..
Debugger HackStudio: Add context option to set execution point while debugging 2021-04-28 09:43:26 +02:00
Dialogs Userland+LibCore: Update FileWatcher + its users for InodeWatcher 2.0 2021-05-12 22:38:20 +02:00
Git LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LanguageClients Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LanguageServers LibCpp: Generalize ASTNode::dump() to support redirecting its output 2021-05-19 23:19:07 +02:00
AutoCompleteResponse.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ClassViewWidget.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
ClassViewWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt HackStudio: Remove the visual form editor 2021-05-10 12:43:34 +02:00
CodeDocument.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
CodeDocument.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Editor.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
Editor.h LibGUI: Some tweaks for TextEditor's will-execute-command virtual 2021-05-08 22:17:50 +02:00
EditorWrapper.cpp HackStudio: Add a "document dirty" indicator to the EditorWrapper 2021-05-02 22:49:25 +02:00
EditorWrapper.h HackStudio: Show dialog on build and exit if there are unsaved changes 2021-05-02 22:49:25 +02:00
FindInFilesWidget.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
FindInFilesWidget.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HackStudio.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HackStudioWidget.cpp HackStudio+CppLanguageServer: Remove lexer-based autocomplete engine 2021-05-16 16:39:21 +02:00
HackStudioWidget.h HackStudio+CppLanguageServer: Remove lexer-based autocomplete engine 2021-05-16 16:39:21 +02:00
Language.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Language.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LanguageClient.cpp HackStudio+CppLanguageServer: Remove lexer-based autocomplete engine 2021-05-16 16:39:21 +02:00
LanguageClient.h HackStudio+CppLanguageServer: Remove lexer-based autocomplete engine 2021-05-16 16:39:21 +02:00
Locator.cpp AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
Locator.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
main.cpp HackStudio: Pledge "fattr" 2021-05-15 13:00:23 +01:00
Project.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Project.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectDeclarations.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectDeclarations.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProjectFile.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
ProjectFile.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
ProjectTemplate.cpp HackStudio: Use common copy functions in ProjectTemplate.cpp 2021-05-02 00:22:33 +02:00
ProjectTemplate.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TerminalWrapper.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TerminalWrapper.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00