Skip to content

Commit e888ad9

Browse files
authored
Merge pull request #10 from Cirru/handle-warning
handle warnings
2 parents 722ee0a + 7d9090d commit e888ad9

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

moon.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tiye/cirru-parser",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"deps": {},
55
"readme": "README.md",
66
"repository": "https://github.com/Cirru/parser.mbt",

src/lib/primes.mbt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub impl Hash for Cirru with hash_combine(self, hasher) {
3131
}
3232

3333
///|
34-
pub fn to_json(self : Cirru) -> Json {
34+
pub impl ToJson for Cirru with to_json(self : Cirru) -> Json {
3535
match self {
3636
Cirru::Leaf(s) => Json::String(s)
3737
Cirru::List(xs) => {
@@ -70,7 +70,7 @@ fn Cirru::default() -> Cirru {
7070
}
7171

7272
///|
73-
pub fn output(self : Cirru, logger : &Logger) -> Unit {
73+
pub impl Show for Cirru with output(self : Cirru, logger : &Logger) -> Unit {
7474
logger.write_string(self.to_string())
7575
}
7676

@@ -159,7 +159,7 @@ pub fn is_comment(self : Cirru) -> Bool {
159159
}
160160

161161
///|
162-
enum CirruLexState {
162+
priv enum CirruLexState {
163163
Space
164164
Token
165165
Escape
@@ -168,15 +168,15 @@ enum CirruLexState {
168168
} derive(Show)
169169

170170
///|
171-
enum CirruLexItem {
171+
priv enum CirruLexItem {
172172
Open
173173
Close
174174
Indent(Int)
175175
Str(String)
176176
}
177177

178178
///|
179-
fn CirruLexItem::output(self : CirruLexItem, logger : &Logger) -> Unit {
179+
impl Show for CirruLexItem with output(self : CirruLexItem, logger : &Logger) -> Unit {
180180
logger.write_string(self.to_string())
181181
}
182182

src/lib/writer.mbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
///|
2-
enum WriterNode {
2+
priv enum WriterNode {
33
Nil
44
Leaf
55
SimpleExpr

0 commit comments

Comments
 (0)