Age | Commit message (Collapse) | Author |
|
This can currently parse a really simple module.
Note that it cannot parse the DataCount section, and it's still missing
almost all of the instructions.
This commit also adds a 'wasm' test utility that tries to parse a given
webassembly binary file.
It currently does nothing but exit when the parse fails, but it's a
start :^)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This unix classic attempts to classify and identify information about
given files based on various heuristics. In this case, we're relying on
the Core::MimeData detector for file type and LibGfx::ImageDecoder for
additional metadata if the given file is an image.
It's very simple for now, but adding new detectors should be quite easy.
|
|
|
|
|
|
Move LibCompress unit tests to LibCompress/Tests directory and register
them with CMake's add_test. This allows us to run these tests with
ninja test instead of running a separate executable.
Also split the existing tests in 3 test files that better follow the
source code structure (inspired by AK tests).
|
|
This adds a simple REPL command line utility for (eventually) executing
SQL statements / files. Currently, it just validates statements from
stdin and prints any errors.
|
|
|
|
This is not used for anything, it was just a simple test program for
LibWeb back in the early days (before Browser existed.)
|
|
This is a small utility that is similar to gunzip but is used
for compression instead of decompression.
|
|
This little CLI program grabs the current screen image from
WindowServer and saves it as a PNG file.
|
|
This uses the recently added ZipOutputStream in LibArchive.
|
|
This parser should be a little bit more modern and a little more
resilient to zip files from other operating systems. As a side
effect we now also support extracting zip files that are using
DEFLATE compression (using our own LibCompress).
|
|
This is in preparation for a new implementation of zip archive
extraction and creation.
|
|
|
|
We currently handle basic #define statements as well as ifdef and else
branches.
|
|
This makes LibGUI not depend on LibCpp.
|
|
Usage: bt <PID>
This program will print a symbolicated backtrace for the main thread of
the process with the given PID. It uses SymbolServer for the
symbolication.
There's a lot of room for improvement in this command, but it is pretty
neat already. :^)
|
|
This parser will be used by the C++ langauge server to provide better
auto-complete (& maybe also other things in the future).
It is designed to be error tolerant, and keeps track of the position
spans of the AST nodes, which should be useful later for incremental
parsing.
|
|
Also fix code style: `else ()` -> `else()`.
|
|
command line
|
|
|
|
|