File: migemo.ja.rd

package info (click to toggle)
migemo 0.40-10
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 4,304 kB
  • ctags: 122
  • sloc: sh: 4,758; ruby: 892; makefile: 120
file content (74 lines) | stat: -rw-r--r-- 1,778 bytes parent folder | download | duplicates (4)
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
68
69
70
71
72
73
74
=begin
= Ruby/Migemo: ޻Τޤܸ򥤥󥯥󥿥븡 RubyѤΥ饤֥
Ruby/Migemo ϥ޻Τޤܸ򥤥󥯥󥿥븡
Υ饤֥Ǥ

ǿǤ ((<URL:http://migemo.namazu.org/>)) ǽ


== ʸ

Ruby ʸɤ EUC-JP ꤷޤ $KCODE="e"

=== 

  % cat sample.rb
  $KCODE="e"
  require 'migemo'

  dict = MigemoStaticDict.new("migemo-dict")
  dict_cache  = MigemoDictCache.new("migemo-dict" + ".cache")
  user_dict = MigemoUserDict.new("user-dict")

  while line = gets
    pattern = line.chomp
    migemo = Migemo.new(dict, pattern)
    migemo.optimization = 3
    migemo.dict_cache = dict_cache
    migemo.user_dict = user_dict
    migemo.type = "ruby"
    puts migemo.regex
  end

== API

--- MigemoStaticDict#new(filename)
    ŪʼΥ֥Ȥ

--- MigemoDictCache#new(filename)
    ŪʼΥåΥ֥Ȥ

--- MigemoUserDict#new(filename)
    桼Υ֥Ȥ

--- MigemoRegexDict#new(filename)
    ɽΥ֥Ȥ

--- Migemo#new(dict, pattern)
    Migemo֥Ȥ롣dict ˤ
    MigemoStaticDict ֥Ȥpattern ˤϸѥ
    Ϳ

--- Migemo#regex
    ѥŸɽʸ֤

--- Migemo#type
    ɽμ (emacs, ruby, perl) ꤹ accessor[ruby]

--- Migemo#dict_cache
    ŪΥåꤹ accessor

--- Migemo#usr_dict
    桼Υ֥Ȥꤹ accessor

--- Migemo#regex_dict
    ɽΥ֥Ȥꤹ accessor

--- Migemo#insertion
    1ʸȤ˶ʸꤹ accessor

--- Migemo#optimization
    ɽΥѥȲΥ٥ (0-3) ꤹ accessor[3]

satoru@namazu.org
=end