All Projects → sweet-js → Sweet Core

sweet-js / Sweet Core

Licence: bsd-2-clause
Sweeten your JavaScript.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Sweet Core

Javalang
Pure Python Java parser and tools
Stars: ✭ 408 (-90.94%)
Mutual labels:  parser
Fasthan
fastHan是基于fastNLP与pytorch实现的中文自然语言处理工具,像spacy一样调用方便。
Stars: ✭ 449 (-90.02%)
Mutual labels:  parser
Stream Json
The micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.
Stars: ✭ 462 (-89.74%)
Mutual labels:  parser
Binary Parser
Blazing-fast declarative parser builder for binary data
Stars: ✭ 422 (-90.62%)
Mutual labels:  parser
Anystyle
Fast and smart citation reference parsing
Stars: ✭ 438 (-90.27%)
Mutual labels:  parser
Tinyrb
A tiny subset of Ruby with a Lua'esc VM
Stars: ✭ 452 (-89.96%)
Mutual labels:  parser
Jsonparser
One of the fastest alternative JSON parser for Go that does not require schema
Stars: ✭ 4,323 (-3.95%)
Mutual labels:  parser
Html5 Dom Document Php
A better HTML5 parser for PHP.
Stars: ✭ 477 (-89.4%)
Mutual labels:  parser
Mwparserfromhell
A Python parser for MediaWiki wikicode
Stars: ✭ 440 (-90.22%)
Mutual labels:  parser
Compiler
The Hoa\Compiler library.
Stars: ✭ 458 (-89.82%)
Mutual labels:  parser
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-90.56%)
Mutual labels:  parser
Picofeed
PHP library to parse and write RSS/Atom feeds
Stars: ✭ 439 (-90.25%)
Mutual labels:  parser
Form
🚂 Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
Stars: ✭ 454 (-89.91%)
Mutual labels:  parser
Dev Blog
翻译、开发心得或学习笔记
Stars: ✭ 3,929 (-12.71%)
Mutual labels:  parser
Rsql Parser
Parser for RSQL / FIQL – query language for RESTful APIs
Stars: ✭ 463 (-89.71%)
Mutual labels:  parser
Crossplane
Quick and reliable way to convert NGINX configurations into JSON and back.
Stars: ✭ 407 (-90.96%)
Mutual labels:  parser
Exifr
📷 The fastest and most versatile JS EXIF reading library.
Stars: ✭ 448 (-90.05%)
Mutual labels:  parser
Corexlsx
Excel spreadsheet (XLSX) format parser written in pure Swift
Stars: ✭ 481 (-89.31%)
Mutual labels:  parser
Deta parser
快速中文分词分析word segmentation
Stars: ✭ 476 (-89.42%)
Mutual labels:  parser
Minigo
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (-89.87%)
Mutual labels:  parser

Build Status

Join the chat at https://gitter.im/mozilla/sweet.js

Hygienic Macros for JavaScript!

Macros allow you to build the language of your dreams. Sweeten JavaScript by defining new syntax for your code.

Currently, Sweet should be considered experimental and under heavy development (re-development more like). As such, the API will be undergoing a bit of churn until probably the end of the year. So, probably best not to try Sweet in production systems just yet. If you're interested in helping out though we'd love to have you!

Getting started

Install the command line app with npm:

$ npm install -g @sweet-js/cli

Write your sweet code:

syntax hi = function (ctx) {
  return #`console.log('hello, world!')`;
}
hi

And compile:

$ sjs my_sweet_code.js
console.log('hello, world!')

Learning More

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].