Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
SystemVerilogSyntax.h File Reference
#include <QString>

Go to the source code of this file.

Namespaces

namespace  SystemVerilogSyntax
 

Variables

const QString SystemVerilogSyntax::BINARY_NUMBER = SIZE + QStringLiteral("'") + SIGNED + QStringLiteral("[bB][01_]{1,62}")
 
const QString SystemVerilogSyntax::BOOLEAN_VALUE = QStringLiteral("(?i)true|(?i)false")
 
const QString SystemVerilogSyntax::DECIMAL_NUMBER = QStringLiteral("(?:") + SIZE + QStringLiteral("'") + SIGNED + QStringLiteral("[dD]?)?[0-9_]{1,18}")
 
const QString SystemVerilogSyntax::HEXADECIMAL_NUMBER = SIZE + QStringLiteral("'") + SIGNED + QStringLiteral("[hH][0-9a-fA-F_]{1,15}")
 
const QString SystemVerilogSyntax::INTEGRAL_NUMBER
 
const QString SystemVerilogSyntax::MATH_FUNCTION = QStringLiteral("[$]pow|[$]clog2|[$]exp|[$]sqrt")
 
const QString SystemVerilogSyntax::OCTAL_NUMBER = SIZE + QStringLiteral("'") + SIGNED + QStringLiteral("[oO][0-7_]{1,20}")
 
const QString SystemVerilogSyntax::REAL_NUMBER = QStringLiteral("[-+]?[0-9_]+[.][0-9_]+")
 
const QString SystemVerilogSyntax::SIGNED = QStringLiteral("[sS]?")
 
const QString SystemVerilogSyntax::SIZE = QStringLiteral("[1-9]?[0-9]*")
 
const QString SystemVerilogSyntax::STRING_LITERAL = QStringLiteral("\"[^\"]*\"")