File: test.dart.fold

package info (click to toggle)
kf6-syntax-highlighting 6.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 47,568 kB
  • sloc: xml: 197,750; cpp: 12,850; python: 3,023; sh: 955; perl: 546; ruby: 488; pascal: 393; javascript: 161; php: 150; jsp: 132; lisp: 131; haskell: 124; ada: 119; ansic: 107; makefile: 96; f90: 94; ml: 85; cobol: 81; yacc: 71; csh: 62; erlang: 54; sql: 51; java: 47; objc: 37; awk: 31; asm: 30; tcl: 29; fortran: 18; cs: 10
file content (67 lines) | stat: -rw-r--r-- 2,223 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import 'dart:io' show File;
<beginfold id='1'>/**</beginfold id='1'>
 * print a number
 * "helo"
 * 'string'
 <endfold id='1'>*/</endfold id='1'>

const List<int> list = [1];

String s = <beginfold id='2'>'''</beginfold id='2'>
Multline string single quote
<endfold id='2'>'''</endfold id='2'>;

String d = <beginfold id='2'>'''</beginfold id='2'>
Multline string double quote
<endfold id='2'>'''</endfold id='2'>;

enum Enum <beginfold id='3'>{</beginfold id='3'> one, two <endfold id='3'>}</endfold id='3'>

class SimpleClass <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'>

abstract class Interface extends SimpleClass <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'>

final class Dummy <beginfold id='3'>{</beginfold id='3'><endfold id='3'>}</endfold id='3'>

Stream<int> gen() async* <beginfold id='3'>{</beginfold id='3'>
  for (int i = 0; i < 100; ++i) <beginfold id='3'>{</beginfold id='3'>
    yield switch (i) <beginfold id='3'>{</beginfold id='3'>
      1 => 1,
      _ => throw "Invalid",
    <endfold id='3'>}</endfold id='3'>;
    yield i;
  <endfold id='3'>}</endfold id='3'>
<endfold id='3'>}</endfold id='3'>

Future<int> printNum(int anum) async <beginfold id='3'>{</beginfold id='3'>
  print("This is a $anum\n");
  print('This is a $anum\n \'world\'');
  if (anum == 1) <beginfold id='3'>{</beginfold id='3'>
    switch (anum) <beginfold id='3'>{</beginfold id='3'>
      case 1:
        return 3;
      default:
        // do while
        do <beginfold id='3'>{</beginfold id='3'>
          anum--;
        <endfold id='3'>}</endfold id='3'> while (anum < 0);
        // while
        while (anum > 0) <beginfold id='3'>{</beginfold id='3'>
          anum--;
        <endfold id='3'>}</endfold id='3'>
        break;
    <endfold id='3'>}</endfold id='3'>
    return 1;
  <endfold id='3'>}</endfold id='3'> else <beginfold id='3'>{</beginfold id='3'>
    return 2;
  <endfold id='3'>}</endfold id='3'>
<endfold id='3'>}</endfold id='3'>

// What are you doing?
void main() <beginfold id='3'>{</beginfold id='3'>
  final int nn = 10;
  double dd = 1.5;
  double de = double.nan;
  bool boolean = true;
  printNum(nn);
<endfold id='3'>}</endfold id='3'>