parent
b12f87df44
commit
cae57a1b4e
|
@ -268,7 +268,7 @@ identifier 'identifier'
|
||||||
= ([_a-z]+[_a-z0-9]i*) {return nodeIdentifier(text())}
|
= ([_a-z]+[_a-z0-9]i*) {return nodeIdentifier(text())}
|
||||||
|
|
||||||
unitIdentifier 'identifier'
|
unitIdentifier 'identifier'
|
||||||
= ([_a-df-zA-DF-Z]+[_a-z0-9]i*) {return nodeIdentifier(text())}
|
= ([_a-zA-Z]+[_a-z0-9]i*) {return nodeIdentifier(text())}
|
||||||
|
|
||||||
dollarIdentifier '$identifier'
|
dollarIdentifier '$identifier'
|
||||||
= ([\$_a-z]+[\$_a-z0-9]i*) {return nodeIdentifier(text())}
|
= ([\$_a-z]+[\$_a-z0-9]i*) {return nodeIdentifier(text())}
|
||||||
|
@ -447,4 +447,4 @@ typeInParanthesis = '(' _nl typeExpression:typeExpression _nl ')' {return typeEx
|
||||||
// TODO: Example of foo = {a: 2, b: 5}; type fooKeys = string $ memberOf(foo->keys)
|
// TODO: Example of foo = {a: 2, b: 5}; type fooKeys = string $ memberOf(foo->keys)
|
||||||
// TODO: Example of memberOf( [1,2,3] )
|
// TODO: Example of memberOf( [1,2,3] )
|
||||||
// TODO: Example of $
|
// TODO: Example of $
|
||||||
// TODO: Cons(a, list) | EmptyList
|
// TODO: Cons(a, list) | EmptyList
|
|
@ -16,7 +16,7 @@ module ScientificUnit = {
|
||||||
}
|
}
|
||||||
|
|
||||||
let getMultiplier = (r: string) => {
|
let getMultiplier = (r: string) => {
|
||||||
let match = Js.String2.match_(r, %re(`/fromUnit_([a-zA-Z]*)/`))
|
let match = Js.String2.match_(r, %re(`/fromUnit_([_a-zA-Z]*)/`))
|
||||||
switch match {
|
switch match {
|
||||||
| Some([_, unit]) => nameToMultiplier(unit)
|
| Some([_, unit]) => nameToMultiplier(unit)
|
||||||
| _ => None
|
| _ => None
|
||||||
|
|
Loading…
Reference in New Issue
Block a user