Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pug-php/pug

Pug template engine for PHP
https://github.com/pug-php/pug

fix a multibyte bug in Lexer.

```
input(value="ABC", type="submit")
```
output
```
<input value="ABC" />
```

4e810f770c50faf5ed93e0a2965c4e0f51817ab9 authored about 12 years ago by fcrosfly <[email protected]>
Fix warnings after last commit, add tests.

Some changes in tester script.

6008cfe10c3ae125a35c0f26eeb7b9e53ab71e03 authored about 12 years ago by Stepan Pologov <[email protected]>
Merge pull request #1 from fcrosfly/master

Fix for parentheses in if statements, try to fix cutting name of last element in nested arrays. ...

5f9a13fb971e6cccd4240abe76ecd5ea662918ab authored about 12 years ago by sisoft <[email protected]>
Update src/Jade/Compiler.php

file format

f93542febbeb4d7f90c7686777b9d71acf7f3b58 authored about 12 years ago by fcrosfly <[email protected]>
Update src/Jade/Compiler.php

fix
```php
if isset($a)
```
output
```
if (isset($a) {
```

0dbc31ec4c0a9ccf4c9d01de573e6d108647668e authored about 12 years ago by fcrosfly <[email protected]>
A strange bug in php5.4

```php
b.b.name
```
output
```php
  $__=isset($b->b) ? $b->b : $b['b'];
  $__=isset($__->n...

9e7eea214ebc08df007dfacf97d74917b41af658 authored about 12 years ago by fcrosfly <[email protected]>
another fix for 'unless' condition. now really works :)

recongize php array()'s.
fix conditional html comments.
fixes in interpolation and escaping.
supp...

5847ffe6c95966666bec684337111d5880e9eb5b authored about 12 years ago by Stepan Pologov <[email protected]>
fix interpolation escaping (backport from original).

treat undefined's as null (for boolean or class attributes).
another fix for mixins. now this wor...

604bfa7f95fef4cd340fa70ea10708d76a4abcc1 authored about 12 years ago by Stepan Pologov <[email protected]>
fix testsystem. at least, now it runs. add new tests from original Jade.

da499342ca7bdd832c1239bd278642d52d3833e8 authored over 12 years ago by Stepan Pologov <[email protected]>
fix assigments in php-style, support for value comparsions. ex: if $var1 == $var2

6d725cb6973933ade94a64513f56710c45b14b5e authored over 12 years ago by Stepan Pologov <[email protected]>
fix constant assigments.

improved string parsing. now i can write somthing like: select#uid(name='uid', onchange='location...

5693fd7491cb3d89c95af8195afcd88276d508a5 authored over 12 years ago by Stepan Pologov <[email protected]>
fixed doctypes, multiple if-else statements, binary attributes, nested blocks after include.

add support for each-else construction (backported from original Jade)

0ad8c2af21142443b2e39e69df5b7a593b34430f authored over 12 years ago by Stepan Pologov <[email protected]>
fix block appending and prepending

62eecbfd0ae7b9a1c9e9adb6b13841d03e0eb303 authored over 12 years ago by Stepan Pologov <[email protected]>
fast hack (works only with variables) to fix 'unless' condition

d3fa69d1ef1d093eefda25ffdb6f69437bcfb2dc authored over 12 years ago by Stepan Pologov <[email protected]>
fix mixins with multiple arguments

049a601bc4c45c473f2dd740b58bfc32fdaf5ce2 authored over 12 years ago by Stepan Pologov <[email protected]>
Bug fixes - Mixin's attributes and var assignment

80f3baf5cbe98741308ed0dd10b07e0fda1ae91d authored over 12 years ago by Augusto F. Hack <[email protected]>
Bug fixes

23a60a4c4cbfe93da664e8d9486b813a9778de22 authored over 12 years ago by Augusto F. Hack <[email protected]>
Copyed the test suit from jade + some bug fixes

40f21630e82ccfef5f25ac966112cb95c3cc6cc3 authored over 12 years ago by Augusto F. Hack <[email protected]>
changed readme

06179bd51e1f19f9ca02720b9c98122b70a5817b authored over 12 years ago by Augusto F. Hack <[email protected]>
First mixin implementation

35dae962192f29b96227e54dc4d77bc3ccc9fdbe authored over 12 years ago by Augusto F. Hack <[email protected]>
First working code, need tests

0bfd95c27044c3b05b9c7faeff18e02d28694ce8 authored over 12 years ago by Augusto F. Hack <[email protected]>
Fixed namespaces

db3f9f87d88157e8585238bffc56cdfa896c9688 authored over 12 years ago by Augusto F. Hack <[email protected]>
Fixed bugs, parser is working, need more tests

685df2f087d093ffd05cabcb77112508c19a3fd1 authored over 12 years ago by Augusto F. Hack <[email protected]>
removed vim's backup files

dd0494b45dccecec7b408a515f0922da1b6a4db2 authored over 12 years ago by Augusto F. Hack <[email protected]>
(not tested) Port of the Parser

fbfda10f375aa8809231d2d926433eb74ea0e8e1 authored over 12 years ago by Augusto F. Hack <[email protected]>
Merge branch

c832541d08b690c4e8913bcae08aa1d063ca217b authored over 12 years ago by Augusto F. Hack <[email protected]>
Merge branches

a32480cd33c74d48fd3ef888b6fda89cdedde14e authored over 12 years ago by Augusto F. Hack <[email protected]>
Starting to change the Parser

5587a1aeafed5c356f39403e2e44ba8df681cec5 authored over 12 years ago by Augusto F. Hack <[email protected]>
New Lexer, a ported version form the current jade implementation

f73bff9049aa7a9961b3600c629c14cb7249b995 authored over 12 years ago by Augusto F. Hack <[email protected]>
Merge pull request #7 from zedge/master

Removed escaping of "

9b0d00ae413e08e731bc4dc226a697f78ca5e605 authored over 12 years ago by Janez Troha <[email protected]>
Escaping quotes broke json_encoded strings

bd837b98cb60dbc596e0e3e17c1120a6604bbc62 authored over 12 years ago by Henrik Kjelsberg <[email protected]>
Merge pull request #1 from kieronbrowne/master

Handle special attributes like selected and checked where inclusion criteria is given in php code

73e8d795e2da6af9adf682e19d1f68bfeaaf7da5 authored over 12 years ago by Janez Troha <[email protected]>
Don't break hard-coded special attribute values such as selected="selected"

9363a94d02913d443b67f0baadcb43fc76a33f28 authored over 12 years ago by Kieron Browne <[email protected]>
For special tag attributes such as selected or checked, where the value is

set from evaluated PHP code, delay outputting the attribute until evaluating
the PHP expression, ...

6c03a51fddae40780c2446c03daadeea80a28e00 authored over 12 years ago by Kieron Browne <[email protected]>
Added include(jade lang) support

0e855a590d13dbe873ad8dbedc21133099e8798e authored over 12 years ago by Janez Troha <[email protected]>
Prep. for Packagist aka composer

626be66eb003bde154d2f081668856ffcc58a3b8 authored over 12 years ago by Janez Troha <[email protected]>
Fix a bug in dotBlocks

We were taking too much whitespace and outdents
wern't being detected like they should be.

309080ee67c4cc99eb2b2215e797dc5044e4a4cf authored over 12 years ago by David Stewart <[email protected]>
Add support for text blocks

Example:
p#test.class.
I'm text
So am I

17e176d3bccc60ce6166bf18a428a62dee857ec6 authored almost 13 years ago by David Stewart <[email protected]>
I don't want it messing with my PHP code

e5899f1d5fced72296a7d620e00bcf29266dc26a authored almost 13 years ago by David Stewart <[email protected]>
You should be able to put variables in ids

Example: id="item_#{id}"

c3d8aa19ce50e497d3c9a573c111afddf4bbf557 authored almost 13 years ago by David Stewart <[email protected]>
= should be jade_text, and != should be jade_html, not the other way around

9bb5c2e82efeacda9956fbd859e23b5a88c09d35 authored almost 13 years ago by David Stewart <[email protected]>
bug fixed codeType to jade_text or jade_html

6ae9e6ac739fdbb37e682ae4d4431a60faa1c5ef authored over 13 years ago by peniar <[email protected]>
refactored lexer codes

98f737d183591552d19dfc9a5589f0c56faf57a6 authored over 13 years ago by peniar <[email protected]>
Merge pull request #1 from Ralle/master

Remove some unnecessary namespace

f5ce75c05bc0dc786e687d400a512769999010ea authored over 13 years ago by peniar <[email protected]>
Improve Lexer to support multiline attributes

d1cf53d9beb3618dffe4e4111d579763a261e8ca authored over 13 years ago by Rasmus Abrahamsen <[email protected]>
Add trim() to attributes

4ef04da3ba56eab89e2dfddb96c6a49a74f10156 authored over 13 years ago by Rasmus Abrahamsen <[email protected]>
Remove namespace bugs

42cbdd444210ad856844445ea6be1b2cd94c9b2d authored over 13 years ago by Rasmus Abrahamsen <[email protected]>
moves Node.php to lib

be2c657cbfa0ff98df77e7430d5d89082d5fc327 authored over 13 years ago by peniar <[email protected]>
removes Node classes

096fed765054419a07baa93d606b84b193796122 authored over 13 years ago by peniar <[email protected]>
adds samples and test.php

ddccce9a6d52d87efe3291d0835468ad6ef654e3 authored over 13 years ago by peniar <[email protected]>
fixes README.md

35efb13ad7350711280db427cb0d4a5dbd6006a9 authored over 13 years ago by peniar <[email protected]>
cache file exists

04eb7f2464660f1d0d2748d50aa5df65c5d3e33c authored over 13 years ago by peniar <[email protected]>
Class Jade creates itself without arguments

5e9ac7102c7b83463d4e081a5ab208981e0a6bb3 authored over 13 years ago by peniar <[email protected]>
removes bootstrap.php and removes all namespaces

afcc67618f4fd680dca703f2282a82d008cae702 authored over 13 years ago by peniar <[email protected]>
new codes

05850873c7aa666b41a593a4d12e2eef988249fe authored over 13 years ago by peniar <[email protected]>
fixes some bugs and changes syntax(same as orignal jade)

b0f7940cd1cc9edcbe2e1ebaeb43930e4e416661 authored over 13 years ago by peniar <[email protected]>
Update FiltersTest.

de372cd91b3bebb0676e592ddd7b84d3e391ea90 authored over 13 years ago by Nick Sinopoli <[email protected]>
Massive changes.

39f9ad9b0f7c0f49a2c5817f41be825b1e8ee1c8 authored over 13 years ago by Nick Sinopoli <[email protected]>
Update filter to filter.

305ef64753ec9363603de38d3ced10b089dbc5d3 authored over 13 years ago by Nick Sinopoli <[email protected]>
More pruning.

fd014c8a0dd6a0bc0d3e002877e8bd1ded0dbdd7 authored over 13 years ago by Nick Sinopoli <[email protected]>
Move Jade.php to root directory.

7e8c0c9dd4a9fbcdafc88238e69402fa87d4c671 authored over 13 years ago by Nick Sinopoli <[email protected]>
More refactoring.

04c9a16df33df3fc994c92cb21a896bcd18be572 authored over 13 years ago by Nick Sinopoli <[email protected]>
Refactor filters.

97abc3222041e4f3f514534d5df209bd259f26d3 authored over 13 years ago by Nick Sinopoli <[email protected]>
Use PHP Exceptions.

aeca0a8d11ee825b5b894493e9d6489ae8fbda2b authored over 13 years ago by Nick Sinopoli <[email protected]>
Oops, revert code back.

bbd3a6e22b2f0bfee93c95398d6f98304c1c556d authored over 13 years ago by Nick Sinopoli <[email protected]>
Cleanup.

8a50e6fedca1167733b3128a8eea42d9f33e797d authored over 13 years ago by Nick Sinopoli <[email protected]>
updated api

684c1f482178cd587db9e411f9b54095f29d3224 authored about 14 years ago by ever.zet <[email protected]>
fixed phpdoc

e57fce6f74ab3d7bd5bfdb1b986e88d591cad7b9 authored about 14 years ago by ever.zet <[email protected]>
phpdoc base configuration adde

b1f019928977f7f67e7593d9dca440463a78171a authored about 14 years ago by ever.zet <[email protected]>
api docs

7df9fcb1ba0b9598db4eef1c1972b295c2968969 authored about 14 years ago by ever.zet <[email protected]>
fixed TextMate bundle link

eca40f30f28169cda7f2d14f9cfb2713f37c238b authored about 14 years ago by ever.zet <[email protected]>
fixed link to TextMate bundle

f95471788238230b81a7278828b32c1be7823254 authored about 14 years ago by ever.zet <[email protected]>
updated site

333c042f0820d9b6458f916e46e8754b5f319b9f authored about 14 years ago by ever.zet <[email protected]>
check if file exists before

5e608d1e81a404ddce5510e4b47f0788346ee4ef authored about 14 years ago by ever.zet <[email protected]>
Refactored Jade API & added caching mechanism

26435eb5f3db0ecc794e2698a065de61853c9e7c authored about 14 years ago by ever.zet <[email protected]>
initial commit

349cc6c32e5adce50c26c0035f8c619b3a2031b5 authored about 14 years ago by ever.zet <[email protected]>
fixed indents

4b4c8a8db647aaf539593dbe029a13ca075a971a authored about 14 years ago by ever.zet <[email protected]>
added license

7237ceede12761b91eb29d6f8047c29ef1e85768 authored about 14 years ago by ever.zet <[email protected]>
fixed license info

18d808ffa348c800b9efec280b6bccb74ae2a90e authored about 14 years ago by ever.zet <[email protected]>
big refactoring

0013320db91ae7b19076c0af87e5ec0e6131a9c2 authored about 14 years ago by ever.zet <[email protected]>
html5 tags now closes to

because html5 supports both closed tags & unclosed, but IE & XML parsers don't

a39ce76fc7279279b7a96771ad47d484d3fc1212 authored over 14 years ago by ever.zet <[email protected]>
refactored filters

143f72fb580be4e6375dd80a30ff943f73293651 authored over 14 years ago by ever.zet <[email protected]>
added css to filters list

9e6241437d1c80ddf267b2942fd6c2f33a661e60 authored over 14 years ago by ever.zet <[email protected]>
added some tests

0dc7e5290f5ee877e962e947fe50e7b91b958333 authored over 14 years ago by ever.zet <[email protected]>
fixed empty line

8d2a043cdedf128224b974415d33bf33e3454453 authored over 14 years ago by ever.zet <[email protected]>
fixed double-filtering bug

129008fb9a615d2b90b98636ebc8f9d1671f5b7b authored over 14 years ago by ever.zet <[email protected]>
added `a:void` autotag => `<a href="javascript:void(0)"></a>`

87ff71207d937d3d923a64b93a52a3f6253db6b9 authored over 14 years ago by ever.zet <[email protected]>
fixed foreach code block

de3b0e01a1763069415bf7990069b9a555058e08 authored over 14 years ago by ever.zet <[email protected]>
fixed trimmed code after empty self-closing tags bug

300616bc4770af1ba26014af0a6070c5a01118fc authored over 14 years ago by ever.zet <[email protected]>
fixed `elseif` block regexp

8a452b02748dea37213bb9cb54f95b627959234a authored over 14 years ago by ever.zet <[email protected]>
fixed exception exception +)

2d1301af27bc9e0f6dd6e8833c2ded94395362c5 authored over 14 years ago by ever.zet <[email protected]>
support for buffered blocks

6e48d711f242742ae7df2fb65f91fb972ec1c4cc authored over 14 years ago by ever.zet <[email protected]>
fixed complex blocks start bug

0d829dd021aeae62d9697dfc053ef8fe3b7059ac authored over 14 years ago by ever.zet <[email protected]>
fixed README misstype

1575d9b32c70f68123f826792aab7960349249c3 authored over 14 years ago by ever.zet <[email protected]>
code blocks start is now regexps

54511d2601b56b4e632e58c83da5386f6c562a5a authored over 14 years ago by ever.zet <[email protected]>
added CSS filter (:style) & fixed filters indentation

92f7cd62968562789ca70d9f66a1e7ae42f6b7af authored over 14 years ago by ever.zet <[email protected]>
added link:css & script:js to autotags

80a3da0e3f586082bce90c9e94531fa8a5f65a85 authored over 14 years ago by ever.zet <[email protected]>
proper comments indentation

0ce32d12aff23c74119cb955386eeca230be1c49 authored over 14 years ago by ever.zet <[email protected]>
ability to manually set mode

275d82161e275fb73b8fa94dbb22904cadef6b03 authored over 14 years ago by ever.zet <[email protected]>
fixed id & jade comments conflict.

Now jade comments starts with `//`

a76bd1bd6186c8230aa19a385fdae8ac76dc4d6e authored over 14 years ago by ever.zet <[email protected]>