All Projects → NerdCats → Profane

NerdCats / Profane

Licence: MIT license
Scripting language for derps

Programming Languages

C#
18002 projects
HTML
75241 projects
ANTLR
299 projects

Projects that are alternatives of or similar to Profane

Myapplications
My Tutorials
Stars: ✭ 50 (+177.78%)
Mutual labels:  sample-code
bsl-parser
Коллекция парсеров языка 1С (BSL) в формате ANTLR4.
Stars: ✭ 23 (+27.78%)
Mutual labels:  antlr4
node-resthooksdemo
A simple node.js RESTHooks demo built upon the Sails Web Framework
Stars: ✭ 68 (+277.78%)
Mutual labels:  sample-code
nodejs-rust-sample-module
A sample node module built with Rust. Calculates the closest airport to a given latlon coordinate.
Stars: ✭ 18 (+0%)
Mutual labels:  sample-code
hana-developer-cli-tool-example
Learn how to build a developer-centric SAP HANA command line tool, particularly designed to be used when performing SAP HANA development in non-SAP tooling (for example from VS Code).
Stars: ✭ 73 (+305.56%)
Mutual labels:  sample-code
cloud-espm-cloud-native
Enterprise Sales and Procurement Model (ESPM) Cloud Native is a project that showcases how an application can be made resilient by implementing resilience design patterns. This application is developed using Spring Boot framework and can be deployed locally as well as on SAP BTP, Cloud Foundry environment.
Stars: ✭ 29 (+61.11%)
Mutual labels:  sample-code
antlr4-tool
A useful Antlr4 tool with full TypeScript support
Stars: ✭ 34 (+88.89%)
Mutual labels:  antlr4
pdftron-android-samples
PDFTron Android Samples
Stars: ✭ 30 (+66.67%)
Mutual labels:  sample-code
gruniozerca-gamebuino
A Gamebuino port of a homebrew NES game.
Stars: ✭ 11 (-38.89%)
Mutual labels:  sample-code
ANTLR4ParseTreeVisualizer
Visual Studio debugging visualizer, and .NET visualization controls, for ANTLR4 parse trees
Stars: ✭ 59 (+227.78%)
Mutual labels:  antlr4
FIDO-Server
Open-source FIDO server, featuring the FIDO2 standard.
Stars: ✭ 17 (-5.56%)
Mutual labels:  sample-code
robots.txt
🤖 robots.txt as a service. Crawls robots.txt files, downloads and parses them to check rules through an API
Stars: ✭ 13 (-27.78%)
Mutual labels:  antlr4
MPL
A language to generate command blocks for Minecraft 1.9 and higher
Stars: ✭ 18 (+0%)
Mutual labels:  antlr4
cloud-mdk-tutorial-samples
Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
Stars: ✭ 16 (-11.11%)
Mutual labels:  sample-code
SampleFoodBlog
🔥 Android blog application, built with Firebase
Stars: ✭ 23 (+27.78%)
Mutual labels:  sample-code
libra
Java Predicate, supports SQL-like syntax
Stars: ✭ 30 (+66.67%)
Mutual labels:  antlr4
ui5-webcomponents-sample-react
UI5 Web Components Sample TODO application built with React.
Stars: ✭ 47 (+161.11%)
Mutual labels:  sample-code
cecilifier
A tool aiming to make it a little bit easier to learn Mono.Cecil
Stars: ✭ 39 (+116.67%)
Mutual labels:  sample-code
hana-ml-samples
This project provides code examples for SAP HANA Predictive and Machine Learning scenarios and is educational content. It covers simple Predictive Analysis Library SQL examples as well as complete SAP HANA design-time “ML scenario”-application content or HANA-ML Python Notebook examples.
Stars: ✭ 67 (+272.22%)
Mutual labels:  sample-code
cloud-cap-multitenancy
SAP Cloud Application Programming Model (CAP) sample code project with multitenancy using service manager-created SAP HANA containers for tenant data isolation.
Stars: ✭ 33 (+83.33%)
Mutual labels:  sample-code

Profane

Profane was written as a sample code / proof of concept of a language that is

  • ANTLR4 lexed and parsed
  • Transpiled to C#
  • Fed into roslyn C# script engine for execution

This comes with a very simple and limited grammar so the capabilities are pretty limited too. Please look at the Profane.g4 file under Profane.Core project for better understanding.

Sample code in Profane:

derp a = 20 :) #Initialization

# basic if-else 
a > 2 ???
yep -> 
    a = 5 :)
kbye

# print
dump a :)

The Profane project comes with a nancy module that accepts code as plain text in a HTTP POST and compiles it. Was built to put up a simple test code page in mind.

Everything .net in Profane is written in .net core

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].