npm

biaphp

0.0.6 • Public • Published

BiaPHP

/*
 *                                 ___           ___         ___           ___
 *      _____                     /\  \         /\  \       /\  \         /\  \
 *     /::\  \       ___         /::\  \       /::\  \      \:\  \       /::\  \
 *    /:/\:\  \     /\__\       /:/\:\  \     /:/\:\__\      \:\  \     /:/\:\__\
 *   /:/ /::\__\   /:/__/      /:/ /::\  \   /:/ /:/  /  ___ /::\  \   /:/ /:/  /
 *  /:/_/:/\:|__| /::\  \     /:/_/:/\:\__\ /:/_/:/  /  /\  /:/\:\__\ /:/_/:/  /
 *  \:\/:/ /:/  / \/\:\  \__  \:\/:/  \/__/ \:\/:/  /   \:\/:/  \/__/ \:\/:/  /
 *   \::/_/:/  /     \:\/\__\  \::/__/       \::/__/     \::/__/       \::/__/
 *    \:\/:/  /       \::/  /   \:\  \        \:\  \      \:\  \        \:\  \
 *     \::/  /        /:/  /     \:\__\        \:\__\      \:\__\        \:\__\
 *      \/__/         \/__/       \/__/         \/__/       \/__/         \/__/
 *
 *
 *  BiaPHP is created by Renan Veroneze and it's licensed under a Creative Commons BY-SA.
 *  © 2014~2015
 *  @0.0.1
 *
 */

Is a Pre-processor to Transcompile language to PHP

Examples

This is a BiaPHP syntax:
<?
  class Test

    public __construct ->

      if $_SERVER['REMOTE_ADDR'] == '127.0.0.1'

        print 'Not allowed to localhost'
And compile this:
<?php
  class Test {
    public function __construct() {
      if($_SERVER['REMOTE_ADDR'] == '127.0.0.1') {
        print 'Not allowed to localhost';
      }
    }
  }
?>

Syntax Reference

BiaPHP PHP
<? <?php
public f -> public function f() {}
public f ( x ) -> public function f( x ) {}
if x if(x) {}
End vars lines ;
@x $this->x
@@x self::x
~x parent::x
$_S $_SESSION
$_P $_POST
$_G $_GET
$a ?: $b $a ? $a : $b
self class class_name class class_name{} new class_name

Package Sidebar

Install

npm i biaphp

Weekly Downloads

1

Version

0.0.6

License

none

Last publish

Collaborators

  • renanveroneze