この式が
function(x) {
return x.y;
}
こんな式木に
program Project1; | |
uses | |
TestClass in 'TestClass.pas'; | |
{$APPTYPE CONSOLE} | |
type | |
TMethodTable = packed record | |
Count: smallint; |
package org.thymeleaf.processor.ext; | |
import java.util.List; | |
import java.util.Map; | |
import org.thymeleaf.Arguments; | |
import org.thymeleaf.dom.Element; | |
import org.thymeleaf.dom.Node; | |
import org.thymeleaf.dom.ext.ElementGrouping; | |
import org.thymeleaf.dom.ext.ElementWalker; |
import java.io.File; | |
import java.util.HashMap; | |
import java.util.Map; | |
import org.junit.Test; | |
import org.openqa.selenium.WebDriver; | |
import org.openqa.selenium.chrome.ChromeDriver; | |
import org.openqa.selenium.chrome.ChromeDriverService; | |
import org.openqa.selenium.remote.DesiredCapabilities; |
function prompt { | |
(Get-Host).UI.RawUI.WindowTitle = "PwoerShell - $pwd" | |
$name = (new-object "IO.FileInfo" $pwd.ProviderPath).name | |
"PS ${name}> " | |
} | |
function path { $env:path.split(";", [StringSplitOptions]::RemoveEmptyEntries) } | |
function set-env([string]$key, [string]$value) { |
apply plugin: SyncPomPlugin | |
class SyncPomPlugin implements Plugin<Project> { | |
void apply(Project project) { | |
project.task('to-pom', type: ToPomTask).dependsOn('eclipse') | |
} | |
} | |
class ToPomTask extends DefaultTask { | |
def ToPomTask() { |
eclipse { | |
project { | |
natures = [ | |
'org.eclipse.jdt.core.javanature', | |
'org.eclipse.m2e.core.maven2Nature' | |
] | |
buildCommand 'org.eclipse.m2e.core.maven2Builder' | |
} | |
// インスタンスメソッドを認識してもらえるようになるまで | |
namespace Samples | |
open System | |
open System.Reflection | |
open Microsoft.FSharp.Core.CompilerServices | |
open Microsoft.FSharp.Quotations | |
open ProviderImplementation.ProvidedTypes |
{ | |
"require": { | |
"silex/silex": "1.0.*@dev", | |
"symfony/validator": "2.1.*" | |
}, | |
... | |
} |
Microsoft Visual Studio Solution File, Format Version 11.00 | |
# Visual Studio 2010 | |
Project("{4925A630-B079-445d-BCD4-3A9C94FE9307}") = "FunScript.Data", "FunScript.Data\FunScript.Data.fsproj", "A2244B1E-625C-4C6C-8E00-38755B8613BB" | |
EndProject | |
Project("{4925A630-B079-445d-BCD4-3A9C94FE9307}") = "FSharp.Data", "..\FSharp.Data\src\FSharp.Data.fsproj", "6EBFDE55-9687-40A9-8C1A-6E204ECB117F" | |
EndProject | |
Project("{4925A630-B079-445d-BCD4-3A9C94FE9307}") = "FSharp.Data.DesignTime", "..\FSharp.Data\src\FSharp.Data.DesignTime.fsproj", "B85F245B-3FB9-4253-8251-16F98F05B6EC" | |
EndProject | |
Project("{4925A630-B079-445d-BCD4-3A9C94FE9307}") = "FSharp.Data.Experimental", "..\FSharp.Data\src\FSharp.Data.Experimental.fsproj", "{736F3762-88F1-4A5C-A494-E3443DA9BD8F}" |