Set bf, chapel, d and dart to use the language's highlighting

Previously were using other languages with similar syntax, but now
we have Pygments.
This commit is contained in:
Samantha McVey 2016-12-31 15:25:24 -08:00
parent 60bba321d3
commit ff3d2d1784
No known key found for this signature in database
GPG Key ID: A68DF012C3881D62
4 changed files with 9 additions and 9 deletions

View File

@ -10,7 +10,7 @@ minimal Turing-complete programming language with just 8 commands.
You can try brainfuck on your browser with [brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/). You can try brainfuck on your browser with [brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/).
``` ```bf
Any character not "><+-.,[]" (excluding quotation marks) is ignored. Any character not "><+-.,[]" (excluding quotation marks) is ignored.
Brainfuck is represented by an array with 30,000 cells initialized to zero Brainfuck is represented by an array with 30,000 cells initialized to zero

View File

@ -10,7 +10,7 @@ In short, Chapel is an open-source, high-productivity, parallel-programming lang
More information and support can be found at the bottom of this document. More information and support can be found at the bottom of this document.
```c ```chapel
// Comments are C-family style // Comments are C-family style
// one line comment // one line comment
/* /*

View File

@ -6,7 +6,7 @@ contributors:
lang: en lang: en
--- ---
```c ```d
// You know what's coming... // You know what's coming...
module hello; module hello;
@ -28,7 +28,7 @@ D is actively developed by a large group of super-smart people and is spearheade
[Andrei Alexandrescu](https://en.wikipedia.org/wiki/Andrei_Alexandrescu). [Andrei Alexandrescu](https://en.wikipedia.org/wiki/Andrei_Alexandrescu).
With all that out of the way, let's look at some examples! With all that out of the way, let's look at some examples!
```c ```d
import std.stdio; import std.stdio;
void main() { void main() {
@ -73,7 +73,7 @@ We can define new types with `struct`, `class`, `union`, and `enum`. Structs and
are passed to functions by value (i.e. copied) and classes are passed by reference. Furthermore, are passed to functions by value (i.e. copied) and classes are passed by reference. Furthermore,
we can use templates to parameterize all of these on both types and values! we can use templates to parameterize all of these on both types and values!
```c ```d
// Here, 'T' is a type parameter. Think '<T>' from C++/C#/Java. // Here, 'T' is a type parameter. Think '<T>' from C++/C#/Java.
struct LinkedList(T) { struct LinkedList(T) {
T data = null; T data = null;
@ -136,7 +136,7 @@ is roughly a function that may act like an lvalue, so we can
have the syntax of POD structures (`structure.x = 7`) with the semantics of have the syntax of POD structures (`structure.x = 7`) with the semantics of
getter and setter methods (`object.setX(7)`)! getter and setter methods (`object.setX(7)`)!
```c ```d
// Consider a class parameterized on types 'T' & 'U'. // Consider a class parameterized on types 'T' & 'U'.
class MyClass(T, U) { class MyClass(T, U) {
T _data; T _data;
@ -209,7 +209,7 @@ functions, and immutable data. In addition, all of your favorite
functional algorithms (map, filter, reduce and friends) can be functional algorithms (map, filter, reduce and friends) can be
found in the wonderful `std.algorithm` module! found in the wonderful `std.algorithm` module!
```c ```d
import std.algorithm : map, filter, reduce; import std.algorithm : map, filter, reduce;
import std.range : iota; // builds an end-exclusive range import std.range : iota; // builds an end-exclusive range
@ -237,7 +237,7 @@ is of some type A on any expression of type A as a method.
I like parallelism. Anyone else like parallelism? Sure you do. Let's do some! I like parallelism. Anyone else like parallelism? Sure you do. Let's do some!
```c ```d
// Let's say we want to populate a large array with the square root of all // Let's say we want to populate a large array with the square root of all
// consecutive integers starting from 1 (up until the size of the array), and we // consecutive integers starting from 1 (up until the size of the array), and we
// want to do this concurrently taking advantage of as many cores as we have // want to do this concurrently taking advantage of as many cores as we have

View File

@ -11,7 +11,7 @@ its JavaScript sibling. Like JavaScript, Dart aims for great browser integration
Dart's most controversial feature must be its Optional Typing. Dart's most controversial feature must be its Optional Typing.
```javascript ```dart
import "dart:collection"; import "dart:collection";
import "dart:math" as DM; import "dart:math" as DM;