Lines Matching refs:term
205 // The first term within a row is the position of the row, written as
656 /*! Returns the term delimiter expected in a certain parse mode. */
677 BString& term, bool closingBracketAllowed)
679 // Get term
680 term = "";
684 term += data[0];
691 _Trim(term, true);
697 KeyboardLayout::_SubstituteVariables(BString& term, VariableMap& variables,
701 int32 index = term.FindFirst('$');
713 if (!term.CompareAt(index, name, name.Length())
722 term.Remove(index, bestLength);
723 term.Insert(best->second.String(), index);
727 while (isalpha(term[length + index])) {
730 term.Truncate(length + index);
741 BString& term, VariableMap& variables)
743 if (!_GetTerm(data, _Delimiter(state.mode), term,
746 ? "no valid row start" : "invalid term");
751 if (!_SubstituteVariables(term, variables, unknown)) {
802 BString term;
803 if (!_ParseTerm(tempState, valueString, term, variables))
806 TRACE(" size = %s\n", term.String());
807 if (!_GetSize(state, term.String(), fDefaultKeySize.width,
829 BString term;
830 if (!_ParseTerm(state, data, term, variables))
835 if (!_GetSize(state, term.String(), rowLeftTop.x,
839 TRACE("row: %s (%g:%g)\n", term.String(), rowLeftTop.x,
846 if (!_GetShape(state, term.String(), key))
849 TRACE(" shape: %s (%g:%g:%g)\n", term.String(),
857 TRACE(" raw key: %s\n", term.String());
859 if (!_AddKeyCodes(state, rowLeftTop, key, term.String(),