Update semantic.js