ref: ed7effd31c54851763a7c521405bdff3724ee476
parent: 95ef4b736bceda8dde3f907e15c084a727317c12
author: Ori Bernstein <orib@google.com>
date: Tue Aug 14 14:07:15 EDT 2012
Use implicit slice ranges.
--- a/chartype.myr
+++ b/chartype.myr
@@ -1083,11 +1083,11 @@
if isupper(c) || islower(c)
-> true
- elif findc(c, ralpha2[0, ralpha2.len], ralpha2.len/2, 2, &l)
+ elif findc(c, ralpha2[,], ralpha2.len/2, 2, &l)
if (c >= l[0] && c <= l[1])
-> true
;;
- elif findc(c, ralpha1[0, ralpha1.len], ralpha1.len, 1, &l)
+ elif findc(c, ralpha1[,], ralpha1.len, 1, &l)
if (c == l[0])
-> true
;;
@@ -1098,7 +1098,7 @@
const isnum = {c
var l
- if findc(c, rnums[0, rnums.len], rnums.len/2, 2, &l)
+ if findc(c, rnums[,], rnums.len/2, 2, &l)
if(c >= l[0] && c <= l[1])
-> true
;;
@@ -1115,8 +1115,8 @@
var sl
var len
- l = rspace2[0,rspace2.len]
- sl = rspace2[0,rspace2.len]
+ l = rspace2[,]
+ sl = rspace2[,]
len = rspace2.len/2
if findc(c, sl, len, 2, &l)
if(c >= l[0] && c <= l[1])
@@ -1129,11 +1129,11 @@
const islower = {c
var l
- if findc(c, rtoupper2[0, rtoupper2.len], rtoupper2.len, 2, &l)
+ if findc(c, rtoupper2[,], rtoupper2.len, 2, &l)
if (c >= l[0] && c <= l[1])
-> true
;;
- elif findc(c, rtoupper1[0, rtoupper1.len], rtoupper1.len, 1, &l)
+ elif findc(c, rtoupper1[,], rtoupper1.len, 1, &l)
if (c == l[0])
-> true
;;
@@ -1144,11 +1144,11 @@
const isupper = {c
var l
- if findc(c, rtolower2[0, rtolower2.len], rtolower2.len, 2, &l)
+ if findc(c, rtolower2[,], rtolower2.len, 2, &l)
if (c >= l[0] && c <= l[1])
-> true
;;
- elif findc(c, rtolower1[0, rtolower1.len], rtolower1.len, 1, &l)
+ elif findc(c, rtolower1[,], rtolower1.len, 1, &l)
if (c == l[0])
-> true
;;
@@ -1163,11 +1163,11 @@
const tolower = {c
var l
- if findc(c, rtolower2[0, rtolower2.len], rtolower2.len/3, 3, &l)
+ if findc(c, rtolower2[,], rtolower2.len/3, 3, &l)
if c >= l[0] && c <= l[1]
-> c + l[2] - 500;
;;
- elif findc(c, rtolower1[0, rtolower1.len], rtolower1.len/2, 2, &l)
+ elif findc(c, rtolower1[,], rtolower1.len/2, 2, &l)
if c == l[0]
-> c + l[1] - 500;
;;
@@ -1178,11 +1178,11 @@
const toupper = {c
var l
- if findc(c, rtoupper2[0,rtoupper2.len], rtoupper2.len/3, 3, &l);
+ if findc(c, rtoupper2[,], rtoupper2.len/3, 3, &l);
if c >= l[0] && c <= l[1]
-> c + l[2] - 500;
;;
- elif findc(c, rtoupper1[0,rtoupper1.len], rtoupper1.len/2, 2, &l);
+ elif findc(c, rtoupper1[,], rtoupper1.len/2, 2, &l);
if c == l[0]
-> c + l[1] - 500;
;;
@@ -1193,7 +1193,7 @@
const totitle = {c
var l
- if findc(c, rtotitle1[0,rtotitle1.len], rtotitle1.len/2, 2, &l);
+ if findc(c, rtotitle1[,], rtotitle1.len/2, 2, &l);
if c == l[0]
-> c + l[1] - 500;
;;