purty - PureScript pretty-printer - GitHub mirror for CI. All development happens on GitLab

  •        38

A WIP pretty printer for PureScript modules. It's not all that pretty just yet.

https://gitlab.com/joneshf/purty#README
https://github.com/joneshf/purty

Tags
Implementation
License
Platform

   




Related Projects

fipp - Fast Idiomatic Pretty Printer for Clojure

  •    Clojure

Fipp is a better pretty printer for Clojure and ClojureScript. Like clojure.pprint, this pretty printer has a linear runtime and uses bounded space. However, unlike clojure.pprint, Fipp's implementation is tuned for great performance and has a functional, data-driven API.

go-spew - Implements a deep pretty printer for Go data structures to aid in debugging

  •    Go

Go-spew implements a deep pretty printer for Go data structures to aid in debugging. A comprehensive suite of tests with 100% test coverage is provided to ensure proper functionality. See test_coverage.txt for the gocov coverage report. Go-spew is licensed under the liberal ISC license, so it may be used in open source or commercial projects.If you're interested in reading about how this package came to life and some of the challenges involved in providing a deep pretty printer, there is a blog post about it here.

Java Pretty Printer Library

  •    Java

A Java package for pretty-printing a text by deciding where to introduce line-breaks and indentation. A Java implementation of Derek Oppen\'s pretty printing algorithm. It is _not_ a pretty printer for Java code, though it could be used to write one.

JTidy - HTML parser and pretty printer in Java

  •    Java

JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM interface to the document that is being processed, which effectively makes you able to use JTidy as a DOM parser for real-world HTML.

backward-cpp - A beautiful stack trace pretty printer for C++

  •    C++

Backward is a beautiful stack trace pretty printer for C++. There is not much to say. Of course it will be able to display the code snippets only if the source files are accessible (else see trace #4 in the example).


phpunit-pretty-result-printer - PHPUnit Pretty Result Printer

  •    PHP

You can customize the markers which are used for success, fail, error, skipped, incomplete by modifying the phpunit-printer.yml file.

litter - Litter is a pretty printer library for Go data structures to aid in debugging and testing.

  •    Go

Litter is a pretty printer library for Go data structures to aid in debugging and testing. It's named for the fact that it outputs literals, which you litter your output with. As a side benefit, all Litter output is compilable Go. You can use Litter to emit data during debug, and it's also really nice for "snapshot data" in unit tests, since it produces consistent, sorted output.

pprint - Pretty Printer for Modern C++

  •    C++

Simply include pprint.hpp and you're good to go. pprint supports a variety of STL sequence containers including std::vector, std::list, std::deque, and std::array.

exfmt - 🌸 An opinionated Elixir source code formatter.

  •    Elixir

exfmt is in alpha. If you run into any problems, please report them. The format produced by exfmt will change significantly before the 1.0.0 release. If this will cause problems for you, please refrain from using exfmt during the alpha- and beta-test periods.

recast - JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

  •    Javascript

In less poetic terms, Recast exposes two essential interfaces, one for parsing JavaScript code (require("recast").parse) and the other for reprinting modified syntax trees (require("recast").print). See ast-types (especially the def/core.js) module for a thorough overview of the ast api.

purescript-thermite - A simple PureScript wrapper for React

  •    PureScript

purescript-thermite is a PureScript wrapper for purescript-react. It does not provide all of the functionality of React, but instead to provide a clean API to the most commonly-used parts of its API. It is possible to use purescript-react for more specialized use cases. You can also now use npm test to run the test command above.

purescript-pux - Build type-safe web apps with PureScript.

  •    PureScript

Build type-safe web applications with PureScript. Pux has not focused on performance yet. The slow performance arises from translating Pux's (smolder) virtual DOM to React's virtual DOM. The goal is to write a purescript virtual DOM module for smolder, which would avoid that translation step and could be optimized for a monadic datastructure. I suspect this would achieve performance on par with Halogen.

documentation - Documentation for the PureScript language, compiler, and tools.

  •    

PureScript is a small, strongly typed programming language that compiles to JavaScript. To get a better overview of PureScript, visit The PureScript Website. Feel free to make an issue to discuss amending the scope.

purescript-halogen - A declarative, type-safe UI library for PureScript.

  •    PureScript

A declarative, type-safe UI library for PureScript.

pulp - A build tool for PureScript projects

  •    PureScript

A build tool for PureScript. This installs the PureScript compiler, the Pulp build tool, and the Bower package manager.

purescript-react - React Bindings for PureScript

  •    PureScript

Low-level React Bindings for PureScript. For a more high-level set of bindings, you might like to look at purescript-thermite.

purescript-aff - An asynchronous effect monad for PureScript

  •    PureScript

An asynchronous effect monad and threading model for PureScript. This looks like ordinary, synchronous, imperative code, but actually operates asynchronously without any callbacks. Error handling is baked in so you only deal with it when you want to.

Printer Usage Monitoring Application

  •    

The Printer Usage Monitoring Application is an open and extensible printer usage monitoring application. It allows businesses, government departments and educational establishments to track their printer usage and identify cost savings that can be made.

Karekol

  •    CSharp

Karekol is a small convertor that turns code into coloured HTML. Use it and see your code on a colour printer or website near you. We start by supporting VB.NET and C# code, but support for others could be added later. Keywords: Pretty Print; VB2HTML





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.