- Anonymous Blocks
- Native support
- YAML parser
- Builtin Reflections replacement
| import "package:dslink/dslink.dart"; | |
| import "dart:io"; | |
| import "package:vm_service/service_io.dart"; | |
| import "package:observe/observe.dart"; | |
| LinkProvider link; | |
| main(List<String> args) async { | |
| link = new LinkProvider(args, "DartVM-", nodes: { |
| abstract class Sorter { | |
| void sort(List<Comparable> input); | |
| } | |
| class BubbleSort extends Sorter { | |
| @override | |
| void sort(List<Comparable> input) { | |
| var n = input.length; | |
| var swapped = false; | |
| do { |
| { | |
| "debug": false, | |
| "port": 8080, | |
| "httpsPort": 8443, | |
| "certName": "", | |
| "certPassword": "", | |
| "disableFileSecurity": false, | |
| "broadcast": false, | |
| "workers": 2, | |
| "updateInterval": 200, |
| <?xml version="1.0"?> | |
| <GCC_XML cvs_revision="1.135"> | |
| <Namespace id="_1" name="::" members="_3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35 _36 _37 _38 _40 _41 _42 _43 _45 _47 _48 _49 _51 _52 _53 _54 _55 _56 _57 _58 _59 _61 _62 _63 _64 _65 _67 _68 _69 _70 _71 _72 _73 _74 _75 _76 _77 _78 _79 _80 _81 _82 _83 _84 _85 _86 _88 _89 _90 _91 _92 _93 _94 _95 _96 _97 _98 _100 _101 _102 _103 _104 _105 _106 _107 _108 _109 _110 _112 _113 _114 _115 _116 _117 _118 _119 _120 _121 _122 _124 _126 _60 _127 _128 _129 _130 _131 _132 _133 _134 _136 _137 _138 _139 _140 _141 _142 _143 _145 _146 _147 _148 _149 _150 _151 _152 _153 _154 _155 _156 _157 _158 _159 _160 _161 _162 _163 _164 _165 _167 _168 _169 _170 _171 _172 _173 _174 _175 _176 _178 _179 _180 _181 _182 _183 _184 _185 _186 _187 _188 _189 _190 _191 _193 _194 _195 _196 _197 _198 _199 _200 _201 _202 _203 _204 _205 _206 _207 _208 _209 _210 _211 _212 _213 _214 _215 _216 _217 _218 _219 _220 _221 _222 _223 _2 |
| def changeUrl = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE" | |
| def latest = changeUrl.toURL().text | |
| println "Latest Revision: ${latest}" |
| def changeUrl = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE" | |
| def latest = changeUrl.toURL().text | |
| println "Latest Revision: ${latest}" |
| package org.nanobot | |
| /** | |
| * Holds basic on/off statuses for different parts of a bot | |
| */ | |
| class StateContainer { | |
| private final Map<String, Boolean> states = [:] | |
| void on(String name) { | |
| states[name] = true |
| #!/bin/bash | |
| sudo pacman -S git --noconfirm --needed | |
| git clone git://github.com/kaendfinger/linux-chromeos-fix.git | |
| cd linux-chromeos-fix | |
| makepkg -s | |
| sudo pacman -U *.pkg.tar.gz --noconfirm |
| import org.codehaus.groovy.ast.ASTNode | |
| import org.codehaus.groovy.ast.expr.ArgumentListExpression | |
| import org.codehaus.groovy.ast.expr.ConstantExpression | |
| import org.codehaus.groovy.ast.expr.MethodCallExpression | |
| import org.codehaus.groovy.ast.expr.VariableExpression | |
| import org.codehaus.groovy.ast.stmt.ExpressionStatement | |
| import org.codehaus.groovy.ast.stmt.Statement | |
| import org.codehaus.groovy.control.CompilePhase | |
| import org.codehaus.groovy.control.SourceUnit | |
| import org.codehaus.groovy.transform.ASTTransformation |