Skip to content

Instantly share code, notes, and snippets.

@iantruslove
Created December 22, 2014 04:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iantruslove/6a1c551694faf8aea471 to your computer and use it in GitHub Desktop.
Save iantruslove/6a1c551694faf8aea471 to your computer and use it in GitHub Desktop.
(ns node-cljs-pos.core
(:require [cljs.nodejs :as node]))
(node/enable-util-print!)
(def pos (node/require "pos"))
(defn pos-lexer [s]
(let [Lexer (.-Lexer pos)
lexer (Lexer.)]
(. lexer lex s)))
(defn pos-tagger [words]
(let [Tagger (.-Tagger pos)
tagger (Tagger.)]
(. tagger tag words)))
(defn -main [input]
(println (-> input pos-lexer pos-tagger)))
(set! *main-cli-fn* -main)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment