X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fsyntax%2Fsolidity.yaml;h=cea481a7b1ea0520360b2682808500763bf3b90d;hb=e420872a270e351653f62756cda24892dc1417c9;hp=4f5ea544f1eca61cd41fbfcd715cf963d407fcbd;hpb=299712ead3f31d81d968ae6459d1070324cb2d6a;p=micro.git diff --git a/runtime/syntax/solidity.yaml b/runtime/syntax/solidity.yaml index 4f5ea544..cea481a7 100644 --- a/runtime/syntax/solidity.yaml +++ b/runtime/syntax/solidity.yaml @@ -9,7 +9,7 @@ rules: - identifier: "[a-zA-Z][_a-zA-Z0-9]*[[:space:]]*" - statement: "\\b(assembly|break|continue|do|for|function|if|else|new|return|returns|while)\\b" - special: "\\b(\\.send|throw)\\b" # make sure they are very visible - - keyword: "\\b(anonymous|constant|indexed|payable|public|private|external|internal)\\b" + - type.keyword: "\\b(anonymous|constant|indexed|payable|public|private|external|internal)\\b" - constant: "\\b(block(\\.(blockhash|coinbase|difficulty|gaslimit|number|timestamp))?|msg(\\.(data|gas|sender|value))?|now|tx(\\.(gasprice|origin))?)\\b" - constant: "\\b(keccak256|sha3|sha256|ripemd160|ecrecover|addmod|mulmod|this|super|selfdestruct|\\.balance)\\b" - constant: "\\b(true|false)\\b" @@ -29,11 +29,13 @@ rules: - constant.string: start: "\"" end: "\"" + skip: "\\\\." rules: - constant.specialChar: "\\\\." - constant.string: start: "'" end: "'" + skip: "\\\\." rules: - constant.specialChar: "\\\\."