All pastes #261198 Raw Edit

Stuff

public text v1 · immutable
#261198 ·published 2006-11-29 00:36 UTC
rendered paste body
@include clike.tokens
@block PHP
	.open: <?
	.open: <?php
	.close: ?>

	Operator:
		Plus: +
		Minus: -
		Divide: /
		Multiply: *
		Modulo: %
		Increment: ++
		Decrement: --
		Concat: .

		Assign: =
		PlusAssign: +=
		MinusAssign: -=
		MultiplyAssign: *=
		DivideAssign: /=
		ModuloAssign: %=
		ConcatAssign: .=

		Boolean:
			And: &&
			Or: ||
			Not: !
		Logical:
			And: AND
			Or: OR
		
		Comparison:
			EqualsNot: "!=|<>"
			Equals: ==
			TypeEquals: ===
			TypeEqualsNot: !==
			LessThan: <
			LessEqual: <=
			GreaterThan: >
			GreaterEqual: >=


--------------------


<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<language_definition name="PHP">
	<include language="c-like" />

	<tokens>
		<starts_with></starts_with>
		<starts_with></starts_with>
		<ends_with></ends_with>


		<tokens name="Operator">
			<tokens name="Arithmetic">
				<t n="Plus">      +</t>
				<t n="Minus">     -</t>
				<t n="Divide">    /</t>
				<t n="Multiply">  *</t>
				<t n="Modulo">    %</t>
			</tokens>
			<tokens name="Assignment">
				
				<t n="Assign">      =</t>
				<t n="Plus">        +=</t>
				<t n="Minus">       -=</t>
				<t n="Multiply">    *=</t>
				<t n="Divide">      /=</t>
				<t n="Modulo">      %=</t>
				<t n="Concat">      .=</t>
				<t n="And">         &amp;=</t>
				<t n="Or">          |=</t>
				<t n="Xor">         ^=</t>
				<t n="ShiftLeft">   &lt;&lt;=</t>
				<t n="ShiftRight">  >>=</t>
			</tokens>
			<tokens>

				<t n="Increment"> ++</t>
				<t n="Decrement"> --</t>
				<t n="Concat">    .</t>
			</tokens>
		</tokens>

	</tokens>
</language_definition>