Skip to content

Instantly share code, notes, and snippets.

package parser
import lexical.tokens.Token
import lexical.tokens.cond.Operator._
import lexical.tokens.cond.OperatorToken
import parser.utils.Tree
/**
* Created by wannabe on 05.01.16.
*/
/*constant : cexpression ; /* good stuff! */
cexpression : csimple_expression
| csimple_expression relop csimple_expression
;
csimple_expression : cterm
| csimple_expression addop cterm
;
@wbars
wbars / README.md
Last active August 26, 2016 23:14
Тестовое задание

Тестовое задание (PHP5, Symfony2, Postgres)

Необходимо написать небольшое тестовое приложение на стеке Symfony2/Postgres - Каталог книг

В рамках приложения есть 3 сущности:

  • Книга (название, дата выпуска, дата занесения в каталог, рейтинг(float <= 10), Жанр, Автор
  • Жанр (название)
  • Автор (имя, дата рождения, пол)
class Ancestor
{
private static test()
{
echo "Ancestor::test";
}
public static proxy()
{
self::test();
public class Utils {
public interface SumOfDigits {
Integer run(String s);
}
public static String orderWeight(String strng) {
SumOfDigits sumOfDigits = s ->
Arrays.asList(s.split(""))
.stream()
.mapToInt(Integer::parseInt)
SELECT
main_cat.id,
main_cat.name,
last_thread.thread_id,
last_thread.name,
last_thread.transliteratename,
last_thread.posted_at,
last_thread.user_id,
last_thread.username,
counts.thread_count
package com.company;
import java.util.ArrayList;
import java.util.Stack;
/**
* Created by wannabe on 08.05.15.
*/
public class ThreadHandle {
public static final int threadsCount = 10;
@wbars
wbars / default
Created May 5, 2015 01:51
Nginx config for symfony2
server {
listen 80;
server_name localhost;
root %PROJECT_HOME_DIR%/web;
location / {
try_files $uri @rewriteapp;
}
location @rewriteapp {
def fizzbuzz(range, triggers)
range.map do |i|
parts = triggers.select{ |(_, predicate)| predicate.call(i) }
parts.size > 0 ? parts.map(&:first).join : i
end
end
puts fizzbuzz(1..100, [
['Fizz', ->(i){ i % 3 == 0 }],
['Buzz', ->(i){ i % 5 == 0 }],
@wbars
wbars / BasicEmployee.java
Last active August 29, 2015 14:19
Company
package com.example.helloworld;
import java.util.Date;
/**
* Created by wannabe on 18.04.15.
*/
public abstract class BasicEmployee {
protected int id;
protected String name;