1. Go to this page and download the library: Download wandu/compiler library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wandu / compiler example snippets
$lexer = new \Wandu\Compiler\LexicalAnalyzer([
'\\+' => function () {
return 't_add';
},
'\\-' => function () {
return 't_minus';
},
'\\*' => function () {
return 't_multi';
},
'\\/' => function () {
return 't_divide';
},
'\\=' => function () {
return 't_equal';
},
'[1-9][0-9]*|0([0-7]+|(x|X)[0-9A-Fa-f]*)?' => function ($word) {
return "t_number";
},
'\s' => null,
]);
$lexer->analyze('10 + 20 = 0')); // ['t_number', 't_add', 't_number', 't_equal', 't_number',]
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.