Remove debug printlns
This commit is contained in:
parent
0fe85cf2ed
commit
ae8f72d3b4
5
src/ludus/compile.clj
Normal file
5
src/ludus/compile.clj
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
(ns ludus.compile
|
||||||
|
(:require
|
||||||
|
[ludus.grammar :as g]
|
||||||
|
[ludus.parser-new :as p]
|
||||||
|
[ludus.scanner :as s]))
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
(defn apply-kw-parser [kw tokens]
|
(defn apply-kw-parser [kw tokens]
|
||||||
(let [token (first tokens)]
|
(let [token (first tokens)]
|
||||||
(if (= kw (:type token)) (println "Matched " kw))
|
;(if (= kw (:type token)) (println "Matched " kw))
|
||||||
(if (= kw (:type token))
|
(if (= kw (:type token))
|
||||||
{:status :ok
|
{:status :ok
|
||||||
:type kw
|
:type kw
|
||||||
|
@ -39,16 +39,16 @@
|
||||||
|
|
||||||
(defn apply-fn-parser [parser tokens]
|
(defn apply-fn-parser [parser tokens]
|
||||||
(let [rule (:rule parser) name (:name parser) result (rule tokens)]
|
(let [rule (:rule parser) name (:name parser) result (rule tokens)]
|
||||||
(if (pass? result) (println "Matched " (:name parser)))
|
;(if (pass? result) (println "Matched " (:name parser)))
|
||||||
result))
|
result))
|
||||||
|
|
||||||
(defn apply-parser [parser tokens]
|
(defn apply-parser [parser tokens]
|
||||||
(println "Applying parser " (? (:name parser) parser))
|
;(println "Applying parser " (? (:name parser) parser))
|
||||||
(let [result (cond
|
(let [result (cond
|
||||||
(keyword? parser) (apply-kw-parser parser tokens)
|
(keyword? parser) (apply-kw-parser parser tokens)
|
||||||
(:rule parser) (apply-fn-parser parser tokens)
|
(:rule parser) (apply-fn-parser parser tokens)
|
||||||
:else (throw (Exception. "`apply-parser` requires a parser")))]
|
:else (throw (Exception. "`apply-parser` requires a parser")))]
|
||||||
(println "Parser result " (? (:name parser) parser) (:status result))
|
;(println "Parser result " (? (:name parser) parser) (:status result))
|
||||||
result
|
result
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user